SodiumFRP / sodium

Sodium - Functional Reactive Programming (FRP) Library for multiple languages
http://sodium.nz/
Other
851 stars 140 forks source link

Book examples SIGSEGV #109

Closed timtro closed 1 year ago

timtro commented 7 years ago

I suspect this isn't a problem with the code in the repo. I imagine this is a problem is something silly I'm doing (or not doing) because I don't know anything about Java. But I was hoping someone here could give me some direction for troubleshooting, because I wouldn't know where to start. Thanks, in advance.

I'm using the latest Ubuntu. I installed maven (sudo apt-get install maven) and ran mvn test -Pairline1 (or any other example I tried) in the appropriate directory.

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building sodium-swidgets 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sodium-swidgets ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/timtro/git/sodium/book/swidgets/java/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ sodium-swidgets ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 20 source files to /home/timtro/git/sodium/book/swidgets/java/target/classes
[WARNING] /home/timtro/git/sodium/book/swidgets/java/swidgets/src/swidgets/SComboBox.java: Some input files use unchecked or unsafe operations.
[WARNING] /home/timtro/git/sodium/book/swidgets/java/swidgets/src/swidgets/SComboBox.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sodium-swidgets ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/timtro/git/sodium/book/swidgets/java/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ sodium-swidgets ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ sodium-swidgets ---
[INFO] No tests to run.
[INFO] 
[INFO] >>> exec-maven-plugin:1.1.1:java (default) > validate @ sodium-swidgets >>>
[INFO] 
[INFO] <<< exec-maven-plugin:1.1.1:java (default) < validate @ sodium-swidgets <<<
[INFO] 
[INFO] --- exec-maven-plugin:1.1.1:java (default) @ sodium-swidgets ---
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fa7097df009, pid=30993, tid=31057
#
# JRE version: OpenJDK Runtime Environment (9.0) (build 9-internal+0-2016-04-14-195246.buildd.src)
# Java VM: OpenJDK 64-Bit Server VM (9-internal+0-2016-04-14-195246.buildd.src, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  [libjava.so+0x1d009]  JNU_GetEnv+0x19
...

ant also fails:

uildfile: /home/timtro/git/sodium/book/swidgets/java/build.xml

compile:

compile-old:
    [javac] Compiling 1 source file to /home/timtro/git/sodium/java/build/1.5/src
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
    [javac] error: Source option 1.5 is no longer supported. Use 1.6 or later.
    [javac] error: Target option 1.5 is no longer supported. Use 1.6 or later.

BUILD FAILED
/home/timtro/git/sodium/book/swidgets/java/build.xml:12: The following error occurred while executing this line:
/home/timtro/git/sodium/java/build.xml:48: Compile failed; see the compiler error output for details.

Total time: 0 seconds

I'm not sure where to find the compiler output, but at least there's some sort of hint about 1.5 no longer supported. Since Java is in something like version 8, I have no idea what the 1.5 is for.

Update:

