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