You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by dk...@apache.org on 2008/12/18 21:56:45 UTC

svn commit: r727817 - in /webservices/wss4j/trunk/src/org/apache/ws/security: WSSConfig.java util/Loader.java

Author: dkulp
Date: Thu Dec 18 12:56:44 2008
New Revision: 727817

URL: http://svn.apache.org/viewvc?rev=727817&view=rev
Log:
If specific providers cannot be loaded, log at debug, not warning

Modified:
    webservices/wss4j/trunk/src/org/apache/ws/security/WSSConfig.java
    webservices/wss4j/trunk/src/org/apache/ws/security/util/Loader.java

Modified: webservices/wss4j/trunk/src/org/apache/ws/security/WSSConfig.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/org/apache/ws/security/WSSConfig.java?rev=727817&r1=727816&r2=727817&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/security/WSSConfig.java (original)
+++ webservices/wss4j/trunk/src/org/apache/ws/security/WSSConfig.java Thu Dec 18 12:56:44 2008
@@ -442,7 +442,7 @@
 
     private boolean loadProvider(String id, String className) {
         try {
-            Class c = Loader.loadClass(className);
+            Class c = Loader.loadClass(className, false);
             if (java.security.Security.getProvider(id) == null) {
                 if (log.isDebugEnabled()) {
                     log.debug("The provider " + id

Modified: webservices/wss4j/trunk/src/org/apache/ws/security/util/Loader.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/org/apache/ws/security/util/Loader.java?rev=727817&r1=727816&r2=727817&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/security/util/Loader.java (original)
+++ webservices/wss4j/trunk/src/org/apache/ws/security/util/Loader.java Thu Dec 18 12:56:44 2008
@@ -152,6 +152,9 @@
      * @throws ClassNotFoundException
      */
     static public Class loadClass(String clazz) throws ClassNotFoundException {
+        return loadClass(clazz, true);
+    }
+    static public Class loadClass(String clazz, boolean warn) throws ClassNotFoundException {
         try {
             ClassLoader tcl = getTCL(); 
             
@@ -162,7 +165,11 @@
                 }
             }
         } catch (Throwable e) {
-            log.warn(e.getMessage(), e);
+            if (warn) {
+                log.warn(e.getMessage(), e);
+            } else {
+                log.debug(e.getMessage(), e);
+            }
         }
         // we reached here because tcl was null or because of a
         // security exception, or because clazz could not be loaded...



---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org