From /sodium/book/swidgets/java/swidgets, I tried installing with mvn -e install (-e to get a stack trace). The following noise came out:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar (attach-javadocs) on project sodium-swidgets: Execution attach-javadocs of goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar: java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/timtro/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/2.10.3/maven-javadoc-plugin-2.10.3.jar
[ERROR] urls[1] = file:/home/timtro/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[2] = file:/home/timtro/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[3] = file:/home/timtro/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[4] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[5] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[6] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[7] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[8] = file:/home/timtro/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[9] = file:/home/timtro/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
[ERROR] urls[10] = file:/home/timtro/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
[ERROR] urls[11] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.9/maven-invoker-2.0.9.jar
[ERROR] urls[12] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar
[ERROR] urls[13] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.4/doxia-sink-api-1.4.jar
[ERROR] urls[14] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.4/doxia-logging-api-1.4.jar
[ERROR] urls[15] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.4/doxia-site-renderer-1.4.jar
[ERROR] urls[16] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-core/1.4/doxia-core-1.4.jar
[ERROR] urls[17] = file:/home/timtro/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
[ERROR] urls[18] = file:/home/timtro/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
[ERROR] urls[19] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.4/doxia-decoration-model-1.4.jar
[ERROR] urls[20] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.4/doxia-module-xhtml-1.4.jar
[ERROR] urls[21] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.4/doxia-module-fml-1.4.jar
[ERROR] urls[22] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[23] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
[ERROR] urls[24] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
[ERROR] urls[25] = file:/home/timtro/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[26] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
[ERROR] urls[27] = file:/home/timtro/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ERROR] urls[28] = file:/home/timtro/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
[ERROR] urls[29] = file:/home/timtro/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
[ERROR] urls[30] = file:/home/timtro/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
[ERROR] urls[31] = file:/home/timtro/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
[ERROR] urls[32] = file:/home/timtro/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
[ERROR] urls[33] = file:/home/timtro/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
[ERROR] urls[34] = file:/home/timtro/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
[ERROR] urls[35] = file:/home/timtro/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
[ERROR] urls[36] = file:/home/timtro/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
[ERROR] urls[37] = file:/home/timtro/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[ERROR] urls[38] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[39] = file:/home/timtro/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
[ERROR] urls[40] = file:/home/timtro/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
[ERROR] urls[41] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpclient/4.2.3/httpclient-4.2.3.jar
[ERROR] urls[42] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpcore/4.2.2/httpcore-4.2.2.jar
[ERROR] urls[43] = file:/home/timtro/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[44] = file:/home/timtro/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[45] = file:/home/timtro/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
[ERROR] urls[46] = file:/home/timtro/.m2/repository/com/thoughtworks/qdox/qdox/1.12.1/qdox-1.12.1.jar
[ERROR] urls[47] = file:/home/timtro/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[48] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-archiver/2.9/plexus-archiver-2.9.jar
[ERROR] urls[49] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-io/2.4/plexus-io-2.4.jar
[ERROR] urls[50] = file:/home/timtro/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
[ERROR] urls[51] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar (attach-javadocs) on project sodium-swidgets: Execution attach-javadocs of goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/home/timtro/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/2.10.3/maven-javadoc-plugin-2.10.3.jar
urls[1] = file:/home/timtro/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[2] = file:/home/timtro/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[3] = file:/home/timtro/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[4] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[5] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[6] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[7] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
urls[8] = file:/home/timtro/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
urls[9] = file:/home/timtro/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[10] = file:/home/timtro/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
urls[11] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.9/maven-invoker-2.0.9.jar
urls[12] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar
urls[13] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.4/doxia-sink-api-1.4.jar
urls[14] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.4/doxia-logging-api-1.4.jar
urls[15] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.4/doxia-site-renderer-1.4.jar
urls[16] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-core/1.4/doxia-core-1.4.jar
urls[17] = file:/home/timtro/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
urls[18] = file:/home/timtro/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[19] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.4/doxia-decoration-model-1.4.jar
urls[20] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.4/doxia-module-xhtml-1.4.jar
urls[21] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.4/doxia-module-fml-1.4.jar
urls[22] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[23] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
urls[24] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
urls[25] = file:/home/timtro/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[26] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[27] = file:/home/timtro/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[28] = file:/home/timtro/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[29] = file:/home/timtro/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[30] = file:/home/timtro/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[31] = file:/home/timtro/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[32] = file:/home/timtro/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[33] = file:/home/timtro/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[34] = file:/home/timtro/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[35] = file:/home/timtro/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[36] = file:/home/timtro/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[37] = file:/home/timtro/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[38] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[39] = file:/home/timtro/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[40] = file:/home/timtro/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
urls[41] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpclient/4.2.3/httpclient-4.2.3.jar
urls[42] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpcore/4.2.2/httpcore-4.2.2.jar
urls[43] = file:/home/timtro/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
urls[44] = file:/home/timtro/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[45] = file:/home/timtro/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
urls[46] = file:/home/timtro/.m2/repository/com/thoughtworks/qdox/qdox/1.12.1/qdox-1.12.1.jar
urls[47] = file:/home/timtro/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[48] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-archiver/2.9/plexus-archiver-2.9.jar
urls[49] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-io/2.4/plexus-io-2.4.jar
urls[50] = file:/home/timtro/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[51] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution attach-javadocs of goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/home/timtro/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/2.10.3/maven-javadoc-plugin-2.10.3.jar
urls[1] = file:/home/timtro/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[2] = file:/home/timtro/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[3] = file:/home/timtro/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[4] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[5] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[6] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[7] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
urls[8] = file:/home/timtro/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
urls[9] = file:/home/timtro/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[10] = file:/home/timtro/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
urls[11] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.9/maven-invoker-2.0.9.jar
urls[12] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar
urls[13] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.4/doxia-sink-api-1.4.jar
urls[14] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.4/doxia-logging-api-1.4.jar
urls[15] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.4/doxia-site-renderer-1.4.jar
urls[16] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-core/1.4/doxia-core-1.4.jar
urls[17] = file:/home/timtro/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
urls[18] = file:/home/timtro/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[19] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.4/doxia-decoration-model-1.4.jar
urls[20] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.4/doxia-module-xhtml-1.4.jar
urls[21] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.4/doxia-module-fml-1.4.jar
urls[22] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[23] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
urls[24] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
urls[25] = file:/home/timtro/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[26] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[27] = file:/home/timtro/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[28] = file:/home/timtro/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[29] = file:/home/timtro/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[30] = file:/home/timtro/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[31] = file:/home/timtro/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[32] = file:/home/timtro/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[33] = file:/home/timtro/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[34] = file:/home/timtro/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[35] = file:/home/timtro/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[36] = file:/home/timtro/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[37] = file:/home/timtro/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[38] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[39] = file:/home/timtro/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[40] = file:/home/timtro/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
urls[41] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpclient/4.2.3/httpclient-4.2.3.jar
urls[42] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpcore/4.2.2/httpcore-4.2.2.jar
urls[43] = file:/home/timtro/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
urls[44] = file:/home/timtro/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[45] = file:/home/timtro/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
urls[46] = file:/home/timtro/.m2/repository/com/thoughtworks/qdox/qdox/1.12.1/qdox-1.12.1.jar
urls[47] = file:/home/timtro/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[48] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-archiver/2.9/plexus-archiver-2.9.jar
urls[49] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-io/2.4/plexus-io-2.4.jar
urls[50] = file:/home/timtro/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[51] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:183)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    ... 20 more
Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar: java.lang.ExceptionInInitializerError: null
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/home/timtro/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/2.10.3/maven-javadoc-plugin-2.10.3.jar
urls[1] = file:/home/timtro/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
urls[2] = file:/home/timtro/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
urls[3] = file:/home/timtro/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
urls[4] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
urls[5] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[6] = file:/home/timtro/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[7] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
urls[8] = file:/home/timtro/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
urls[9] = file:/home/timtro/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
urls[10] = file:/home/timtro/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
urls[11] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.9/maven-invoker-2.0.9.jar
urls[12] = file:/home/timtro/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar
urls[13] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.4/doxia-sink-api-1.4.jar
urls[14] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.4/doxia-logging-api-1.4.jar
urls[15] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.4/doxia-site-renderer-1.4.jar
urls[16] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-core/1.4/doxia-core-1.4.jar
urls[17] = file:/home/timtro/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
urls[18] = file:/home/timtro/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
urls[19] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.4/doxia-decoration-model-1.4.jar
urls[20] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.4/doxia-module-xhtml-1.4.jar
urls[21] = file:/home/timtro/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.4/doxia-module-fml-1.4.jar
urls[22] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
urls[23] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
urls[24] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
urls[25] = file:/home/timtro/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[26] = file:/home/timtro/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
urls[27] = file:/home/timtro/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
urls[28] = file:/home/timtro/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
urls[29] = file:/home/timtro/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
urls[30] = file:/home/timtro/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
urls[31] = file:/home/timtro/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
urls[32] = file:/home/timtro/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
urls[33] = file:/home/timtro/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
urls[34] = file:/home/timtro/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
urls[35] = file:/home/timtro/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
urls[36] = file:/home/timtro/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
urls[37] = file:/home/timtro/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
urls[38] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[39] = file:/home/timtro/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
urls[40] = file:/home/timtro/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
urls[41] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpclient/4.2.3/httpclient-4.2.3.jar
urls[42] = file:/home/timtro/.m2/repository/org/apache/httpcomponents/httpcore/4.2.2/httpcore-4.2.2.jar
urls[43] = file:/home/timtro/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
urls[44] = file:/home/timtro/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
urls[45] = file:/home/timtro/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
urls[46] = file:/home/timtro/.m2/repository/com/thoughtworks/qdox/qdox/1.12.1/qdox-1.12.1.jar
urls[47] = file:/home/timtro/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[48] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-archiver/2.9/plexus-archiver-2.9.jar
urls[49] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-io/2.4/plexus-io-2.4.jar
urls[50] = file:/home/timtro/.m2/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar
urls[51] = file:/home/timtro/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.20/plexus-utils-3.0.20.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:181)
    ... 21 more
