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://localhost: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/2004/09/mex/GetMetadata/Request</add:Action>

    <man:ResourceIdentifier xmlns:man="http://www.pg.com/op/ag/management">AgentManager</man:ResourceIdentifier>

  </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.MetadataExchangePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:213)

            at org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExchangePortTypeImpl.getMetadata(MetadataExchangePortTypeImpl.java:79)

            at com.pg.op.ag.management.AbstractAgManagementService.getMetadata(AbstractAgManagementService.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(ResourceHandler.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(ApplicationFilterChain.java:252)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: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(Http11AprProtocol.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.MetadataExchangePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:209)

            ... 30 more

--> 2006-אוג-02 18:59:03.390 DEBUG [http-8080-3] org.apache.ws.util.i18n.ProjectResourceBundle.handleGetObject(ProjectResourceBundle.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(ResourceHandler.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.MetadataExchangePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:213)

            at org.apache.ws.resource.metadataexchange.v2004_09.porttype.impl.MetadataExchangePortTypeImpl.getMetadata(MetadataExchangePortTypeImpl.java:79)

            at com.pg.op.ag.management.AbstractAgManagementService.getMetadata(AbstractAgManagementService.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(ResourceHandler.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(ApplicationFilterChain.java:252)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: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(Http11AprProtocol.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.MetadataExchangePortTypeImpl.getMetadataConfigFromJNDI(MetadataExchangePortTypeImpl.java:209)

            ... 30 more

 

 

Any help would be appreciated…

Thanks,

Asaf

Reply via email to