You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jakarta.apache.org by se...@apache.org on 2010/06/24 11:50:20 UTC
svn commit: r957475 -
/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java
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: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org