RE: [xsl] Exception org.apache.xalan.xslt.XSLProcessorException: Address in use: connect

Subject: RE: [xsl] Exception org.apache.xalan.xslt.XSLProcessorException: Address in use: connect
From: "Williamson, Chris" <cwilliamson@xxxxxxxxx>
Date: Thu, 28 Apr 2005 12:18:05 -0400
Seems like you have a TIBCO message adapter that's listens for a message
which contains a XML payload.
On receipt of the message, the adapter (MessageListener) tries to create the
ProfileMessage object to re-construct the payload. For this it uses Xerces
to parse the XML - as a first step this includes DTD validation. Somewhere
in the incoming XML the DTD reference URL is pointing to a 'external entity'
- most probably this is the machine the XML was originally generated on and
which is no longer accessible by this processing server, thereby giving the
Connection error.
 
You may want to dump this XML at the adapter and peek into it. To fix, you
will have to normalize the DTD reference URL to always point to 'localhost'
(assuming the DTD is hosted there) or a server that's always available. 

Hope this helps.

-----Original Message-----
From: Belkin, Alla [mailto:ABelkin@xxxxxxxxxxxxxxxxxxx] 
Sent: Thursday, April 28, 2005 11:10 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Exception org.apache.xalan.xslt.XSLProcessorException:
Address in use: connect



Hello,
I got a Stack Trace for the exception I am getting. Could you, please, have
a look? 
What is this about? Why am I getting those exceptions?


at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:510)
at java.net.URL.openStream(URL.java:793)
at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReade
rFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalE
ntity(DefaultEntityHandler.java:767)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalS
ubset(DefaultEntityHandler.java:566)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.
java:1139)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocume
ntScanner.java:2201)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentSca
nner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:887)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

org.jdom.JDOMException: Error in building: Address in use: connect at
org.jdom.input.SAXBuilder.build(SAXBuilder.java:306)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

Root cause: java.net.BindException: Address in use: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:95)
at sun.net.NetworkClient.doConnect(NetworkClient.java:45)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:330)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:266)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at sun.net.www.http.HttpClient.New(HttpClient.java:288)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.ja
va:417)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:510)
at java.net.URL.openStream(URL.java:793)
at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReade
rFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalE
ntity(DefaultEntityHandler.java:767)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalS
ubset(DefaultEntityHandler.java:566)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.
java:1139)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocume
ntScanner.java:2201)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentSca
nner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:887)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(CWTTopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

org.jdom.JDOMException: Error in building: connect (code=10055)

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:306)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

Root cause: java.net.SocketException: connect (code=10055)

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:95)
at sun.net.NetworkClient.doConnect(NetworkClient.java:45)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:330)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:266)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at sun.net.www.http.HttpClient.New(HttpClient.java:288)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.ja
va:417)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:510)
at java.net.URL.openStream(URL.java:793)
at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReade
rFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalE
ntity(DefaultEntityHandler.java:767)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalS
ubset(DefaultEntityHandler.java:566)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.
java:1139)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocume
ntScanner.java:2201)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentSca
nner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:887)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

org.jdom.JDOMException: Error in building: Address in use: connect

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:306)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

Root cause: java.net.BindException: Address in use: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:95)
at sun.net.NetworkClient.doConnect(NetworkClient.java:45)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:330)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:266)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at sun.net.www.http.HttpClient.New(HttpClient.java:288)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.ja
va:417)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:510)
at java.net.URL.openStream(URL.java:793)
at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReade
rFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalE
ntity(DefaultEntityHandler.java:767)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalS
ubset(DefaultEntityHandler.java:566)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.
java:1139)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocume
ntScanner.java:2201)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentSca
nner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:887)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(CWTMessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(CWTTopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

org.jdom.JDOMException: Error in building: connect (code=10055)

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:306)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(CWTTopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)

Root cause: java.net.SocketException: connect (code=10055)

at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:95)
at sun.net.NetworkClient.doConnect(NetworkClient.java:45)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:330)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:516)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:266)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:276)
at sun.net.www.http.HttpClient.New(HttpClient.java:288)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.ja
va:417)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:510)
at java.net.URL.openStream(URL.java:793)
at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReade
rFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalE
ntity(DefaultEntityHandler.java:767)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalS
ubset(DefaultEntityHandler.java:566)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.
java:1139)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocume
ntScanner.java:2201)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentSca
nner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:887)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:287)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:650)
at com.ProfileMessage.toDocument(Unknown Source)
at com.ProfileMessage.<init>(Unknown Source)
at com.PdsProfileListener.onMessage(Unknown Source)
at com.MessageListener.onMsg(MessageListener.java:49)
at com.tibco.tibrv.TibrvEvent.invoke(TibrvEvent.java:160)
at com.tibco.tibrv.TibrvImplQueueC.natDispatch(Native Method) at
com.tibco.tibrv.TibrvImplQueueC.dispatch(TibrvImplQueueC.java:44)
at com.tibco.tibrv.TibrvQueue.dispatch(TibrvQueue.java:301)
at com.TopicSubscriber.run(TopicSubscriber.java:96)
at java.lang.Thread.run(Thread.java:479)



Thank you, 

Alla Belkin 
abelkin@xxxxxxxxxxxxxxxxxxx     

Current Thread