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 18015 - XML text editor blocks in AWT thread
Summary: XML text editor blocks in AWT thread
Status: CLOSED DUPLICATE of bug 15756
Alias: None
Product: xml
Classification: Unclassified
Component: Text-Edit (show other bugs)
Version: 3.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: _ pkuzel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-11-23 10:02 UTC by Jaroslav Tulach
Modified: 2007-09-25 01:33 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 Jaroslav Tulach 2001-11-23 10:02:32 UTC
I was trying to edit mf-layer provided by apisupport 2.7. Looks like the editor
is trying to connect to web for DTD...



"AWT-EventQueue-0" prio=1 tid=0x81b8af8 nid=0x781 runnable
[0x4de90000..0x4de90890]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:86)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:225)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:280)
        at java.io.FilterInputStream.read(FilterInputStream.java:114)
        at java.io.PushbackInputStream.read(PushbackInputStream.java:164)
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:649)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:613)
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:506)
        at java.net.URL.openStream(URL.java:798)
        at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:973)
        at
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:674)
        at
org.apache.xerces.impl.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:739)
        at
org.apache.xerces.impl.XMLDocumentScanner$PrologDispatcher.dispatch(XMLDocumentScanner.java:1584)
        at
org.apache.xerces.impl.XMLDocumentScanner.scanDocument(XMLDocumentScanner.java:335)
        at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:389)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:196)
        at org.netbeans.tax.io.XNIBuilder$XMLBuilder.parse(XNIBuilder.java:320)
        at org.netbeans.tax.io.XNIBuilder.buildDocument(XNIBuilder.java:141)
        at
org.netbeans.modules.xml.core.tree.XMLParsingSupport.parse(XMLParsingSupport.java:40)
        at
org.netbeans.modules.xml.core.tree.TreeEditorCookieImpl.parseTree(TreeEditorCookieImpl.java:367)
        at
org.netbeans.modules.xml.core.tree.TreeEditorCookieImpl.updateTree(TreeEditorCookieImpl.java:319)
        at
org.netbeans.modules.xml.core.tree.XMLTreeRepresentation.update(XMLTreeRepresentation.java:49)
        at
org.netbeans.modules.xml.core.sync.SyncSupport.representationChanged(SyncSupport.java:229)
        at
org.netbeans.modules.xml.core.sync.DataObjectSyncSupport.representationChanged(DataObjectSyncSupport.java:70)
        at
org.netbeans.modules.xml.core.text.TextEditorSupport.syncDocument(TextEditorSupport.java:483)
        at
org.netbeans.modules.xml.core.text.TextEditorComponent$2.focusLost(TextEditorComponent.java:96)
        at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:171)
        at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:170)
        at java.awt.Component.processFocusEvent(Component.java:3642)
        at javax.swing.JComponent.processFocusEvent(JComponent.java:1980)
        at java.awt.Component.processEvent(Component.java:3535)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2593)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.LightweightDispatcher.processFocusEvent(Container.java:2167)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2130)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:926)
        at java.awt.Component.dispatchEvent(Component.java:2497)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

"Thread-0" prio=1 tid=0x80fb4d8 nid=0x75d waiting on monitor [0..0xbfffd1c8]

"Signal Dispatcher" daemon prio=1 tid=0x8099e70 nid=0x77e waiting on monitor
[0..0]
 
"Finalizer" daemon prio=1 tid=0x8091e48 nid=0x77b waiting on monitor
[0x4bc8e000..0x4bc8e890]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
 
"Reference Handler" daemon prio=1 tid=0x8091288 nid=0x77a waiting on monitor
[0x4ba8e000..0x4ba8e890]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
 
"VM Thread" prio=1 tid=0x808e1b0 nid=0x779 runnable
 
"VM Periodic Task Thread" prio=1 tid=0x8098ad0 nid=0x77c waiting on monitor
"Suspend Checker Thread" prio=1 tid=0x80994a0 nid=0x77d runnable
Comment 1 _ pkuzel 2001-11-23 10:55:55 UTC
In the current implementation it is intentional. While focus lost we
want to assure that a user can not modify XML in explorer until it is
fully up to date.

You can avoid Internet connections by mounting NetBeans Entity Catalog
at Runtime/XML Entity Catalogs/New Mount Catalog. Note that proper
persistence is not implemented in alpha2 (it is new in dev builds).
Comment 2 _ pkuzel 2001-12-12 11:12:00 UTC

*** This issue has been marked as a duplicate of 15756 ***
Comment 3 Martin Schovanek 2002-01-21 20:15:06 UTC
VERIFIED
Comment 4 Quality Engineering 2003-07-02 08:39:12 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.