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