Skip to Content

An internal error occurred; contact technical support" & Object not found in lookup of odsPool

Dear Expert,

We need one urgent help on one issue. Many users are getting error "An internal error occurred; contact technical support" while accessing manufacturing URL. http://<host>:<port>/manufacturing

but surprisingly this error is coming to most of users but still there are few users in same network and place for whom this error is not coming, also for few users it solved automatically after some hours after machine restart but not for everyone, Please also note this problem does not come when user access NWA or server home page by http://sapipr10.tclmoog.com:50100 Also all SAP ME related application components, resource adapters are in started green status.

Main Error in Default trace –

Caused by: com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of odsPool.

Full default trace log –09:00:30:146#+00#Error#com.sap.engine.services.servlets_jsp.ISE500#com.sap.ASJ.web.000500##sap.com/me~ear#C0000A97FB2744CE0000000300002A00#17561252000000004#sap.com/me~ear#com.sap.engine.services.servlets_jsp.ISE500#Guest#0##57060E523A6D11E99F800000010BF6A4#57060e523a6d11e99f800000010bf6a4##0#Thread[HTTP Worker [@497154206],5,Dedicated_Application_Thread]#Plain##500 Internal Server Error is returned for HTTP request [https://sapipr10.tclmoog.com:50101/manufacturing/index.jsp]: component [jsp], web module [manufacturing], application [sap.com/me~ear], DC name [sap.com/me~ear], CSN component[], problem categorization [com.sap.ASJ.web.000137], internal categorization [1263935917]. [EXCEPTION]javax.ejb.EJBException: Exception in getMethodReady() for stateless bean sap.com/me~ear*xml|me.backgroundprocess.ejb-151.3.19.jar*xml|BackgroundProcessBO; nested exception is: com.sap.engine.services.ejb3.util.pool.PoolException: com.sap.me.frame.InvalidDataSourceException: com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of odsPool.com.sap.engine.services.ejb3.util.pool.PoolException: com.sap.me.frame.InvalidDataSourceException: com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of odsPool. at com.sap.engine.services.ejb3.util.pool.ContainerPool.translate(ContainerPool.java:288) at com.sap.engine.services.ejb3.util.pool.ContainerPoolImpl.doResizeOneStepUp(ContainerPoolImpl.java:381) at com.sap.engine.services.ejb3.util.pool.ContainerPoolImpl.ensureNotEmpty(ContainerPoolImpl.java:345) at com.sap.engine.services.ejb3.util.pool.ContainerPoolImpl.pop(ContainerPoolImpl.java:312) at com.sap.engine.services.ejb3.runtime.impl.StatelessInstanceLifecycleManager.getMethodReady(StatelessInstanceLifecycleManager.java:69) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:172) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:99) at com.sun.proxy.$Proxy1237.clearCurrentRunIDs(Unknown Source) at com.sap.me.backgroundprocess.impl.BkgProcessorInit.cleanUpBackgroundProcess(BkgProcessorInit.java:104) at com.sap.me.backgroundprocess.impl.BkgProcessorInit.contextInitialized(BkgProcessorInit.java:58) at com.sap.engine.services.servlets_jsp.server.application.WebEvents.contextInitialized(WebEvents.java:120) at com.sap.engine.services.servlets_jsp.server.deploy.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:268) at com.sap.engine.services.servlets_jsp.server.deploy.SubjectDoAsHelper$1.run(SubjectDoAsHelper.java:59) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:335) at com.sap.engine.services.servlets_jsp.server.deploy.SubjectDoAsHelper.executeInSubjectDoAs(SubjectDoAsHelper.java:57) at com.sap.engine.services.servlets_jsp.server.deploy.StartAction.initWebAppComponents(StartAction.java:362) at com.sap.engine.services.servlets_jsp.server.deploy.StartAction.prepareStart(StartAction.java:188) at com.sap.engine.services.servlets_jsp.server.deploy.WebContainer.prepareStart(WebContainer.java:590) at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.prepareStart(ContainerWrapper.java:509) at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:403) at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:332) at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:558) at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335) at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:2539) at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2899) at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceAndWaitAuth(DeployServiceImpl.java:3036) at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2588) at com.sap.engine.services.deploy.DeployServiceExt_Stub.startApplicationAndWait(DeployServiceExt_Stub.java:4607) at com.sap.xmii.meint.ApplicationStarter.run(ApplicationStarter.java:21) at java.lang.Thread.run(Thread.java:763)Caused by: com.sap.me.frame.InvalidDataSourceException: com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of odsPool. at com.sap.me.frame.AbstractDataSource.init(AbstractDataSource.java:65) at com.sap.me.frame.BaseDataSource.init(BaseDataSource.java:70) at com.sap.me.frame.BaseDataSource.initialize(BaseDataSource.java:48) at com.visiprise.frame.service.AbstractPrototypeFactory.getService(AbstractPrototypeFactory.java:41) at com.visiprise.frame.service.AbstractSingletonFactory.getService(AbstractSingletonFactory.java:53) at com.visiprise.frame.service.impl.ServiceConfigurationResolver.getService(ServiceConfigurationResolver.java:121) at com.visiprise.frame.service.impl.ServiceRegistry.getService(ServiceRegistry.java:85) at com.visiprise.frame.service.ServiceLocator.getService(ServiceLocator.java:53) at com.sap.me.frame.ServiceLocator.getService(ServiceLocator.java:178) at com.sap.me.frame.AuditLogHandlerFactory.createAuditLogHandler(AuditLogHandlerFactory.java:25) at com.sap.me.frame.BaseDAO.<init>(BaseDAO.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:370) at java.lang.Class.newInstance(Class.java:323) at com.visiprise.frame.utils.ReflectionUtils.instantiate(ReflectionUtils.java:134) at com.visiprise.frame.service.ServiceFactoryHelper.createPOJOService(ServiceFactoryHelper.java:41) at com.visiprise.frame.service.POJOPrototypeServiceFactory.createService(POJOPrototypeServiceFactory.java:30) at com.visiprise.frame.service.AbstractPrototypeFactory.getService(AbstractPrototypeFactory.java:30) at com.visiprise.frame.service.impl.ServiceConfigurationResolver.getService(ServiceConfigurationResolver.java:121) at com.visiprise.frame.service.impl.ServiceRegistry.getService(ServiceRegistry.java:85) at com.visiprise.frame.service.ServiceLocator.getService(ServiceLocator.java:53) at com.sap.me.frame.ServiceLocator.getService(ServiceLocator.java:178) at com.sap.me.frame.BasicBOBean.<init>(BasicBOBean.java:55) at com.sap.me.backgroundprocess.BackgroundProcessBOBean.<init>(BackgroundProcessBOBean.java:59) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:370) at java.lang.Class.newInstance(Class.java:323) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ApplicationInstancesCreator.invoke(Interceptors_ApplicationInstancesCreator.java:23) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:191) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_NewBeanContext.invoke(Interceptors_NewBeanContext.java:17) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179) at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startCallback(DefaultInvocationChainsManager.java:152) at com.sap.engine.services.ejb3.runtime.impl.StatelessInstanceLifecycleManager.makeExist(StatelessInstanceLifecycleManager.java:119) at com.sap.engine.services.ejb3.runtime.impl.StatelessInstanceLifecycleManager.access$000(StatelessInstanceLifecycleManager.java:26) at com.sap.engine.services.ejb3.runtime.impl.StatelessInstanceLifecycleManager$PoolUserImpl.createObject(StatelessInstanceLifecycleManager.java:39) at com.sap.engine.services.ejb3.util.pool.ContainerPoolImpl.doResizeOneStepUp(ContainerPoolImpl.java:376) ... 36 moreCaused by: com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of odsPool.

Our analysis - sap note 307717 - Internal Error occurs after restarting Netweaver: "Object not found in lookup of wipPool (reportPool or odsPool)" Should help us.

And resolution as per this note - The startup listener for ME was modified to pause for a limited time until it is determined that the DataSources are available.

Impact Up to a 3 minute delay may be noticed when starting Netweaver. No functionality should be impacted by the change.

But we are struggling to find out where to make these changes suggested in sap note i.e. The startup listener for ME was modified to pause for a limited time until it is determined that the DataSources are available.

Please suggest us -

Regards

Gagan Sharma

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Feb 28 at 08:18 PM

    typo in note number correct number is 2307717 which we thinl should our issue but not able to find path

    Add comment
    10|10000 characters needed characters exceeded