[seek-dev] error message in deploying our query service

Jing Tao tao at nceas.ucsb.edu
Mon Dec 1 15:23:58 PST 2003


Hi, Bing:

I took a look at the error and found a message in the client is:
Unregistered type:
class org.ecoinformatics.ecogrid.LimitedXPathExpression. This means you 
didn't put typemapping between qname in xml and java class in 
server-config.wsdd file.

Please say the last part of ecogrid/docs/gt3-installaion-linux.html.

Note: make sure those lines will be shown in 
tomcat/webapps/ogsa/WEB-INF/server-config.wsdd too after you deploy 
everything to tomcat.

Hope this will be helpful.

Jing


On Mon, 1 Dec 2003, Bing Zhu wrote:

> Jing,
> 
> I compiled and deployed metacat in the machine, sasa.sdsc.edu (port 8080).
> Then I ran the client. I received the same error message as I got when I ran
> the client against SRBImpl.
> 
> Note that build metacat based on the original code checked out from SEEK cvs
> place.
> 
> The error messages from both client and server (catalina.out) are pasted
> below.
> 
> Notice that the error message in the server log file asked if the operation
> 'query'
> operation is implemented. This showed that our 'query' Impl class even has
> not been
> called yet.
> 
> Bing
> 
> ------------------------------- from TOMCAT server log file
> 'catalina.out'-------------------
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1.27
> [12/01/2003 14:13:59:353 ] org.globus.ogsa.handlers.RPCURIProvider
> [processMessage:284] ERROR: [OGSI52] Failed to dispatch
>  operation. Please make sure the operation
> {ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1}query is correctly
> imple
> mented by your service either as an OperationProvider or in your
> GridServiceBase object
> before get subject
> -------------------------------end of server log
> file --------------------------------------
> 
> ------------------------------error message seen in client
> screen---------------------------
> ....
> [java] end to check the query
>      [java] AxisFault
>      [java] ERROR!
>      [java]  faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>      [java]  faultSubcode:
>      [java]  faultString: org.xml.sax.SAXException: Unregistered type:
> class org.ecoinformatics.ecogrid.LimitedXPathExpression
>      [java]  faultActor:
>      [java]  faultNode:
>      [java]  faultDetail:
>      [java]     {http://xml.apache.org/axis/}stackTrace: AxisFault
>      [java]  faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>      [java]  faultSubcode:
>      [java]  faultString: org.xml.sax.SAXException: Unregistered type:
> class org.ecoinformatics.ecogrid.LimitedXPathExpression
>      [java]  faultActor:
>      [java]  faultNode:
>      [java]  faultDetail:
> 
>      [java] org.xml.sax.SAXException: Unregistered type:  class
> org.ecoinformatics.ecogrid.LimitedXPathExpression
>      [java]     at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:2
> 60)
>      [java]     at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:16
> 9)
>      [java]     at
> org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati
> onContextImpl.java:1083)
>      [java]     at
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
>      [java]     at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> Source)
>      [java]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
> her.dispatch(Unknown Source)
>      [java]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>      [java]     at
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>      [java]     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
>      [java]     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>      [java]     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
>      [java]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>      [java]     at
> org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon
> textImpl.java:252)
>      [java]     at
> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
>      [java]     at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
>      [java]     at
> org.globus.ogsa.handlers.RoutingHandler.getRouterHeader(RoutingHandler.java:
> 31)
>      [java]     at
> org.globus.ogsa.handlers.RoutingResponseHandler.invoke(RoutingResponseHandle
> r.java:26)
>      [java]     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
> 71)
>      [java]     at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
>      [java]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
>      [java]     at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:193)
>      [java]     at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2553)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2248)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2171)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:1691)
>      [java]     at
> org.ecoinformatics.ecogrid.stub.bindings.EcogridSoapServiceSOAPBindingStub.q
> uery(EcogridSoapServiceSOAPBindingStub.java:955)
>      [java]     at
> org.ecoinformatics.ecogrid.client.EcogridQueryClient.queryServer(EcogridQuer
> yClient.java:114)
>      [java]     at
> org.ecoinformatics.ecogrid.client.EcogridQueryClient.main(EcogridQueryClient
> .java:82)
> 
> 
>      [java] org.xml.sax.SAXException: Unregistered type:  class
> org.ecoinformatics.ecogrid.LimitedXPathExpression
>      [java]     at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:2
> 60)
>      [java]     at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:16
> 9)
>      [java]     at
> org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati
> onContextImpl.java:1083)
>      [java]     at
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
>      [java]     at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> Source)
>      [java]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
> her.dispatch(Unknown Source)
>      [java]     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>      [java]     at
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>      [java]     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
>      [java]     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>      [java]     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
>      [java]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>      [java]     at
> org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon
> textImpl.java:252)
>      [java]     at
> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
>      [java]     at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
>      [java]     at
> org.globus.ogsa.handlers.RoutingHandler.getRouterHeader(RoutingHandler.java:
> 31)
>      [java]     at
> org.globus.ogsa.handlers.RoutingResponseHandler.invoke(RoutingResponseHandle
> r.java:26)
>      [java]     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
> 71)
>      [java]     at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
>      [java]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
>      [java]     at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:193)
>      [java]     at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2553)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2248)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:2171)
>      [java]     at org.apache.axis.client.Call.invoke(Call.java:1691)
>      [java]     at
> org.ecoinformatics.ecogrid.stub.bindings.EcogridSoapServiceSOAPBindingStub.q
> uery(EcogridSoapServiceSOAPBindingStub.java:955)
>      [java]     at
> org.ecoinformatics.ecogrid.client.EcogridQueryClient.queryServer(EcogridQuer
> yClient.java:114)
>      [java]     at
> org.ecoinformatics.ecogrid.client.EcogridQueryClient.main(EcogridQueryClient
> .java:82)
>      [java] Error: [org.globus.ogsa.impl.security.SecurityException] [SEC05]
> Invocation subject not set.
> ----------------------------end of error message----------------------------
> 
> _______________________________________________
> seek-dev mailing list
> seek-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/seek-dev
> 

-- 
Jing Tao
National Center for Ecological
Analysis and Synthesis (NCEAS)
735 State St. Suite 204
Santa Barbara, CA 93101




More information about the Seek-dev mailing list