[RunD8] ERROR: d8 failed

Hi there,

I've coded a big App and planning to even add more stuff to it but ran into this problem:


App Inventor is unable to compile this project.
The compiler error output was
[ReadBuildInfo] Starting Task
[ReadBuildInfo] Task succeeded in 0.005 seconds
[LoadComponentInfo] Starting Task
[LoadComponentInfo] INFO: Generating assets...
[LoadComponentInfo] Component assets needed, n = 0
[LoadComponentInfo] INFO: Generating activities...
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify activities
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify activities
[LoadComponentInfo] Component activities needed, n = 2
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify activityMetadata
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify activityMetadata
[LoadComponentInfo] Component activity metadata needed, n = 0
[LoadComponentInfo] INFO: Generating broadcast receivers...
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify contentProviders
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify contentProviders
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify contentProviders
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify contentProviders
[LoadComponentInfo] INFO: Generating libraries...
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify libraries
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify libraries
[LoadComponentInfo] Libraries needed, n = 20
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify metadata
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify metadata
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify metadata
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify metadata
[LoadComponentInfo] Component metadata needed, n = 0
[LoadComponentInfo] INFO: Generating Android minimum SDK...
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify androidMinSdk
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify androidMinSdk
[LoadComponentInfo] INFO: Generating native libraries...
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify native
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify native
[LoadComponentInfo] Native Libraries needed, n = 0
[LoadComponentInfo] INFO: Generating permissions...
[LoadComponentInfo] usesLocation = False
[LoadComponentInfo] Permissions needed, n = 30
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify queries
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunFile" does not specify queries
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify queries
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify queries
[LoadComponentInfo] INFO: Component "com.thekstudio.asddownloader.ASDDownloader" does not specify queries
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify queries
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify services
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify services
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunZip" does not specify services
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunClipboard" does not specify services
[LoadComponentInfo] INFO: Generating component broadcast receivers...
[LoadComponentInfo] INFO: Component "de.bodymindpower.mfile.MFile" does not specify broadcastReceiver
[LoadComponentInfo] INFO: Component "com.sunny.saf.SAF" does not specify broadcastReceiver
[LoadComponentInfo] Task succeeded in 0.004 seconds
[PrepareAppIcon] Starting Task
[PrepareAppIcon] INFO: Creating mipmap dirs...
[PrepareAppIcon] INFO: Generating icons...
[PrepareAppIcon] Generating icons for mipmap-mdpi
[PrepareAppIcon] Generating icons for mipmap-hdpi
[PrepareAppIcon] Generating icons for mipmap-xhdpi
[PrepareAppIcon] Generating icons for mipmap-xxhdpi
[PrepareAppIcon] Generating icons for mipmap-xxxhdpi
[PrepareAppIcon] Task succeeded in 1.4 seconds
[XmlConfig] Starting Task
[XmlConfig] INFO: Creating animation xml
[XmlConfig] Creating zoom_enter.xml
[XmlConfig] Creating fadeout.xml
[XmlConfig] Creating slide_v_exit.xml
[XmlConfig] Creating fadein.xml
[XmlConfig] Creating zoom_exit.xml
[XmlConfig] Creating slide_v_enter.xml
[XmlConfig] Creating zoom_exit_reverse.xml
[XmlConfig] Creating slide_v_enter_reverse.xml
[XmlConfig] Creating zoom_enter_reverse.xml
[XmlConfig] Creating slide_enter_reverse.xml
[XmlConfig] Creating slide_exit.xml
[XmlConfig] Creating hold.xml
[XmlConfig] Creating slide_enter.xml
[XmlConfig] Creating slide_v_exit_reverse.xml
[XmlConfig] Creating slide_exit_reverse.xml
[XmlConfig] INFO: Creating style xml
[XmlConfig] INFO: Creating provider_path xml
[XmlConfig] INFO: Creating network_security_config xml
[XmlConfig] INFO: Generating adaptive icon file
[XmlConfig] INFO: Generating round adaptive icon file
[XmlConfig] INFO: Generating adaptive icon background file
[XmlConfig] Task succeeded in 0.003 seconds
[CreateManifest] Starting Task
[CreateManifest] INFO: Reading project specs...
[CreateManifest] VCode: 10
[CreateManifest] VName: 0.10.04
[CreateManifest] Min SDK 7
[CreateManifest] INFO: Writing screen 'appinventor.ai_username.Prj_v0_10_10_Calc.Screen1'
[CreateManifest] Task succeeded in 0.001 seconds
[AttachNativeLibs] Starting Task
[AttachNativeLibs] Task succeeded in 0.0 seconds
[AttachAarLibs] Starting Task
[AttachAarLibs] Task succeeded in 0.119 seconds
[AttachCompAssets] Starting Task
[AttachCompAssets] Task succeeded in 0.014 seconds
[MergeResources] Starting Task
[MergeResources] Task succeeded in 0.173 seconds
[SetupLibs] Starting Task
[SetupLibs] Task succeeded in 0.001 seconds
[RunAapt] Starting Task
[RunAapt] Task succeeded in 0.945 seconds
[GenerateClasses] Starting Task
[GenerateClasses] INFO: Source File: appinventor/ai_username/Prj_v0_10_10_Calc/Screen1.yail
[GenerateClasses] INFO: Libraries Classpath = /tmp/kawa7066706433579205160.jar:/tmp/acra-4.4.04680074173182773573.jar:/tmp/AndroidRuntime9677902928870711501.jar:/tmp/annotation814927083360379515.jar:/tmp/annotation-experimental11295472213376618673.jar:/tmp/appcompat14544684899677560289.jar:/tmp/asynclayoutinflater14329499618793942785.jar:/tmp/collection2454533510421255619.jar:/tmp/constraintlayout15471681516826857983.jar:/tmp/constraintlayout-solver6593334973607993767.jar:/tmp/coordinatorlayout14310901635821840077.jar:/tmp/core17116437357080983560.jar:/tmp/core-common16502061193185064898.jar:/tmp/core-runtime1539548993949881750.jar:/tmp/cursoradapter318387272584246355.jar:/tmp/customview4877200355961219805.jar:/tmp/documentfile75688141811621835.jar:/tmp/drawerlayout14569117977283811286.jar:/tmp/fragment11952428247634708308.jar:/tmp/interpolator6155348652983114321.jar:/tmp/legacy-support-core-ui1447090042620270448.jar:/tmp/legacy-support-core-utils5858602391221244771.jar:/tmp/lifecycle-common13640099717402312202.jar:/tmp/lifecycle-livedata6616081489652905427.jar:/tmp/lifecycle-livedata-core505195408326185515.jar:/tmp/lifecycle-runtime16856139756467571845.jar:/tmp/lifecycle-viewmodel15314139973835555279.jar:/tmp/loader17484804154758899233.jar:/tmp/localbroadcastmanager15702291147055196160.jar:/tmp/print14713833813903049074.jar:/tmp/slidingpanelayout15825009212409247439.jar:/tmp/swiperefreshlayout11506719777658938163.jar:/tmp/vectordrawable16473298486127834491.jar:/tmp/vectordrawable-animated4085952932545732462.jar:/tmp/versionedparcelable1111242320842669510.jar:/tmp/viewpager8793734715723428309.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/de.bodymindpower.mfile/files/AndroidRuntime.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/com.puravidaapps.TaifunFile/files/AndroidRuntime.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/com.sunny.saf/files/AndroidRuntime.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/com.puravidaapps.TaifunZip/files/AndroidRuntime.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/com.thekstudio.asddownloader/files/AndroidRuntime.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../assets/external_comps/com.puravidaapps.TaifunClipboard/files/AndroidRuntime.jar:/tmp/recyclerview14893442522785030095.jar:/tmp/cardview10603443817034843594.jar:/tmp/dynamicanimation3100927356920581582.jar:/tmp/json13727862105826391405.jar:/tmp/opencensus6604171644359329763.jar:/tmp/google-http-client-jackson212232073377021277667.jar:/tmp/jetty-util6639171895201865116.jar:/tmp/opencensus-contrib-http-util414156863512835040.jar:/tmp/grpc-context5661926717809875234.jar:/tmp/googlesheets16482546915222372399.jar:/tmp/google-oauth-client15355035322175708707.jar:/tmp/google-oauth-client-jetty18139071940762383364.jar:/tmp/jackson-core11015650613997005053.jar:/tmp/google-api-client-jackson218401885917275101289.jar:/tmp/google-http-client3704373289190054577.jar:/tmp/jetty15852463137375667420.jar:/tmp/guava18086564191597303959.jar:/tmp/google-api-client2693119504344943593.jar:/tmp/1741141064517_4308768878995053568-0/youngandroidproject/../build/classes:/tmp/android13152577815917809411.jar
(compiling appinventor/ai_username/Prj_v0_10_10_Calc/Screen1.yail to appinventor.ai_username.Prj_v0_10_10_Calc.Screen1)
(compiling /tmp/runtime11263303445306957020.scm to com.google.youngandroid.runtime)
[GenerateClasses] Task succeeded in 6.502 seconds
[RunD8] Starting Task
[RunD8] INFO: Using pre-dexed dex-cached-606de863fe06dbed62909c44bcb70fe3.dex <- /tmp/AndroidRuntime9677902928870711501.jar
[RunD8] INFO: Using pre-dexed dex-cached-4afd1465d334dee94ac700edb0374a45.dex <- /tmp/kawa7066706433579205160.jar
[RunD8] INFO: Using pre-dexed dex-cached-558104d32e109ad96655ecbe9fe4e39f.dex <- /tmp/annotation814927083360379515.jar
[RunD8] INFO: Using pre-dexed dex-cached-ef239d31d31d166f7410d71e14db1a68.dex <- /tmp/swiperefreshlayout11506719777658938163.jar
[RunD8] INFO: Using pre-dexed dex-cached-de87276390f7a8c71064f3e7908c143b.dex <- /tmp/core-common16502061193185064898.jar
[RunD8] INFO: Using pre-dexed dex-cached-c950a9845cca4523f19bc2fc922b41bf.dex <- /tmp/legacy-support-core-utils5858602391221244771.jar
[RunD8] INFO: Using pre-dexed dex-cached-35076b6f638faca00c217e98a0385344.dex <- /tmp/interpolator6155348652983114321.jar
[RunD8] INFO: Using pre-dexed dex-cached-bee920fd1e059913bf2d820dbb234720.dex <- /tmp/lifecycle-common13640099717402312202.jar
[RunD8] INFO: Using pre-dexed dex-cached-1e4d689047e2ee2cc76b7203626e9c33.dex <- /tmp/customview4877200355961219805.jar
[RunD8] INFO: Using pre-dexed dex-cached-74360288e1016af9d6afdd39a2caa1b8.dex <- /tmp/asynclayoutinflater14329499618793942785.jar
[RunD8] INFO: Using pre-dexed dex-cached-d53c4c8eedbf41663110b03a33fe9914.dex <- /tmp/lifecycle-runtime16856139756467571845.jar
[RunD8] INFO: Using pre-dexed dex-cached-032c68a2c5e93c1baac1524e105bbe88.dex <- /tmp/collection2454533510421255619.jar
[RunD8] INFO: Using pre-dexed dex-cached-91b7d1f3cb5fd0fd2f3a4c939316139b.dex <- /tmp/versionedparcelable1111242320842669510.jar
[RunD8] INFO: Using pre-dexed dex-cached-16ea1fc3b7e49139559eafccec2708ab.dex <- /tmp/lifecycle-viewmodel15314139973835555279.jar
[RunD8] INFO: Using pre-dexed dex-cached-84637f838557e65ad5856467fd22316c.dex <- /tmp/print14713833813903049074.jar
[RunD8] INFO: Using pre-dexed dex-cached-a9e803bf51318b35fcaf603f59f25f7c.dex <- /tmp/vectordrawable16473298486127834491.jar
[RunD8] INFO: Using pre-dexed dex-cached-b73957ec00af79319f56aedf27dff3fc.dex <- /tmp/core-runtime1539548993949881750.jar
[RunD8] INFO: Using pre-dexed dex-cached-4e788f5c66d33a47036ae77a849ffa1b.dex <- /tmp/core17116437357080983560.jar
[RunD8] INFO: Using pre-dexed dex-cached-e890ce7827a13b8714afbb241f7e89b2.dex <- /tmp/lifecycle-livedata-core505195408326185515.jar
[RunD8] INFO: Using pre-dexed dex-cached-9e7da29c234333f4d245d8baa48e1746.dex <- /tmp/annotation-experimental11295472213376618673.jar
[RunD8] INFO: Using pre-dexed dex-cached-81757b9148a3984b5874ef1fd300acdb.dex <- /tmp/documentfile75688141811621835.jar
[RunD8] INFO: Using pre-dexed dex-cached-b83403f2b639cc6e7a6f9c0681d69367.dex <- /tmp/viewpager8793734715723428309.jar
[RunD8] INFO: Using pre-dexed dex-cached-c2a16bb02f51a6fcd1ff46dd1a78d0bf.dex <- /tmp/slidingpanelayout15825009212409247439.jar
[RunD8] INFO: Using pre-dexed dex-cached-2eabb48fdf784357d984acbda18ea6a3.dex <- /tmp/appcompat14544684899677560289.jar
[RunD8] INFO: Using pre-dexed dex-cached-7a5a85c38b934be86a121ca9b5e7477b.dex <- /tmp/vectordrawable-animated4085952932545732462.jar
[RunD8] INFO: Using pre-dexed dex-cached-a3a712d1d179d231b40a977ed5593202.dex <- /tmp/lifecycle-livedata6616081489652905427.jar
[RunD8] INFO: Using pre-dexed dex-cached-9b1768a7734de4eaf5a635a007ad4b25.dex <- /tmp/coordinatorlayout14310901635821840077.jar
[RunD8] INFO: Using pre-dexed dex-cached-d3d338969c3cd4ad53a888753da3b580.dex <- /tmp/cursoradapter318387272584246355.jar
[RunD8] INFO: Using pre-dexed dex-cached-a116e0a41475b6522ae295f7cc4ff4b3.dex <- /tmp/legacy-support-core-ui1447090042620270448.jar
[RunD8] INFO: Using pre-dexed dex-cached-a07a23b88daaae0b48cdd25378e03b03.dex <- /tmp/localbroadcastmanager15702291147055196160.jar
[RunD8] INFO: Using pre-dexed dex-cached-bb8901219e7be6c576cc65e75503d7fa.dex <- /tmp/fragment11952428247634708308.jar
[RunD8] INFO: Using pre-dexed dex-cached-fca718e99e97cb52f4c8c0ada2c74e72.dex <- /tmp/drawerlayout14569117977283811286.jar
[RunD8] INFO: Using pre-dexed dex-cached-ccb6f0c5e0adc11059c3d609a2fd15d6.dex <- /tmp/loader17484804154758899233.jar
[RunD8] INFO: Using pre-dexed dex-cached-c0e4dda29672c028ea3ce0e3785040de.dex <- /tmp/constraintlayout15471681516826857983.jar
[RunD8] INFO: Using pre-dexed dex-cached-85f46a2fd295a23f59a391cccd7a11c8.dex <- /tmp/constraintlayout-solver6593334973607993767.jar
[RunD8] INFO: Using pre-dexed dex-cached-ef5f8332828a1f42ba8c3b6e2fda6ec4.dex <- /tmp/opencensus6604171644359329763.jar
[RunD8] INFO: Using pre-dexed dex-cached-1711f4fa28b5380c0d8b34cc2beaa6ca.dex <- /tmp/googlesheets16482546915222372399.jar
[RunD8] INFO: Using pre-dexed dex-cached-12b65438bbaf225102d0396c21236052.dex <- /tmp/jetty15852463137375667420.jar
[RunD8] INFO: Using pre-dexed dex-cached-450fedce4f7f8ad3761577b10a664200.dex <- /tmp/jetty-util6639171895201865116.jar
[RunD8] INFO: Using pre-dexed dex-cached-858c8c82a639ca20a8f6a5893cc15177.dex <- /tmp/google-api-client2693119504344943593.jar
[RunD8] INFO: Using pre-dexed dex-cached-76ad985a44b331541bdd07243303f6a9.dex <- /tmp/jackson-core11015650613997005053.jar
[RunD8] INFO: Using pre-dexed dex-cached-eae9048a7177a69881323c08c5122aa4.dex <- /tmp/guava18086564191597303959.jar
[RunD8] INFO: Using pre-dexed dex-cached-1bc51353c62ddc7fef531c4bbfd9e480.dex <- /tmp/cardview10603443817034843594.jar
[RunD8] INFO: Using pre-dexed dex-cached-ae0a0504ff198c23ba89f60cba6bee1b.dex <- /tmp/dynamicanimation3100927356920581582.jar
[RunD8] INFO: Using pre-dexed dex-cached-5e8957d43c18b768aa7d081353a3dd55.dex <- /tmp/json13727862105826391405.jar
[RunD8] INFO: Using pre-dexed dex-cached-e28829b0290b0077aed3e4f00a3296ae.dex <- /tmp/google-http-client-jackson212232073377021277667.jar
[RunD8] INFO: Using pre-dexed dex-cached-d8c1a13913e1002696e4c22c29f1d05b.dex <- /tmp/google-oauth-client15355035322175708707.jar
[RunD8] INFO: Using pre-dexed dex-cached-05bf2a162e1143e87b85d2811f190f39.dex <- /tmp/google-api-client-jackson218401885917275101289.jar
[RunD8] INFO: Using pre-dexed dex-cached-742155d268fadbad92adb35be882bd67.dex <- /tmp/recyclerview14893442522785030095.jar
[RunD8] INFO: Using pre-dexed dex-cached-124e613951140c99787c675b25c13bfe.dex <- /tmp/grpc-context5661926717809875234.jar
[RunD8] INFO: Using pre-dexed dex-cached-a8aff1eee2c33c72d22b20e89d676ce1.dex <- /tmp/opencensus-contrib-http-util414156863512835040.jar
[RunD8] INFO: Using pre-dexed dex-cached-f63dbf801fe2ae483b0799eb9dd2f87a.dex <- /tmp/google-http-client3704373289190054577.jar
[RunD8] INFO: Using pre-dexed dex-cached-67b7488f4e5bc0fea92aaf346e1b7725.dex <- /tmp/google-oauth-client-jetty18139071940762383364.jar
[RunD8] ERROR: d8 failed.
[RunD8] Task errored in 13.269 seconds


