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 132805 - org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
Summary: org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
Status: RESOLVED FIXED
Alias: None
Product: javascript
Classification: Unclassified
Component: Debugger (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: _ deva
URL:
Keywords:
: 144387 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-04-14 19:59 UTC by _ krystyna
Modified: 2008-09-13 05:02 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ krystyna 2008-04-14 19:59:46 UTC
Build #160 (april 13)

1. set breakpoint on this script tag which was in the head of an html file

<script src="http://yui.yahooapis.com/2.2.2/build/yahoo/yahoo-min.js" type="text/javascript"></script> 

2. Run -> Debug Main File

>got exception:

org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:253)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.getNode(Message.java:289)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.create(Message.java:113)
[catch] at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy$MessageHandler.run
(DebuggerProxy.java:298)
Comment 1 _ krystyna 2008-04-16 21:16:08 UTC
Seen today after closing Firefox windows of previously killed sessions.
Slightly different stack than previously reported.
Same project.

org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:253)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.getNode(Message.java:289)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.create(Message.java:113)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.createMessage(Message.java:320)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.fireStoppedEvent
(DebuggerProxy.java:304)
	at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.access$200(DebuggerProxy.java:65)
[catch] at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy$MessageHandler.run
(DebuggerProxy.java:326)
Comment 2 _ krystyna 2008-04-16 22:42:55 UTC
Another instance, also dismissing browser window of killed session.

SEVERE [org.netbeans.modules.web.client.javascript.debugger.dbgp]
org.xml.sax.SAXException: FWK005 parse may not be called while parsing.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:253)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
[catch] at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.getNode(Message.java:289)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.create(Message.java:113)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.createMessage(Message.java:320)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.fireStoppedEvent
(DebuggerProxy.java:304)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.access$200(DebuggerProxy.java:65)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy$MessageHandler.run
(DebuggerProxy.java:326)
INFO [org.netbeans.modules.web.client.javascript.debugger.ui]:      + Current State is: State: DISCONNECTED Reason: NONE
Exception in thread "Dbgp message handler NETBEANS-FIREFOX-DEBUGGER-5" java.lang.NullPointerException
        at com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.startDocument(AbstractDOMParser.java:813)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.java:663)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScannerImpl.java:587)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(XMLVersionDetector.java:172)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:785)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.getNode(Message.java:289)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.create(Message.java:113)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.Message.createMessage(Message.java:320)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.fireStoppedEvent
(DebuggerProxy.java:304)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy.access$200(DebuggerProxy.java:65)
        at org.netbeans.modules.web.client.javascript.debugger.dbgp.DebuggerProxy$MessageHandler.run
(DebuggerProxy.java:326)
Comment 3 _ krystyna 2008-06-17 21:55:10 UTC
Another occurrence today NetBeans IDE Dev (Build 200806161203)
creating a new watch eval(x+y+100) then Finished session; next ran project (deployed); 
next ran debug project and got the SAXException

http://statistics.netbeans.org/analytics/detail.do?id=66466
Comment 4 _ krystyna 2008-07-15 01:48:32 UTC
Two more citings, yesterday and today:
http://statistics.netbeans.org/analytics/detail.do?id=75289
Comment 5 Quy Nguyen 2008-09-03 19:21:43 UTC
Should be fixed now.

Changeset: 80009d9ea300
Comment 6 Quality Engineering 2008-09-04 06:03:35 UTC
Integrated into 'main-golden', will be available in build *200809040201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/80009d9ea300
User: Quy Nguyen <quynguyen@netbeans.org>
Log: #132805 - synchronize access to document parser to avoid exception
Comment 7 _ krystyna 2008-09-13 05:02:25 UTC
*** Issue 144387 has been marked as a duplicate of this issue. ***