ClassNotFoundException after package name change

holdemadvantage

Active Member
Licensed User
Longtime User
Please i need some help: i change package name from b4a.example to mine (com.holdemadvantage.com) and i have this error ClassNotFoundException )that is Caused by: java.lang.ClassNotFoundException: b4a.example.customlistview in loader dalvik.system.PathClassLoader), if i turn back naming it b4a.example it works but obviously this is not what i want...
Someone can give me an help please?

HTML:
LogCat connected to: emulator-5554
--------- beginning of /dev/log/system


--------- beginning of /dev/log/main
** Activity (main) Create, isFirst = true **


(Main, 129) FullScreen or IncludeTitle properties in layout file do not match the activity attributes settings. (warning #1004)
main_activity_create (B4A line: 129)
Activity.LoadLayout("livescoremain")
java.lang.RuntimeException: java.lang.ClassNotFoundException: b4a.example.customlistview
   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:151)
   at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:191)
   at com.holdemadvantage.WLS.main._activity_create(main.java:411)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:507)
   at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
   at com.holdemadvantage.WLS.main.afterFirstLayout(main.java:89)
   at com.holdemadvantage.WLS.main.access$100(main.java:16)
main_activity_create (B4A line: 129)


Activity.LoadLayout("livescoremain")
java.lang.RuntimeException: java.lang.ClassNotFoundException: b4a.example.customlistview


   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:151)
   at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:191)
   at com.holdemadvantage.wls.main._activity_create(main.java:411)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:507)
   at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
   at com.holdemadvantage.wls.main.afterFirstLayout(main.java:89)
   at com.holdemadvantage.wls.main.access$100(main.java:16)
   at com.holdemadvantage.wls.main$WaitForLayout.run(main.java:74)
   at android.os.Handler.handleCallback(Handler.java:587)
   at android.os.Handler.dispatchMessage(Handler.java:92)
   at android.os.Looper.loop(Looper.java:130)
   at android.app.ActivityThread.main(ActivityThread.java:3683)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:507)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:638)
   at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: b4a.example.customlistview
   at java.lang.Class.classForName(Native Method)
   at java.lang.Class.forName(Class.java:234)
   at java.lang.Class.forName(Class.java:181)
   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:262)
   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:300)
   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:300)
   at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:129)
   ... 17 more
Caused by: java.lang.NoClassDefFoundError: b4a.example.customlistview
   ... 24 more
Caused by: java.lang.ClassNotFoundException: b4a.example.customlistview in loader dalvik.system.PathClassLoader[/data/app/com.holdemadvantage.wls-1.apk]
   at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
   ... 24 more
startService: class anywheresoftware.b4a.samples.httputils2.httputils2service


sending message to waiting queue of uninitialized activity (submitjob)

this happens when i install it in bluestack emulator but also on device
 
Last edited:

Beja

Expert
Licensed User
Longtime User
Yes open the *.bal file and select the customlistview, you will see wrong property referring to old package name

Hi Holdmademadvantage,

Would you please elaborate on this more.. I tried to change the packagename for example project but got the same error msg.
Opened .bal file in designer but didn't see customlistview.
How did you solve it?
Thanks in advance.
 
Upvote 0

Mahares

Expert
Licensed User
Longtime User
If you go to the Abstract Designer and click on the customview you created, then look in the Designer, you will see a line that says: Custom Type. Click to the right of it in the drop down and select CustomListView. I hope I understood your question.
Shukran
 
Upvote 0
Top