NoSuchMethodError on compiled app caused by Mixtrem’s Firebase Storage Extension

Hi, i know Kodular is having some issues on the newest version and a lot of users can’t compile their apps. In my case i can, and without doing changes to the project. The first screen is working, but when i go to another screen i doesnt’ show the UI. I used adb logcat to trace errors and i got the following errors looping constantly. Note: the app doesn’t close neither shows any error messages and this only happens on compiled app not on companion

04-28 23:33:02.284  4698  4698 D AndroidRuntime: procName from cmdline: com.ficalapps.mipos
04-28 23:33:02.284  4698  4698 E AndroidRuntime: in writeCrashedAppName, pkgName :com.ficalapps.mipos
04-28 23:33:02.284  4698  4698 D AndroidRuntime: file written successfully with content: com.ficalapps.mipos StringBuffer : ;com.ficalapps.mipos
04-28 23:33:02.284  4698  4698 W FileUtils: Failed to chmod(/data/downloads/.tmp/.crashed_app): android.system.ErrnoException: chmod failed: EPERM (Operation not permitted)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: FATAL EXCEPTION: main
04-28 23:33:02.285  4698  4698 E AndroidRuntime: Process: com.ficalapps.mipos, PID: 4698
04-28 23:33:02.285  4698  4698 E AndroidRuntime: java.lang.NoSuchMethodError: No static method newCookieManager()Ljava/net/CookieHandler; in class Lcom/google/appinventor/components/runtime/util/GingerbreadUtil; or its super classes (declaration of 'com.google.appinventor.components.runtime.util.GingerbreadUtil' appears in /data/app/com.ficalapps.mipos-1/base.apk)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at java.lang.reflect.Constructor.newInstance0(Native Method)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at gnu.expr.PrimProcedure.apply(PrimProcedure.java:272)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at gnu.kawa.reflect.Invoke.applyN(Invoke.java:209)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at io.kodular.icalogytech.PosGlobalv34.MainScreen.$define(MainScreen.yail:10250)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at com.google.appinventor.components.runtime.Form.onCreateFinish2(SourceFile:517)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at com.google.appinventor.components.runtime.Form.onCreateFinish(SourceFile:461)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at com.google.appinventor.components.runtime.Form.onCreate(SourceFile:400)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.Activity.performCreate(Activity.java:6785)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1145)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2621)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2729)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.ActivityThread.-wrap12(ActivityThread.java)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1480)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:102)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:154)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6138)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:893)
04-28 23:33:02.285  4698  4698 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783)

Your used extension may become outdated. It need to recompile . May be it could solve your problem but I’m not sure. I did the same for one of extension and now it is working well

I have a extension how can i recompile it

If it is your extension then just go to the IDE and recreate that extension and try it…

This post was flagged by the community and is temporarily hidden.

Then contact that extension developer

1 Like

Hahaha

He is deephost … He doesn’t reply

No help will be provided for deephost extension related query man. Sorry.

Yes i know … It was his mysql extension … Now i have to use web component

So, if he doesn’t reply then you have right to decompile his extension? :roll_eyes:
It is scary.
Look for alternatives instead, which I am sure you have found.

1 Like

I already made my research and this issue is caused by Mixtrem’s Firebase Storage Extension. I was using it because the inbuilt component can’t be used on companion.

So, the solution will be not to use this extension or wait till he fixes it

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