Unable to compile 2016.3 community edition - get ChunkProcessor error
Hi,
I'm following the steps to build Intellij CE found here : http://www.jetbrains.org/intellij/sdk/docs/basics/checkout_and_build_community.html
All I did was use git to clone master, and then try to compile both with Intellij and with Ant. In both cases, the build fails with:
[java] BUILD FAILED
[java] /Users/barns096/git/idea/build/gant.xml:61: Module 'chunkio-processor' production: org.apache.tools.ant.BuildException: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider com.android.tools.chunkio.ChunkProcessor not found
This is on a Macbook Pro running El Capitan. Using JDK 1.8 to compile.
Can someone tell me how to fix this, or even how to bypass Android in the build, since I don't need it?
Thanks!
Please sign in to leave a comment.
Full build log:
Buildfile: /Users/barns096/git/idea/build.xml
cleanup:
[delete] Deleting directory /Users/barns096/git/idea/out
init:
[mkdir] Created dir: /Users/barns096/git/idea/out
[mkdir] Created dir: /Users/barns096/git/idea/out/tmp
[java] Buildfile: /Users/barns096/git/idea/build/gant.xml
[java]
[java] doGant:
[java] Starting gant script /Users/barns096/git/idea/build/scripts/download_kotlin.gant
[java] 'home' is not defined. Defaulting to '/Users/barns096/git/idea'
[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] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=152m; support was removed in 8.0
[java] Buildfile: /Users/barns096/git/idea/build/gant.xml
[java]
[java] doGant:
[java] Starting gant script /Users/barns096/git/idea/build/scripts/dist.gant
[java] 'home' is not defined. Defaulting to '/Users/barns096/git/idea'
[java] default:
[java] 'JDK_18_x64' isn't defined and '/Users/barns096/git/idea/build/jdk/1.8' doesn't exist, jdk8Home set to /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
[java] 'JDK_16_x64' isn't defined and '/Users/barns096/git/idea/build/jdk/1.6' doesn't exist, jdkHome set to /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
[java] Loaded project /Users/barns096/git/idea: 304 modules, 99 libraries
[java] Build log (info) will be written to /Users/barns096/git/idea/out/log/compilation.log
[java] Clean output
[java] Cleaning output directory /Users/barns096/git/idea/out
[java] Skipped cleaning for /Users/barns096/git/idea/out/log
[java] Build statistics: Cleaning output time, ms = 55
[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 boot required for copyright
[java] adding indexing-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 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 vcs-log-api required for git4idea
[java] adding vcs-log-graph-api 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-gradle-jps required for android-gradle-jps
[java] adding android-jps-plugin required for android-gradle-jps
[java] adding structuralsearch-groovy required for structuralsearch-groovy
[java] adding jps-plugin-system required for jps-plugin-system
[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: /Users/barns096/git/idea/out/.jps-build-data
[java] Build scope: 242 modules, production only
[java] Using javac 1.8.0_101 to compile java sources
[java] Some input files use unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] /Users/barns096/git/idea/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] /Users/barns096/git/idea/plugins/junit5_rt/src/com/intellij/junit5/JUnit5TestRunnerUtil.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] /Users/barns096/git/idea/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] /Users/barns096/git/idea/java/compiler/instrumentation-util/src/com/intellij/compiler/instrumentation/InstrumentationClassFinder.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] /Users/barns096/git/idea/java/compiler/javac2/src/com/intellij/ant/Javac2.java uses unchecked or unsafe operations.
[java] Recompile with -Xlint:unchecked for details.
[java] /Users/barns096/git/idea/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] /Users/barns096/git/idea/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]
[java] BUILD FAILED
[java] /Users/barns096/git/idea/build/gant.xml:61: Module 'chunkio-processor' production: org.apache.tools.ant.BuildException: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider com.android.tools.chunkio.ChunkProcessor not found
[java]
[java] Total time: 1 minute 9 seconds
BUILD FAILED
/Users/barns096/git/idea/build.xml:74: The following error occurred while executing this line:
/Users/barns096/git/idea/build.xml:55: Java returned: 1
Total time: 1 minute 13 seconds
It's strange. Do you have Annotation Processing enabled in File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors?
As a workaround you can simply delete 'android' directory from 'intellij-community' root directory. IDEA will show warnings about missing modules but should compile without errors.
Yes, I did have Annotation Processing enabled in Intellij. Is there any other debugging information I can provide to help resolve this? In the mean time, I will try compiling w/o Android.
Thanks!
Why did you enable Annotation Processing in idea-community project? We don't need it and it's disabled by default.