I'm unable to compile this project


I'm unable to compile this project, please help me!

[ReadBuildInfo] Starting Task
[ReadBuildInfo] Task succeeded in 0.009 seconds
[LoadComponentInfo] Starting Task
[LoadComponentInfo] INFO: Generating assets...
[LoadComponentInfo] Component assets needed, n = 0
[LoadComponentInfo] INFO: Generating activities...
[LoadComponentInfo] Component activities needed, n = 2
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify activityMetadata
[LoadComponentInfo] Component activity metadata needed, n = 0
[LoadComponentInfo] INFO: Generating broadcast receivers...
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify services
[LoadComponentInfo] Component content providers needed, n = 0
[LoadComponentInfo] INFO: Generating libraries...
[LoadComponentInfo] Libraries needed, n = 3
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify metadata
[LoadComponentInfo] Component metadata needed, n = 0
[LoadComponentInfo] INFO: Generating Android minimum SDK...
[LoadComponentInfo] INFO: Generating native libraries...
[LoadComponentInfo] Native Libraries needed, n = 0
[LoadComponentInfo] INFO: Generating permissions...
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.ActivityStarter" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Button" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.CircularProgress" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Clock" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.File" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Form" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.HorizontalArrangement" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Image" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Label" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.LinearProgress" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.ListPicker" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.ListView" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.Notifier" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.TextBox" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.TinyDB" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.VerticalArrangement" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.google.appinventor.components.runtime.WebViewer" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.tedusoft.dynamic.arrangement.DynamicArrangement" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.yusufcihan.DynamicComponents.DynamicComponents" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.BrowserPromptHelper" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.CustomWebView" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.DownloadHelper" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTools" does not specify permissionConstraints
[LoadComponentInfo] INFO: Component "com.tedusoft.dynamic.stack.DynamicStack" does not specify permissionConstraints
[LoadComponentInfo] usesLocation = False
[LoadComponentInfo] Permissions needed, n = 19
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify queries
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.BrowserPromptHelper" does not specify queries
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.CustomWebView" does not specify queries
[LoadComponentInfo] INFO: Component "com.sunny.CustomWebView.DownloadHelper" does not specify queries
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTools" does not specify queries
[LoadComponentInfo] INFO: Component "com.puravidaapps.TaifunTextbox" does not specify services
[LoadComponentInfo] Component services needed, n = 0
[LoadComponentInfo] INFO: Generating component broadcast receivers...
[LoadComponentInfo] Task succeeded in 0.006 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 0.22 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.013 seconds
[CreateManifest] Starting Task
[CreateManifest] INFO: Reading project specs...
[CreateManifest] VCode: 1
[CreateManifest] VName: 1.0.0
[CreateManifest] Min SDK 21
[CreateManifest] INFO: Writing screen 'appinventor.ai_cutexiaoguigui.browser_demo.update'
[CreateManifest] INFO: Writing screen 'appinventor.ai_cutexiaoguigui.browser_demo.Screen1'
[CreateManifest] Task succeeded in 0.002 seconds
[AttachNativeLibs] Starting Task
[AttachNativeLibs] Task succeeded in 0.001 seconds
[AttachAarLibs] Starting Task
[AttachAarLibs] Task succeeded in 0.158 seconds
[AttachCompAssets] Starting Task
[AttachCompAssets] Task succeeded in 0.001 seconds
[MergeResources] Starting Task
[MergeResources] Task succeeded in 0.23 seconds
[SetupLibs] Starting Task
[SetupLibs] Task succeeded in 0.0 seconds
[RunAapt] Starting Task
[RunAapt] Task succeeded in 0.925 seconds
[GenerateClasses] Starting Task
[GenerateClasses] INFO: Source File: appinventor/ai_cutexiaoguigui/browser_demo/update.yail
[GenerateClasses] INFO: Source File: appinventor/ai_cutexiaoguigui/browser_demo/Screen1.yail
[GenerateClasses] INFO: Libraries Classpath = /tmp/kawa13266501300969170071.jar:/tmp/acra-4.4.012762372179210641765.jar:/tmp/AndroidRuntime4524992609626190783.jar:/tmp/annotation4534878597129861686.jar:/tmp/appcompat14237537746526191811.jar:/tmp/asynclayoutinflater17583425148989277617.jar:/tmp/collection5494606974519564916.jar:/tmp/constraintlayout16376128616239508001.jar:/tmp/constraintlayout-solver8677728830064431635.jar:/tmp/coordinatorlayout12834621208412038181.jar:/tmp/core15579459710425903163.jar:/tmp/core-common9444559581468357944.jar:/tmp/core-runtime16056594157165871770.jar:/tmp/cursoradapter1358936115215684481.jar:/tmp/customview7877948822367908947.jar:/tmp/documentfile16589655078173365621.jar:/tmp/drawerlayout12353601786864088921.jar:/tmp/fragment13805817866454331352.jar:/tmp/interpolator2882466917954289613.jar:/tmp/legacy-support-core-ui11795659175750083110.jar:/tmp/legacy-support-core-utils17453365432010831666.jar:/tmp/lifecycle-common8093013031225590072.jar:/tmp/lifecycle-livedata10288175381009685898.jar:/tmp/lifecycle-livedata-core14517779151425654700.jar:/tmp/lifecycle-runtime14743839436937073671.jar:/tmp/lifecycle-viewmodel10193754746886610993.jar:/tmp/loader4093757792239865862.jar:/tmp/localbroadcastmanager15723281879134964421.jar:/tmp/print10136938129698093065.jar:/tmp/slidingpanelayout9833504978649937945.jar:/tmp/swiperefreshlayout11803066097074642430.jar:/tmp/vectordrawable3577090137765044618.jar:/tmp/vectordrawable-animated4529264003507697334.jar:/tmp/versionedparcelable2657018797648963213.jar:/tmp/viewpager17594764348298348376.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.tedusoft.dynamic.arrangement/files/AndroidRuntime.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.yusufcihan.DynamicComponents/files/AndroidRuntime.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.puravidaapps.TaifunTextbox/files/AndroidRuntime.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.sunny.CustomWebView/files/AndroidRuntime.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.puravidaapps.TaifunTools/files/AndroidRuntime.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../assets/external_comps/com.tedusoft.dynamic.stack/files/AndroidRuntime.jar:/tmp/recyclerview6395464564591193019.jar:/tmp/cardview7519760800063234617.jar:/tmp/1713595830894_0.2878679257624892-0/youngandroidproject/../build/classes:/tmp/android17658545568291286750.jar
[GenerateClasses] ERROR: Kawa compile has failed.
(compiling appinventor/ai_cutexiaoguigui/browser_demo/update.yail to appinventor.ai_cutexiaoguigui.browser_demo.update)
(compiling appinventor/ai_cutexiaoguigui/browser_demo/Screen1.yail to appinventor.ai_cutexiaoguigui.browser_demo.Screen1)
appinventor/ai_cutexiaoguigui/browser_demo/Screen1.yail:619: internal error while compiling appinventor/ai_cutexiaoguigui/browser_demo/Screen1.yail
java.lang.NoClassDefFoundError: com/tedusoft/dynamic/dynamics/ContainerBase
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at gnu.bytecode.ObjectType.getContextClass(ObjectType.java:97)
at gnu.bytecode.ObjectType.getReflectClass(ObjectType.java:172)
at gnu.bytecode.ClassType.getModifiers(ClassType.java:103)
at gnu.bytecode.ClassType.isInterface(ClassType.java:471)
at gnu.expr.InlineCalls.checkType(InlineCalls.java:56)
at gnu.expr.InlineCalls.visit(InlineCalls.java:49)
at gnu.expr.InlineCalls.visitSetExpValue(InlineCalls.java:363)
at gnu.expr.InlineCalls.visitSetExpValue(InlineCalls.java:28)
at gnu.expr.ExpVisitor.visitSetExp(ExpVisitor.java:114)
at gnu.expr.InlineCalls.visitSetExp(InlineCalls.java:369)
at gnu.expr.InlineCalls.visitSetExp(InlineCalls.java:28)
at gnu.expr.SetExp.visit(SetExp.java:406)
at gnu.expr.ExpVisitor.visit(ExpVisitor.java:55)
at gnu.expr.InlineCalls.visit(InlineCalls.java:46)
at gnu.expr.InlineCalls.visitBeginExp(InlineCalls.java:272)
at gnu.expr.InlineCalls.visitBeginExp(InlineCalls.java:28)
at gnu.expr.BeginExp.visit(BeginExp.java:156)
at gnu.expr.ExpVisitor.visit(ExpVisitor.java:51)
at gnu.expr.InlineCalls.visit(InlineCalls.java:46)
at gnu.expr.QuoteExp.validateApply(QuoteExp.java:162)
at gnu.expr.InlineCalls.visitApplyExp(InlineCalls.java:119)
at gnu.expr.InlineCalls.visitApplyExp(InlineCalls.java:28)
at gnu.expr.ApplyExp.visit(ApplyExp.java:410)
at gnu.expr.ExpVisitor.visit(ExpVisitor.java:55)
at gnu.expr.InlineCalls.visit(InlineCalls.java:46)
at gnu.expr.InlineCalls.visit(InlineCalls.java:28)
at gnu.expr.LambdaExp.visitChildrenOnly(LambdaExp.java:1664)
at gnu.expr.LambdaExp.visitChildren(LambdaExp.java:1651)
at gnu.expr.InlineCalls.visitScopeExp(InlineCalls.java:279)
at gnu.expr.InlineCalls.visitLambdaExp(InlineCalls.java:349)
at gnu.expr.InlineCalls.visitLambdaExp(InlineCalls.java:28)
at gnu.expr.ExpVisitor.visitModuleExp(ExpVisitor.java:103)
at gnu.expr.ModuleExp.visit(ModuleExp.java:482)
at gnu.expr.ExpVisitor.visit(ExpVisitor.java:51)
at gnu.expr.InlineCalls.visit(InlineCalls.java:46)
at gnu.expr.InlineCalls.inlineCalls(InlineCalls.java:33)
at gnu.expr.Compilation.walkModule(Compilation.java:994)
at gnu.expr.Compilation.process(Compilation.java:1965)
at gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:330)
at gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
at gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
at gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
at kawa.repl.compileFiles(repl.java:783)
at kawa.repl.processArgs(repl.java:412)
at kawa.repl.main(repl.java:827)
Caused by: java.lang.ClassNotFoundException: com.tedusoft.dynamic.dynamics.ContainerBase
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 56 more
[GenerateClasses] ERROR: Can't find class file for Screen 'Screen1'
[GenerateClasses] Task errored in 2.553 seconds

browser_demo.aia (240.1 KB)

Your project will build if you remove both of this extension

  1. DynamicArrangement
  2. DynamicStack
2 Likes

Thank you, I will try it

1 Like