My Oracle Support Banner

WLW: Making multiple method calls to a JDBC control from a single pageflow method. (Doc ID 1149754.1)

Last updated on FEBRUARY 10, 2022

Applies to:

Oracle Workshop for Weblogic - Version 9.1 to 10.3 [Release Weblogic Platform to AS10gR3]
Information in this document applies to any platform.


Users who upgrade an 8.x application to a 9.x/10.x application may experience issues in making multiple method calls to a JDBC control from a single page flow method.

Below is the exception trace:

java.sql.SQLException: The transaction is no longer active - status: 'Committed'. No further JDBC access is allowed within this transaction.
at weblogic.jdbc.wrapper.JTSConnection.checkIfRolledBack(
at weblogic.jdbc.wrapper.JTSConnection.checkConnection(
at weblogic.jdbc.wrapper.Connection.preInvocationHandler(
at weblogic.jdbc.wrapper.Connection.getMetaData(
at org.apache.beehive.controls.system.jdbc.parser.SqlStatement.createPreparedStatement(
at org.apache.beehive.controls.system.jdbc.JdbcControlImpl.execPreparedStatement(
at com.bea.wlw.runtime.core.control.internal.JdbcControlImpl.invoke(
at com.verizon.vbuild.ctl.db.test.testDbBean.insertTest(
at com.verizon.vbuild.ctl.custom.test.testImpl.createTestEmployee1(
at com.verizon.vbuild.ctl.custom.test.testBean.createTestEmployee1(
at resources.testCommon.TestCommonController.begin(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(


Upgrade from WLW 8.1 to WLW 9.x / WLW10.x.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.