on 02-20-2008 2:06 PM
SPO web apps fail to start correctly when Netweaver is restarted. I have to manually stop and restart the SPO web apps via the Visual Administrator. This seems to be a timing issue with the JDBC connection pool. During the attempted automatic, spo.log reports these errors:
2008-02-04 12:48:41,752 INFO [SAPEngine_Application_Thread[impl:3]_63] - =================================================================
2008-02-04 12:48:41,752 ERROR [SAPEngine_Application_Thread[impl:3]_63] - Failed to set up connection pool: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/jdbc/qaht6114.
2008-02-04 12:48:41,752 WARN [SAPEngine_Application_Thread[impl:3]_63] - database schema for (unknown) might not yet be fully created
2008-02-04 12:56:55,245 ERROR [SAPEngine_Application_Thread[impl:3]_63] - Failed to set up connection pool: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/jdbc/qaht6114.
2008-02-04 12:56:55,245 WARN [SAPEngine_Application_Thread[impl:3]_63] - Could not obtain connection metadata
java.sql.SQLException: Failed to set up connection pool
at com.mcasolutions.util.JdbcUtil.getDataSource(JdbcUtil.java:139)
at com.mcasolutions.util.JdbcUtil.getDefaultDataSource(JdbcUtil.java:101)
at com.mcasolutions.util.JdbcUtil.getConnection(JdbcUtil.java:61)
at com.mcasolutions.util.McaHibernateConnectionProvider.getConnection(McaHibernateConnectionProvider.java:23)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
at com.mcasolutions.util.HibernateUtil.refresh(HibernateUtil.java:34)
at com.mcasolutions.util.HibernateUtil.<clinit>(HibernateUtil.java:28)
at com.mcasolutions.application.web.util.HibernateFilter.init(HibernateFilter.java:23)
at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addFilter(WebComponents.java:198)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadFilters(ApplicationThreadInitializer.java:292)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:107)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
2008-02-04 12:56:55,245 ERROR [SAPEngine_Application_Thread[impl:3]_63] - Initial SessionFactory creation failed.
org.hibernate.HibernateException: database product name cannot be null
at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:374)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:110)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
at com.mcasolutions.util.HibernateUtil.refresh(HibernateUtil.java:34)
at com.mcasolutions.util.HibernateUtil.<clinit>(HibernateUtil.java:28)
at com.mcasolutions.application.web.util.HibernateFilter.init(HibernateFilter.java:23)
at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addFilter(WebComponents.java:198)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadFilters(ApplicationThreadInitializer.java:292)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:107)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
2008-02-04 12:56:55,949 ERROR [SAPEngine_Application_Thread[impl:3]_63] - Failed to set up connection pool: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/jdbc/qaht6114.
2008-02-04 12:56:55,949 INFO [SAPEngine_Application_Thread[impl:3]_63] - =================================================================
Hello,
if there is non-core Services that are not started due to timeouts or whatever they are usually re-tried after some time. Did you just wait for a while yet ?
regards,
Andi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.