Update fear

Hamied Abou Hulaikah

Well-Known Member
Licensed User
Longtime User
All time when new b4a update released, I'm always fear from update because of my large projects that contain tens of libraries, a lot of manifest code lines and more than 50k source code lines. when update b4a version, I'm facing a lot of problems .. so from b4a 11.x i don't update b4a for this reason.
B4A 12.50 was attractive for me, I decided to upgrade my b4a, done... everything for newer apps creation or simple old apps is normal.
BUT again my old large apps, compiled successfully, but then got silent!!!! when run the app it crash directly without thrown error in debug or log either using b4abridge or usb cable!!
Now I'm disoriented, no error found to be read to debug it, no any clue!!

My tries now, How can I downgrade to my last B4A 11.x ?
 

JohnC

Expert
Licensed User
Longtime User
Try my post below to see if you can then see the log errors:

 

Hamied Abou Hulaikah

Well-Known Member
Licensed User
Longtime User
Try my post below to see if you can then see the log errors:

I did all of your instructions, no hope
nothing logged all all! it behave as it is not connected to IDE!
but other small apps or new apps logs correctly, Yes it is the same problem reported by that post!
 

JohnC

Expert
Licensed User
Longtime User
That doesn't make sense - whenever there is an app crash on the device, the related events should be in the "unfiltered" logs.

Please post a text file of the log events you produced following my above post and mark the spot in the list where you tried to start your app.

Also, what is the package name of your app?
 

Hamied Abou Hulaikah

Well-Known Member
Licensed User
Longtime User
No crash reported in IDE logger! no connection to logger at all!
Package name: acc.mee.tz
I can't change package name
 

JohnC

Expert
Licensed User
Longtime User
but other small apps or new apps logs correctly, Yes it is the same problem reported by that post!
Ok your above statement makes me thinks that you are able to see events in the log, but just for "other" apps. Are these "other" apps B4A apps or non-B4A apps on your device?

If they are only B4A apps, then that suggests you did NOT uncheck the "Filter" checkbox on the logs tab as instructed to do so in my other post, so please do that then post the events in a text file for when you tried to start your app as also instructed in my other post.

(No need to change the package name, I just wanted to know what it was for the app that is crashing so I can see what events might be related to it in the logs.)
 

JohnC

Expert
Licensed User
Longtime User
B4A

Yes, but no logs at all
That doesnt make sense because when you uncheck the "Filter" checkbox, then click "connect" - the log list should be immediatey flowing with a whole bunch of events from other non-b4a apps and the operating system itself of the device.
 
Last edited:

Hamied Abou Hulaikah

Well-Known Member
Licensed User
Longtime User
Solved!
I uncheck FirebaseNotifications 3.10 lib and removing its manifest line and its class, all things return normal, app started, connected to logger and work!
I think there is another modification regarding this lib I'm not attend to it, any new clue about any change for this lib?
Also why this lib problem prevent B4A from connecting to logger at all!
 

JohnC

Expert
Licensed User
Longtime User
Also why this lib problem prevent B4A from connecting to logger at all!
That lib would not prevent the IDE from receiving non-B4A events from the device.

Where you using B4A Bridge to connect the IDE to the device?

If so, try to connect the device to the IDE using a USB cable and see if the IDE then shows all the system-level events in the logs.
 

JohnC

Expert
Licensed User
Longtime User
Top