This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 28313 - exception occurring regularly on switching between files
Summary: exception occurring regularly on switching between files
Status: CLOSED INVALID
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Tomcat (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker with 1 vote (vote)
Assignee: Petr Jiricka
URL:
Keywords:
: 27408 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-10-28 19:53 UTC by Stephen Fuller
Modified: 2003-03-04 06:00 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
ide log (full version) (125.90 KB, text/plain)
2002-10-28 19:55 UTC, Stephen Fuller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Fuller 2002-10-28 19:53:46 UTC
it doesn't appear to be serious (cancelling the
error box lets me continue as before), however it
is happening regularly with the same error message


details from the ide.log are as follows:
*** START ide.log
java.lang.InternalError: jzentry == 0,
 jzfile = 1311833000,
 total = 44,
 name =
/web-pub/java/prpitstop/WEB-INF/lib/pitstop.jar,
 i = 3,
 message = invalid LOC header (bad signature)
        at
java.util.zip.ZipFile$2.nextElement(ZipFile.java:309)
        at
java.util.jar.JarFile$1.nextElement(JarFile.java:201)
        at
org.apache.jasper.compiler.TldLocationsCache.tldConfigJar(TldLocationsCache.java:237)
        at
org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:210)
        at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:139)
        at
org.netbeans.modules.tomcat.tomcat40.compile.WMDataCache.getTldLocationsCache(WMDataCache.java:96)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.initialize(TomcatOptionsImpl.java:81)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.<init>(TomcatOptionsImpl.java:72)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.initialize(TomcatCompileContext.java:215)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.<init>(TomcatCompileContext.java:199)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext.getDevelopmentCompilation(TomcatCompileContext.java:128)
        at
org.netbeans.modules.web.core.jsploader.JspDataObject.getCookie(JspDataObject.java:194)
        at
org.openide.loaders.DataNode.getCookie(DataNode.java:299)
        at
org.openidex.nodes.looks.NodeProxyLook.getCookie(NodeProxyLook.java:96)
        at
org.netbeans.modules.web.core.jsploader.WebLookNode.getCookie(WebLookNode.java:234)
        at
org.openide.actions.AbstractCompileAction.enable(AbstractCompileAction.java:60)
        at
org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:118)
        at
org.openide.awt.Actions$ButtonBridge.updateState(Actions.java:368)
        at
org.openide.awt.Actions$1.run(Actions.java:327)
        at
org.openide.util.Mutex.doEvent(Mutex.java:897)
        at
org.openide.util.Mutex.readAccess(Mutex.java:230)
        at
org.openide.awt.Actions$Bridge.propertyChange(Actions.java:325)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.openide.util.SharedClassObject.firePropertyChange(SharedClassObject.java:373)
        at
org.openide.util.actions.NodeAction.maybeFireEnabledChange(NodeAction.java:246)
        at
org.openide.util.actions.NodeAction$NodesL.forget(NodeAction.java:364)
        at
org.openide.util.actions.NodeAction$NodesL.update(NodeAction.java:339)
        at
org.openide.util.actions.NodeAction$NodesL.propertyChange(NodeAction.java:331)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:366)
        at
org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:322)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.doActivateComponent(DefaultContainerImpl.java:864)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.reactivateSelectedComponent(DefaultContainerImpl.java:1089)
        at
org.netbeans.core.windows.frames.SplitContainerImpl.stateChanged(SplitContainerImpl.java:954)
        at
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:287)
        at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:219)
        at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
        at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
        at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:468)
        at
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:461)
        at
javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:3051)
        at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217)
        at
java.awt.Component.processMouseEvent(Component.java:5090)
        at
java.awt.Component.processEvent(Component.java:4890)
        at
java.awt.Container.processEvent(Container.java:1566)
        at
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at
java.awt.Container.dispatchEventImpl(Container.java:1609)
        at
java.awt.Window.dispatchEventImpl(Window.java:1585)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

