Problem when activate SAP Inbound IDOC Project
hello,
We are using the Fusion 11g and the SAP Adapter is the 11g P2 using the SAP JCO 3.0.
I am getting the following error in the OSB server log when I import a project then activate it. I will send an IDOC from SAP and the SAP Adapter will except the message but will throw the message to the bite bucket. It will say No subscriber for this Channel. I believe this is do to the error when import and activate the project. Below is the error message I get in the osb server.log. I have checked the configure using the test tool and I can see everything just file. We exported this into another osb domain and the project work just fine. We are trying to figure out the issue with this osb domain before we just toss it.
####<Oct 29, 2010 5:43:05 PM PDT> <Error> <JCA_FRAMEWORK_AND_ADAPTER> <camintd9> <osb_server_dev1> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <deytel> <> <da0648933571bbbb:49aa3b48:12bfa0af692:-7fe4-0000000000000130> <1288399385547> <BEA-000000> <Error while performing endpoint Activation: java.lang.NullPointerException
java.lang.NullPointerException
at com.iwaysoftware.afjca15.IWAFOracleResourceAdapter.endpointActivation(IWAFOracleResourceAdapter.java:266)
at oracle.tip.adapter.sa.impl.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:498)
at oracle.tip.adapter.sa.impl.inbound.JCABindingActivationAgent.activateEndpoint(JCABindingActivationAgent.java:325)
at oracle.tip.adapter.sa.impl.JCABindingServiceImpl.activate(JCABindingServiceImpl.java:113)
at com.bea.wli.sb.transports.jca.binding.JCATransportInboundOperationBindingServiceImpl.activateService(JCATransportInboundOperationBindingServiceImpl.java:325)
at com.bea.wli.sb.transports.jca.JCATransportEndpoint.activateJCABindingService(JCATransportEndpoint.java:122)
at com.bea.wli.sb.transports.jca.JCATransportProvider.activationComplete(JCATransportProvider.java:507)
at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
at $Proxy134.activationComplete(Unknown Source)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl$EndPointOperationCommon.activationComplete(ResourceLifecycleListenerImpl.java:748)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.activationComplete(ResourceLifecycleListenerImpl.java:336)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.changesCommitted(ResourceLifecycleListenerImpl.java:153)
at com.bea.wli.sb.transports.TransportManagerImpl.changesCommitted(TransportManagerImpl.java:1205)
at com.bea.wli.sb.service.ServiceChangeListener.changesCommitted(ServiceChangeListener.java:146)
at com.bea.wli.config.impl.ResourceListenerNotifier.afterEnd(ResourceListenerNotifier.java:120)
at com.bea.wli.config.transaction.TransactionListenerWrapper.afterEnd(TransactionListenerWrapper.java:90)
at com.bea.wli.config.transaction.TransactionManager.notifyAfterEnd(TransactionManager.java:1154)
at com.bea.wli.config.transaction.TransactionManager.commit(TransactionManager.java:1519)
at com.bea.wli.config.transaction.TransactionManager._endTransaction(TransactionManager.java:842)
at com.bea.wli.config.transaction.TransactionManager.endTransaction(TransactionManager.java:783)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver$2.run(ServerDeploymentReceiver.java:275)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.commit(ServerDeploymentReceiver.java:260)
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:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<Oct 29, 2010 5:43:05 PM PDT> <Error> <JCATransport> <camintd9> <osb_server_dev1> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <deytel> <> <da0648933571bbbb:49aa3b48:12bfa0af692:-7fe4-0000000000000130> <1288399385559> <BEA-381959> <Failed to activate JCABindingService for wsdl: servicebus:/WSDL/SAP_Inbound_IDOC/wsdls/Z_NIKE10_IDOC_receive, operation: Z_NIKE10_IDOC, exception: BINDING.JCA-12600
Generic error.
Generic error.
Cause: {0}.
Please create a Service Request with Oracle Support.
BINDING.JCA-12600
Generic error.
Generic error.
Cause: {0}.
Please create a Service Request with Oracle Support.
at oracle.tip.adapter.sa.impl.inbound.JCABindingActivationAgent.activateEndpoint(JCABindingActivationAgent.java:329)
at oracle.tip.adapter.sa.impl.JCABindingServiceImpl.activate(JCABindingServiceImpl.java:113)
at com.bea.wli.sb.transports.jca.binding.JCATransportInboundOperationBindingServiceImpl.activateService(JCATransportInboundOperationBindingServiceImpl.java:325)
at com.bea.wli.sb.transports.jca.JCATransportEndpoint.activateJCABindingService(JCATransportEndpoint.java:122)
at com.bea.wli.sb.transports.jca.JCATransportProvider.activationComplete(JCATransportProvider.java:507)
at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
at $Proxy134.activationComplete(Unknown Source)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl$EndPointOperationCommon.activationComplete(ResourceLifecycleListenerImpl.java:748)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.activationComplete(ResourceLifecycleListenerImpl.java:336)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.changesCommitted(ResourceLifecycleListenerImpl.java:153)
at com.bea.wli.sb.transports.TransportManagerImpl.changesCommitted(TransportManagerImpl.java:1205)
at com.bea.wli.sb.service.ServiceChangeListener.changesCommitted(ServiceChangeListener.java:146)
at com.bea.wli.config.impl.ResourceListenerNotifier.afterEnd(ResourceListenerNotifier.java:120)
at com.bea.wli.config.transaction.TransactionListenerWrapper.afterEnd(TransactionListenerWrapper.java:90)
at com.bea.wli.config.transaction.TransactionManager.notifyAfterEnd(TransactionManager.java:1154)
at com.bea.wli.config.transaction.TransactionManager.commit(TransactionManager.java:1519)
at com.bea.wli.config.transaction.TransactionManager._endTransaction(TransactionManager.java:842)
at com.bea.wli.config.transaction.TransactionManager.endTransaction(TransactionManager.java:783)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver$2.run(ServerDeploymentReceiver.java:275)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.commit(ServerDeploymentReceiver.java:260)
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:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: BINDING.JCA-12517
Endpoint Activation Error.
AdapterFrameworkImpl::endpointActivation - Endpoint Activation Error.
The Resource Adapter IWAFOracleResourceAdapter was unable to activate the endpoint com.iwaysoftware.afjca15.IWAFOracleActivationSpec:{AdapterName=MySAP, ChannelName=IDOC_Inbound_ER1_110} due to the following reason: java.lang.NullPointerException
Please correct the reported issue and redeploy the BPEL process.
at oracle.tip.adapter.sa.impl.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:525)
at oracle.tip.adapter.sa.impl.inbound.JCABindingActivationAgent.activateEndpoint(JCABindingActivationAgent.java:325)
at oracle.tip.adapter.sa.impl.JCABindingServiceImpl.activate(JCABindingServiceImpl.java:113)
at com.bea.wli.sb.transports.jca.binding.JCATransportInboundOperationBindingServiceImpl.activateService(JCATransportInboundOperationBindingServiceImpl.java:325)
at com.bea.wli.sb.transports.jca.JCATransportEndpoint.activateJCABindingService(JCATransportEndpoint.java:122)
at com.bea.wli.sb.transports.jca.JCATransportProvider.activationComplete(JCATransportProvider.java:507)
at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
at $Proxy134.activationComplete(Unknown Source)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl$EndPointOperationCommon.activationComplete(ResourceLifecycleListenerImpl.java:748)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.activationComplete(ResourceLifecycleListenerImpl.java:336)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.changesCommitted(ResourceLifecycleListenerImpl.java:153)
at com.bea.wli.sb.transports.TransportManagerImpl.changesCommitted(TransportManagerImpl.java:1205)
at com.bea.wli.sb.service.ServiceChangeListener.changesCommitted(ServiceChangeListener.java:146)
at com.bea.wli.config.impl.ResourceListenerNotifier.afterEnd(ResourceListenerNotifier.java:120)
at com.bea.wli.config.transaction.TransactionListenerWrapper.afterEnd(TransactionListenerWrapper.java:90)
at com.bea.wli.config.transaction.TransactionManager.notifyAfterEnd(TransactionManager.java:1154)
at com.bea.wli.config.transaction.TransactionManager.commit(TransactionManager.java:1519)
at com.bea.wli.config.transaction.TransactionManager._endTransaction(TransactionManager.java:842)
at com.bea.wli.config.transaction.TransactionManager.endTransaction(TransactionManager.java:783)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver$2.run(ServerDeploymentReceiver.java:275)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.commit(ServerDeploymentReceiver.java:260)
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:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: java.lang.NullPointerException
at com.iwaysoftware.afjca15.IWAFOracleResourceAdapter.endpointActivation(IWAFOracleResourceAdapter.java:266)
at oracle.tip.adapter.sa.impl.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:498)
at oracle.tip.adapter.sa.impl.inbound.JCABindingActivationAgent.activateEndpoint(JCABindingActivationAgent.java:325)
at oracle.tip.adapter.sa.impl.JCABindingServiceImpl.activate(JCABindingServiceImpl.java:113)
at com.bea.wli.sb.transports.jca.binding.JCATransportInboundOperationBindingServiceImpl.activateService(JCATransportInboundOperationBindingServiceImpl.java:325)
at com.bea.wli.sb.transports.jca.JCATransportEndpoint.activateJCABindingService(JCATransportEndpoint.java:122)
at com.bea.wli.sb.transports.jca.JCATransportProvider.activationComplete(JCATransportProvider.java:507)
at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
at $Proxy134.activationComplete(Unknown Source)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl$EndPointOperationCommon.activationComplete(ResourceLifecycleListenerImpl.java:748)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.activationComplete(ResourceLifecycleListenerImpl.java:336)
at com.bea.wli.sb.transports.ResourceLifecycleListenerImpl.changesCommitted(ResourceLifecycleListenerImpl.java:153)
at com.bea.wli.sb.transports.TransportManagerImpl.changesCommitted(TransportManagerImpl.java:1205)
at com.bea.wli.sb.service.ServiceChangeListener.changesCommitted(ServiceChangeListener.java:146)
at com.bea.wli.config.impl.ResourceListenerNotifier.afterEnd(ResourceListenerNotifier.java:120)
at com.bea.wli.config.transaction.TransactionListenerWrapper.afterEnd(TransactionListenerWrapper.java:90)
at com.bea.wli.config.transaction.TransactionManager.notifyAfterEnd(TransactionManager.java:1154)
at com.bea.wli.config.transaction.TransactionManager.commit(TransactionManager.java:1519)
at com.bea.wli.config.transaction.TransactionManager._endTransaction(TransactionManager.java:842)
at com.bea.wli.config.transaction.TransactionManager.endTransaction(TransactionManager.java:783)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver$2.run(ServerDeploymentReceiver.java:275)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at com.bea.wli.config.deployment.server.ServerDeploymentReceiver.commit(ServerDeploymentReceiver.java:260)
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:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<Oct 29, 2010 5:43:05 PM PDT> <Info> <Monitoring> <camintd9> <osb_server_dev1> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <deytel> <> <da0648933571bbbb:49aa3b48:12bfa0af692:-7fe4-0000000000000130> <1288399385668> <BEA-000000> <New Metadata version is 7660978571157877258>