From 1b7ff1f45fa286512fc1449ad59fc202be7bd7d6 Mon Sep 17 00:00:00 2001 From: Flavia Date: Fri, 16 Mar 2018 22:47:27 -0300 Subject: [PATCH] [WFTC-38] Fix ClassCastException in FileSystemXAResourceRegistry.getXAResourceRegistryFile --- .../client/provider/jboss/FileSystemXAResourceRegistry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/wildfly/transaction/client/provider/jboss/FileSystemXAResourceRegistry.java b/src/main/java/org/wildfly/transaction/client/provider/jboss/FileSystemXAResourceRegistry.java index 8253aa2..a3bc2e0 100644 --- a/src/main/java/org/wildfly/transaction/client/provider/jboss/FileSystemXAResourceRegistry.java +++ b/src/main/java/org/wildfly/transaction/client/provider/jboss/FileSystemXAResourceRegistry.java @@ -115,11 +115,11 @@ final class FileSystemXAResourceRegistry { * @throws SystemException if an unexpected failure occurs when creating the registry file */ XAResourceRegistry getXAResourceRegistryFile(LocalTransaction transaction) throws SystemException { - XAResourceRegistry registry = (XAResourceRegistry) provider.getResource(transaction, XA_RESOURCE_REGISTRY_KEY); + XAResourceRegistry registry = (XAResourceRegistry) transaction.getResource(XA_RESOURCE_REGISTRY_KEY); if (registry != null) return registry; registry = new XAResourceRegistryFile(transaction.getXid()); - provider.putResource(transaction, XA_RESOURCE_REGISTRY_KEY, registry); + transaction.putResource(XA_RESOURCE_REGISTRY_KEY, registry); return registry; }