Skip to content
This repository has been archived by the owner on Aug 26, 2021. It is now read-only.

NullPointerException when no Subscriber for Event exists #15

Open
ghost opened this issue Oct 2, 2014 · 0 comments
Open

NullPointerException when no Subscriber for Event exists #15

ghost opened this issue Oct 2, 2014 · 0 comments

Comments

@ghost
Copy link

ghost commented Oct 2, 2014

When there exists no Subscriber for an event, clicking the Otto-Icon in the sidebar causes a NullPointerException in Android Studio (0.8.9):

java.lang.NullPointerException
at com.intellij.codeInsight.hint.HintManagerImpl.getHintPosition(HintManagerImpl.java:455)
at com.intellij.codeInsight.hint.HintManagerImpl.showInformationHint(HintManagerImpl.java:692)
at com.intellij.codeInsight.hint.HintManagerImpl.showInformationHint(HintManagerImpl.java:684)
at com.squareup.ideaplugin.otto.ShowUsagesAction.showHint(ShowUsagesAction.java:554)
at com.squareup.ideaplugin.otto.ShowUsagesAction.access$800(ShowUsagesAction.java:139)
at com.squareup.ideaplugin.otto.ShowUsagesAction$11$1.run(ShowUsagesAction.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:697)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

public class DummyEvent {
}

bus.post(new DummyEvent());
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants