Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Upgrading to WLS 12.1.3 only to hit metro-default.xml not found issue

ksunilAug 4 2014 — edited Nov 7 2014

Application is happily deployed and working in WLS 12.1.2 and in WebSphere 8.5.5. Recently tried to upgrade to WLS 12.1.3 and we get the following. Any thoughts?



Aug 01, 2014 9:45:21 AM com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized

INFO: WSSERVLET12: JAX-WS context listener initializing

Aug 01, 2014 9:45:21 AM [com.sun.xml.ws.assembler.MetroConfigLoader]  <init>

SEVERE: MASM0001: Default configuration file [ metro-default.xml ] was not found

<Aug 1, 2014 9:45:21 AM GMT> <Error> <com.sun.metro.assembler> <BEA-000000> <MASM0001: Default configuration file [ metro-default.xml ] was not found>

Aug 01, 2014 9:45:21 AM com.sun.xml.ws.transport.http.servlet.WSServletContextListener parseAdaptersAndCreateDelegate

SEVERE: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

  1. java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

at com.sun.xml.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:142)

at com.sun.xml.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:119)

at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:122)

at com.sun.xml.ws.assembler.MetroTubelineAssembler.createServer(MetroTubelineAssembler.java:173)

at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:193)

at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:337)

at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:332)

at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:164)

at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:577)

at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:560)

at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:303)

at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:179)

at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)

at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)

at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:678)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)

at weblogic.servlet.internal.EventsManager.executeContextListener(EventsManager.java:243)

at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:200)

at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:185)

at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1838)

at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2876)

at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1661)

at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:823)

at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:360)

at weblogic.application.internal.ExtensibleModuleWrapper$StartStateChange.next(ExtensibleModuleWrapper.java:356)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)

at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:138)

at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)

at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:216)

at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:211)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)

at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:73)

at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:24)

at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:729)

at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)

at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:258)

at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:61)

at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)

at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)

at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:226)

at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:418)

at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)

at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)

at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)

at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)

at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)

at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)

at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:210)

at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:118)

at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:78)

at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1017)

at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:388)

at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:430)

at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)

at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)

at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)

at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)

at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)

at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:606)

at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)

at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:231)

at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:254)

at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:413)

at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)

at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)

at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)

at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)

at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)

at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)

at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)

at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)

at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

<Aug 1, 2014 9:45:21 AM GMT> <Error> <com.sun.xml.ws.server.http> <BEA-000000> <WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

  1. java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

at com.sun.xml.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:142)

at com.sun.xml.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:119)

at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:122)

at com.sun.xml.ws.assembler.MetroTubelineAssembler.createServer(MetroTubelineAssembler.java:173)

at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:193)

Truncated. see log file for complete stacktrace

>

<Aug 1, 2014 9:45:21 AM GMT> <Warning> <HTTP> <BEA-101162> <User defined listener com.sun.xml.ws.transport.http.servlet.WSServletContextListener failed: com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found.

  1. com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:141)

at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)

at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:678)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

Truncated. see log file for complete stacktrace

Caused By: java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found

at com.sun.xml.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:142)

at com.sun.xml.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:119)

at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:122)

at com.sun.xml.ws.assembler.MetroTubelineAssembler.createServer(MetroTubelineAssembler.java:173)

at com.sun.xml.ws.server.WSEndpointImpl.<init>(WSEndpointImpl.java:193)

Truncated. see log file for complete stacktrace

>




Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 5 2014
Added on Aug 4 2014
5 comments
13,276 views