Hello, List!
I've installed Java WS Core and after successful Globus container launching
I have tried to launch some tools like "wsrf-get-property",
"wsrf-insert-property" and "wsrf-delete-property", like it described in
http://www-unix.globus.org/toolkit/docs/4.0/common/javawscore/rn01re08.htmlfor
example. But everytime I get the response "ResourceUnknownFault". What
do you think about it?

Thanks in advance

Here is the full response:

2008-05-19 12:08:44,320 ERROR handler.AddressingHandler
[ServiceThread-3,invoke:120] Exception in AddressingHandler
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Content is not allowed in
prolog.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException:
Content is not allowed in prolog.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
at
org.apache.axis.message.addressing.handler.AddressingHandler.processServerRequest(AddressingHandler.java:328)
at
org.globus.wsrf.handlers.AddressingHandler.processServerRequest(AddressingHandler.java:77)
at
org.apache.axis.message.addressing.handler.AddressingHandler.invoke(AddressingHandler.java:114)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:248)
at org.globus.wsrf.container.ServiceThread.doPost(ServiceThread.java:664)
at org.globus.wsrf.container.ServiceThread.process(ServiceThread.java:382)
at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)

{http://xml.apache.org/axis/}hostname:test2

org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:650)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
at
org.apache.axis.message.addressing.handler.AddressingHandler.processServerRequest(AddressingHandler.java:328)
at
org.globus.wsrf.handlers.AddressingHandler.processServerRequest(AddressingHandler.java:77)
at
org.apache.axis.message.addressing.handler.AddressingHandler.invoke(AddressingHandler.java:114)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:248)
at org.globus.wsrf.container.ServiceThread.doPost(ServiceThread.java:664)
at org.globus.wsrf.container.ServiceThread.process(ServiceThread.java:382)
at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
... 11 more

Here is the container's message TCP stream:

HTTP/1.1 500 Internal server error
Content-Type: text/xml; charset=utf-8
Transfer-Encoding: chunked
Connection: close

175e
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; xmlns:wsa="
http://schemas.xmlsoap.org/ws/2004/03/addressing";><soapenv:Header><wsa:MessageID
soapenv:mustUnderstand="0">uuid:17077530-25a1-11dd-8fd2-b4f1a4a1d024</wsa:MessageID><wsa:Action
soapenv:mustUnderstand="0">
http://schemas.xmlsoap.org/ws/2004/03/addressing/fault</wsa:Action><wsa:From
soapenv:mustUnderstand="0" xmlns:ns1="http://counter.com";><wsa:Address>
http://localhost:8080/wsrf/services/CounterService</wsa:Address><wsa:ReferenceProperties><ns1:CounterKey
soapenv:mustUnderstand="0" xmlns:ns1="http://counter.com"; xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/";>123</ns1:CounterKey></wsa:ReferenceProperties></wsa:From><wsa:RelatesTo
RelationshipType="wsa:Reply"
soapenv:mustUnderstand="0">uuid:169ca570-25a1-11dd-8e60-9c3534391bb8</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring></faultstring><detail><ns1:ResourceUnknownFault
xmlns:ns1="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd";><ns2:Timestamp
xmlns:ns2="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";>2008-05-19T12:42:49.728Z</ns2:Timestamp><ns3:Originator
xmlns:ns3="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd
"><wsa:Address>http://localhost:8080/wsrf/services/CounterService</wsa:Address><wsa:ReferenceProperties><ns1:CounterKey
soapenv:mustUnderstand="0"
xmlns:ns1="http://counter.com";>123</ns1:CounterKey></wsa:ReferenceProperties><wsa:ReferenceParameters/></ns3:Originator><ns4:FaultCause
xmlns:ns4="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";><ns4:Timestamp>2008-05-19T12:42:49.727Z</ns4:Timestamp><ns4:ErrorCode
dialect="http://www.globus.org/fault/stacktrace";>
.at
org.globus.wsrf.impl.properties.GetResourcePropertyProvider.getResourceProperty(GetResourcePropertyProvider.java:52)
.at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
.at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
.at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
.at java.lang.reflect.Method.invoke(Method.java:585)
.at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
.at
org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107)
.at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90)
.at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
.at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
.at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
.at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
.at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
.at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
.at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
.at org.globus.wsrf.container.ServiceThread.doPost(ServiceThread.java:664)
.at org.globus.wsrf.container.ServiceThread.process(ServiceThread.java:382)
.at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)
</ns4:ErrorCode><ns4:Description>org.oasis.wsrf.properties.ResourceUnknownFaultType</ns4:Description></ns4:FaultCause><ns5:FaultCause
xmlns:ns5="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";><ns5:Timestamp>2008-05-19T12:42:49.729Z</ns5:Timestamp><ns5:FaultCause><ns5:Timestamp>2008-05-19T12:42:49.730Z</ns5:Timestamp><ns5:ErrorCode
dialect="http://www.globus.org/fault/stacktrace
">org.globus.wsrf.NoSuchResourceException
.at
org.globus.wsrf.samples.counter.PersistentCounter.load(PersistentCounter.java:73)
.at
org.globus.wsrf.impl.ResourceHomeImpl.createNewInstanceAndLoad(ResourceHomeImpl.java:242)
.at org.globus.wsrf.impl.ResourceHomeImpl.get(ResourceHomeImpl.java:280)
.at org.globus.wsrf.impl.ResourceHomeImpl.find(ResourceHomeImpl.java:265)
.at
org.globus.wsrf.impl.ResourceContextImpl.getResource(ResourceContextImpl.java:175)
.at
org.globus.wsrf.impl.properties.GetResourcePropertyProvider.getResourceProperty(GetResourcePropertyProvider.java:50)
.at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
.at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
.at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
.at java.lang.reflect.Method.invoke(Method.java:585)
.at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384)
.at
org.globus.axis.providers.RPCProvider.invokeMethodSub(RPCProvider.java:107)
.at org.globus.axis.providers.RPCProvider.invokeMethod(RPCProvider.java:90)
.at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281)
.at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319)
.at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
.at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
.at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
.at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
.at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
.at org.globus.wsrf.container.ServiceThread.doPost(ServiceThread.java:664)
.at org.globus.wsrf.container.ServiceThread.process(ServiceThread.java:382)
.at org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)
</ns5:ErrorCode><ns5:Description>org.globus.wsrf.NoSuchResourceException</ns5:Description></ns5:FaultCause></ns5:FaultCause></ns1:ResourceUnknownFault><ns6:exceptionName
xmlns:ns6="http://xml.apache.org/axis/";>org.oasis.wsrf.properties.ResourceUnknownFaultType</ns6:exceptionName><ns7:hostname
xmlns:ns7="http://xml.apache.org/axis/
">test2</ns7:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
0



-- 
Sergey Smolov

Reply via email to