*** SKIPPING TO BOTTOM OF ide.log
java.lang.InternalError: jzentry == 0,
 jzfile = 1311833000,
 total = 44,
 name =
/web-pub/java/prpitstop/WEB-INF/lib/pitstop.jar,
 i = 3,
 message = invalid LOC header (bad signature)
        at
java.util.zip.ZipFile$2.nextElement(ZipFile.java:309)
        at
java.util.jar.JarFile$1.nextElement(JarFile.java:201)
        at
org.apache.jasper.compiler.TldLocationsCache.tldConfigJar(TldLocationsCache.java:237)
        at
org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:210)
        at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:139)
        at
org.netbeans.modules.tomcat.tomcat40.compile.WMDataCache.getTldLocationsCache(WMDataCache.java:96)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.initialize(TomcatOptionsImpl.java:81)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.<init>(TomcatOptionsImpl.java:72)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.initialize(TomcatCompileContext.java:215)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.<init>(TomcatCompileContext.java:199)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext.getDevelopmentCompilation(TomcatCompileContext.java:128)
        at
org.netbeans.modules.web.core.jsploader.JspDataObject.getCookie(JspDataObject.java:194)
        at
org.openide.loaders.DataNode.getCookie(DataNode.java:299)
        at
org.openidex.nodes.looks.NodeProxyLook.getCookie(NodeProxyLook.java:96)
        at
org.netbeans.modules.web.core.jsploader.WebLookNode.getCookie(WebLookNode.java:234)
        at
org.openide.actions.AbstractCompileAction.enable(AbstractCompileAction.java:60)
        at
org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:118)
        at
org.openide.awt.Actions$ButtonBridge.updateState(Actions.java:368)
        at
org.openide.awt.Actions$1.run(Actions.java:327)
        at
org.openide.util.Mutex.doEvent(Mutex.java:897)
        at
org.openide.util.Mutex.readAccess(Mutex.java:230)
        at
org.openide.awt.Actions$Bridge.propertyChange(Actions.java:325)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.openide.util.SharedClassObject.firePropertyChange(SharedClassObject.java:373)
        at
org.openide.util.actions.NodeAction.maybeFireEnabledChange(NodeAction.java:246)
        at
org.openide.util.actions.NodeAction$NodesL.forget(NodeAction.java:364)
        at
org.openide.util.actions.NodeAction$NodesL.update(NodeAction.java:339)
        at
org.openide.util.actions.NodeAction$NodesL.propertyChange(NodeAction.java:331)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:366)
        at
org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:322)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.doActivateComponent(DefaultContainerImpl.java:864)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.reactivateSelectedComponent(DefaultContainerImpl.java:1089)
        at
org.netbeans.core.windows.frames.SplitContainerImpl.stateChanged(SplitContainerImpl.java:954)
        at
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:287)
        at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:219)
        at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
        at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
        at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:468)
        at
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:461)
        at
javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:3051)
        at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217)
        at
java.awt.Component.processMouseEvent(Component.java:5090)
        at
java.awt.Component.processEvent(Component.java:4890)
        at
java.awt.Container.processEvent(Container.java:1566)
        at
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at
java.awt.Container.dispatchEventImpl(Container.java:1609)
        at
java.awt.Window.dispatchEventImpl(Window.java:1585)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

*** END ide.log

error message details below:

java.lang.InternalError: jzentry == 0,
 jzfile = 1311833000,
 total = 44,
 name =
/web-pub/java/prpitstop/WEB-INF/lib/pitstop.jar,
 i = 3,
 message = invalid LOC header (bad signature)
        at
java.util.zip.ZipFile$2.nextElement(ZipFile.java:309)
        at
java.util.jar.JarFile$1.nextElement(JarFile.java:201)
        at
org.apache.jasper.compiler.TldLocationsCache.tldConfigJar(TldLocationsCache.java:237)
        at
org.apache.jasper.compiler.TldLocationsCache.processJars(TldLocationsCache.java:210)
        at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:139)
        at
