[ https://issues.apache.org/jira/browse/IGNITE-10941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Kalinin updated IGNITE-10941: ------------------------------------ Description: *sun.misc*, *sun.nio.ch*, *com.sun.jmx.mbeanserver* is no longer supported in Java 11. This makes it impossible to build Apache Ignite for this version. When I run the _Buil Progect_ from the IDEA IDE, I get the following error messages (Warnings removed): {code:java} Information:java: Errors occurred while compiling module 'ignite-core' Information:javac 11.0.1 was used to compile java sources Information:15.01.19 14:07 - Compilation completed with 33 errors and 100 warnings in 33 s 148 ms --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java Error:(258, 16) java: package sun.misc does not exist Error:(8743, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.IgniteUtils Error:(8743, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.IgniteUtils /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/GridUnsafe.java Error:(32, 16) java: package sun.misc does not exist Error:(60, 26) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1389, 20) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1391, 20) java: cannot find symbol symbol: variable Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1396, 52) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1397, 42) java: cannot find symbol symbol: class Unsafe Error:(1398, 39) java: cannot find symbol symbol: class Unsafe Error:(1402, 37) java: cannot find symbol symbol: class Unsafe --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryMarshaller.java Error:(31, 16) java: package sun.misc does not exist Error:(56, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.binary.BinaryMarshaller Error:(56, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.binary.BinaryMarshaller /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshaller.java Error:(34, 16) java: package sun.misc does not exist Error:(285, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller Error:(285, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java Error:(30, 16) java: package sun.misc does not exist Error:(327, 38) java: package sun.misc does not exist Error:(1693, 34) java: package sun.misc does not exist Error:(1716, 12) java: cannot find symbol symbol: class Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1718, 20) java: cannot find symbol symbol: variable Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1723, 52) java: cannot find symbol symbol: class Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1725, 32) java: cannot find symbol symbol: class Unsafe Error:(1726, 39) java: cannot find symbol symbol: class Unsafe Error:(1730, 37) java: cannot find symbol symbol: class Unsafe --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/mem/file/MappedFile.java Error:(29, 18) java: package sun.nio.ch does not exist Error:(33, 62) java: cannot find symbol symbol: class FileChannelImpl location: class org.apache.ignite.internal.mem.file.MappedFile Error:(36, 64) java: cannot find symbol symbol: class FileChannelImpl location: class org.apache.ignite.internal.mem.file.MappedFile --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/tck/TCKMBeanServerBuilder.java Error:(20, 31) java: package com.sun.jmx.mbeanserver does not exist Error:(37, 16) java: cannot find symbol symbol: variable JmxMBeanServer location: class org.apache.ignite.internal.tck.TCKMBeanServerBuilder /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/UnsafeDirectBufferCleaner.java Error:(22, 16) java: package sun.misc does not exist Error:(36, 26) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.UnsafeDirectBufferCleaner ---{code} Trying to build with Maven produces the same result. {code:java} $ mvn compile -Plgpl -Pcompatibility -Pexamples -Ptest -Puse-ignite-sources WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.ignite:ignite-examples:jar:2.8.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 256, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.ignite:apache-ignite:pom:2.8.0-SNAPSHOT [WARNING] 'parent.relativePath' of POM org.apache.ignite:ignite-parent:1 (/home/kalinin/git/incubator-ignite/parent/pom.xml) points at org.apache.ignite:apache-ignite instead of org.apache:apache, please verify your project structure @ org.apache.ignite:ignite-parent:1, /home/kalinin/git/incubator-ignite/parent/pom.xml, line 29, column 13 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] ignite-apache-license-gen [INFO] ignite-tools [INFO] ignite-core [INFO] ignite-compress [INFO] ignite-indexing [INFO] ignite-dev-utils [INFO] ignite-direct-io [INFO] ignite-log4j [INFO] ignite-urideploy [INFO] ignite-spring [INFO] ignite-hadoop [INFO] ignite-extdata-p2p [INFO] ignite-extdata-uri-dep [INFO] ignite-extdata-uri [INFO] ignite-extdata-platform [INFO] ignite-rest-http [INFO] ignite-clients [INFO] ignite-spring-data [INFO] ignite-spring-data_2.0 [INFO] ignite-web [INFO] ignite-aop [INFO] ignite-ssh [INFO] ignite-jta [INFO] ignite-aws [INFO] ignite-log4j2 [INFO] ignite-slf4j [INFO] ignite-jcl [INFO] ignite-codegen [INFO] ignite-gce [INFO] ignite-cloud [INFO] ignite-mesos [INFO] ignite-kafka [INFO] ignite-flume [INFO] ignite-yarn [INFO] ignite-jms11 [INFO] ignite-twitter [INFO] ignite-mqtt [INFO] ignite-zookeeper [INFO] ignite-hibernate-core [INFO] ignite-camel [INFO] ignite-storm [INFO] ignite-osgi-paxlogging [INFO] ignite-osgi-karaf [INFO] ignite-osgi [INFO] ignite-appserver-test [INFO] ignite-websphere-test [INFO] ignite-cassandra [INFO] ignite-cassandra-store [INFO] ignite-cassandra-serializers [INFO] ignite-flink [INFO] ignite-kubernetes [INFO] ignite-zeromq [INFO] ignite-rocketmq [INFO] ignite-sqlline [INFO] ignite-ml [INFO] ignite-ml-xgboost-model-parser [INFO] ignite-tensorflow [INFO] ignite-compatibility [INFO] ignite-hibernate_4.2 [INFO] ignite-hibernate_5.1 [INFO] ignite-hibernate_5.3 [INFO] ignite-geospatial [INFO] ignite-schedule [INFO] ignite-ml-mleap-model-parser [INFO] ignite-scalar [INFO] ignite-spark [INFO] ignite-visor-console [INFO] ignite-visor-plugins [INFO] ignite-examples [INFO] apache-ignite [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building ignite-apache-license-gen 2.8.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-remote-resources-plugin:1.2.1:bundle (default) @ ignite-apache-license-gen --- [INFO] [INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ ignite-apache-license-gen --- [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ ignite-apache-license-gen --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ ignite-apache-license-gen --- [INFO] No sources to compile [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building ignite-tools 2.8.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (default) @ ignite-tools --- [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ ignite-tools --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ignite-tools --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/kalinin/git/incubator-ignite/modules/tools/src/main/resources [INFO] Copying 3 resources [INFO] [INFO] --- flatten-maven-plugin:1.0.1:flatten (flatten) @ ignite-tools --- [INFO] Generating flattened POM of project org.apache.ignite:ignite-tools:jar:2.8.0-SNAPSHOT... [WARNING] FlattenMode minimum is deprecated! [WARNING] Ignoring multiple XML header comment! [INFO] [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ ignite-tools --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 9 source files to /home/kalinin/git/incubator-ignite/modules/tools/target/classes [INFO] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java: /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java uses or overrides a deprecated API that is marked for removal. [INFO] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java: Recompile with -Xlint:removal for details. [INFO] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java: /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java uses unchecked or unsafe operations. [INFO] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java: Recompile with -Xlint:unchecked for details. [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[21,29] package com.sun.tools.doclets does not exist [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[30,42] cannot find symbol symbol: class Taglet [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[37,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[44,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[51,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[58,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[65,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[72,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[79,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[88,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[100,9] cannot find symbol symbol: class Taglet location: class org.apache.ignite.tools.javadoc.IgniteLinkTaglet [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[119,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[161,5] method does not override or implement a method from a supertype [INFO] 13 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] ignite-apache-license-gen .......................... SUCCESS [ 1.389 s] [INFO] ignite-tools ....................................... FAILURE [ 5.010 s] [INFO] ignite-core ........................................ SKIPPED [INFO] ignite-compress .................................... SKIPPED [INFO] ignite-indexing .................................... SKIPPED [INFO] ignite-dev-utils ................................... SKIPPED [INFO] ignite-direct-io ................................... SKIPPED [INFO] ignite-log4j ....................................... SKIPPED [INFO] ignite-urideploy ................................... SKIPPED [INFO] ignite-spring ...................................... SKIPPED [INFO] ignite-hadoop ...................................... SKIPPED [INFO] ignite-extdata-p2p ................................. SKIPPED [INFO] ignite-extdata-uri-dep ............................. SKIPPED [INFO] ignite-extdata-uri ................................. SKIPPED [INFO] ignite-extdata-platform ............................ SKIPPED [INFO] ignite-rest-http ................................... SKIPPED [INFO] ignite-clients ..................................... SKIPPED [INFO] ignite-spring-data ................................. SKIPPED [INFO] ignite-spring-data_2.0 ............................. SKIPPED [INFO] ignite-web ......................................... SKIPPED [INFO] ignite-aop ......................................... SKIPPED [INFO] ignite-ssh ......................................... SKIPPED [INFO] ignite-jta ......................................... SKIPPED [INFO] ignite-aws ......................................... SKIPPED [INFO] ignite-log4j2 ...................................... SKIPPED [INFO] ignite-slf4j ....................................... SKIPPED [INFO] ignite-jcl ......................................... SKIPPED [INFO] ignite-codegen ..................................... SKIPPED [INFO] ignite-gce ......................................... SKIPPED [INFO] ignite-cloud ....................................... SKIPPED [INFO] ignite-mesos ....................................... SKIPPED [INFO] ignite-kafka ....................................... SKIPPED [INFO] ignite-flume ....................................... SKIPPED [INFO] ignite-yarn ........................................ SKIPPED [INFO] ignite-jms11 ....................................... SKIPPED [INFO] ignite-twitter ..................................... SKIPPED [INFO] ignite-mqtt ........................................ SKIPPED [INFO] ignite-zookeeper ................................... SKIPPED [INFO] ignite-hibernate-core .............................. SKIPPED [INFO] ignite-camel ....................................... SKIPPED [INFO] ignite-storm ....................................... SKIPPED [INFO] ignite-osgi-paxlogging ............................. SKIPPED [INFO] ignite-osgi-karaf .................................. SKIPPED [INFO] ignite-osgi ........................................ SKIPPED [INFO] ignite-appserver-test .............................. SKIPPED [INFO] ignite-websphere-test .............................. SKIPPED [INFO] ignite-cassandra ................................... SKIPPED [INFO] ignite-cassandra-store ............................. SKIPPED [INFO] ignite-cassandra-serializers ....................... SKIPPED [INFO] ignite-flink ....................................... SKIPPED [INFO] ignite-kubernetes .................................. SKIPPED [INFO] ignite-zeromq ...................................... SKIPPED [INFO] ignite-rocketmq .................................... SKIPPED [INFO] ignite-sqlline ..................................... SKIPPED [INFO] ignite-ml .......................................... SKIPPED [INFO] ignite-ml-xgboost-model-parser ..................... SKIPPED [INFO] ignite-tensorflow .................................. SKIPPED [INFO] ignite-compatibility ............................... SKIPPED [INFO] ignite-hibernate_4.2 ............................... SKIPPED [INFO] ignite-hibernate_5.1 ............................... SKIPPED [INFO] ignite-hibernate_5.3 ............................... SKIPPED [INFO] ignite-geospatial .................................. SKIPPED [INFO] ignite-schedule .................................... SKIPPED [INFO] ignite-ml-mleap-model-parser ....................... SKIPPED [INFO] ignite-scalar ...................................... SKIPPED [INFO] ignite-spark ....................................... SKIPPED [INFO] ignite-visor-console ............................... SKIPPED [INFO] ignite-visor-plugins ............................... SKIPPED [INFO] ignite-examples .................................... SKIPPED [INFO] apache-ignite ...................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10.933 s [INFO] Finished at: 2019-01-15T15:51:13+03:00 [INFO] Final Memory: 70M/240M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "use-ignite-sources" could not be activated because it does not exist. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project ignite-tools: Compilation failure: Compilation failure: [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[21,29] package com.sun.tools.doclets does not exist [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[30,42] cannot find symbol [ERROR] symbol: class Taglet [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[37,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[44,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[51,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[58,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[65,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[72,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[79,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[88,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[100,9] cannot find symbol [ERROR] symbol: class Taglet [ERROR] location: class org.apache.ignite.tools.javadoc.IgniteLinkTaglet [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[119,5] method does not override or implement a method from a supertype [ERROR] /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[161,5] method does not override or implement a method from a supertype [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [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/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :ignite-tools {code} was: *sun.misc*, *sun.nio.ch*, *com.sun.jmx.mbeanserver* is no longer supported in Java 11. This makes it impossible to build Apache Ignite for this version. When I run the build from the IDE, I get the following error messages (Warnings removed): {code:java} Information:java: Errors occurred while compiling module 'ignite-core' Information:javac 11.0.1 was used to compile java sources Information:15.01.19 14:07 - Compilation completed with 33 errors and 100 warnings in 33 s 148 ms --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java Error:(258, 16) java: package sun.misc does not exist Error:(8743, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.IgniteUtils Error:(8743, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.IgniteUtils /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/GridUnsafe.java Error:(32, 16) java: package sun.misc does not exist Error:(60, 26) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1389, 20) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1391, 20) java: cannot find symbol symbol: variable Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1396, 52) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.GridUnsafe Error:(1397, 42) java: cannot find symbol symbol: class Unsafe Error:(1398, 39) java: cannot find symbol symbol: class Unsafe Error:(1402, 37) java: cannot find symbol symbol: class Unsafe --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryMarshaller.java Error:(31, 16) java: package sun.misc does not exist Error:(56, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.binary.BinaryMarshaller Error:(56, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.binary.BinaryMarshaller /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshaller.java Error:(34, 16) java: package sun.misc does not exist Error:(285, 29) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller Error:(285, 49) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java Error:(30, 16) java: package sun.misc does not exist Error:(327, 38) java: package sun.misc does not exist Error:(1693, 34) java: package sun.misc does not exist Error:(1716, 12) java: cannot find symbol symbol: class Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1718, 20) java: cannot find symbol symbol: variable Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1723, 52) java: cannot find symbol symbol: class Unsafe location: class org.jsr166.ConcurrentLinkedDeque8<E> Error:(1725, 32) java: cannot find symbol symbol: class Unsafe Error:(1726, 39) java: cannot find symbol symbol: class Unsafe Error:(1730, 37) java: cannot find symbol symbol: class Unsafe --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/mem/file/MappedFile.java Error:(29, 18) java: package sun.nio.ch does not exist Error:(33, 62) java: cannot find symbol symbol: class FileChannelImpl location: class org.apache.ignite.internal.mem.file.MappedFile Error:(36, 64) java: cannot find symbol symbol: class FileChannelImpl location: class org.apache.ignite.internal.mem.file.MappedFile --- /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/tck/TCKMBeanServerBuilder.java Error:(20, 31) java: package com.sun.jmx.mbeanserver does not exist Error:(37, 16) java: cannot find symbol symbol: variable JmxMBeanServer location: class org.apache.ignite.internal.tck.TCKMBeanServerBuilder /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/UnsafeDirectBufferCleaner.java Error:(22, 16) java: package sun.misc does not exist Error:(36, 26) java: cannot find symbol symbol: class Unsafe location: class org.apache.ignite.internal.util.UnsafeDirectBufferCleaner ---{code} > Ignite won't build with Java 11 > ------------------------------- > > Key: IGNITE-10941 > URL: https://issues.apache.org/jira/browse/IGNITE-10941 > Project: Ignite > Issue Type: Bug > Environment: ~$ /usr/lib/jvm/java-11-oracle/bin/java -version > java version "11.0.1" 2018-10-16 LTS > Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS) > Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode) > ~$ lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 18.04.1 LTS > Release: 18.04 > Codename: bionic > Reporter: Andrey Kalinin > Priority: Major > Labels: build > > *sun.misc*, *sun.nio.ch*, *com.sun.jmx.mbeanserver* is no longer supported in > Java 11. This makes it impossible to build Apache Ignite for this version. > When I run the _Buil Progect_ from the IDEA IDE, I get the following error > messages (Warnings removed): > {code:java} > Information:java: Errors occurred while compiling module 'ignite-core' > Information:javac 11.0.1 was used to compile java sources > Information:15.01.19 14:07 - Compilation completed with 33 errors and 100 > warnings in 33 s 148 ms > --- > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java > Error:(258, 16) java: package sun.misc does not exist > Error:(8743, 29) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.IgniteUtils > Error:(8743, 49) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.IgniteUtils > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/GridUnsafe.java > Error:(32, 16) java: package sun.misc does not exist > Error:(60, 26) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.GridUnsafe > Error:(1389, 20) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.GridUnsafe > Error:(1391, 20) java: cannot find symbol > symbol: variable Unsafe > location: class org.apache.ignite.internal.util.GridUnsafe > Error:(1396, 52) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.GridUnsafe > Error:(1397, 42) java: cannot find symbol > symbol: class Unsafe > Error:(1398, 39) java: cannot find symbol > symbol: class Unsafe > Error:(1402, 37) java: cannot find symbol > symbol: class Unsafe > --- > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryMarshaller.java > Error:(31, 16) java: package sun.misc does not exist > Error:(56, 29) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.binary.BinaryMarshaller > Error:(56, 49) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.binary.BinaryMarshaller > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshaller.java > Error:(34, 16) java: package sun.misc does not exist > Error:(285, 29) java: cannot find symbol > symbol: class Unsafe > location: class > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller > Error:(285, 49) java: cannot find symbol > symbol: class Unsafe > location: class > org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller > --- > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/jsr166/ConcurrentLinkedDeque8.java > Error:(30, 16) java: package sun.misc does not exist > Error:(327, 38) java: package sun.misc does not exist > Error:(1693, 34) java: package sun.misc does not exist > Error:(1716, 12) java: cannot find symbol > symbol: class Unsafe > location: class org.jsr166.ConcurrentLinkedDeque8<E> > Error:(1718, 20) java: cannot find symbol > symbol: variable Unsafe > location: class org.jsr166.ConcurrentLinkedDeque8<E> > Error:(1723, 52) java: cannot find symbol > symbol: class Unsafe > location: class org.jsr166.ConcurrentLinkedDeque8<E> > Error:(1725, 32) java: cannot find symbol > symbol: class Unsafe > Error:(1726, 39) java: cannot find symbol > symbol: class Unsafe > Error:(1730, 37) java: cannot find symbol > symbol: class Unsafe > --- > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/mem/file/MappedFile.java > Error:(29, 18) java: package sun.nio.ch does not exist > Error:(33, 62) java: cannot find symbol > symbol: class FileChannelImpl > location: class org.apache.ignite.internal.mem.file.MappedFile > Error:(36, 64) java: cannot find symbol > symbol: class FileChannelImpl > location: class org.apache.ignite.internal.mem.file.MappedFile > --- > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/tck/TCKMBeanServerBuilder.java > Error:(20, 31) java: package com.sun.jmx.mbeanserver does not exist > Error:(37, 16) java: cannot find symbol > symbol: variable JmxMBeanServer > location: class org.apache.ignite.internal.tck.TCKMBeanServerBuilder > /home/kalinin/git/incubator-ignite/modules/core/src/main/java/org/apache/ignite/internal/util/UnsafeDirectBufferCleaner.java > Error:(22, 16) java: package sun.misc does not exist > Error:(36, 26) java: cannot find symbol > symbol: class Unsafe > location: class org.apache.ignite.internal.util.UnsafeDirectBufferCleaner > ---{code} > Trying to build with Maven produces the same result. > {code:java} > $ mvn compile -Plgpl -Pcompatibility -Pexamples -Ptest -Puse-ignite-sources > WARNING: An illegal reflective access operation has occurred > WARNING: Illegal reflective access by > com.google.inject.internal.cglib.core.$ReflectUtils$1 > (file:/usr/share/maven/lib/guice.jar) to method > java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) > WARNING: Please consider reporting this to the maintainers of > com.google.inject.internal.cglib.core.$ReflectUtils$1 > WARNING: Use --illegal-access=warn to enable warnings of further illegal > reflective access operations > WARNING: All illegal access operations will be denied in a future release > [INFO] Scanning for projects... > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.ignite:ignite-examples:jar:2.8.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.version' for > org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 256, column 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.ignite:apache-ignite:pom:2.8.0-SNAPSHOT > [WARNING] 'parent.relativePath' of POM org.apache.ignite:ignite-parent:1 > (/home/kalinin/git/incubator-ignite/parent/pom.xml) points at > org.apache.ignite:apache-ignite instead of org.apache:apache, please verify > your project structure @ org.apache.ignite:ignite-parent:1, > /home/kalinin/git/incubator-ignite/parent/pom.xml, line 29, column 13 > [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. > [WARNING] > [WARNING] For this reason, future Maven versions might no longer support > building such malformed projects. > [WARNING] > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: > [INFO] > [INFO] ignite-apache-license-gen > [INFO] ignite-tools > [INFO] ignite-core > [INFO] ignite-compress > [INFO] ignite-indexing > [INFO] ignite-dev-utils > [INFO] ignite-direct-io > [INFO] ignite-log4j > [INFO] ignite-urideploy > [INFO] ignite-spring > [INFO] ignite-hadoop > [INFO] ignite-extdata-p2p > [INFO] ignite-extdata-uri-dep > [INFO] ignite-extdata-uri > [INFO] ignite-extdata-platform > [INFO] ignite-rest-http > [INFO] ignite-clients > [INFO] ignite-spring-data > [INFO] ignite-spring-data_2.0 > [INFO] ignite-web > [INFO] ignite-aop > [INFO] ignite-ssh > [INFO] ignite-jta > [INFO] ignite-aws > [INFO] ignite-log4j2 > [INFO] ignite-slf4j > [INFO] ignite-jcl > [INFO] ignite-codegen > [INFO] ignite-gce > [INFO] ignite-cloud > [INFO] ignite-mesos > [INFO] ignite-kafka > [INFO] ignite-flume > [INFO] ignite-yarn > [INFO] ignite-jms11 > [INFO] ignite-twitter > [INFO] ignite-mqtt > [INFO] ignite-zookeeper > [INFO] ignite-hibernate-core > [INFO] ignite-camel > [INFO] ignite-storm > [INFO] ignite-osgi-paxlogging > [INFO] ignite-osgi-karaf > [INFO] ignite-osgi > [INFO] ignite-appserver-test > [INFO] ignite-websphere-test > [INFO] ignite-cassandra > [INFO] ignite-cassandra-store > [INFO] ignite-cassandra-serializers > [INFO] ignite-flink > [INFO] ignite-kubernetes > [INFO] ignite-zeromq > [INFO] ignite-rocketmq > [INFO] ignite-sqlline > [INFO] ignite-ml > [INFO] ignite-ml-xgboost-model-parser > [INFO] ignite-tensorflow > [INFO] ignite-compatibility > [INFO] ignite-hibernate_4.2 > [INFO] ignite-hibernate_5.1 > [INFO] ignite-hibernate_5.3 > [INFO] ignite-geospatial > [INFO] ignite-schedule > [INFO] ignite-ml-mleap-model-parser > [INFO] ignite-scalar > [INFO] ignite-spark > [INFO] ignite-visor-console > [INFO] ignite-visor-plugins > [INFO] ignite-examples > [INFO] apache-ignite > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building ignite-apache-license-gen 2.8.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-remote-resources-plugin:1.2.1:bundle (default) @ > ignite-apache-license-gen --- > [INFO] > [INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ > ignite-apache-license-gen --- > [INFO] > [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ > ignite-apache-license-gen --- > [debug] execute contextualize > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 1 resource > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ > ignite-apache-license-gen --- > [INFO] No sources to compile > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building ignite-tools 2.8.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-enforcer-plugin:1.4:enforce (default) @ ignite-tools --- > [INFO] > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ ignite-tools > --- > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ > ignite-tools --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /home/kalinin/git/incubator-ignite/modules/tools/src/main/resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- flatten-maven-plugin:1.0.1:flatten (flatten) @ ignite-tools --- > [INFO] Generating flattened POM of project > org.apache.ignite:ignite-tools:jar:2.8.0-SNAPSHOT... > [WARNING] FlattenMode minimum is deprecated! > [WARNING] Ignoring multiple XML header comment! > [INFO] > [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ > ignite-tools --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 9 source files to > /home/kalinin/git/incubator-ignite/modules/tools/target/classes > [INFO] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java: > > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java > uses or overrides a deprecated API that is marked for removal. > [INFO] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java: > Recompile with -Xlint:removal for details. > [INFO] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java: > > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java > uses unchecked or unsafe operations. > [INFO] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java: > Recompile with -Xlint:unchecked for details. > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[21,29] > package com.sun.tools.doclets does not exist > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[30,42] > cannot find symbol > symbol: class Taglet > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[37,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[44,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[51,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[58,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[65,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[72,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[79,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[88,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[100,9] > cannot find symbol > symbol: class Taglet > location: class org.apache.ignite.tools.javadoc.IgniteLinkTaglet > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[119,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[161,5] > method does not override or implement a method from a supertype > [INFO] 13 errors > [INFO] ------------------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] ignite-apache-license-gen .......................... SUCCESS [ 1.389 > s] > [INFO] ignite-tools ....................................... FAILURE [ 5.010 > s] > [INFO] ignite-core ........................................ SKIPPED > [INFO] ignite-compress .................................... SKIPPED > [INFO] ignite-indexing .................................... SKIPPED > [INFO] ignite-dev-utils ................................... SKIPPED > [INFO] ignite-direct-io ................................... SKIPPED > [INFO] ignite-log4j ....................................... SKIPPED > [INFO] ignite-urideploy ................................... SKIPPED > [INFO] ignite-spring ...................................... SKIPPED > [INFO] ignite-hadoop ...................................... SKIPPED > [INFO] ignite-extdata-p2p ................................. SKIPPED > [INFO] ignite-extdata-uri-dep ............................. SKIPPED > [INFO] ignite-extdata-uri ................................. SKIPPED > [INFO] ignite-extdata-platform ............................ SKIPPED > [INFO] ignite-rest-http ................................... SKIPPED > [INFO] ignite-clients ..................................... SKIPPED > [INFO] ignite-spring-data ................................. SKIPPED > [INFO] ignite-spring-data_2.0 ............................. SKIPPED > [INFO] ignite-web ......................................... SKIPPED > [INFO] ignite-aop ......................................... SKIPPED > [INFO] ignite-ssh ......................................... SKIPPED > [INFO] ignite-jta ......................................... SKIPPED > [INFO] ignite-aws ......................................... SKIPPED > [INFO] ignite-log4j2 ...................................... SKIPPED > [INFO] ignite-slf4j ....................................... SKIPPED > [INFO] ignite-jcl ......................................... SKIPPED > [INFO] ignite-codegen ..................................... SKIPPED > [INFO] ignite-gce ......................................... SKIPPED > [INFO] ignite-cloud ....................................... SKIPPED > [INFO] ignite-mesos ....................................... SKIPPED > [INFO] ignite-kafka ....................................... SKIPPED > [INFO] ignite-flume ....................................... SKIPPED > [INFO] ignite-yarn ........................................ SKIPPED > [INFO] ignite-jms11 ....................................... SKIPPED > [INFO] ignite-twitter ..................................... SKIPPED > [INFO] ignite-mqtt ........................................ SKIPPED > [INFO] ignite-zookeeper ................................... SKIPPED > [INFO] ignite-hibernate-core .............................. SKIPPED > [INFO] ignite-camel ....................................... SKIPPED > [INFO] ignite-storm ....................................... SKIPPED > [INFO] ignite-osgi-paxlogging ............................. SKIPPED > [INFO] ignite-osgi-karaf .................................. SKIPPED > [INFO] ignite-osgi ........................................ SKIPPED > [INFO] ignite-appserver-test .............................. SKIPPED > [INFO] ignite-websphere-test .............................. SKIPPED > [INFO] ignite-cassandra ................................... SKIPPED > [INFO] ignite-cassandra-store ............................. SKIPPED > [INFO] ignite-cassandra-serializers ....................... SKIPPED > [INFO] ignite-flink ....................................... SKIPPED > [INFO] ignite-kubernetes .................................. SKIPPED > [INFO] ignite-zeromq ...................................... SKIPPED > [INFO] ignite-rocketmq .................................... SKIPPED > [INFO] ignite-sqlline ..................................... SKIPPED > [INFO] ignite-ml .......................................... SKIPPED > [INFO] ignite-ml-xgboost-model-parser ..................... SKIPPED > [INFO] ignite-tensorflow .................................. SKIPPED > [INFO] ignite-compatibility ............................... SKIPPED > [INFO] ignite-hibernate_4.2 ............................... SKIPPED > [INFO] ignite-hibernate_5.1 ............................... SKIPPED > [INFO] ignite-hibernate_5.3 ............................... SKIPPED > [INFO] ignite-geospatial .................................. SKIPPED > [INFO] ignite-schedule .................................... SKIPPED > [INFO] ignite-ml-mleap-model-parser ....................... SKIPPED > [INFO] ignite-scalar ...................................... SKIPPED > [INFO] ignite-spark ....................................... SKIPPED > [INFO] ignite-visor-console ............................... SKIPPED > [INFO] ignite-visor-plugins ............................... SKIPPED > [INFO] ignite-examples .................................... SKIPPED > [INFO] apache-ignite ...................................... SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 10.933 s > [INFO] Finished at: 2019-01-15T15:51:13+03:00 > [INFO] Final Memory: 70M/240M > [INFO] > ------------------------------------------------------------------------ > [WARNING] The requested profile "use-ignite-sources" could not be activated > because it does not exist. > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile > (default-compile) on project ignite-tools: Compilation failure: Compilation > failure: > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[21,29] > package com.sun.tools.doclets does not exist > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[30,42] > cannot find symbol > [ERROR] symbol: class Taglet > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[37,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[44,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[51,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[58,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[65,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[72,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[79,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[88,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[100,9] > cannot find symbol > [ERROR] symbol: class Taglet > [ERROR] location: class org.apache.ignite.tools.javadoc.IgniteLinkTaglet > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[119,5] > method does not override or implement a method from a supertype > [ERROR] > /home/kalinin/git/incubator-ignite/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[161,5] > method does not override or implement a method from a supertype > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [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/MojoFailureException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :ignite-tools > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)