Onesignal app id

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

Try checking this field in the project settings.

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.
1 Like

Thank you, solved

is your app launching when notification clicked from top?