Heap size increase without jack help

437 views
Skip to first unread message

John Kasaki

unread,
May 24, 2018, 11:20:47 AM5/24/18
to Android Building
Hello!I'm building the master branch of AOSP without jack and face some trouble.Here is the log:
[  4% 1/21] Target Java: out/target/co...r_intermediates/classes-full-debug.jar
FAILED: out/target/common/obj/APPS/Dialer_intermediates/classes-full-debug.jar 
/bin/bash -c "(rm -f out/target/common/obj/APPS/Dialer_intermediates/classes-full-debug.jar ) && (rm -rf out/target/common/obj/APPS/Dialer_intermediates/classes out/target/common/obj/APPS/Dialer_intermediates/anno ) && (mkdir -p out/target/common/obj/APPS/Dialer_intermediates/ ) && (mkdir -p out/target/common/obj/APPS/Dialer_intermediates/classes out/target/common/obj/APPS/Dialer_intermediates/anno ) && (out/soong/host/linux-x86/bin/zipsync -d out/target/common/obj/APPS/Dialer_intermediates/srcjars -l out/target/common/obj/APPS/Dialer_intermediates/srcjar-list -f \"*.java\"  out/target/common/obj/APPS/Dialer_intermediates/aapt2.srcjar ) && (if [ -s out/target/common/obj/APPS/Dialer_intermediates/java-source-list -o -s out/target/common/obj/APPS/Dialer_intermediates/srcjar-list ] ; then out/soong/host/linux-x86/bin/soong_javac_wrapper  prebuilts/jdk/jdk9/linux-x86/bin/javac -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath \"\" -g -XDskipDuplicateBridges=true -XDstringConcat=inline -encoding UTF-8   -bootclasspath out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/core-lambda-stubs_intermediates/classes-header.jar  -classpath out/target/common/obj/JAVA_LIBRARIES/dialer-auto-value-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/org.apache.http.legacy.stubs.system_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/com.android.vcard_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-commons-io-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-dagger2-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-disklrucache-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-gifdecoder-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-glide-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-all-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-context-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-core-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-okhttp-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-protobuf-lite-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-grpc-stub-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-javax-annotation-api-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-javax-inject-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-libshortcutbadger-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-mime4j-core-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-mime4j-dom-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-error-prone-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-guava-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-glide-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-glide-annotation-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/dialer-zxing-target_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/jsr305_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/libbackup_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/libphonenumber_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/volley_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/libprotobuf-java-lite_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-dynamic-animation_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-core-ui_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-design_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-transition_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v13_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v4_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v7-appcompat_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v7-cardview_intermediates/classes-header.jar:out/target/common/obj/JAVA_LIBRARIES/android-support-v7-recyclerview_intermediates/classes-header.jar  -d out/target/common/obj/APPS/Dialer_intermediates/classes -s out/target/common/obj/APPS/Dialer_intermediates/anno  -source 1.8 -target 1.8  -processorpath out/host/common/obj/JAVA_LIBRARIES/dialer-auto-value_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/javapoet-prebuilt-jar_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-dagger2_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-dagger2-compiler_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-dagger2-producers_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-glide-annotation_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-glide-compiler_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-guava_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-javax-annotation-api_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-javax-inject_intermediates/classes.jar:out/host/common/obj/JAVA_LIBRARIES/dialer-rootcomponentprocessor_intermediates/classes.jar -processor com.google.auto.value.processor.AutoValueProcessor,dagger.internal.codegen.ComponentProcessor,com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor,com.android.dialer.rootcomponentgenerator.RootComponentProcessor \\@out/target/common/obj/APPS/Dialer_intermediates/java-source-list \\@out/target/common/obj/APPS/Dialer_intermediates/srcjar-list || ( rm -rf out/target/common/obj/APPS/Dialer_intermediates/classes ; exit 41 ) fi ) && (prebuilts/jdk/jdk9/linux-x86/bin/jar -cf out/target/common/obj/APPS/Dialer_intermediates/classes-full-debug.jar     @<(find out/target/common/obj/APPS/Dialer_intermediates/classes -type f | sort | build/soong/scripts/jar-args.sh out/target/common/obj/APPS/Dialer_intermediates/classes; echo \"-C out/empty .\") )"
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
ninja: build stopped: subcommand failed.
22:39:54 ninja failed with: exit status 1

#### failed to build some targets (05:30 (mm:ss)) ####

Colin Cross

unread,
May 24, 2018, 1:56:34 PM5/24/18
to android-...@googlegroups.com
How much memory does your build machine have?

--
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

---
You received this message because you are subscribed to the Google Groups "Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-buildi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

John Kasaki

unread,
May 25, 2018, 10:49:51 AM5/25/18
to Android Building
I'm running VM with 3GB and 20GB exchange zone,looks like pretty small,hah?

fpen...@gmail.com

unread,
Nov 28, 2018, 10:05:51 AM11/28/18
to Android Building


在 2018年5月25日星期五 UTC+8下午10:49:51,John Kasaki写道:
I'm running VM with 3GB and 20GB exchange zone,looks like pretty small,hah?

Did you work it out?  I have encounter the same error,
build target is "classes-full-debug.jar", and also, I got the same error "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space".
the VM is setup with 4GB memory and 32GB swapfile, I'm pretty sure it's enough. There must be something else going worry.

Reply all
Reply to author
Forward
0 new messages