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(_at_)carlsonwagonlit(_dot_)com]
Sent: Thursday, April 28, 2005 11:10 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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(_at_)carlsonwagonlit(_dot_)com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--