Compilation failed with exception: Module 'java-indexing-api' production
Answered
I checked out the '171' branch of the 'intellij-community', 'android' and 'tools-base' projects. I try to build intellij with ant so I did this
- $ant all
Buildfile: intellij-community/build.xml
cleanup:
[delete] Deleting directory intellij-community/out
init:
[mkdir] Created dir: intellij-community/out
[mkdir] Created dir: intellij-community/out/tmp
[java] Buildfile: intellij-community/build/gant.xml
[java]
[java] doGant:
[java] Starting gant script intellij-community/build/scripts/download_kotlin.gant
[java] 'home' is not defined. Defaulting to 'intellij-community'
[java] default:
[java] Compatible Kotlin plugin already installed, no update is required
[java] ------ default
[java]
[java] BUILD SUCCESSFUL
[java] Total time: 1 second
build:
[java] Buildfile: intellij-community/build/gant.xml
[java] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
[java]
[java] doGant:
[java] Starting gant script intellij-community/build/scripts/dist.gant
[java] 'home' is not defined. Defaulting to 'intellij-community'
[java] default:
[java] 'JDK_18_x64' isn't defined and 'intellij-community/build/jdk/1.8' doesn't exist, jdk8Home set to /home/apps/java-8-oracle
[java] 'JDK_16_x64' isn't defined and 'intellij-community/build/jdk/1.6' doesn't exist, jdkHome set to /home/apps/java-8-oracle
[java] Loaded project intellij-community: 307 modules, 99 libraries
[java] Build log (info) will be written to intellij-community/out/log/compilation.log
[java] Clean output
[java] Cleaning output directory intellij-community/out
[java] Skipped cleaning for intellij-community/out/log
[java] Build statistics: Cleaning output time, ms = 51
[java] The following modules won't be compiled: [null]
[java] Collecting dependencies for 232 modules
[java] adding java-psi-api required for copyright
[java] adding xml-analysis-api required for copyright
[java] adding copyright required for copyright
[java] adding analysis-impl required for copyright
[java] adding xml-analysis-impl required for copyright
[java] adding lvcs-impl required for copyright
[java] adding structure-view-impl required for copyright
[java] adding annotations required for copyright
[java] adding lang-api required for copyright
[java] adding editor-ui-ex required for copyright
[java] adding annotations-common required for copyright
[java] adding analysis-api required for copyright
[java] adding lang-impl required for copyright
[java] adding projectModel-api required for copyright
[java] adding xml required for copyright
[java] adding jps-model-serialization required for copyright
[java] adding forms_rt required for copyright
[java] adding vcs-impl required for copyright
[java] adding xml-psi-api required for copyright
[java] adding dom-openapi required for copyright
[java] adding jps-model-api required for copyright
[java] adding credential-store required for copyright
[java] adding openapi required for copyright
[java] adding RegExpSupport required for copyright
[java] adding xml-structure-view-impl required for copyright
[java] adding core-impl required for copyright
[java] adding xml-structure-view-api required for copyright
[java] adding jsp-base-openapi required for copyright
[java] adding configuration-store-impl required for copyright
[java] adding extensions required for copyright
[java] adding util required for copyright
[java] adding relaxng required for copyright
[java] adding xdebugger-api required for copyright
[java] adding built-in-server required for copyright
[java] adding lvcs-api required for copyright
[java] adding dom-impl required for copyright
[java] adding vcs-api-core required for copyright
[java] adding usageView required for copyright
[java] adding platform-resources required for copyright
[java] adding util-rt required for copyright
[java] adding vcs-api required for copyright
[java] adding bootstrap required for copyright
[java] adding built-in-server-api required for copyright
[java] adding xml-psi-impl required for copyright
[java] adding indexing-impl required for copyright
[java] adding xdebugger-impl required for copyright
[java] adding editor-ui-api required for copyright
[java] adding json required for copyright
[java] adding vcs-log-api required for copyright
[java] adding boot required for copyright
[java] adding indexing-api required for copyright
[java] adding vcs-log-graph-api required for copyright
[java] adding jsp-openapi required for copyright
[java] adding diff-impl required for copyright
[java] adding icons required for copyright
[java] adding platform-resources-en required for copyright
[java] adding platform-api required for copyright
[java] adding projectModel-impl required for copyright
[java] adding resources-en required for copyright
[java] adding platform-impl required for copyright
[java] adding diff-api required for copyright
[java] adding jps-model-impl required for copyright
[java] adding core-api required for copyright
[java] adding java-indexing-api required for copyright
[java] adding xml-openapi required for copyright
[java] adding spellchecker required for copyright
[java] adding java-analysis-api required for copyright
[java] adding properties-psi-api required for properties
[java] adding properties-psi-impl required for properties
[java] adding properties required for properties
[java] adding remote-servers-agent-rt required for terminal
[java] adding remote-servers-impl required for terminal
[java] adding terminal required for terminal
[java] adding remote-servers-api required for terminal
[java] adding editorconfig required for editorconfig
[java] adding settings-repository required for settings-repository
[java] adding yaml required for yaml
[java] adding tasks-core required for tasks-core
[java] adding tasks-api required for tasks-core
[java] adding compiler-openapi required for tasks-java
[java] adding tasks-java required for tasks-java
[java] adding java-psi-impl required for tasks-java
[java] adding forms-compiler required for tasks-java
[java] adding java-impl required for tasks-java
[java] adding java-analysis-impl required for tasks-java
[java] adding external-system-api required for tasks-java
[java] adding images required for tasks-java
[java] adding java-runtime required for tasks-java
[java] adding execution-openapi required for tasks-java
[java] adding java-structure-view required for tasks-java
[java] adding jps-builders-6 required for tasks-java
[java] adding debugger-impl required for tasks-java
[java] adding jps-launcher required for tasks-java
[java] adding compiler-impl required for tasks-java
[java] adding jps-builders required for tasks-java
[java] adding instrumentation-util required for tasks-java
[java] adding java-indexing-impl required for tasks-java
[java] adding resources required for tasks-java
[java] adding debugger-openapi required for tasks-java
[java] adding community-resources required for tasks-java
[java] adding jsp-spi required for tasks-java
[java] adding external-system-rt required for tasks-java
[java] adding groovy-rt-constants required for maven
[java] adding groovy-psi required for maven
[java] adding execution-impl required for maven
[java] adding testRunner required for maven
[java] adding xpath required for maven
[java] adding maven-artifact-resolver-m31 required for maven
[java] adding groovy-jps-plugin required for maven
[java] adding jetgroovy required for maven
[java] adding maven-jps-plugin required for maven
[java] adding maven-artifact-resolver-m2 required for maven
[java] adding aether-dependency-resolver required for maven
[java] adding maven-artifact-resolver-m3 required for maven
[java] adding ByteCodeViewer required for maven
[java] adding maven required for maven
[java] adding external-system-impl required for maven
[java] adding IntelliLang-java required for maven
[java] adding IntelliLang required for maven
[java] adding maven2-server-impl required for maven
[java] adding groovy_rt required for maven
[java] adding xslt-rt required for maven
[java] adding maven-server-api required for maven
[java] adding IntelliLang-xml required for maven
[java] adding idea-ui required for maven
[java] adding ant required for maven
[java] adding maven-artifact-resolver-common required for maven
[java] adding smRunner required for maven
[java] adding ant-jps-plugin required for maven
[java] adding gradle-tooling-extension-impl required for gradle
[java] adding junit_rt required for gradle
[java] adding gradle required for gradle
[java] adding gradle-tooling-extension-api required for gradle
[java] adding junit5_rt required for gradle
[java] adding gradle-jps-plugin required for gradle
[java] adding junit required for gradle
[java] adding vcs-log-impl required for git4idea
[java] adding git4idea required for git4idea
[java] adding dvcs-api required for git4idea
[java] adding git4idea-rt required for git4idea
[java] adding vcs-log-graph required for git4idea
[java] adding dvcs-impl required for git4idea
[java] adding remote-servers-git required for remote-servers-git
[java] adding remote-servers-git-java required for remote-servers-git-java
[java] adding svn4idea required for svn4idea
[java] adding hg4idea required for hg4idea
[java] adding github required for github
[java] adding cvs-plugin required for cvs-plugin
[java] adding javacvs-src required for cvs-plugin
[java] adding smartcvs-src required for cvs-plugin
[java] adding cvs-core required for cvs-plugin
[java] adding java-i18n required for testng
[java] adding structuralsearch-java required for testng
[java] adding testng_rt required for testng
[java] adding duplicates-analysis required for testng
[java] adding testng required for testng
[java] adding structuralsearch required for testng
[java] adding typeMigration required for testng
[java] adding xslt-debugger required for xslt-debugger
[java] adding xslt-debugger-engine required for xslt-debugger
[java] adding layoutlib required for android
[java] adding dvlib required for android
[java] adding repository required for android
[java] adding adt-ui required for android
[java] adding builder-test-api required for android
[java] adding android-common required for android
[java] adding ddmlib required for android
[java] adding manifest-merger required for android
[java] adding lint-checks required for android
[java] adding builder-model required for android
[java] adding sdk-common required for android
[java] adding rpclib required for android
[java] adding chunkio-processor required for android
[java] adding eclipse-jps-plugin required for android
[java] adding perflib required for android
[java] adding chunkio required for android
[java] adding android-rt required for android
[java] adding android-annotations required for android
[java] adding sherpa-ui required for android
[java] adding instant-run-common required for android
[java] adding assetstudio required for android
[java] adding pixelprobe required for android
[java] adding eclipse required for android
[java] adding instant-run-client required for android
[java] adding ninepatch required for android
[java] adding android required for android
[java] adding lint-api required for android
[java] adding common required for android
[java] adding binary-resources required for android
[java] adding draw9patch required for android
[java] adding common-eclipse-util required for android
[java] adding layoutlib-api required for android
[java] adding sdklib required for android
[java] adding javaFX-CE required for javaFX-CE
[java] adding javaFX required for javaFX-CE
[java] adding common-javaFX-plugin required for javaFX-CE
[java] adding manifest required for javaFX-CE
[java] adding ui-designer required for ui-designer
[java] adding coverage-common required for coverage
[java] adding coverage required for coverage
[java] adding coverage_rt required for coverage
[java] adding java-decompiler-plugin required for java-decompiler-plugin
[java] adding java-decompiler-engine required for java-decompiler-plugin
[java] adding tests_bootstrap required for devkit
[java] adding devkit required for devkit
[java] adding devkit-jps-plugin required for devkit
[java] adding testFramework required for devkit
[java] adding intellilang-jps-plugin required for intellilang-jps-plugin
[java] adding ui-designer-jps-plugin required for ui-designer-jps-plugin
[java] adding jira required for jira
[java] adding xslt-debugger-engine-impl required for xslt-debugger-engine-impl
[java] adding maven3-server-common required for maven3-server-common
[java] adding maven30-server-impl required for maven30-server-impl
[java] adding maven3-server-impl required for maven3-server-impl
[java] adding javaFX-jps-plugin required for javaFX-jps-plugin
[java] adding instant-run-runtime required for instant-run-runtime
[java] adding android-jps-plugin required for android-gradle-jps
[java] adding android-gradle-jps required for android-gradle-jps
[java] adding structuralsearch-groovy required for structuralsearch-groovy
[java] adding colorSchemes required for colorSchemes
[java] adding javac2 required for javac2
[java] adding instrumentation-util-8 required for instrumentation-util-8
[java] adding javac-ref-scanner-8 required for javac-ref-scanner-8
[java] adding annotations-java8 required for annotations-java8
[java] adding remote-servers-java-api required for remote-servers-java-api
[java] adding testFramework-java required for testFramework-java
[java] adding protocol-reader-runtime required for protocol-reader-runtime
[java] adding script-debugger-backend required for script-debugger-backend
[java] adding script-debugger-ui required for script-debugger-ui
[java] adding remote-servers-java-impl required for remote-servers-java-impl
[java] adding ui-designer-core required for ui-designer-core
[java] adding platform-main required for platform-main
[java] adding updater required for updater
[java] adding java-tests required for community-main
[java] adding community-main required for community-main
[java] adding platform-tests required for community-main
[java] adding svn4idea-tests required for community-main
[java] adding dom-tests required for community-main
[java] adding IntelliLang-tests required for community-main
[java] adding tasks-tests required for community-main
[java] adding commander required for community-main
[java] adding jps-standalone-builder required for jps-standalone-builder
[java] Starting build; incremental: false, cache directory: intellij-community/out/.jps-build-data
[java] Build scope: 242 modules, production only
[java] Using javac 1.8.0_66 to compile java sources
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/plugins/junit5_rt/src/com/intellij/junit5/JUnit5TestRunnerUtil.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/LabelHelper.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/java/compiler/instrumentation-util/src/com/intellij/compiler/instrumentation/InstrumentationClassFinder.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/java/compiler/javac2/src/com/intellij/ant/Javac2.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/android/tools-base/draw9patch/src/main/java/com/android/draw9patch/ui/ImageTransferHandler.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/android/tools-base/chunkio/src/main/java/com/android/tools/chunkio/ChunkIO.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] intellij-community/plugins/maven/maven30-server-impl/src/org/jetbrains/idea/maven/server/Maven30ServerEmbedderImpl.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/AstAwareResourceLoader.java uses or overrides a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] intellij-community/plugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/GroovyCompilerWrapper.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/platform/extensions/src/com/intellij/util/pico/DefaultPicoContainer.java uses or overrides a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java uses or overrides a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/platform/bootstrap/src/com/intellij/ide/startup/StartupActionScriptManager.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] intellij-community/jps/model-api/src/org/jetbrains/jps/model/java/JavaModuleSourceRootTypes.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Kotlin JPS plugin version @snapshot@
[java] Plugin loaded: KotlinAndroidJpsPlugin
[java] Using kotlin-home = intellij-community/build/kotlinc
[java] Kotlin Compiler version 1.0.5-2
[java] The corresponding parameter in the supertype 'CharArrayCharSequence' is named 'startIndex'. This may cause problems when calling this function with named arguments.
[java] The corresponding parameter in the supertype 'CharArrayCharSequence' is named 'endIndex'. This may cause problems when calling this function with named arguments.
[java] 'DONE: Promise<Void!>!' is deprecated. Deprecated in Java
[java] intellij-community/platform/projectModel-api/src/com/intellij/openapi/roots/libraries/Library.java uses or overrides a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] intellij-community/platform/projectModel-api/src/org/jetbrains/concurrency/Promise.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] Kotlin JPS plugin version @snapshot@
[java] Plugin loaded: KotlinAndroidJpsPlugin
[java] Using kotlin-home = intellij-community/build/kotlinc
[java] Kotlin Compiler version 1.0.5-2
[java] 'DONE: Promise<Void!>!' is deprecated. Deprecated in Java
[java] Some input files use or override a deprecated API.
[java] Recompile with -Xlint:deprecation for details.
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java]
[java] BUILD FAILED
[java] intellij-community/build/gant.xml:62: Compilation failed with exception: Module 'java-indexing-api' production: org.apache.tools.ant.BuildException: intellij-community/java/java-indexing-api/src/com/intellij/psi/search/searches/ClassInheritorsSearch.java:146:
[java] unreported exception E; must be caught or declared to be thrown
[java]
[java] Total time: 35 seconds
BUILD FAILED
intellij-community/build.xml:74: The following error occurred while executing this line:
intellij-community/build.xml:55: Java returned: 1
Total time: 39 seconds
Please sign in to leave a comment.
Your project is compiled using JDK from /home/apps/java-8-oracle and it's quite old (1.8.0_66). That version has bug in javac so it cannot compile our sources. Upgrading to a modern JDK build (1.8.0_121) should fix the problem.
You rock. Thank you.