Author: sebb
Date: Thu Jun 24 09:50:20 2010
New Revision: 957475

URL: http://svn.apache.org/viewvc?rev=957475&view=rev
Log:
Allow for missing jar(s)

Modified:
    
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java

Modified: 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java?rev=957475&r1=957474&r2=957475&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
 Thu Jun 24 09:50:20 2010
@@ -63,7 +63,13 @@ public class InitialContextFactory {
                 props.setProperty(Context.SECURITY_CREDENTIALS, 
securityCredentials);
                 log.info("authentication properties set");
             }
-            ctx = new InitialContext(props);
+            try {
+                ctx = new InitialContext(props);
+            } catch (NoClassDefFoundError e){
+                throw new NamingException(e.toString());
+            } catch (Exception e) {
+                throw new NamingException(e.toString());
+            }
             MAP.put(initialContextFactory + providerUrl, ctx);
         }
         return ctx;
@@ -86,7 +92,13 @@ public class InitialContextFactory {
             String initialContextFactory, String providerUrl, 
             boolean useAuth, String securityPrincipal, String 
securityCredentials) throws NamingException {
         if (useProps) {
-            return new InitialContext();
+            try {
+                return new InitialContext();
+            } catch (NoClassDefFoundError e){
+                throw new NamingException(e.toString());
+            } catch (Exception e) {
+                throw new NamingException(e.toString());
+            }
         } else {
             return lookupContext(initialContextFactory, providerUrl, useAuth, 
securityPrincipal, securityCredentials);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to