Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void xiaofei.library.hermeseventbus.IMainService.register #19

Open
dongfanglinglong opened this issue Dec 27, 2016 · 12 comments

Comments

@dongfanglinglong
Copy link

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void xiaofei.library.hermeseventbus.IMainService.register(int, xiaofei.library.hermeseventbus.ISubService)' on a null object reference
at xiaofei.library.hermeseventbus.HermesEventBus$HermesListener.onHermesConnected(HermesEventBus.java:288)
at xiaofei.library.hermes.internal.Channel$HermesServiceConnection.onServiceConnected(Channel.java:284)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1305)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1322)
at android.os.Handler.handleCallback(Handler.java:743)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:5546)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:684)

@Xiaofei-it
Copy link
Owner

How and how often does this exception occur?

This is the first time I have encountered this exception.

@dongfanglinglong
Copy link
Author

dongfanglinglong commented Jan 1, 2017 via email

@Xiaofei-it
Copy link
Owner

这个问题我下一次进行改善。谢谢反馈!

@Xiaofei-it
Copy link
Owner

另外,你是怎么使用的?感觉很奇怪。之前反馈中从没看到这个问题。

@dongfanglinglong
Copy link
Author

dongfanglinglong commented Jan 4, 2017 via email

@Xiaofei-it
Copy link
Owner

真的很奇怪啊,我这个问题先放着,看看有没有别人反馈。线上环境之前从没发现这个问题。可能和你用了其他库有关,我以后再查吧。

本来我想在那里做一个非空判断,不过这样就破坏了本来的逻辑,改动太大,可能会造成页面卡顿。

@dongfanglinglong
Copy link
Author

dongfanglinglong commented Jan 4, 2017 via email

@liujianying
Copy link

我也遇到一样的问题
-----Crash Log Begin-----
java.lang.NullPointerException: Attempt to invoke interface method 'void xiaofei.library.hermeseventbus.IMainService.register(int, xiaofei.library.hermeseventbus.ISubService)' on a null object reference
at xiaofei.library.hermeseventbus.HermesEventBus$HermesListener.onHermesConnected(HermesEventBus.java:291)
at xiaofei.library.hermes.internal.Channel$HermesServiceConnection.onServiceConnected(Channel.java:288)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1225)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1242)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5441)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)

-----Crash Log End-----

@Leney
Copy link

Leney commented Mar 21, 2019

同样有这样的问题:

 xiaofei.library.hermeseventbus.HermesEventBus$HermesListener.onHermesConnected(HermesEventBus.java:291)

 xiaofei.library.hermes.internal.Channel$HermesServiceConnection.onServiceConnected(Channel.java:288)
 android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1738)
 android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1770)
 android.os.Handler.handleCallback(Handler.java:873)
 android.os.Handler.dispatchMessage(Handler.java:99)
 android.os.Looper.loop(Looper.java:193)
 android.app.ActivityThread.main(ActivityThread.java:6806)
 java.lang.reflect.Method.invoke(Native Method)
 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

@CnyNer
Copy link

CnyNer commented May 24, 2019

我也存在这个问题,望解决。线上很多这个bug。

@zkq49099
Copy link

zkq49099 commented Jul 4, 2019

java.lang.NullPointerException: Attempt to invoke interface method 'void xiaofei.library.hermeseventbus.IMainService.register(int, xiaofei.library.hermeseventbus.ISubService)' on a null object reference
    at xiaofei.library.hermeseventbus.HermesEventBus$HermesListener.onHermesConnected(HermesEventBus.java:291)
    at xiaofei.library.hermes.internal.Channel$HermesServiceConnection.onServiceConnected(Channel.java:288)
    at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1738)
    at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1770)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:207)
    at android.app.ActivityThread.main(ActivityThread.java:6809)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:876)

同样的问题报道

@lygdhy
Copy link

lygdhy commented Feb 29, 2024

我也遇到了,必现

FATAL EXCEPTION: main
Process: com.zwoasi.asiair:air, PID: 14395
java.lang.NullPointerException: Attempt to invoke interface method 'void xiaofei.library.hermeseventbus.IMainService.register(int, xiaofei.library.hermeseventbus.ISubService)' on a null object reference
at xiaofei.library.hermeseventbus.HermesEventBus$HermesListener.onHermesConnected(HermesEventBus.java:291)
at xiaofei.library.hermes.internal.Channel$HermesServiceConnection.onServiceConnected(Channel.java:288)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:2210)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2242)
at android.os.Handler.handleCallback(Handler.java:900)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8673)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants