Android app crash during router setup using Android 14

Hi,
I've tried to reinstall my Velica after a mis-configuration and found out the glinet android app is crashing during router setup when trying to connect to the router.

This error message appears in adb logcat :
"AndroidRuntime: Caused by: java.lang.IllegalArgumentException: UUID string too large"
I found a similar problem in another context with this explanation:

"This appears to be due to a semantic change between Java 8 and 11 around UUIDs that went into affect starting with Android 14."

Until this is resolved, is there a way to re-install my Velica without the Android app?

More info on this. From the stacktrace, it seems like the issue comes from the BLE libs used which is not outdated in the latest app release.
See these 2 issues with similar crashes reported using an outdated version of the lib and Android 14:

Purely my opinion but I always use a web browser when setting up a router or making changes. I don't use apps for accessing any of my routers but if I did it would be just to check status.

2 Likes

Maybe the doc could be updated to reflect that the app is not the only way to set the router up?

I didn't try to set it up any other way because of that.

1 Like

Amen to that, we getting too comfortable with everything, now we need an app for this and an app for that, I really miss the good old days :roll_eyes:

Out of the box, the Velica allows configuration by Ethernet or via Bluetooth in the App, if you do not have an ethernet cable, web configuration is a no go.

@guenille same issue on Android 15