tejado/android-usb-gadget

Crash report

shuvashish76 opened this issue · 3 comments

App crashes while click on either DEVICE INFO or LOGS

FATAL EXCEPTION: main
Process: net.tjado.usbgadget, PID: 6614
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
	at java.io.StringReader.<init>(StringReader.java:50)
	at net.tjado.usbgadget.GadgetShellApi.lambda$updateDeviceInfo$0(GadgetShellApi.java:52)
	at net.tjado.usbgadget.-$$Lambda$GadgetShellApi$2MbiYVtUUtsiThLGWXZp__L4lqc.OnRootTaskFinish(Unknown Source:2)
	at net.tjado.usbgadget.RootTask.onPostExecute(RootTask.java:37)
	at net.tjado.usbgadget.RootTask.onPostExecute(RootTask.java:6)
	at android.os.AsyncTask.finish(AsyncTask.java:695)
	at android.os.AsyncTask.-wrap1(Unknown Source:0)
	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:164)
	at android.app.ActivityThread.main(ActivityThread.java:6518)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

Hi,

thanks for the issue. I will check it and come back to you!

I think some kernels in the wild are built without CONFIG_IKCONFIG_PROC enabled, I'm not sure it's a good idea to rely on it.
Edit: Or maybe missing gunzip binaries and needs to install busybox?

This is a bug which normally occurs when the app has no access to root.
Fixed in 7114806 (not yet released).