[ 
https://issues.apache.org/jira/browse/FELIX-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Moloney updated FELIX-248:
------------------------------

    Description: 
Executing "shutdown" within the shellGUI often causes the following stack trace.

Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Invalid 
BundleContext.
        at 
org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:458)
        at 
org.apache.felix.framework.BundleContextImpl.getBundles(BundleContextImpl.java:145)
        at 
org.apache.felix.shell.gui.plugin.BundleListPlugin$SimpleTableModel.getRowCount(BundleListPlugin.java:285)
        at javax.swing.JTable.getRowCount(JTable.java:2597)
        at 
javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1641)
        at 
javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1682)
        at javax.swing.JComponent.getPreferredSize(JComponent.java:1627)
        at 
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
        at java.awt.Container.layout(Container.java:1432)
        at java.awt.Container.doLayout(Container.java:1421)
        at java.awt.Container.validateTree(Container.java:1519)
        at java.awt.Container.validate(Container.java:1491)
        at 
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:639)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


  was:
Executing "shutdown" within the shellGUI causes the following stack trace.

Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Invalid 
BundleContext.
        at 
org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:458)
        at 
org.apache.felix.framework.BundleContextImpl.getBundles(BundleContextImpl.java:145)
        at 
org.apache.felix.shell.gui.plugin.BundleListPlugin$SimpleTableModel.getRowCount(BundleListPlugin.java:285)
        at javax.swing.JTable.getRowCount(JTable.java:2597)
        at 
javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1641)
        at 
javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1682)
        at javax.swing.JComponent.getPreferredSize(JComponent.java:1627)
        at 
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
        at java.awt.Container.layout(Container.java:1432)
        at java.awt.Container.doLayout(Container.java:1421)
        at java.awt.Container.validateTree(Container.java:1519)
        at java.awt.Container.validate(Container.java:1491)
        at 
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:639)
        at 
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


        Summary: Executing "shutdown" within the shellGUI often causes a stack 
trace  (was: Executing "shutdown" within the shellGUI causes a stack trace)

> Executing "shutdown" within the shellGUI often causes a stack trace
> -------------------------------------------------------------------
>
>                 Key: FELIX-248
>                 URL: https://issues.apache.org/jira/browse/FELIX-248
>             Project: Felix
>          Issue Type: Bug
>            Reporter: Tim Moloney
>            Priority: Trivial
>
> Executing "shutdown" within the shellGUI often causes the following stack 
> trace.
> Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: 
> Invalid BundleContext.
>         at 
> org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:458)
>         at 
> org.apache.felix.framework.BundleContextImpl.getBundles(BundleContextImpl.java:145)
>         at 
> org.apache.felix.shell.gui.plugin.BundleListPlugin$SimpleTableModel.getRowCount(BundleListPlugin.java:285)
>         at javax.swing.JTable.getRowCount(JTable.java:2597)
>         at 
> javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1641)
>         at 
> javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1682)
>         at javax.swing.JComponent.getPreferredSize(JComponent.java:1627)
>         at 
> javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
>         at java.awt.Container.layout(Container.java:1432)
>         at java.awt.Container.doLayout(Container.java:1421)
>         at java.awt.Container.validateTree(Container.java:1519)
>         at java.awt.Container.validate(Container.java:1491)
>         at 
> javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:639)
>         at 
> javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
>         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
>         at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>         at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>         at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to