tufanv Expert Licensed User Longtime User Jan 25, 2016 #1 Hello I can't run my app on emulator i get following error : It does not point to a specific line and on note 3 i can run it ( on emulator ) but on some other devices i cant Code: Copy ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.DynamicBuilder.build(DynamicBuilder.java:21) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:345) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:144) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at ct.iddaa.main._activity_create(main.java:448) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at ct.iddaa.main.afterFirstLayout(main.java:102) at ct.iddaa.main.access$000(main.java:17) at ct.iddaa.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Error loading bitmap. at anywheresoftware.b4a.objects.drawable.CanvasWrapper$BitmapWrapper.Initialize2(CanvasWrapper.java:521) at anywheresoftware.b4a.objects.drawable.CanvasWrapper$BitmapWrapper.Initialize(CanvasWrapper.java:499) at anywheresoftware.b4a.objects.drawable.BitmapDrawable.build(BitmapDrawable.java:69) at anywheresoftware.b4a.objects.ImageViewWrapper.setImage(ImageViewWrapper.java:90) at anywheresoftware.b4a.objects.ImageViewWrapper.build(ImageViewWrapper.java:113) ... 24 more main_activity_create (java line: 448) java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (ImageView). at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at ct.iddaa.main._activity_create(main.java:448) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at ct.iddaa.main.afterFirstLayout(main.java:102) at ct.iddaa.main.access$000(main.java:17) at ct.iddaa.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Object should first be initialized (ImageView). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50) at anywheresoftware.b4a.objects.ViewWrapper.innerInitialize(ViewWrapper.java:71) at anywheresoftware.b4a.objects.ImageViewWrapper.innerInitialize(ImageViewWrapper.java:35) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:406) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:144) ... 17 more
Hello I can't run my app on emulator i get following error : It does not point to a specific line and on note 3 i can run it ( on emulator ) but on some other devices i cant Code: Copy ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.DynamicBuilder.build(DynamicBuilder.java:21) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:345) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:144) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at ct.iddaa.main._activity_create(main.java:448) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at ct.iddaa.main.afterFirstLayout(main.java:102) at ct.iddaa.main.access$000(main.java:17) at ct.iddaa.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Error loading bitmap. at anywheresoftware.b4a.objects.drawable.CanvasWrapper$BitmapWrapper.Initialize2(CanvasWrapper.java:521) at anywheresoftware.b4a.objects.drawable.CanvasWrapper$BitmapWrapper.Initialize(CanvasWrapper.java:499) at anywheresoftware.b4a.objects.drawable.BitmapDrawable.build(BitmapDrawable.java:69) at anywheresoftware.b4a.objects.ImageViewWrapper.setImage(ImageViewWrapper.java:90) at anywheresoftware.b4a.objects.ImageViewWrapper.build(ImageViewWrapper.java:113) ... 24 more main_activity_create (java line: 448) java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (ImageView). at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at ct.iddaa.main._activity_create(main.java:448) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169) at ct.iddaa.main.afterFirstLayout(main.java:102) at ct.iddaa.main.access$000(main.java:17) at ct.iddaa.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Object should first be initialized (ImageView). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50) at anywheresoftware.b4a.objects.ViewWrapper.innerInitialize(ViewWrapper.java:71) at anywheresoftware.b4a.objects.ImageViewWrapper.innerInitialize(ImageViewWrapper.java:35) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:406) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayoutHelper(LayoutBuilder.java:425) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:144) ... 17 more
wonder Expert Licensed User Longtime User Jan 25, 2016 #2 It does point to a specific line. Read carefuly. tufanv said: Caused by: java.lang.RuntimeException: Error loading bitmap. Click to expand... tufanv said: main_activity_create (java line: 448) java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (ImageView). Click to expand... ...and now all you have to do is locate the corresponding B4A line number in the main.java code, which is located in <your project folder\src\your\package\name>. Upvote 0
It does point to a specific line. Read carefuly. tufanv said: Caused by: java.lang.RuntimeException: Error loading bitmap. Click to expand... tufanv said: main_activity_create (java line: 448) java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (ImageView). Click to expand... ...and now all you have to do is locate the corresponding B4A line number in the main.java code, which is located in <your project folder\src\your\package\name>.
tufanv Expert Licensed User Longtime User Jan 25, 2016 #3 wonder said: It does point to a specific line. Read carefuly. ...and now all you have to do is locate the corresponding B4A line number in the main.java code, which is located in <your project folder\src\your\package\name>. Click to expand... java line 448 is //BA.debugLineNum = 140;BA.debugLine="Activity.LoadLayout(\"1\")"; And this gets me nowhere becuse it is the load layout line. :/ Upvote 0
wonder said: It does point to a specific line. Read carefuly. ...and now all you have to do is locate the corresponding B4A line number in the main.java code, which is located in <your project folder\src\your\package\name>. Click to expand... java line 448 is //BA.debugLineNum = 140;BA.debugLine="Activity.LoadLayout(\"1\")"; And this gets me nowhere becuse it is the load layout line. :/
wonder Expert Licensed User Longtime User Jan 25, 2016 #4 It's seem there is an ImageView which wasn't initialized, are you able to locate something like that in your code? Upvote 0
It's seem there is an ImageView which wasn't initialized, are you able to locate something like that in your code?
tufanv Expert Licensed User Longtime User Jan 25, 2016 #5 Nope , I always create imageviews on designer so it is not very unlikely that is not initialized. also it is strange tat it works on some devices but does not work on some devices. For example on note3 and nexus 7 it workds but on nexus s or some other devices i get the error :/ wonder said: It's seem there is an ImageView which wasn't initialized, are you able to locate something like that in your code? Click to expand... Upvote 0
Nope , I always create imageviews on designer so it is not very unlikely that is not initialized. also it is strange tat it works on some devices but does not work on some devices. For example on note3 and nexus 7 it workds but on nexus s or some other devices i get the error :/ wonder said: It's seem there is an ImageView which wasn't initialized, are you able to locate something like that in your code? Click to expand...
Erel B4X founder Staff member Licensed User Longtime User Jan 25, 2016 #6 It failed to load the bitmap. Maybe there is a problem with the image format. Upvote 0
tufanv Expert Licensed User Longtime User Jan 25, 2016 #7 Erel said: It failed to load the bitmap. Maybe there is a problem with the image format. Click to expand... Is there any way for me to understand which bitmap ? Upvote 0
Erel said: It failed to load the bitmap. Maybe there is a problem with the image format. Click to expand... Is there any way for me to understand which bitmap ?
Erel B4X founder Staff member Licensed User Longtime User Jan 26, 2016 #8 No. Create a new project and add the images one by one until it happens. Upvote 0