beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremiah Johnson (JIRA)" <...@beehive.apache.org>
Subject [jira] Created: (BEEHIVE-928) additional logging requested for interceptor instantiation
Date Wed, 14 Sep 2005 17:30:55 GMT
additional logging requested for interceptor instantiation
----------------------------------------------------------

         Key: BEEHIVE-928
         URL: http://issues.apache.org/jira/browse/BEEHIVE-928
     Project: Beehive
        Type: Improvement
  Components: Controls  
    Versions: V1    
 Environment: Beehive dist built from SVN r280592
    Reporter: Jeremiah Johnson
    Priority: Minor
     Fix For: TBD


After going through the Wiki page about interceptors (http://wiki.apache.org/beehive/Controls/AnnotationBasedFeatures)
I created an interceptor but wasn't getting the results I expected.  When the interceptor
is instantiated, a failure to find the interceptor class is currently silently ignored; please
consider logging the failure.

Proposed patch (note that I don't really like using SEP - just don't see any other logging
used in the Controls Runtime):
--- trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlBean.java
@@ -932,6 +933,10 @@
             try
             {
                 i  = (Interceptor) getControlService( getControlBeanContext().getClassLoader().loadClass(
n ), null );
+                if( i == null ) {
+                    System.err.println( "interceptor (" + n +
+                        ") not found in current classpath" );
+                }
             }
             catch ( Exception e )
             {
@@ -939,7 +944,7 @@
                 // isn't present on this system at runtime (ClassNotFoundException), or if
the container of the
                 // control didn't registers the service.

-                // TODO log a message here to that effect, but just swallow the exception
for now.
+                System.err.println( "failed to instantiate interceptor: " + e );
             }
             finally
             {
---

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message