You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-user@ws.apache.org by Asaf Lahav <as...@primagrid.com> on 2006/08/02 18:21:17 UTC
MUSE 1.0 metadata exchange not working?
Hi all,
I am using MUSE 1.0v and i'm having trouble with the MetadataExchange
porttype.
This is the request SOAP message:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header>
<add:To
xmlns:add="http://schemas.xmlsoap.org/ws/2003/03/addressing">http://localhos
t:8080/muse/services/AgManagement</add:To>
<add:Action
xmlns:add="http://schemas.xmlsoap.org/ws/2003/03/addressing">http://schemas.
xmlsoap.org/ws/2004/09/mex/MetadataExchange/http://schemas.xmlsoap.org/ws/20
04/09/mex/GetMetadata/Request</add:Action>
<man:ResourceIdentifier
xmlns:man="http://www.pg.com/op/ag/management">AgentManager</man:ResourceIde
ntifier>
</Header>
<Body>
<mex:GetMetadata xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex"/>
</Body>
</Envelope>
This is the Exception I'm getting in the Tomcat log:
java.lang.RuntimeException: Unable to retrieve WS-MetadataExchange
configuration.
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:
213)
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadata(MetadataExchangePortTypeImpl.java:79)
at
com.pg.op.ag.management.AbstractAgManagementService.getMetadata(AbstractAgMa
nagementService.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.ws.resource.handler.ResourceHandler.invokeServiceMethod(ResourceH
andler.java:534)
at
org.apache.ws.resource.handler.ResourceHandler.handleRequest(ResourceHandler
.java:174)
at
org.apache.ws.resource.handler.axis.ResourceProvider.invoke(ResourceProvider
.java:209)
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:453)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:
831)
at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(H
ttp11AprProtocol.java:639)
at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1196)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.naming.NameNotFoundException: Name metadata is not bound in
this Context
at
org.apache.naming.NamingContext.lookup(NamingContext.java:804)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:168)
at javax.naming.InitialContext.lookup(Unknown Source)
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:
209)
... 30 more
--> 2006-אוג-02 18:59:03.390 DEBUG [http-8080-3]
org.apache.ws.util.i18n.ProjectResourceBundle.handleGetObject(ProjectResourc
eBundle.java:354):
org.apache.ws.resource.i18n.resource::handleGetObject(INTERNAL_SERVER_ERROR)
--> 2006-אוג-02 18:59:03.390 DEBUG [http-8080-3]
org.apache.ws.resource.handler.ResourceHandler.handleException(ResourceHandl
er.java:515): Internal server error occurred.
java.lang.RuntimeException: Unable to retrieve WS-MetadataExchange
configuration.
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:
213)
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadata(MetadataExchangePortTypeImpl.java:79)
at
com.pg.op.ag.management.AbstractAgManagementService.getMetadata(AbstractAgMa
nagementService.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.ws.resource.handler.ResourceHandler.invokeServiceMethod(ResourceH
andler.java:534)
at
org.apache.ws.resource.handler.ResourceHandler.handleRequest(ResourceHandler
.java:174)
at
org.apache.ws.resource.handler.axis.ResourceProvider.invoke(ResourceProvider
.java:209)
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:453)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:
831)
at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(H
ttp11AprProtocol.java:639)
at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1196)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.naming.NameNotFoundException: Name metadata is not bound in
this Context
at
org.apache.naming.NamingContext.lookup(NamingContext.java:804)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:155)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:815)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:168)
at javax.naming.InitialContext.lookup(Unknown Source)
at
org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExcha
ngePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:
209)
... 30 more
Any help would be appreciated…
Thanks,
Asaf