com.ibm.ws.Transaction.IllegalResourceIn2PCTransactionException: Illegal attempt to enlist multiple 1PC XAResources

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

    • com.ibm.ws.Transaction.IllegalResourceIn2PCTransactionException: Illegal attempt to enlist multiple 1PC XAResources at com.ibm.ws.Transaction.JTA.RegisteredResources.enlistResource(RegisteredResources.java:412) at com.ibm.ws.Transaction.JTA.TransactionImpl.enlistResource(TransactionImpl.java:3160) at com.ibm.ws.Transaction.JTA.TranManagerSet.enlistOnePhase(TranManagerSet.java:440) at com.ibm.ejs.j2c.LocalTransactionWrapper.enlist(LocalTransactionWrapper.java:585) at com.ibm.ejs.j2c.ConnectionManager.lazyEnlist(ConnectionManager.java:1859) at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.lazyEnlist(WSRdbManagedConnectionImpl.java:2184) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.beginTransactionIfNecessary(WSJdbcConnection.java:624) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:2043) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:1998) at com.ibm.wps.datastore.impl.DataStoreContext.prepareStatement(DataStoreContext.java:517) at com.ibm.wps.datastore.impl.ResourcePersister.executeSelect(ResourcePersister.java:2298) at com.ibm.wps.datastore.impl.ResourcePersister.findObjectIDs(ResourcePersister.java:1804) at com.ibm.wps.datastore.ac.impl.ProtectedResourcePersister.findOIDsByOwner(ProtectedResourcePersister.java:301) at com.ibm.wps.datastore.ac.impl.ProtectedResourceHomeImpl.findOIDsByOwner(ProtectedResourceHomeImpl.java:140) at com.ibm.wps.ac.impl.ResourceManagerDataAccess.loadResourceOIDsByOwner(ResourceManagerDataAccess.java:494) at com.ibm.wps.ac.impl.ResourceManager.loadOwnedResourceOIDs(ResourceManager.java:942) at com.ibm.wps.ac.impl.AccessControlConfigImpl.loadOwnedResources(AccessControlConfigImpl.java:1996) at com.ibm.wps.ac.impl.AccessControlConfigFederator.loadOwnedResources(AccessControlConfigFederator.java:454) at com.ibm.wps.command.ac.QueryOwnedResourcesCommand.execute(QueryOwnedResourcesCommand.java:106) at com.ibm.wps.model.content.impl.ContentModelImpl.loadCustomizationMapping(ContentModelImpl.java:427) at com.ibm.wps.model.content.impl.TopologyInvalidatorTask.doItYourself(TopologyInvalidatorTask.java:149) at com.ibm.wps.model.content.impl.ConcurrentTaskSynchronizer.synchronizeTask(ConcurrentTaskSynchronizer.java:133) at com.ibm.wps.model.content.impl.SmartTopologyValidator.makeValid(SmartTopologyValidator.java:193) at com.ibm.wps.model.content.impl.ContentModelImpl.makeValid(ContentModelImpl.java:1065) at com.ibm.wps.model.content.impl.ContentModelImpl.readBegin(ContentModelImpl.java:2131) at com.ibm.wps.model.content.impl.ThreadsafeContentModelImpl.readBegin(ThreadsafeContentModelImpl.java:96) at com.ibm.wps.model.content.impl.ContentModelImpl.getParent(ContentModelImpl.java:1636) at com.ibm.wps.command.composition.AddPortletListCommand.execute(AddPortletListCommand.java:501) at com.ibm.wps.portlets.contentlayout.PageComposer.addControls(PageComposer.java:1498) at com.ibm.wps.portlets.contentlayout.PageComposer.actionPerformed(PageComposer.java:728) at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:337) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl._dispatch(PortletDelegateImpl.java:382) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.access$200(PortletDelegateImpl.java:70) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl$Context.callPortlet(PortletDelegateImpl.java:550) at com.ibm.wps.pe.pc.legacy.services.PortletFilterServiceImpl.doFilter(PortletFilterServiceImpl.java:367) at com.ibm.wps.pe.pc.legacy.services.PortletFilter.doFilter(PortletFilter.java:42) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.dispatch(PortletDelegateImpl.java:141) at org.apache.jetspeed.portlet.Portlet.doGet(Portlet.java:499) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet.service(CacheablePortlet.java:120) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.jetspeed.portlet.Portlet.service(Portlet.java:493) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:639) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:370) at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:78) at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1125) at com.ibm.wps.pe.pc.legacy.EventEnvironmentImpl.includePortlet(EventEnvironmentImpl.java:171) at com.ibm.wps.pe.pc.legacy.event.ActionEventImpl.prepare(ActionEventImpl.java:201) at com.ibm.wps.pe.pc.legacy.event.EventQueueManager.processEventLoop(EventQueueManager.java:88) at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEvents(PortletContainerImpl.java:218) at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:296) at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:2461) at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:678) at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130) at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:800) at com.ibm.wps.engine.Servlet.doGet(Servlet.java:607) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at com.ibm.wps.engine.Servlet.doFilter(Servlet.java:1184) at com.ibm.wps.resolver.servlet.ContentHandlerCleanup.doFilter(ContentHandlerCleanup.java:648) at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(AbstractFilter.java:82) at com.ibm.wps.engine.Servlet.service(Servlet.java:1175) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1009) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145) at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLocaleFilter.java:93) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:89) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.wps.resolver.friendly.servlet.FriendlySelectionFilter.doFilter(FriendlySelectionFilter.java:189) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.wps.engine.VirtualPortalFilter.doFilter(VirtualPortalFilter.java:88) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:282) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:771) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:539) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3365) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:814) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
    No Bugmate found.