9 Replies Latest reply on Jan 29, 2016 9:32 AM by Mark Hettig

    EMDK Plugin drop down menu not showing in Android Studio

    Mark Hettig

      After following the instructions shown here: EMDK For Android Setup on Mac (Android Studio) - Zebra Technologies Online Documentation

      I was able to successfully use the EMDK. However, when I opened Android Studio today, the EMDK Main Menu item only shows "Nothing here" and the event manager is showing

      12:46:26 PM EmptyThrowable: Null child action in group Main menu () of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=com.symbol.emdk.wizard.intellijIdea.plugin.action
      
      12:46:51 PM EmptyThrowable: Null child action in group EMDK (EMDK menu) of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=com.symbol.emdk.wizard.intellijIdea.plugin.ProfileManager
      

      I have removed and added the plugin, as well as disabling and re-enabling it.

       

      Thank you for your help with this.

        • Re: EMDK Plugin drop down menu not showing in Android Studio
          Mark Hettig

          I've attached the full detailed logs below.

           

          Null child action in group Main menu () of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=com.symbol.emdk.wizard.intellijIdea.plugin.action
          com.intellij.openapi.diagnostic.Logger$EmptyThrowable
            at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:356)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:312)
            at com.intellij.openapi.wm.impl.IdeMenuBar.expandActionGroup(IdeMenuBar.java:417)
            at com.intellij.openapi.wm.impl.IdeMenuBar.updateMenuActions(IdeMenuBar.java:335)
            at com.intellij.openapi.wm.impl.IdeMenuBar$MyTimerListener.run(IdeMenuBar.java:485)
            at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1505)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1495)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1485)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
            at java.awt.EventQueue.access$400(EventQueue.java:82)
            at java.awt.EventQueue$2.run(EventQueue.java:676)
            at java.awt.EventQueue$2.run(EventQueue.java:674)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
            at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
            at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
          
          
          
          
          
          
          com.intellij.openapi.diagnostic.Logger$EmptyThrowable
            at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:356)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:312)
            at com.intellij.openapi.wm.impl.IdeMenuBar.expandActionGroup(IdeMenuBar.java:417)
            at com.intellij.openapi.wm.impl.IdeMenuBar.updateMenuActions(IdeMenuBar.java:335)
            at com.intellij.openapi.wm.impl.IdeMenuBar$MyTimerListener.run(IdeMenuBar.java:485)
            at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1505)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1495)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1485)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
            at java.awt.EventQueue.access$400(EventQueue.java:82)
            at java.awt.EventQueue$2.run(EventQueue.java:676)
            at java.awt.EventQueue$2.run(EventQueue.java:674)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
            at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
            at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
          
          
          
          
          
          
          com.intellij.openapi.diagnostic.Logger$EmptyThrowable
            at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:356)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:312)
            at com.intellij.openapi.wm.impl.IdeMenuBar.expandActionGroup(IdeMenuBar.java:417)
            at com.intellij.openapi.wm.impl.IdeMenuBar.updateMenuActions(IdeMenuBar.java:335)
            at com.intellij.openapi.wm.impl.IdeMenuBar$MyTimerListener.run(IdeMenuBar.java:485)
            at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1505)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1495)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1485)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
            at java.awt.EventQueue.access$400(EventQueue.java:82)
            at java.awt.EventQueue$2.run(EventQueue.java:676)
            at java.awt.EventQueue$2.run(EventQueue.java:674)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
            at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
            at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
          
          
          
          
          
          
          com.intellij.openapi.diagnostic.Logger$EmptyThrowable
            at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:356)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:312)
            at com.intellij.openapi.wm.impl.IdeMenuBar.expandActionGroup(IdeMenuBar.java:417)
            at com.intellij.openapi.wm.impl.IdeMenuBar.updateMenuActions(IdeMenuBar.java:335)
            at com.intellij.openapi.wm.impl.IdeMenuBar$MyTimerListener.run(IdeMenuBar.java:485)
            at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1505)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1495)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1485)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
            at java.awt.EventQueue.access$400(EventQueue.java:82)
            at java.awt.EventQueue$2.run(EventQueue.java:676)
            at java.awt.EventQueue$2.run(EventQueue.java:674)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
            at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
            at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
          
          
          
          
          
          
          com.intellij.openapi.diagnostic.Logger$EmptyThrowable
            at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:356)
            at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:312)
            at com.intellij.openapi.wm.impl.IdeMenuBar.expandActionGroup(IdeMenuBar.java:417)
            at com.intellij.openapi.wm.impl.IdeMenuBar.updateMenuActions(IdeMenuBar.java:335)
            at com.intellij.openapi.wm.impl.IdeMenuBar$MyTimerListener.run(IdeMenuBar.java:485)
            at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1505)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1495)
            at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1485)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
            at java.awt.EventQueue.access$400(EventQueue.java:82)
            at java.awt.EventQueue$2.run(EventQueue.java:676)
            at java.awt.EventQueue$2.run(EventQueue.java:674)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
            at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734)
            at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)