|
From: Ted H. <hu...@ap...> - 2003-09-17 18:04:40
|
I tried building FormProc from CVS, but when I do, I'm get
HTTP ERROR: 500 Form configuration not found for 'cpu_permit_insert'
When I switch back to the 1.3.1 JAR, all is well, even when I rebuild
that JAR from the 1.3.1 source. I updated to EdenLib 1.5, so that's not
it. (Is EdenLib 1.5 in the CVS lib?)
Could this change be the culprit?
- Added support for specifying a default message provider in the
formproc.xml configuration.
If so, what might I need add to 1.3.1 formproc.xml to get it to work?
-Ted.
0 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping
provider "org.apache.commons.vfs.provider.ftp.FtpFileProvider" because
required class "org.apache.commons.net.ftp.FTPFile" is not available.
10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping
provider "org.apache.commons.vfs.provider.smb.SmbFileProvider" because
required class "jcifs.smb.SmbFile" is not available.
10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping
provider "org.apache.commons.vfs.provider.webdav.WebdavFileProvider"
because required class "org.apache.webdav.lib.WebdavResource" is not
available.
20 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping
provider "org.apache.commons.vfs.provider.sftp.SftpFileProvider" because
required class "com.jcraft.jsch.JSch" is not available.
java.lang.NullPointerException
at
com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243)
at
com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222)
at
com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82)
at org.formproc.FormManager.loadInclude(FormManager.java:432)
at org.formproc.FormManager.loadConfiguration(FormManager.java:355)
at org.formproc.FormManager.reload(FormManager.java:376)
at org.formproc.FormManager.loadConfiguration(FormManager.java:319)
at org.formproc.FormManager.loadConfiguration(FormManager.java:288)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343)
at
org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58)
at
org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36)
at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44)
at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
com.anthonyeden.lib.resource.ResourceException
at
com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:87)
at org.formproc.FormManager.loadInclude(FormManager.java:432)
at org.formproc.FormManager.loadConfiguration(FormManager.java:355)
at org.formproc.FormManager.reload(FormManager.java:376)
at org.formproc.FormManager.loadConfiguration(FormManager.java:319)
at org.formproc.FormManager.loadConfiguration(FormManager.java:288)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343)
at
org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58)
at
org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36)
at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44)
at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
Nested Exception:
java.lang.NullPointerException
at
com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243)
at
com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222)
at
com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82)
at org.formproc.FormManager.loadInclude(FormManager.java:432)
at org.formproc.FormManager.loadConfiguration(FormManager.java:355)
at org.formproc.FormManager.reload(FormManager.java:376)
at org.formproc.FormManager.loadConfiguration(FormManager.java:319)
at org.formproc.FormManager.loadConfiguration(FormManager.java:288)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343)
at
org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58)
at
org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36)
at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44)
at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
13:47:48.006 WARN!! Exception for /cpu/legacy/InsertSubmit.go
org.formproc.FormConfigurationException: Form configuration not found
for 'cpu_permit_insert'
at org.formproc.FormManager.getFormConfiguration(FormManager.java:178)
at org.formproc.FormManager.configure(FormManager.java:165)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.configureForm(ThrowawayFormProcBean.java:236)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:260)
at
net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343)
at
org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58)
at
org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36)
at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44)
at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
|
|
From: Anthon E. <me...@an...> - 2003-09-18 02:11:05
|
Ted, Does the example web application work for you? What server are you using exactly (I see Jetty, but is it Jetty standalone or within JBoss?) I just tested the example app in tomcat 4.1.24 and it worked with no problems. Sincerely, Anthony Eden Ted Husted wrote: > I tried building FormProc from CVS, but when I do, I'm get > > HTTP ERROR: 500 Form configuration not found for 'cpu_permit_insert' > > When I switch back to the 1.3.1 JAR, all is well, even when I rebuild > that JAR from the 1.3.1 source. I updated to EdenLib 1.5, so that's > not it. (Is EdenLib 1.5 in the CVS lib?) > > Could this change be the culprit? > > - Added support for specifying a default message provider in the > formproc.xml configuration. > > If so, what might I need add to 1.3.1 formproc.xml to get it to work? > > -Ted. > > > 0 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping > provider "org.apache.commons.vfs.provider.ftp.FtpFileProvider" because > required class "org.apache.commons.net.ftp.FTPFile" is not available. > 10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping > provider "org.apache.commons.vfs.provider.smb.SmbFileProvider" because > required class "jcifs.smb.SmbFile" is not available. > 10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping > provider "org.apache.commons.vfs.provider.webdav.WebdavFileProvider" > because required class "org.apache.webdav.lib.WebdavResource" is not > available. > 20 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping > provider "org.apache.commons.vfs.provider.sftp.SftpFileProvider" > because required class "com.jcraft.jsch.JSch" is not available. > java.lang.NullPointerException > at > com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243) > > at > com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222) > > at > com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82) > > at org.formproc.FormManager.loadInclude(FormManager.java:432) > at org.formproc.FormManager.loadConfiguration(FormManager.java:355) > at org.formproc.FormManager.reload(FormManager.java:376) > at org.formproc.FormManager.loadConfiguration(FormManager.java:319) > at org.formproc.FormManager.loadConfiguration(FormManager.java:288) > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) > > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) > > at > org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) > > at > org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) > > at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) > at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) > at org.mortbay.http.HttpServer.service(HttpServer.java:879) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) > com.anthonyeden.lib.resource.ResourceException > at > com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:87) > > at org.formproc.FormManager.loadInclude(FormManager.java:432) > at org.formproc.FormManager.loadConfiguration(FormManager.java:355) > at org.formproc.FormManager.reload(FormManager.java:376) > at org.formproc.FormManager.loadConfiguration(FormManager.java:319) > at org.formproc.FormManager.loadConfiguration(FormManager.java:288) > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) > > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) > > at > org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) > > at > org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) > > at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) > at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) > at org.mortbay.http.HttpServer.service(HttpServer.java:879) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) > Nested Exception: > java.lang.NullPointerException > at > com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243) > > at > com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222) > > at > com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82) > > at org.formproc.FormManager.loadInclude(FormManager.java:432) > at org.formproc.FormManager.loadConfiguration(FormManager.java:355) > at org.formproc.FormManager.reload(FormManager.java:376) > at org.formproc.FormManager.loadConfiguration(FormManager.java:319) > at org.formproc.FormManager.loadConfiguration(FormManager.java:288) > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) > > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) > > at > org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) > > at > org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) > > at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) > at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) > at org.mortbay.http.HttpServer.service(HttpServer.java:879) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) > 13:47:48.006 WARN!! Exception for /cpu/legacy/InsertSubmit.go > org.formproc.FormConfigurationException: Form configuration not found > for 'cpu_permit_insert' > at > org.formproc.FormManager.getFormConfiguration(FormManager.java:178) > at org.formproc.FormManager.configure(FormManager.java:165) > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.configureForm(ThrowawayFormProcBean.java:236) > > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:260) > > at > net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) > > at > org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) > > at > org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) > > at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) > at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) > at org.mortbay.http.HttpServer.service(HttpServer.java:879) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > FormProc-developer mailing list > For...@li... > https://lists.sourceforge.net/lists/listinfo/formproc-developer |
|
From: Ted H. <hu...@ap...> - 2003-09-18 18:31:26
|
Anthon Eden wrote: > Ted, > > Does the example web application work for you? What server are you > using exactly (I see Jetty, but is it Jetty standalone or within > JBoss?) > > I just tested the example app in tomcat 4.1.24 and it worked with no > problems. The example applications work when I build them from CVS and run them under Tomcat. I have Jetty configured to run standalone under my IDE. I don't know if the examples work under Jetty since it is not configured for JSPs. But I deployed my working application under Tomcat using the CVS JAR, and it failed in a similar way. I imagine it has something to do with the configuration files, but I can't see how mine are different. W -Ted. javax.servlet.ServletException: Form configuration not found for 'cpu_permit_insert' at net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:352) at org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) at org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) root cause org.formproc.FormConfigurationException: Form configuration not found for 'cpu_permit_insert' at org.formproc.FormManager.getFormConfiguration(FormManager.java:198) at org.formproc.FormManager.configure(FormManager.java:185) at net.sf.mav.opt.controller.ThrowawayFormProcBean.configureForm(ThrowawayFormProcBean.java:237) at net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:261) at net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:344) at org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) at org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) > > Ted Husted wrote: > >> I tried building FormProc from CVS, but when I do, I'm get >> >> HTTP ERROR: 500 Form configuration not found for 'cpu_permit_insert' >> >> When I switch back to the 1.3.1 JAR, all is well, even when I rebuild >> that JAR from the 1.3.1 source. I updated to EdenLib 1.5, so that's >> not it. (Is EdenLib 1.5 in the CVS lib?) >> >> Could this change be the culprit? >> >> - Added support for specifying a default message provider in the >> formproc.xml configuration. >> >> If so, what might I need add to 1.3.1 formproc.xml to get it to work? >> >> -Ted. >> >> >> 0 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping >> provider "org.apache.commons.vfs.provider.ftp.FtpFileProvider" because >> required class "org.apache.commons.net.ftp.FTPFile" is not available. >> 10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping >> provider "org.apache.commons.vfs.provider.smb.SmbFileProvider" because >> required class "jcifs.smb.SmbFile" is not available. >> 10 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping >> provider "org.apache.commons.vfs.provider.webdav.WebdavFileProvider" >> because required class "org.apache.webdav.lib.WebdavResource" is not >> available. >> 20 [PoolThread-1] WARN org.apache.commons.vfs.VFS - Skipping >> provider "org.apache.commons.vfs.provider.sftp.SftpFileProvider" >> because required class "com.jcraft.jsch.JSch" is not available. >> java.lang.NullPointerException >> at >> com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243) >> >> at >> com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222) >> >> at >> com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82) >> >> at org.formproc.FormManager.loadInclude(FormManager.java:432) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:355) >> at org.formproc.FormManager.reload(FormManager.java:376) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:319) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:288) >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) >> >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) >> >> at >> org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) >> >> at >> org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) >> >> at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) >> at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) >> at >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >> >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) >> at >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) >> >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) >> at org.mortbay.http.HttpServer.service(HttpServer.java:879) >> at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) >> at >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) >> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) >> at >> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) >> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) >> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) >> com.anthonyeden.lib.resource.ResourceException >> at >> com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:87) >> >> at org.formproc.FormManager.loadInclude(FormManager.java:432) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:355) >> at org.formproc.FormManager.reload(FormManager.java:376) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:319) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:288) >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) >> >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) >> >> at >> org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) >> >> at >> org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) >> >> at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) >> at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) >> at >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >> >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) >> at >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) >> >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) >> at org.mortbay.http.HttpServer.service(HttpServer.java:879) >> at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) >> at >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) >> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) >> at >> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) >> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) >> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) >> Nested Exception: >> java.lang.NullPointerException >> at >> com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:243) >> >> at >> com.anthonyeden.lib.util.ClassUtilities.getResourceAsStream(ClassUtilities.java:222) >> >> at >> com.anthonyeden.lib.resource.ClassPathResourceLoader.loadResource(ClassPathResourceLoader.java:82) >> >> at org.formproc.FormManager.loadInclude(FormManager.java:432) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:355) >> at org.formproc.FormManager.reload(FormManager.java:376) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:319) >> at org.formproc.FormManager.loadConfiguration(FormManager.java:288) >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:256) >> >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) >> >> at >> org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) >> >> at >> org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) >> >> at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) >> at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) >> at >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >> >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) >> at >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) >> >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) >> at org.mortbay.http.HttpServer.service(HttpServer.java:879) >> at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) >> at >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) >> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) >> at >> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) >> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) >> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) >> 13:47:48.006 WARN!! Exception for /cpu/legacy/InsertSubmit.go >> org.formproc.FormConfigurationException: Form configuration not found >> for 'cpu_permit_insert' >> at >> org.formproc.FormManager.getFormConfiguration(FormManager.java:178) >> at org.formproc.FormManager.configure(FormManager.java:165) >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.configureForm(ThrowawayFormProcBean.java:236) >> >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.processForm(ThrowawayFormProcBean.java:260) >> >> at >> net.sf.mav.opt.controller.ThrowawayFormProcBean.go(ThrowawayFormProcBean.java:343) >> >> at >> org.infohazard.maverick.flow.ThrowawayControllerAdapter.go(ThrowawayControllerAdapter.java:58) >> >> at >> org.infohazard.maverick.flow.ControllerWithParams.go(ControllerWithParams.java:36) >> >> at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:44) >> at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:237) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >> at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356) >> at >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >> >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1723) >> at >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) >> >> at org.mortbay.http.HttpContext.handle(HttpContext.java:1673) >> at org.mortbay.http.HttpServer.service(HttpServer.java:879) >> at org.mortbay.http.HttpConnection.service(HttpConnection.java:783) >> at >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945) >> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:800) >> at >> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) >> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) >> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454) >> >> >> >> >> >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by:ThinkGeek >> Welcome to geek heaven. >> http://thinkgeek.com/sf >> _______________________________________________ >> FormProc-developer mailing list >> For...@li... >> https://lists.sourceforge.net/lists/listinfo/formproc-developer > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > FormProc-developer mailing list > For...@li... > https://lists.sourceforge.net/lists/listinfo/formproc-developer > -- Ted Husted, Junit in Action - <http://www.manning.com/massol/>, Struts in Action - <http://husted.com/struts/book.html>, JSP Site Design - <http://www.amazon.com/exec/obidos/ISBN=1861005512>. |
|
From: Ted H. <hu...@ap...> - 2003-09-18 18:33:21
|
Here are my configuration files:
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for a formproc FormManager
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 15:32:24 $
*/
-->
<config>
<!-- map validator types to implementation classes -->
<validator-map type=3D"script"=20
classname=3D"org.formproc.validation.ScriptValidator">
<property name=3D"script-root" value=3D""/>
<property name=3D"script-root-type" value=3D"classpath"/>
</validator-map>
<validator-map type=3D"expression"=20
classname=3D"org.formproc.validation.REValidator"/>
<validator-map type=3D"rule"=20
classname=3D"org.formproc.validation.RuleValidator"/>
<validator-map type=3D"group"=20
classname=3D"org.formproc.validation.ValidatorGroup"/>
<!-- define shared validators -->
<shared-validator name=3D"required">
<validator type=3D"expression">
<pattern>.{1,}</pattern>
<error lang=3D"en">The field is required.</error>
<error lang=3D"fr">Exig=E9e</error>
</validator>
</shared-validator>
<!-- include other configuration files -->
<include
file=3D"formproc-include.xml"
monitor=3D"true"/>
<!-- define forms -->
<form name=3D"cpu_permit_insert"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-insert.xml"
monitor=3D"true"/>
<form name=3D"cpu_permit_update"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-update.xml"
monitor=3D"true"/>
<form name=3D"cpu_permit_select"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-update.xml"
monitor=3D"true"/>
</config>
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for a formproc FormManager - place custom=20
validators here
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 16:04:00 $
*/
-->
<config>
<shared-validator name=3D"date">
<validator type=3D"expression">
<pattern>\d\d/\d\d/\d\d\d\d</pattern>
<error>Date must be in format MM/dd/yyyy</error>
</validator>
</shared-validator>
<shared-validator name=3D"currency">
<!-- :FIXME: Need a currency rule -->
<validator type=3D"class"=20
classname=3D"org.formproc.validation.PassValidator">
<error>Valid amount required</error>
</validator>
</shared-validator>
<shared-validator name=3D"integer" >
<validator type=3D"rule">
<rule>org.formproc.example.IsIntRule</rule>
<error>Whole number required</error>
</validator>
</shared-validator >
</config>
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for CPU_PERMIT_INSERT story.
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 16:29:16 $
*/
-->
<!--
<element name=3D"${property}">
<validator type=3D"shared" name=3D"required">
<error>${property} is required.</error>
</validator>
</element>
-->
<form>
<name>cpu_permit_insert</name>
<storer classname=3D"org.formproc.store.MapStorer"/>
<element name=3D"applicant">
<validator type=3D"shared" name=3D"required">
<error>Applicant name is required.</error>
</validator>
</element>
<element name=3D"facServed">
<validator type=3D"shared" name=3D"required">
<error>Facility Served is required.</error>
</validator>
</element>
<element name=3D"dateRec">
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"projType">
<validator type=3D"shared" name=3D"required">
<error>Plan Type is required.</error>
</validator>
</element>
<element name=3D"county">
<validator type=3D"shared" name=3D"required">
<error>County is required.</error>
</validator>
</element>
<element name=3D"contact" />
<element name=3D"address" />
<element name=3D"address2" />
<element name=3D"city"/>
<element name=3D"zip" />
<element name=3D"amtRec">
<validator type=3D"shared" name=3D"currency">
<error>Amount Received must be a number.</error>
</validator>
<converter classname=3D"org.formproc.conversion.DoubleConverter"=
/>
</element>
<element name=3D"moneyDate" optional=3D"true" >
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"checkName" />
<element name=3D"checkNo" />
<element name=3D"aNo" >
<validator type=3D"shared" name=3D"integer" />
<converter classname=3D"org.formproc.conversion.IntegerConverter=
"/>
</element>
<element name=3D"plnNo" />
<element name=3D"engNo" />
<element name=3D"conEng" />
<element name=3D"review" optional=3D"true" >
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"permitNo1" />
<element name=3D"system" />
</form>
|