i got this error despite i dont have this component while i was connecting to companion Error from Companion: invoke: no method named `OneSignalAppId’ in class io.makeroid.companion.Screen1
still not working
Are you absolutely sure you don’t have the OneSignal component on any screen?
If you’re certain, download the project and try re-uploading it, otherwise, upload the project to Unchive and show the results.
Also Clicking on notification not laucnhing app? is there any solution?
i used catlog and it shows me this error, im not using oneSignal app but the error shows that Process: com.IraqPrayer.mypackage, PID: 2905
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/appinventor/components/runtime/KodularOneSignalNotifications;
at com.google.appinventor.components.runtime.Form.lambda$OneSignalAppId$4(Form.java:4087)
at com.google.appinventor.components.runtime.Form$$ExternalSyntheticLambda1.test(D8$$SyntheticClass:0)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:190)
at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1785)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:503)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:236)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:705)
at com.google.appinventor.components.runtime.Form.OneSignalAppId(Form.java:4088)
at java.lang.reflect.Method.invoke(Native Method)
at gnu.expr.PrimProcedure.apply(PrimProcedure.java:285)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
at gnu.mapping.MethodProc.applyN(MethodProc.java:113)
at gnu.kawa.reflect.Invoke.applyN(Invoke.java:193)
at gnu.mapping.ProcedureN.apply3(ProcedureN.java:48)
at com.google.youngandroid.runtime.$PcSetAndCoerceProperty$Ex(runtime6400277697899048510.scm:1381)
at com.google.youngandroid.runtime.setAndCoerceProperty$Ex(runtime6400277697899048510.scm:199)
at io.kodular.chaboyal.IraqPlayer_13.Screen1.lambda11(Screen1.yail:19)
at io.kodular.chaboyal.IraqPlayer_13.Screen1$frame.apply0(Screen1.yail:530)
at gnu.expr.ModuleMethod.apply0(ModuleMethod.java:186)
at kawa.lang.Promise.force(Promise.java:27)
at kawa.lang.Promise.force(Promise.java:37)
at kawa.lib.misc.force(misc.scm:99)
at io.kodular.chaboyal.IraqPlayer_13.Screen1.$define(Screen1.yail:10315)
at com.google.appinventor.components.runtime.Form.onCreateFinish(Form.java:484)
at com.google.appinventor.components.runtime.Form.onCreate(Form.java:369)
at android.app.Activity.performCreate(Activity.java:9486)
at android.app.Activity.performCreate(Activity.java:9441)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1540)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4961)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:5229)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:127)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:189)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:124)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:90)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3336)
at android.os.Handler.dispatchMessage(Handler.java:118)
at android.os.Looper.loopOnce(Looper.java:237)
at android.os.Looper.loop(Looper.java:325)
at android.app.ActivityThread.main(ActivityThread.java:10378)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:635)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:961)
Caused by: java.lang.ClassNotFoundException: com.google.appinventor.components.runtime.KodularOneSignalNotifications
at com.google.appinventor.components.runtime.Form.lambda$OneSignalAppId$4(Form.java:4087)
at com.google.appinventor.components.runtime.Form$$ExternalSyntheticLambda1.test(D8$$SyntheticClass:0)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:190)
at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1785)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:503)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:236)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:705)
at com.google.appinventor.components.runtime.Form.OneSignalAppId(Form.java:4088)
at java.lang.reflect.Method.invoke(Native Method)
at gnu.expr.PrimProcedure.apply(PrimProcedure.java:285)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
at gnu.mapping.MethodProc.applyN(MethodProc.java:113)
at gnu.kawa.reflect.Invoke.applyN(Invoke.java:193)
at gnu.mapping.ProcedureN.apply3(ProcedureN.java:48)
at com.google.youngandroid.runtime.$PcSetAndCoerceProperty$Ex(runtime6400277697899048510.scm:1381)
at com.google.youngandroid.runtime.setAndCoerceProperty$Ex(runtime6400277697899048510.scm:199)
at io.kodular.chaboyal.IraqPlayer_13.Screen1.lambda11(Screen1.yail:19)
at io.kodular.chaboyal.IraqPlayer_13.Screen1$frame.apply0(Screen1.yail:530)
at gnu.expr.ModuleMethod.apply0(ModuleMethod.java:186)
at kawa.lang.Promise.force(Promise.java:27)
at kawa.lang.Promise.force(Promise.java:37)
at kawa.lib.misc.force(misc.scm:99)
at io.kodular.chaboyal.IraqPlayer_13.Screen1.$define(Screen1.yail:10315)
at com.google.appinventor.components.runtime.Form.onCreateFinish(Form.java:484)
at com.google.appinventor.components.runtime.Form.onCreate(Form.java:369)
at android.app.Activity.performCreate(Activity.java:9486)
at android.app.Activity.performCreate(Activity.java:9441)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1540)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4961)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:5229)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:127)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:189)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:124)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:90)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:3336)
at android.os.Handler.dispatchMessage(Handler.java:118)
at android.os.Looper.loopOnce(Looper.java:237)
at android.os.Looper.loop(Looper.java:325)
at android.app.ActivityThread.main(ActivityThread.java:10378)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:635)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:961)
i dont use it oneSignal app
Try this
- download aia
- openwith WinZip/Rar 7-zip or similar
- open youngandroidproject
- open project.properties (is a text file)
- Check if there’s an entry named
onesignalappid
- if there is, delete it
- save the file
- re-import it into the youngandroidproject folder
- and then import the file back into Kodular.
Thank you, solved
is your app launching when notification clicked from top?

