Hello,

I wanted to try a global interceptor so I could document it,

  <interceptors>
           <interceptor>
              <param className = "interceptors.global_test"/>
           </interceptor>
        </interceptors>

but always get an error using (testAuthorBooksSubForm)...

java.lang.NullPointerException
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.dbforms.config.Table.processInterceptors(Table.java:1774)
org.dbforms.event.datalist.UpdateEvent.processEvent(UpdateEvent.java:117)
org.dbforms.servlets.Controller.process(Controller.java:215)
org.dbforms.servlets.Controller.doPost(Controller.java:125)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.dbforms.util.external.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:161)

OR from the log...

ERROR-[22.08.2004 14:52:40]-[http8080-Processor25]-[org.dbforms.taglib.DbFormTag.doStartTag(DbFormTag.java:1111)]-pos6
ERROR-[22.08.2004 14:52:40]-[http8080-Processor25]-[org.dbforms.taglib.DbFormTag.doStartTag(DbFormTag.java:1112)]-
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.dbforms.config.Table.processInterceptors(Table.java:1774)
at org.dbforms.taglib.DbFormTag.doStartTag(DbFormTag.java:1108)
at org.apache.jsp.tests.testAuthorBooksSubForm_jsp._jspService(testAuthorBooksSubForm_jsp.java:146)



Here is my interceptor...it just prints out a log statement

public class global_test extends DbEventInterceptorSupport {

private Category logCat = Category.getInstance(this.getClass().getName());

public int preInsert(HttpServletRequest request, Table table, FieldValues fieldValues, DbFormsConfig config, Connection con) throws ValidationException {
logCat.info("preInsert called");


         return GRANT_OPERATION;
   }

public int preUpdate(HttpServletRequest request, Table table, FieldValues fieldValues, DbFormsConfig config, Connection con) throws ValidationException {
logCat.info("GLOBAL preUpdate called");


         return GRANT_OPERATION;
      }


public int preSelect(HttpServletRequest request, DbFormsConfig config, Connection con) {
logCat.info("GLOBAL preSelect called");
return GRANT_OPERATION;
}


}


AM I DOING SOMETHING WRONG HERE? -- Shawn


------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to