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.

 

 

0

Do you have any changes under .idea directory or in *.iml files?

1
Avatar
Permanently deleted user

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 !

0

请先登录再写评论。