Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1048972

Summary: If the server is shutdown, while a user is logged into the BPEL console, multiple errors and warnings are logged
Product: [JBoss] JBoss Fuse Service Works 6 Reporter: Len DiMaggio <ldimaggi>
Component: BPEL IntegrationAssignee: Rob Cernich <rcernich>
Status: CLOSED UPSTREAM QA Contact: Matej Melko <mmelko>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: soa-p-jira
Target Milestone: ER2   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
If the user shuts down the system whilst logged into the BPEL Console, multiple warnings and errors are written to the log. This has no functional impact but, to avoid, log out of the BPEL Console before shutting down the server.
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-02-10 03:34:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Server log none

Description Len DiMaggio 2014-01-06 16:24:40 UTC
Description of problem:

See the attached server.log - if the server is shutdown while a user is logged into the BPEL console - multiple errors and warnings are logged

Version-Release number of selected component (if applicable):
ER8

How reproducible:
100%

Steps to Reproduce:
1. Start the server
2. Log into the BPEL console
3. Stop the server

Actual results:
See the attached server.log and the summary logged in comments to this bugzilla.

Expected results:
No errors.

Additional info:
Attached server log.

Comment 1 Len DiMaggio 2014-01-06 16:26:08 UTC
11:13:37,242 WARN  [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ODEServer-1) SQL Error: 0, SQLState: null
11:13:37,243 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ODEServer-1) javax.resource.ResourceException: IJ000451: The connection manager is shutdown: java:jboss/datasources/BpelDS
11:13:38,244 WARN  [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ODEServer-1) SQL Error: 0, SQLState: null
11:13:38,245 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ODEServer-1) javax.resource.ResourceException: IJ000451: The connection manager is shutdown: java:jboss/datasources/BpelDS
11:13:38,245 ERROR [org.apache.ode.scheduler.simple.SimpleScheduler] (ODEServer-1) Error loading immediate jobs from database.: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
	at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
	at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:273)
	at org.apache.ode.dao.jpa.scheduler.SchedulerDAOConnectionImpl.dequeueImmediate(SchedulerDAOConnectionImpl.java:61) [riftsaw-dao-jpa-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler$5.call(SimpleScheduler.java:755) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler$5.call(SimpleScheduler.java:752) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:294) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:251) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler.doLoadImmediate(SimpleScheduler.java:752) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler$LoadImmediateTask.run(SimpleScheduler.java:864) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:721) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:718) [riftsaw-scheduler-simple-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7.0_25]
	at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_25]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
	at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
	at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:221)
	at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
	at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
	at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:161)
	at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182)
	at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159)
	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1854)
	at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1831)
	at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1811)
	at org.hibernate.loader.Loader.doQuery(Loader.java:899)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341)
	at org.hibernate.loader.Loader.doList(Loader.java:2516)
	at org.hibernate.loader.Loader.doList(Loader.java:2502)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2332)
	at org.hibernate.loader.Loader.list(Loader.java:2327)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:490)
	at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355)
	at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195)
	at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1269)
	at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:264)
	... 14 more
Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000451: The connection manager is shutdown: java:jboss/datasources/BpelDS
	at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:147)
	at org.apache.ode.dao.jpa.hibernate.HibernateUtil.getConnection(HibernateUtil.java:75) [riftsaw-dao-jpa-hibernate-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.apache.ode.dao.jpa.hibernate.DataSourceConnectionProvider.getConnection(DataSourceConnectionProvider.java:60) [riftsaw-dao-jpa-hibernate-3.0.0.Final-redhat-6.jar:3.0.0.Final-redhat-6]
	at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:292)
	at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
	... 34 more
Caused by: javax.resource.ResourceException: IJ000451: The connection manager is shutdown: java:jboss/datasources/BpelDS
	at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:321)
	at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368)
	at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464)
	at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
	... 38 more

Comment 2 Len DiMaggio 2014-01-06 16:27:13 UTC
Created attachment 846184 [details]
Server log

Comment 9 Red Hat Bugzilla 2025-02-10 03:34:46 UTC
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.