Thank you all for searching the origin of this issue
I saw the log of my server while you were sending some queries. Here is a
snapshot:
com.sun.xml.internal.ws.streaming.XMLStreamReaderException: XML reader
error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.wrapException(Unknown
Source)
at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.decodePacket(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.access$500(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(Unknown
Source)
at com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.AuthFilter.doFilter(Unknown Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.stream.XMLStreamException: ParseError at
[row,col]:[1,1]
Message: Content is not allowed in prolog.
at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.sun.xml.internal.ws.util.xml.XMLStreamReaderFilter.next(Unknown
Source)
... 22 more
name is myGrid
name is myGrid
name is myGrid
name is myGrid
com.sun.xml.internal.ws.streaming.XMLStreamReaderException: XML reader
error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.wrapException(Unknown
Source)
at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.decodePacket(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.access$500(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(Unknown
Source)
at com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.AuthFilter.doFilter(Unknown Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.stream.XMLStreamException: ParseError at
[row,col]:[1,1]
Message: Premature end of file.
at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.sun.xml.internal.ws.util.xml.XMLStreamReaderFilter.next(Unknown
Source)
... 22 more
com.sun.xml.internal.ws.streaming.XMLStreamReaderException: XML reader
error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.wrapException(Unknown
Source)
at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent(Unknown
Source)
at
com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(Unknown
Source)
at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.decodePacket(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter.access$500(Unknown Source)
at
com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(Unknown
Source)
at com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(Unknown
Source)
at
com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.AuthFilter.doFilter(Unknown Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Unknown
Source)
at com.sun.net.httpserver.Filter$Chain.doFilter(Unknown Source)
at sun.net.httpserver.ServerImpl$Exchange.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.stream.XMLStreamException: ParseError at
[row,col]:[1,1]
Message: Premature end of file.
at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
at com.sun.xml.internal.ws.util.xml.XMLStreamReaderFilter.next(Unknown
Source)
... 22 more
name is myGrid
> Could you try using another HTTP server implementation (using
> something like Tomcat or Jetty) instead of using endpoint.publish()
> ..?
I don't think Tomcat or Jetty can automatically publish a WS using the
javax.jws.* annotations but Glassfish can do this.
It may take some time before I can set-up a server. I'll keep you informed. Do
you think this is a bug from java ?
(It would be nice if we could using this javax.jws API to create some simple WS
for bioinformatics...)
Pierre
.
------------------------------------------------------------------------------
_______________________________________________
taverna-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/taverna-users
Documentation: http://www.mygrid.org.uk/usermanual1.7/
FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq
Biological Services: http://www.mygrid.org.uk/wiki/Mygrid/BiologicalWebServices