Caused by: java.lang.ExceptionInInitializerError
    at org.codehaus.plexus.archiver.jar.JarArchiver$$FastClassByGuice$$180e749b.newInstance(<generated>)
    at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
    at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
    at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
    at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
    at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
    at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
    at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
    at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
    at org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:250)
    at org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:48)
    at org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)
    at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:140)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
    at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
    at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
    at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:176)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
    at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
    at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
    at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
    at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:517)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
    ... 21 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
    at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.<clinit>(AbstractZipArchiver.java:116)
    ... 87 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
FLUXparticle commented 7 years ago

Maybe Java 9 is not stable yet ;-)

Tim notifications@github.com schrieb am Do., 23. März 2017, 17:50:

I suspect this isn't a problem with the code in the repo. I imagine this is a problem is something silly I'm doing (or not doing) because I don't know anything about Java. But I was hoping someone here could give me some direction for troubleshooting, because I wouldn't know where to start. Thanks, in advance.

I'm using the latest Ubuntu. I installed maven (sudo apt-get install maven) and ran mvn test -Pairline1 (or any other example I tried) in the appropriate directory.

[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building sodium-swidgets 1.1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sodium-swidgets --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /home/timtro/git/sodium/book/swidgets/java/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ sodium-swidgets --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [INFO] Compiling 20 source files to /home/timtro/git/sodium/book/swidgets/java/target/classes [WARNING] /home/timtro/git/sodium/book/swidgets/java/swidgets/src/swidgets/SComboBox.java: Some input files use unchecked or unsafe operations. [WARNING] /home/timtro/git/sodium/book/swidgets/java/swidgets/src/swidgets/SComboBox.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sodium-swidgets --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /home/timtro/git/sodium/book/swidgets/java/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ sodium-swidgets --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ sodium-swidgets --- [INFO] No tests to run. [INFO] [INFO] >>> exec-maven-plugin:1.1.1:java (default) > validate @ sodium-swidgets >>> [INFO] [INFO] <<< exec-maven-plugin:1.1.1:java (default) < validate @ sodium-swidgets <<< [INFO] [INFO] --- exec-maven-plugin:1.1.1:java (default) @ sodium-swidgets --- #

A fatal error has been detected by the Java Runtime Environment:

#

SIGSEGV (0xb) at pc=0x00007fa7097df009, pid=30993, tid=31057

#

JRE version: OpenJDK Runtime Environment (9.0) (build 9-internal+0-2016-04-14-195246.buildd.src)

Java VM: OpenJDK 64-Bit Server VM (9-internal+0-2016-04-14-195246.buildd.src, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)

Problematic frame:

C [libjava.so+0x1d009] JNU_GetEnv+0x19

...

ant also fails:

uildfile: /home/timtro/git/sodium/book/swidgets/java/build.xml

compile:

compile-old: [javac] Compiling 1 source file to /home/timtro/git/sodium/java/build/1.5/src [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] error: Source option 1.5 is no longer supported. Use 1.6 or later. [javac] error: Target option 1.5 is no longer supported. Use 1.6 or later.

BUILD FAILED /home/timtro/git/sodium/book/swidgets/java/build.xml:12: The following error occurred while executing this line: /home/timtro/git/sodium/java/build.xml:48: Compile failed; see the compiler error output for details.

Total time: 0 seconds

I'm not sure where to find the compiler output, but at least there's some sort of hint about 1.5 no longer supported. Since Java is in something like version 8, I have no idea what the 1.5 is for.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/SodiumFRP/sodium/issues/109, or mute the thread https://github.com/notifications/unsubscribe-auth/AP0dG_ldG0QB1evopnZ444lA6eoFO_MSks5roqLggaJpZM4MnC3y .

jam40jeff commented 1 year ago

Closing due to inactivity.