Here is a summary from Unchive

I already know that by reorganizing the blocks I might get out of this error but that would be just a workaround since I'm planning to add a LOT of new features to my App so that would not be a solution if I'm reaching the limits in AI.

Q1: Is there any defined limit in AI2?, like number of blocks or extensions?,
Q2: Can this be extended in antway?, or by using the offline AI2 versions?

Thanks for any hint!

See the D8 section in

Hi ABG,

I have already done that, but I belive it does not answer my questions about the limits, I will put it even simpler:

What are the limits of AI2?, number of blocks, extensions, etc...

As I have already mentioned I have not reached even the half of the features my App is planned to have and it is not longer compiling and by the way it is quite optimized already.

Thanks for any hint

I recommend

  • Switch to the code server for bigger capacity
  • List all your extensions for review by our extension fans (not me)

Already used the code server, same error.

https://code.appinventor.mit.edu/

That one.

image

Those are the extensions, kindly note that if I remove a couple of horizontal and vertical arrangements and buttons then I am able to compile it, using same extensions, same assets, etc. just a with a few components less.

This is output from AI2Offline:

Error in C:\ai2tmp\1741150607510_6342516160818246656-0\build\classes\com\ai2offline\test\Prj_v0_10_10\Screen1.class at Lcom/ai2offline/test/Prj_v0_10_10/Screen1;run(Lgnu/mapping/CallContext;)V:
com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
Compilation failed
Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/ai2offline/test/Prj_v0_10_10/Screen1;run(Lgnu/mapping/CallContext;)V, origin: C:\ai2tmp\1741150607510_6342516160818246656-0\build\classes\com\ai2offline\test\Prj_v0_10_10\Screen1.class
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:126)
at com.android.tools.r8.D8.main(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/ai2offline/test/Prj_v0_10_10/Screen1;run(Lgnu/mapping/CallContext;)V, origin: C:\ai2tmp\1741150607510_6342516160818246656-0\build\classes\com\ai2offline\test\Prj_v0_10_10\Screen1.class
at Version.fakeStackEntry(Version_8.2.2-dev.java:0)
at com.android.tools.r8.M.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:81)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:32)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:31)
at com.android.tools.r8.utils.R0.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:2)
at com.android.tools.r8.D8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:26)
at com.android.tools.r8.D8.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:13)
at com.android.tools.r8.D8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:24)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:113)
... 1 more
Caused by: com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
at com.android.tools.r8.internal.N8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:34)
at com.android.tools.r8.internal.N8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:17)
at com.android.tools.r8.internal.A8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:145)
at com.android.tools.r8.internal.hl.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:255)
at com.android.tools.r8.graph.u.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:722)
at com.android.tools.r8.graph.u.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:644)
at com.android.tools.r8.graph.Z3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:35)
at com.android.tools.r8.graph.o5.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
at com.android.tools.r8.internal.tl.d(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:28)
at com.android.tools.r8.internal.VM.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:152)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:130)
at com.android.tools.r8.internal.VM.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:20)
at com.android.tools.r8.internal.zd.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:121)
at com.android.tools.r8.internal.VM.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:88)
at com.android.tools.r8.internal.J9.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:2)
at com.android.tools.r8.internal.L9.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:26)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:41)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:52)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:40)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Suppressed: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.android.tools.r8.utils.T0: com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:127)
at com.android.tools.r8.D8.d(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:164)
at com.android.tools.r8.D8.c(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:1)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:28)
at com.android.tools.r8.utils.R0.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:2)
at com.android.tools.r8.D8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:26)
at com.android.tools.r8.D8.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:13)
at com.android.tools.r8.D8.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:24)
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:113)
at com.android.tools.r8.D8.main(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:5)
Caused by: java.util.concurrent.ExecutionException: com.android.tools.r8.utils.T0: com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:14)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:51)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:44)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:42)
at com.android.tools.r8.internal.L9.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:56)
at com.android.tools.r8.internal.L9.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:2)
at com.android.tools.r8.internal.VM.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:109)
at com.android.tools.r8.internal.VM.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:13)
at com.android.tools.r8.D8.d(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:52)
... 8 more
Caused by: com.android.tools.r8.utils.T0: com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1
at com.android.tools.r8.utils.R0.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:149)
at com.android.tools.r8.internal.VM.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:20)
at com.android.tools.r8.internal.zd.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:121)
at com.android.tools.r8.internal.VM.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:88)
at com.android.tools.r8.internal.J9.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:2)
at com.android.tools.r8.internal.L9.b(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:26)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:41)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:52)
at com.android.tools.r8.utils.d3.a(R8_8.2.2-dev_53a55043254cc5be8ef500331bba25d1b4ca4bc2cd66c555d4358bf672a1f10a:40)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1448)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: [CIRCULAR REFERENCE: com.android.tools.r8.internal.Sb: Different stack heights at jump target: 0 != 1]
←[31m[←[35mRunD8←[0m←[31m] ERROR: d8 failed.←[0m
←[31m[←[35mRunD8←[0m←[31m] Task errored in ←[35m57.14←[31m seconds←[0m
mar. 05, 2025 1:58:25 A. M. com.google.appinventor.buildserver.BuildServer checkMemory
INFORMACIÓN: Build 1 current used memory: 21385016 bytes
mar. 05, 2025 1:58:25 A. M. com.google.appinventor.buildserver.BuildServer buildAndCreateZip
GRAVE: Build 1 Failed: 1 [RunD8] ERROR: d8 failed.

mar. 05, 2025 1:58:25 A. M. com.google.appinventor.buildserver.BuildServer$1 run
INFORMACIÓN: CallbackURL: http://localhost:8888/ode2/receivebuild/d7vssb88ktf9gy7xaww7dzii7f6xikputis1yqlql1qicnirdzkrgh4k803dpb1czywlqb8l5iuqdbgdggaxva538jw49ftlv6l319yf10vlnje9qge11ho8d5v39ot8lu6xfy30bt/build/Android
mar. 05, 2025 1:58:25 A. M. com.google.appinventor.buildserver.BuildServer checkMemory
INFORMACIÓN: Build 1 current used memory: 21438784 bytes
mar. 05, 2025 1:58:26 A. M. com.google.appinventor.buildserver.BuildServer checkMemory
INFORMACIÓN: Build 1 current used memory: 21444760 bytes
mar. 05, 2025 1:58:26 A. M. com.google.appinventor.buildserver.BuildServer$1 run
INFORMACIÓN: BUILD 1 FINISHED

That sounds like you have found a limit Diego. This issue is very rare and often boils down to programming style. We can't see your project but there are a couple of things to remember in software development.

  1. Less is More. It is wise to keep you App 'lean and mean' so that it's easier to use and fast.

  2. Keep it Simple Stupid:
    KISS (Keep it Simple, Stupid) - A Design Principle | IxDF

2 Likes

I also think it's a limit. Maybe a memory limit. Read about DX error. There used to be a DX compiler, now there's D8... but it still has the same error.

1 Like

Thank you all, I guess I would have to split the functionality in more than one App.

Thanks again!.

Build failed! [RunD8] ERROR: d8 failed.
i have same issue but when i remove listview the error disappear

Hello Omar

This Topic is closed - are you sure the List View is the culprit? It might just be occupying enough memory such that when it is removed the other components are left with (just) adequate memory. However the cause could be something completely different, the most commonplace cause being images that are not optimised for Android.

ProfessorCad: Tips & Tricks Cannot Build/Install/Run APK

The basis for reporting compilation errors is pasting the log.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.