cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Beryozkin <sberyoz...@gmail.com>
Subject Re: Missing dependency for method public void org.apache.cxf ...
Date Thu, 20 Aug 2015 13:05:08 GMT
Hi, please keep it visible to the CXF users list

It appears that the Jersey runtime scans the providers, discovers the 
CXF JAXB Provider but fails to recognize a MessageContext which is CXF 
specific

You'd need to disable the Jersey runtime somehow if integrating CXF is 
needed, some info is here but perhaps it needs to be updated:

http://cxf.apache.org/docs/jax-rs-deployment.html#JAX-RSDeployment-WebLogic

HTH, Sergey

On 20/08/15 08:09, vineetkala11 wrote:
> Hi there,I am getting below exception at the time of deployment of my project
> . I am not using any jar of jersey in my project but still getting this
> exception .Its almost a week dealing with exception but didn't got any
> solution .. WebLogic Server Version: 12.1.2.0.0CXF version : 2.7.0java
> version : 7OS : Linux     <[ACTIVE] ExecuteThread: '6' for queue:
> 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1440050424358>
 <The
> followthing errors and warnings have been detected with resource and/or
> provider classes:  SEVERE: Missing dependency for method public void
> org.apache.cxf.jaxrs.provider.RequestDispatcherProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext)
> at parameter at index 10  SEVERE: Missing dependency for field: private
> org.apache.cxf.jaxrs.ext.MessageContext
> org.apache.cxf.jaxrs.provider.MultipartProvider.mc  SEVERE: Missing
> dependency for method public void
> org.apache.cxf.jaxrs.provider.JAXBElementProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext)
> at parameter at index 0  SEVERE: Missing dependency for field: private
> org.apache.cxf.jaxrs.ext.MessageContext
> org.apache.cxf.jaxrs.provider.SourceProvider.context  SEVERE: Missing
> dependency for method public void
> org.apache.cxf.jaxrs.provider.JAXBElementProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext)
> at parameter at index 13  SEVERE: Missing dependency for field: private
> org.apache.cxf.jaxrs.ext.MessageContext
> org.apache.cxf.jaxrs.provider.FormEncodingProvider.mc  SEVERE: The class
> org.appfuse.service.UserService is an interface and cannot be instantiated.>
> ####     <[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default
> (self-tuning)'> <> <> <> <1440050424375>  <Servlet: &quot;Jersey&quot;
> failed to preload on startup in Web application:
> &quot;core.war&quot;.com.sun.jersey.spi.inject.Errors$ErrorMessagesException
> at com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)	at
> com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:136)	at
> com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:199)	at
> com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)
> at
> com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
> at
> com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
> at
> com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
> at javax.servlet.GenericServlet.init(GenericServlet.java:240)	at
> weblogic.jaxrs.server.portable.servlet.ServletContainer.init(ServletContainer.java:120)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
> 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.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
> at
> weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
> at
> weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74)
> at
> weblogic.servlet.internal.StubLifecycleHelper.&lt;init>(StubLifecycleHelper.java:60)
> at
> weblogic.servlet.internal.StubLifecycleHelper.(StubLifecycleHelper.java:34)
> at
> weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:648)
> at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:593)
> at
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1924)
> at
> weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1901)
> at
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1791)
> at
> weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2807)
> at
> weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1661)
> at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:822)	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:213)
> at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
> at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
> at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
> 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.SingleModuleDeployment.activate(SingleModuleDeployment.java:48)
> at
> weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
> at
> weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:586)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:148)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:114)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:339)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:846)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1275)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:442)
> at
> weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:176)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
> at
> weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)	at
> weblogic.work.ExecuteThread.run(ExecuteThread.java:254)> ####     <[ACTIVE]
> ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <>
> <> <1440050424395>   ####  <ServletContext-/emessaging>   <[ACTIVE]
> ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'>  <>
> <> <1440050424473>   ####     <[ACTIVE] ExecuteThread: '6' for queue:
> 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1440050424662>
  ####
> <[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default
> (self-tuning)'> <> <> <> <1440050424810>   ####     <[ACTIVE]
ExecuteThread:
> '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <>
> <1440050424821>   ####     <[ACTIVE] ExecuteThread: '6' for queue:
> 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1440050424856>
 <Failure
> occurred in the execution of deployment request with ID
> &quot;1440050335786&quot; for task &quot;0&quot;. Error is:
> &quot;weblogic.application.ModuleException:
> com.sun.jersey.spi.inject.Errors$ErrorMessagesException&quot;weblogic.application.ModuleException:
> com.sun.jersey.spi.inject.Errors$ErrorMessagesException	at
> weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
> at
> weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
> at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
> at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
> at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
> at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
> 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.SingleModuleDeployment.activate(SingleModuleDeployment.java:48)
> at
> weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
> at
> weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:586)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:148)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:114)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:339)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:846)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1275)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:442)
> at
> weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:176)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
> at
> weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)	at
> weblogic.work.ExecuteThread.run(ExecuteThread.java:254)Caused By:
> com.sun.jersey.spi.inject.Errors$ErrorMessagesException	at
> com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170)	at
> com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:136)	at
> com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:199)	at
> com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)
> at
> com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
> at
> com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
> at
> com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
> at javax.servlet.GenericServlet.init(GenericServlet.java:240)	at
> weblogic.jaxrs.server.portable.servlet.ServletContainer.init(ServletContainer.java:120)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
> 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.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
> at
> weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
> at
> weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74)
> at
> weblogic.servlet.internal.StubLifecycleHelper.&lt;init>(StubLifecycleHelper.java:60)
> at
> weblogic.servlet.internal.StubLifecycleHelper.(StubLifecycleHelper.java:34)
> at
> weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:648)
> at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:593)
> at
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1924)
> at
> weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1901)
> at
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1791)
> at
> weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2807)
> at
> weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1661)
> at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:822)	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:213)
> at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
> at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
> at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:70)
> 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.SingleModuleDeployment.activate(SingleModuleDeployment.java:48)
> at
> weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
> at
> weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:586)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:148)
> at
> weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:114)
> at
> weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:339)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:846)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1275)
> at
> weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:442)
> at
> weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:176)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
> at
> weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
> at
> weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)	at
> weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/Missing-dependency-for-method-public-void-org-apache-cxf-tp5760303.html
> Sent from the cxf-dev mailing list archive at Nabble.com.
>


-- 
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Mime
View raw message