"SQLException: Cannot call commit when using distributed transactions" While Creating Streaming Desktop
(Doc ID 1276683.1)
Last updated on FEBRUARY 20, 2025
Applies to:
Oracle WebLogic Portal - Version 9.2.0 to 10.3.7 [Release Weblogic Platform to AS10gR3]Information in this document applies to any platform.
Symptoms
The following error is thrown while creating a Streaming Desktop through the Portal Administration Console:
<Error> <PortalAdminTools> <BEA-415124> <An exception occured trying to create a Portal definition with a title of Service Portal.
com.bea.portal.tools.common.exceptions.ToolsException: java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at com.bea.portal.tools.portal.controls.PortalDefinitionControlImpl.createPortalDefinition(PortalDefinitionControlImpl.java:287)
at com.bea.portal.tools.portal.controls.PortalDefinitionControlBean.createPortalDefinition(PortalDefinitionControlBean.java:386)
at com.bea.jsptools.portal.helpers.SharedActions.createPortal(SharedActions.java:446)
at portalTools.definitions.portals.browse.BrowsePortalsController.createPortal(BrowsePortalsController.java:296)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Truncated. see log file for complete stacktrace
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:101)
at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:830)
at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:779)
at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:500)
at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:57)
Truncated. see log file for complete stacktrace
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationIntersection(LocalizationDelegate.java:1652)
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationResource(LocalizationDelegate.java:574)
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationResource(LocalizationDelegate.java:533)
at com.bea.netuix.application.manager.persistence.jdbc.PortalDefinitionDelegate.createPortalDefinition(PortalDefinitionDelegate.java:877)
at com.bea.netuix.application.manager.persistence.jdbc.PortalDefinitionManagerImpl.createPortalDefinition(PortalDefinitionManagerImpl.java:850)
Truncated. see log file for complete stacktrace
com.bea.portal.tools.common.exceptions.ToolsException: java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at com.bea.portal.tools.portal.controls.PortalDefinitionControlImpl.createPortalDefinition(PortalDefinitionControlImpl.java:287)
at com.bea.portal.tools.portal.controls.PortalDefinitionControlBean.createPortalDefinition(PortalDefinitionControlBean.java:386)
at com.bea.jsptools.portal.helpers.SharedActions.createPortal(SharedActions.java:446)
at portalTools.definitions.portals.browse.BrowsePortalsController.createPortal(BrowsePortalsController.java:296)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Truncated. see log file for complete stacktrace
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:101)
at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:830)
at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:779)
at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:500)
at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:57)
Truncated. see log file for complete stacktrace
javax.ejb.EJBException: SQL ERROR while performing insert: error code [0] state [null]; nested exception is: java.sql.SQLException: Cannot call commit when using distributed transactions
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationIntersection(LocalizationDelegate.java:1652)
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationResource(LocalizationDelegate.java:574)
at com.bea.netuix.application.localization.manager.persistence.jdbc.LocalizationDelegate.createLocalizationResource(LocalizationDelegate.java:533)
at com.bea.netuix.application.manager.persistence.jdbc.PortalDefinitionDelegate.createPortalDefinition(PortalDefinitionDelegate.java:877)
at com.bea.netuix.application.manager.persistence.jdbc.PortalDefinitionManagerImpl.createPortalDefinition(PortalDefinitionManagerImpl.java:850)
Truncated. see log file for complete stacktrace
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |