exception://4305/
Last updated by vladislav.kaznacheev
User description: I got this error when I click on the Web Flow Diagram tab for my struts-config.xml
Error message: No message
Previous exception is:
http://www.intellij.net/tracker/idea/viewSCR?publicId=85846
There was at least one exception before this one.java.lang.NullPointerException
at com.intellij.j2ee.web.WebUtilImpl.resolveServletMappingInfo(WebUtilImpl.java:28)
at com.intellij.javaee.web.ServletPathReferenceProvider.getPathReference(ServletPathReferenceProvider.java:40)
at com.intellij.openapi.paths.PathReferenceManagerImpl.getCustomPathReference(PathReferenceManagerImpl.java:58)
at com.intellij.struts.dom.StrutsPathReferenceConverterImpl.fromString(StrutsPathReferenceConverterImpl.java:199)
at com.intellij.struts.dom.StrutsPathReferenceConverterImpl.fromString(StrutsPathReferenceConverterImpl.java:55)
at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:34)
at com.intellij.util.xml.impl.DomInvocationHandler.doInvoke(DomInvocationHandler.java:556)
at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:539)
at com.intellij.util.xml.GenericAttributeValue$$EnhancerByCGLIB$$9f4e957c.getValue(<generated>)
at com.intellij.struts.diagram.StrutsGraphDataModel.createEdge(StrutsGraphDataModel.java:55)
at com.intellij.struts.diagram.StrutsGraphDataModel.buildGraph(StrutsGraphDataModel.java:89)
at com.intellij.openapi.graph.builder.CachedGraphDataModel.checkUpdate(CachedGraphDataModel.java:83)
at com.intellij.openapi.graph.builder.CachedGraphDataModel.getNodes(CachedGraphDataModel.java:47)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.createDataModel(GraphBuilderImpl.java:363)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.buildModel(GraphBuilderImpl.java:357)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.initialize(GraphBuilderImpl.java:80)
at com.intellij.openapi.graph.builder.components.BasicGraphComponent.<init>(BasicGraphComponent.java:47)
at com.intellij.struts.diagram.StrutsGraphComponent.<init>(StrutsGraphComponent.java:33)
at com.intellij.struts.diagram.StrutsGraphEditor.initialize(StrutsGraphEditor.java:69)
at com.intellij.struts.diagram.StrutsGraphEditor.createCustomComponent(StrutsGraphEditor.java:115)
at com.intellij.util.xml.ui.PerspectiveFileEditor.selectNotify(PerspectiveFileEditor.java:198)
at com.intellij.util.xml.ui.PerspectiveFileEditor$2.selectionChanged(PerspectiveFileEditor.java:64)
at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:85)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:144)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:136)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:19)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:84)
at $Proxy59.selectionChanged(Unknown Source)
at com.intellij.openapi.fileEditor.impl.EditorComposite.fireSelectedEditorChanged(EditorComposite.java:160)
at com.intellij.openapi.fileEditor.impl.EditorComposite.access$300(EditorComposite.java:22)
at com.intellij.openapi.fileEditor.impl.EditorComposite$MyChangeListener.stateChanged(EditorComposite.java:270)
at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290)
at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222)
at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:478)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:464)
at com.intellij.ui.TabbedPaneWrapper$TabbedPane.setSelectedIndex(TabbedPaneWrapper.java:474)
at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3237)
at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:3391)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
at java.awt.Component.processMouseEvent(Component.java:5498)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5266)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3968)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:418)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:407)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:332)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Reported by John Geiglein
Error message: No message
java.lang.NullPointerException
at com.intellij.j2ee.web.WebUtilImpl.resolveServletMappingInfo(WebUtilImpl.java:62)
at com.intellij.javaee.web.ServletPathReferenceProvider.getPathReference(ServletPathReferenceProvider.java:40)
at com.intellij.openapi.paths.PathReferenceManagerImpl.getCustomPathReference(PathReferenceManagerImpl.java:58)
at com.intellij.struts.dom.StrutsPathReferenceConverterImpl.fromString(StrutsPathReferenceConverterImpl.java:199)
at com.intellij.struts.dom.StrutsPathReferenceConverterImpl.fromString(StrutsPathReferenceConverterImpl.java:55)
at com.intellij.util.xml.impl.GetInvocation.invoke(GetInvocation.java:34)
at com.intellij.util.xml.impl.DomInvocationHandler.doInvoke(DomInvocationHandler.java:556)
at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:539)
at com.intellij.util.xml.GenericAttributeValue$$EnhancerByCGLIB$$9f4e957c.getValue(<generated>)
at com.intellij.struts.diagram.StrutsGraphDataModel.createEdge(StrutsGraphDataModel.java:55)
at com.intellij.struts.diagram.StrutsGraphDataModel.buildGraph(StrutsGraphDataModel.java:89)
at com.intellij.openapi.graph.builder.CachedGraphDataModel.checkUpdate(CachedGraphDataModel.java:83)
at com.intellij.openapi.graph.builder.CachedGraphDataModel.getNodes(CachedGraphDataModel.java:47)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.createDataModel(GraphBuilderImpl.java:363)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.buildModel(GraphBuilderImpl.java:357)
at com.intellij.openapi.graph.impl.builder.GraphBuilderImpl.initialize(GraphBuilderImpl.java:80)
at com.intellij.openapi.graph.builder.components.BasicGraphComponent.<init>(BasicGraphComponent.java:47)
at com.intellij.struts.diagram.StrutsGraphComponent.<init>(StrutsGraphComponent.java:33)
at com.intellij.struts.diagram.StrutsGraphEditor.initialize(StrutsGraphEditor.java:69)
at com.intellij.struts.diagram.StrutsGraphEditor.createCustomComponent(StrutsGraphEditor.java:115)
at com.intellij.util.xml.ui.PerspectiveFileEditor.selectNotify(PerspectiveFileEditor.java:198)
at com.intellij.util.xml.ui.PerspectiveFileEditor$2.selectionChanged(PerspectiveFileEditor.java:64)
at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:85)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:144)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:136)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:19)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:84)
at $Proxy59.selectionChanged(Unknown Source)
at com.intellij.openapi.fileEditor.impl.EditorComposite.fireSelectedEditorChanged(EditorComposite.java:160)
at com.intellij.openapi.fileEditor.impl.EditorComposite.access$300(EditorComposite.java:22)
at com.intellij.openapi.fileEditor.impl.EditorComposite$MyChangeListener.stateChanged(EditorComposite.java:270)
at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290)
at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222)
at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:478)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:464)
at com.intellij.ui.TabbedPaneWrapper$TabbedPane.setSelectedIndex(TabbedPaneWrapper.java:474)
at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3237)
at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:3391)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
at java.awt.Component.processMouseEvent(Component.java:5498)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5266)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3968)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:418)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:407)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:332)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)