StatusBar is my code but I have since disabled StatusBar and timers with
the same result.

I noticed that upon clicking on a link, ParsedURLData is being called
once with "Index.svg" (the 1st drawing), again with "AHU_Index.svg" (the
link's drawing) and again with "Index.svg."  I added a printStackTrace()
at the beginning of ParsedURLData and got the following:

java.lang.Exception
        at org.apache.batik.util.ParsedURLData.<init>(Unknown Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.constructParsedURLData(Unknown 
Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(Unknown
Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at
org.apache.batik.swing.svg.JSVGComponent$BridgeUserAgent.openLink(Unknown Source)
        at org.apache.batik.swing.svg.JSVGComponent$25.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
ParsedURLData url:http://192.0.0.118/svg/Index.svgz 
contentType:text/plain; charset=ISO-8859-1
java.lang.Exception
        at org.apache.batik.util.ParsedURLData.<init>(Unknown Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.constructParsedURLData(Unknown 
Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(Unknown
Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(Unknown
Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at
org.apache.batik.swing.svg.JSVGComponent$BridgeUserAgent.openLink(Unknown Source)
        at org.apache.batik.swing.svg.JSVGComponent$25.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
ParsedURLData url:http://192.0.0.118/svg/AHU_Index.svgz 
contentType:text/plain; charset=ISO-8859-1
java.lang.Exception
        at org.apache.batik.util.ParsedURLData.<init>(Unknown Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.constructParsedURLData(Unknown 
Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(Unknown
Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at
org.apache.batik.swing.svg.JSVGComponent$BridgeUserAgent.openLink(Unknown Source)
        at org.apache.batik.swing.svg.JSVGComponent$25.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
ParsedURLData url:http://192.0.0.118/svg/Index.svgz 
contentType:text/plain; charset=ISO-8859-1
contentType:text/plain; charset=ISO-8859-1
@ setURI contentType:text/plain; charset=ISO-8859-1
java.lang.Exception
        at org.apache.batik.util.ParsedURLData.<init>(Unknown Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.constructParsedURLData(Unknown 
Source)
        at
org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(Unknown
Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at org.apache.batik.util.ParsedURL.parseURL(Unknown Source)
        at org.apache.batik.util.ParsedURL.<init>(Unknown Source)
        at org.apache.batik.swing.svg.JSVGComponent.loadSVGDocument(Unknown
Source)
        at org.apache.batik.swing.JSVGCanvas.setURI(Unknown Source)
        at ems.SysDisplay.setURI(SysDisplay.java:2818)
        at ems.SysDisplay$SDUserAgent.openLink(SysDisplay.java:3752)
        at
org.apache.batik.swing.svg.JSVGComponent$BridgeUserAgent.openLink(Unknown Source)
        at org.apache.batik.swing.svg.JSVGComponent$25.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

"Index.svg" is loaded from init() as follows:

userAgent = new SDUserAgent();  // my code (extends UserAgentAdapter
implements SVGUserAgent)
svgCanvas = new SVGCanvas(userAgent, true, false);
...ALWAYS_DYNAMIC...add listeners...
url = drawingNameToURL(name);   // my code (name == "Index.svg")
svgCanvas.setURI(url.toString());

"AHU_Index.svg" is loaded from my UserAgent openLink().  Could there be
a problem with my UserAgent?

Thanks

On Mon, 2004-10-11 at 06:22, Thomas DeWeese wrote:
> Hi Stan,
> 
>     Any idea who 'ems_funcs.StatusBar' is?  I assume it is
> your code.  It is a little interesting because they both
> seem to be tied up waiting on the 'cookie' info.
> 
>     Are you doing anything with the cookie subsystem?
> 
> Stan Dickerson wrote:
> 
> > I got the same result with both files (Index.svg & AHU_Index.svg)
> > uncompressed or compressed.
> > 
> > openStreamInternal() hangs at contentType = urlC.getContentType() until
> > I close the applet window when it continues normally (I get the rest of
> > the print statements in the Java console).
> > 
> > I see getContentType() in Thread-79 below - it's waiting on <0x48b65078>
> > which was locked by the same thread?
> > 
> > I'll see if I can find a deadlock with JProbe.
> > 
> > Thanks
> > 
> > 
> > On Fri, 2004-10-08 at 12:29, Thomas DeWeese wrote:
> > 
> >>Hi Stan,
> >>
> >>    Well, I'm pretty much out of ideas.  It looks to me like
> >>it's a problem with the server.  You said you had tried
> >>'svgz' - does that mean that you replaced the index file
> >>with a gzipped version?  It seems like that is the most
> >>logical problem source (Batik asks for gzip if you have
> >>it and since the first is gzip it works but the second
> >>locks up the server).
> >>
> >>    Does the the call hang or does it throw an exception?
> >>
> >>Stan Dickerson wrote:
> >>
> >>
> >>>Thanks for the reply.  I tried the uncrippled js.jar again and got a
> >>>security exception.  I'm using JRE 1.4.2_04 and Batik 1.5.1.
> >>>
> >>>I was using "file:///var/www/html/index.html" in the Linux console
> >>>browser without hanging - now I'm using "http://192.0.0.118/"; (my Linux
> >>>machine's IP) and getting the hanging problem locally.  It's stopping in
> >>>ParsedURLData.openStreamInternal(String, Iterator, Iterator) at
> >>>contentType = urlC.getContentType().  If hard coded to "text/plain;
> >>>charset=ISO-8859-1", it stops at getContentEncoding() - if hard coded to
> >>>null, stops at getInputStream().
> >>>
> >>>Here's a valid load:
> >>>**********************************************
> >>>loadDocument:http://192.0.0.118/svg/Index.svgz
...
> >>>>>
> >>>>>Any ideas?
> >>>>>
> >>>>>Thanks,
> >>>>>
> >>>>>Stan Dickerson
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to