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
>> FormProc-developer@...
>> 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
> FormProc-developer@...
> 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>.
|