org.netbeans.modules.tomcat.tomcat40.compile.WMDataCache.getTldLocationsCache(WMDataCache.java:96)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.initialize(TomcatOptionsImpl.java:81)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatOptionsImpl.<init>(TomcatOptionsImpl.java:72)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.initialize(TomcatCompileContext.java:215)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext$TomcatDevelopmentCompilation.<init>(TomcatCompileContext.java:199)
        at
org.netbeans.modules.tomcat.tomcat40.compile.TomcatCompileContext.getDevelopmentCompilation(TomcatCompileContext.java:128)
        at
org.netbeans.modules.web.core.jsploader.JspDataObject.getCookie(JspDataObject.java:194)
        at
org.openide.loaders.DataNode.getCookie(DataNode.java:299)
        at
org.openidex.nodes.looks.NodeProxyLook.getCookie(NodeProxyLook.java:96)
        at
org.netbeans.modules.web.core.jsploader.WebLookNode.getCookie(WebLookNode.java:234)
        at
org.openide.actions.AbstractCompileAction.enable(AbstractCompileAction.java:60)
        at
org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:118)
        at
org.openide.awt.Actions$ButtonBridge.updateState(Actions.java:368)
        at
org.openide.awt.Actions$1.run(Actions.java:327)
        at
org.openide.util.Mutex.doEvent(Mutex.java:897)
        at
org.openide.util.Mutex.readAccess(Mutex.java:230)
        at
org.openide.awt.Actions$Bridge.propertyChange(Actions.java:325)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.openide.util.SharedClassObject.firePropertyChange(SharedClassObject.java:373)
        at
org.openide.util.actions.NodeAction.maybeFireEnabledChange(NodeAction.java:246)
        at
org.openide.util.actions.NodeAction$NodesL.forget(NodeAction.java:364)
        at
org.openide.util.actions.NodeAction$NodesL.update(NodeAction.java:339)
        at
org.openide.util.actions.NodeAction$NodesL.propertyChange(NodeAction.java:331)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:366)
        at
org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:322)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.doActivateComponent(DefaultContainerImpl.java:864)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.reactivateSelectedComponent(DefaultContainerImpl.java:1089)
        at
org.netbeans.core.windows.frames.SplitContainerImpl.stateChanged(SplitContainerImpl.java:954)
        at
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:287)
        at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:219)
        at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
        at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
        at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:468)
        at
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:461)
        at
javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(BasicTabbedPaneUI.java:3051)
        at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217)
        at
java.awt.Component.processMouseEvent(Component.java:5090)
        at
java.awt.Component.processEvent(Component.java:4890)
        at
java.awt.Container.processEvent(Container.java:1566)
        at
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at
java.awt.Container.dispatchEventImpl(Container.java:1609)
        at
java.awt.Window.dispatchEventImpl(Window.java:1585)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 Stephen Fuller 2002-10-28 19:55:06 UTC
Created attachment 7788 [details]
ide log (full version)
Comment 2 psuk 2003-02-24 12:16:49 UTC
It looks like your jar file (pitstop.jar) is corrupted.
See similar discussion on
http://forum.java.sun.com/thread.jsp?forum=45&thread=188657 or search
on java.sun.com.

Does the exception occure if you remove the JAR file from your 
application?

Comment 3 psuk 2003-02-24 12:25:10 UTC
*** Issue 27408 has been marked as a duplicate of this issue. ***
Comment 4 akemr 2003-02-27 10:53:36 UTC
Could you please verify, that mentioned pitstop.jar isn't corrupted
(as it seems to be from the exception stack trace)? Otherwise we have
to close this issue as INVALID.
Thanks.
Comment 5 Stephen Fuller 2003-02-27 10:58:49 UTC
unable to confirm as the project is no longer active - apologies for
this - SF
Comment 6 Jason Rush 2003-03-04 06:00:06 UTC
Closing invalid issue.