[jboss-cvs] JBossAS SVN: r112744 - projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/rar.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 8 15:15:43 EST 2012


Author: jesper.pedersen
Date: 2012-03-08 15:15:41 -0500 (Thu, 08 Mar 2012)
New Revision: 112744

Modified:
   projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/rar/EndpointImpl.java
Log:
[JBJCA-757] Incorrect implementation of ActivationSpec::validate()

Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/rar/EndpointImpl.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/rar/EndpointImpl.java	2012-03-08 19:37:41 UTC (rev 112743)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/rar/EndpointImpl.java	2012-03-08 20:15:41 UTC (rev 112744)
@@ -104,8 +104,6 @@
       if (rar == null)
          throw new ResourceException(bundle.resourceAdapterInstanceNotActive());
 
-      spec.validate();
-
       if (is16 && bvEnabled)
       {
          ClassLoader oldTCCL = SecurityActions.getThreadContextClassLoader();
@@ -154,6 +152,15 @@
          }
       }
 
+      try
+      {
+         spec.validate();
+      }
+      catch (UnsupportedOperationException uoe)
+      {
+         // Ignore
+      }
+
       rar.endpointActivation(endpointFactory, spec);
    }
 



More information about the jboss-cvs-commits mailing list