maflcko / wiki-java-tools

Collection of tools for MediaWiki in Java
26 stars 21 forks source link

ImkerBase.java:22: error: package javax.xml.bind.annotation.adapters is not visible #24

Open nicolas-raoul opened 6 years ago

nicolas-raoul commented 6 years ago
$ gradle
Starting a Gradle Daemon (subsequent builds will be faster)
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
        at build_2k5gc5er999n13dlu1zukgvsi.run(/home/nico/src/bean-or-not/download-commons-categories/wiki-java-tools/build.gradle:22)
:copy_deps_for_ant
Download https://repo1.maven.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.pom
Download https://repo1.maven.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar
:compile
[ant:javac] : warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[ant:javac] /home/nico/src/bean-or-not/download-commons-categories/wiki-java-tools/src/app/ImkerBase.java:22: error: package javax.xml.bind.annotation.adapters is not visible
[ant:javac] import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
[ant:javac]                                 ^
[ant:javac]   (package javax.xml.bind.annotation.adapters is declared in module java.xml.bind, which is not in the module graph)
[ant:javac] Note: /home/nico/src/bean-or-not/download-commons-categories/wiki-java-tools/src/wiki/Wiki.java uses or overrides a deprecated API.
[ant:javac] Note: Recompile with -Xlint:deprecation for details.
[ant:javac] Note: /home/nico/src/bean-or-not/download-commons-categories/wiki-java-tools/src/wiki/Wiki.java uses unchecked or unsafe operations.
[ant:javac] Note: Recompile with -Xlint:unchecked for details.
[ant:javac] 1 error
:compile FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/home/nico/src/bean-or-not/download-commons-categories/wiki-java-tools/build.gradle' line: 26

* What went wrong:
Execution failed for task ':compile'.
> Compile failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Using Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

nicolas-raoul commented 6 years ago

Also happens with the released ZIP Imker v16.09.13: screenshot from 2018-09-19 17-08-58

java.lang.NoClassDefFoundError: javax/xml/bind/annotation/adapters/HexBinaryAdapter
You may submit a bug report to the GitHub issue tracker:
https://github.com/MarcoFalke/wiki-java-tools/issues/new?title=%5BImker%5D+Exception&body=Version%3A+v16.09.13%0AStack+trace%3A%0A%60%60%60java%0Ajava.lang.NoClassDefFoundError%3A+javax%2Fxml%2Fbind%2Fannotation%2Fadapters%2FHexBinaryAdapter%0A%09at+app.ImkerBase.calcSHA1%28Unknown+Source%29%0A%09at+app.ImkerBase.checksumLoop%28Unknown+Source%29%0A%09at+app.ImkerGUI%245.doInBackground%28Unknown+Source%29%0A%09at+app.ImkerGUI%245.doInBackground%28Unknown+Source%29%0A%09at+java.desktop%2Fjavax.swing.SwingWorker%241.call%28SwingWorker.java%3A295%29%0A%09at+java.base%2Fjava.util.concurrent.FutureTask.run%28FutureTask.java%3A264%29%0A%09at+java.desktop%2Fjavax.swing.SwingWorker.run%28SwingWorker.java%3A334%29%0A%09at+java.base%2Fjava.util.concurrent.ThreadPoolExecutor.runWorker%28ThreadPoolExecutor.java%3A1135%29%0A%09at+java.base%2Fjava.util.concurrent.ThreadPoolExecutor%24Worker.run%28ThreadPoolExecutor.java%3A635%29%0A%09at+java.base%2Fjava.lang.Thread.run%28Thread.java%3A844%29%0ACaused+by%3A+java.lang.ClassNotFoundException%3A+javax.xml.bind.annotation.adapters.HexBinaryAdapter%0A%09at+java.base%2Fjdk.internal.loader.BuiltinClassLoader.loadClass%28BuiltinClassLoader.java%3A582%29%0A%09at+java.base%2Fjdk.internal.loader.ClassLoaders%24AppClassLoader.loadClass%28ClassLoaders.java%3A190%29%0A%09at+java.base%2Fjava.lang.ClassLoader.loadClass%28ClassLoader.java%3A499%29%0A%09...+10+more%0A%0A%60%60%60%0A
And include the following details:
Version: v16.09.13
Stack trace:
java.lang.NoClassDefFoundError: javax/xml/bind/annotation/adapters/HexBinaryAdapter
    at app.ImkerBase.calcSHA1(Unknown Source)
    at app.ImkerBase.checksumLoop(Unknown Source)
    at app.ImkerGUI$5.doInBackground(Unknown Source)
    at app.ImkerGUI$5.doInBackground(Unknown Source)
    at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:295)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:334)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.adapters.HexBinaryAdapter
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    ... 10 more

All images are downloaded correctly, though.