IntelliJ community edition build failed
Followed this instruction https://github.com/Randgalt/intellij-community/blob/master/README.md
I put 1.6/lib/tool.jar into IDEA jdk
And put 1.8/lib/tooljsr into 1.8
And I click build > build project
Then I got below errors in jps-builder-6.
Any idea?
Thanks first , for the help
<Error>
J:\intellij-community\jps\jps-builders-6\src\org\jetbrains\jps\javac\ast\JavacTreeRefScanner.java
Error:Error:line (49)java: incompatible types: com.sun.source.tree.CompilationUnitTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (54)java: incompatible types: com.sun.source.tree.IdentifierTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (67)java: incompatible types: com.sun.source.tree.NewClassTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (77)java: incompatible types: com.sun.source.tree.VariableTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (89)java: incompatible types: com.sun.source.tree.MemberSelectTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (93)java: incompatible types: com.sun.source.tree.ExpressionTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (104)java: incompatible types: com.sun.source.tree.MethodTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (140)java: incompatible types: com.sun.source.tree.ExpressionTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (163)java: incompatible types: com.sun.source.tree.ClassTree cannot be converted to sun.reflect.generics.tree.Tree
J:\intellij-community\jps\jps-builders-6\src\org\jetbrains\jps\javac\ast\JavacReferenceCollectorListener.java
Error:Error:line (127)java: incompatible types: com.sun.source.tree.ClassTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (163)java: no suitable method found for scan(sun.reflect.generics.tree.Tree,org.jetbrains.jps.javac.ast.JavacReferenceCollectorListener.ReferenceCollector)
method com.sun.source.util.TreeScanner.scan(com.sun.source.tree.Tree,org.jetbrains.jps.javac.ast.JavacReferenceCollectorListener.ReferenceCollector) is not applicable
(argument mismatch; sun.reflect.generics.tree.Tree cannot be converted to com.sun.source.tree.Tree)
method com.sun.source.util.TreeScanner.scan(java.lang.Iterable<? extends com.sun.source.tree.Tree>,org.jetbrains.jps.javac.ast.JavacReferenceCollectorListener.ReferenceCollector) is not applicable
(argument mismatch; sun.reflect.generics.tree.Tree cannot be converted to java.lang.Iterable<? extends com.sun.source.tree.Tree>)
Error:Error:line (194)java: incompatible types: com.sun.source.tree.MemberSelectTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (199)java: incompatible types: com.sun.source.tree.MemberSelectTree cannot be converted to sun.reflect.generics.tree.Tree
Error:Error:line (305)java: incompatible types: javax.swing.tree.TreePath cannot be converted to java.lang.Object[]
Error:Error:line (307)java: incompatible types: javax.swing.tree.TreePath cannot be converted to com.sun.source.util.TreePath
Error:Error:line (314)java: incompatible types: javax.swing.tree.TreePath cannot be converted to java.lang.Object[]
J:\intellij-community\jps\jps-builders-6\src\org\jetbrains\jps\javac\ExternalJavacProcess.java
Warning:Warning:line (62)java: Log4JLoggerFactory() in io.netty.util.internal.logging.Log4JLoggerFactory has been deprecated
J:\intellij-community\jps\jps-builders-6\src\org\jetbrains\jps\javac\JavacFileManager.java
Information:Information:java: J:\intellij-community\jps\jps-builders-6\src\org\jetbrains\jps\javac\JavacFileManager.java uses unchecked or unsafe operations.
Information:Information:java: Recompile with -Xlint:unchecked for details.
Please sign in to leave a comment.
Do you have any changes under .idea directory or in *.iml files?
You ar right.
I found the whole jps-builders-6 package hav been modified.
I revert it , then everything work like a charm!
Thank you !