I did clean the project. But the error still occur. Note: I can't run mvn -X | tee mvn.log command (I am running windows xp) * Error occur when I try running your command 'tee' is not recognized as an internal or external command, operable program or batch file.
* Error occur when Iam using rc1 and struts 2.0.9 RemoveAbandonedTimeout: 60 [tutorial-struts2] ERROR [main] ContextLoader.initWebApplicationContext(203) | C ontext initialization failed org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find clas s [org.codehaus.xfire.jaxb2.JaxbTypeRegistry] for bean with name 'jaxbTypeMappin gRegistry' defined in ServletContext resource [/WEB-INF/xfire-servlet.xml]; nest ed exception is java.lang.ClassNotFoundException: org.codehaus.xfire.jaxb2.JaxbT ypeRegistry Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.jaxb2.JaxbTypeRegistry at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL oader.java:195) at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:255) at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal m.java:274) at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader. java:214) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade r.java:358) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoade r.java:320) at org.springframework.util.ClassUtils.forName(ClassUtils.java:201) at org.springframework.beans.factory.support.AbstractBeanDefinition.reso lveBeanClass(AbstractBeanDefinition.java:327) at org.springframework.beans.factory.support.AbstractBeanFactory.resolve BeanClass(AbstractBeanFactory.java:1075) at org.springframework.beans.factory.support.DefaultListableBeanFactory. preInstantiateSingletons(DefaultListableBeanFactory.java:282) at org.springframework.context.support.AbstractApplicationContext.refres h(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationCon text(ContextLoader.java:244) at org.springframework.web.context.ContextLoader.initWebApplicationConte xt(ContextLoader.java:187) at org.springframework.web.context.ContextLoaderListener.contextInitiali zed(ContextLoaderListener.java:49) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler. java:447) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.jav a:1133) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java: 420) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:461 ) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: 38) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection .java:156) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHan dlerCollection.java:120) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: 38) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection .java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: 38) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java: 119) at org.mortbay.jetty.Server.doStart(Server.java:210) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java: 38) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer. java:134) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMo jo.java:327) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo. java:272) at org.mortbay.jetty.plugin.Jetty6RunWar.execute(Jetty6RunWar.java:67) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:443) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone Goal(DefaultLifecycleExecutor.java:493) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:463) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 2007-08-05 00:39:08.390::WARN: failed [EMAIL PROTECTED]/,file:/D:/Workspa ce/TSN/target/work/webapp/} 2007-08-05 00:39:08.390::WARN: failed [EMAIL PROTECTED] 2007-08-05 00:39:08.390::WARN: failed [EMAIL PROTECTED] 2007-08-05 00:39:08.406::INFO: Started SelectChannelConnector @ 0.0.0.0:8080 2007-08-05 00:39:08.406::WARN: failed [EMAIL PROTECTED] [INFO] Jetty server exiting. [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failure Embedded error: Cannot find class [org.codehaus.xfire.jaxb2.JaxbTypeRegistry] fo r bean with name 'jaxbTypeMappingRegistry' defined in ServletContext resource [/ WEB-INF/xfire-servlet.xml]; nested exception is java.lang.ClassNotFoundException : org.codehaus.xfire.jaxb2.JaxbTypeRegistry [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 45 seconds [INFO] Finished at: Sun Aug 05 00:39:08 ICT 2007 [INFO] Final Memory: 23M/47M [INFO] ------------------------------------------------------------------------ 2007-08-05 00:39:08.609::INFO: Shutdown hook executing 2007-08-05 00:39:08.609::INFO: Shutdown hook complete Thanks mraible wrote: > > If you did a clean, it's strange that Struts 2.0.6 is in your target > directory. As of yesterday, 2.0-rc1-SNAPSHOT depends on 2.0.9. You > might want to run "mvn -X | tee mvn.log", then look at mvn.log to see > if something else is pulling in Struts 2.0.6. > > Matt > > On 7/25/07, Gary Darnton <[EMAIL PROTECTED]> wrote: >> >> Yes, absolutely I did clean before jetty run. >> Do I need to update anything when change version of appfuse? I just >> change >> version name in pom.xml as below: >> <!-- Framework dependency versions --> >> <appfuse.version>2.0-rc1-SNAPSHOT</appfuse.version> >> <spring.version>2.0.5</spring.version> >> Thanks. >> >> >> >> >> mraible wrote: >> > >> > You need to run "mvn clean" before jetty:run-war. >> > >> > Matt >> > >> > On 7/25/07, Gary Darnton <[EMAIL PROTECTED]> wrote: >> >> >> >> Thanks Matt but I can't start jetty after ignore that error >> >> >> >> [INFO] [dbunit:operation {execution: test}] >> >> [INFO] [war:war] >> >> [INFO] Exploding webapp... >> >> [INFO] Assembling webapp helloworld in >> >> D:\Workspace\helloworld\target\helloworld-1.0-SNAPSHOT >> >> [INFO] Copy webapp webResources to >> >> D:\Workspace\helloworld\target\helloworld-1.0-SNAPSHOT >> >> [INFO] Expanding: C:\Documents and >> >> Settings\Developer\.m2\repository\org\appfu >> >> >> se\appfuse-web-common\2.0-rc1-SNAPSHOT\appfuse-web-common-2.0-rc1-SNAPSHOT.war >> >> i >> >> nto >> >> >> D:\Workspace\helloworld\target\war\work\appfuse-web-common-2.0-rc1-SNAPSHOT >> >> [INFO] Expanding: C:\Documents and >> >> Settings\Developer\.m2\repository\org\appfu >> >> se\appfuse-struts\2.0-rc1-SNAPSHOT\appfuse-struts-2.0-rc1-SNAPSHOT.war >> >> into >> >> D:\W >> >> orkspace\helloworld\target\war\work\appfuse-struts-2.0-rc1-SNAPSHOT >> >> [INFO] Overlaying 2 war(s). >> >> [INFO] Generating war >> >> D:\Workspace\helloworld\target\helloworld-1.0-SNAPSHOT.war >> >> [INFO] Building war: >> >> D:\Workspace\helloworld\target\helloworld-1.0-SNAPSHOT.war >> >> [INFO] [jetty:run-war] >> >> [INFO] Configuring Jetty for project: mycompany >> >> 2007-07-26 11:28:31.750::INFO: Logging to STDERR via >> >> org.mortbay.log.StdErrLog >> >> [INFO] Context path = / >> >> [INFO] Tmp directory = D:\Workspace\helloworld\target\work >> >> [INFO] Web defaults = jetty default >> >> [INFO] Starting jetty null ... >> >> 2007-07-26 11:28:31.812::INFO: jetty-6.0.x >> >> 2007-07-26 11:28:31.828::INFO: Extract >> >> jar:file:/D:/Workspace/helloworld/target/helloworld-1. >> >> 0-SNAPSHOT.war!/ to D:\Workspace\helloworld\target\work\webapp >> >> 2007-07-26 11:28:40.906:/:INFO: Initializing Spring root >> >> WebApplicationContext >> >> AbandonedObjectPool is used >> >> ([EMAIL PROTECTED]) >> >> >> >> LogAbandoned: false >> >> RemoveAbandoned: true >> >> RemoveAbandonedTimeout: 60 >> >> 2007-07-26 11:28:44.859:/:INFO: >> >> org.tuckey.web.filters.urlrewrite.utils.Log >> >> ERR >> >> OR: logLevelConf: log4j >> >> 2007-07-26 11:28:45.328::WARN: failed struts >> >> 2007-07-26 11:28:45.328::WARN: failed >> >> [EMAIL PROTECTED]/,file:/D:/Workspa >> >> ce/helloworld/target/work/webapp/} >> >> 2007-07-26 11:28:45.328::WARN: failed [EMAIL PROTECTED] >> >> 2007-07-26 11:28:45.328::WARN: failed [EMAIL PROTECTED] >> >> 2007-07-26 11:28:45.359::INFO: Started SelectChannelConnector @ >> >> 0.0.0.0:8080 >> >> 2007-07-26 11:28:45.359::WARN: failed [EMAIL PROTECTED] >> >> [INFO] Jetty server exiting. >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [ERROR] BUILD ERROR >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [INFO] Failure >> >> >> >> Embedded error: Unable to load bean: type: >> >> class:com.opensymphony.xwork2.ObjectF >> >> actory >> >> Bean type class com.opensymphony.xwork2.ObjectFactory with the name >> xwork >> >> has al >> >> ready been loaded by bean - >> >> jar:file:/D:/Workspace/helloworld/target/work/webapp/WEB-IN >> >> F/lib/struts2-core-2.0.6.jar!/struts-default.xml:8:69 >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [INFO] For more information, run Maven with the -e switch >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [INFO] Total time: 34 seconds >> >> [INFO] Finished at: Thu Jul 26 11:28:45 ICT 2007 >> >> [INFO] Final Memory: 29M/52M >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> 2007-07-26 11:28:45.578::INFO: Shutdown hook executing >> >> 2007-07-26 11:28:45.578::INFO: Shutdown hook complete >> >> >> >> mraible wrote: >> >> > >> >> > The error you're seeing in RC1 is a known issue that can be ignored. >> >> > >> >> > http://issues.appfuse.org/browse/APF-804 >> >> > >> >> > Matt >> >> > >> >> > On 7/25/07, Gary Darnton <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> I was using m5 and struts 2.0.6 -> Everything ok! >> >> >> After upgrade to 2.0.9 -> I've got the issue as last post! >> >> >> I upgrade to rc1 -> Got new issue! (m5 better or rc1?) >> >> >> >> >> >> ------------------------------------------------------- >> >> >> T E S T S >> >> >> ------------------------------------------------------- >> >> >> Running com.mycompany.app.webapp.action.PersonActionTest >> >> >> AbandonedObjectPool is used >> >> >> ([EMAIL PROTECTED] >> >> >> ) >> >> >> LogAbandoned: false >> >> >> RemoveAbandoned: true >> >> >> RemoveAbandonedTimeout: 60 >> >> >> [tutorial-struts2] ERROR [main] >> >> >> XWorkConverter.loadConversionProperties(784) >> >> >> | C >> >> >> onversion registration error >> >> >> java.lang.NullPointerException >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.XWorkConverter.createTypeConverter(XWork >> >> >> Converter.java:760) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.XWorkConverter.loadConversionProperties( >> >> >> XWorkConverter.java:778) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.XWorkConverter.<init>(XWorkConverter.jav >> >> >> a:183) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.XWorkConverter.getInstance(XWorkConverte >> >> >> r.java:207) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.OgnlValueStack.setRoot(OgnlValueStack.ja >> >> >> va:340) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.OgnlValueStack.<init>(OgnlValueStack.jav >> >> >> a:84) >> >> >> at >> >> >> >> com.opensymphony.xwork2.util.OgnlValueStackFactory.createValueStack(O >> >> >> gnlValueStackFactory.java:14) >> >> >> at >> >> >> >> com.opensymphony.xwork2.ActionContext$ActionContextThreadLocal.initia >> >> >> lValue(ActionContext.java:329) >> >> >> at >> >> >> >> java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java:37 >> >> >> 4) >> >> >> at >> >> java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:347) >> >> >> at >> >> >> >> java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:225) >> >> >> >> >> >> at java.lang.ThreadLocal.get(ThreadLocal.java:127) >> >> >> at >> >> >> >> com.opensymphony.xwork2.ActionContext.getContext(ActionContext.java:1 >> >> >> 51) >> >> >> at >> >> >> >> org.appfuse.webapp.action.BaseActionTestCase.onSetUpBeforeTransaction >> >> >> (BaseActionTestCase.java:35) >> >> >> at >> >> >> >> com.mycompany.app.webapp.action.PersonActionTest.onSetUpBeforeTransac >> >> >> tion(PersonActionTest.java:45) >> >> >> at >> >> >> >> org.springframework.test.AbstractTransactionalSpringContextTests.onSe >> >> >> tUp(AbstractTransactionalSpringContextTests.java:173) >> >> >> at >> >> >> >> org.springframework.test.AbstractSingleSpringContextTests.setUp(Abstr >> >> >> actSingleSpringContextTests.java:89) >> >> >> at junit.framework.TestCase.runBare(TestCase.java:128) >> >> >> at >> >> >> >> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestC >> >> >> ase.java:69) >> >> >> at >> junit.framework.TestResult$1.protect(TestResult.java:106) >> >> >> at >> >> junit.framework.TestResult.runProtected(TestResult.java:124) >> >> >> at junit.framework.TestResult.run(TestResult.java:109) >> >> >> at junit.framework.TestCase.run(TestCase.java:120) >> >> >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> >> >> at junit.framework.TestSuite.run(TestSuite.java:225) >> >> >> >> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> >> >> at >> >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> >> >> java:39) >> >> >> at >> >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> >> >> sorImpl.java:25) >> >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> >> at >> >> >> >> >> >> >> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.jav >> >> >> a:213) >> >> >> at >> >> >> >> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes >> >> >> tSet(AbstractDirectoryTestSuite.java:138) >> >> >> at >> >> >> >> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab >> >> >> stractDirectoryTestSuite.java:125) >> >> >> at >> org.apache.maven.surefire.Surefire.run(Surefire.java:132) >> >> >> >> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> >> >> at >> >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> >> >> java:39) >> >> >> at >> >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> >> >> sorImpl.java:25) >> >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> >> at >> >> >> >> >> >> >> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su >> >> >> refireBooter.java:290) >> >> >> at >> >> >> >> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j >> >> >> ava:818) >> >> >> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 3.062 >> >> sec >> >> >> Running com.mycompany.app.dao.PersonDaoTest >> >> >> AbandonedObjectPool is used >> >> >> ([EMAIL PROTECTED] >> >> >> ) >> >> >> LogAbandoned: false >> >> >> RemoveAbandoned: true >> >> >> RemoveAbandonedTimeout: 60 >> >> >> [tutorial-struts2] WARN [main] PersonDaoHibernate.get(45) | Uh oh, >> >> 'class >> >> >> com.tr >> >> >> ispaces.app.model.Person' object with id '6' not found... >> >> >> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.375 >> >> sec >> >> >> Running com.mycompany.app.service.impl.PersonManagerImplTest >> >> >> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: >> 0.109 >> >> sec >> >> >> >> >> >> Results : >> >> >> >> >> >> Tests run: 11, Failures: 0, Errors: 0, Skipped: 0 >> >> >> >> >> >> ------ >> >> >> >> >> >> Any suggestion? >> >> >> >> >> >> Thanks >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> mraible wrote: >> >> >> > >> >> >> > I didn't see any of these issues when I upgraded. If you create a >> >> new >> >> >> > project using a 2.0-rc1-SNAPSHOT archetype - does the issue still >> >> >> > happen? >> >> >> > >> >> >> > Matt >> >> >> > >> >> >> > >> >> >> > On 7/25/07, Gary Darnton <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> >> >> After upgrade struts to 2.0.9, I've got the error below any >> form. >> >> And >> >> >> you >> >> >> >> can >> >> >> >> not insert, update, or delete any thing! After convert to 2.0.6 >> ... >> >> >> >> everything OK :D >> >> >> >> >> >> >> >> FreeMarker template error! >> >> >> >> >> >> >> >> Method public java.util.List >> >> >> >> >> org.apache.struts2.components.Form.getValidators(java.lang.String) >> >> >> threw >> >> >> >> an >> >> >> >> exception when invoked on >> >> [EMAIL PROTECTED] >> >> >> >> The problematic instruction: >> >> >> >> ---------- >> >> >> >> >> >> >> ==> list tag.getValidators("${tagName}") as validator [on line >> 23, >> >> >> >> column >> >> >> >> 9 in template/xhtml/form-close-validate.ftl] >> >> >> >> in include >> >> "/${parameters.templateDir}/xhtml/form-close-validate.ftl" >> >> >> >> [on >> >> >> >> line 3, column 1 in template/css_xhtml/form-close.ftl] >> >> >> >> ---------- >> >> >> >> >> >> >> >> Java backtrace for programmers: >> >> >> >> ---------- >> >> >> >> freemarker.template.TemplateModelException: Method public >> >> >> java.util.List >> >> >> >> >> org.apache.struts2.components.Form.getValidators(java.lang.String) >> >> >> threw >> >> >> >> an >> >> >> >> exception when invoked on >> >> [EMAIL PROTECTED] >> >> >> >> at >> >> >> >> >> >> >> >> >> >> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:136) >> >> >> >> at >> >> >> freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93) >> >> >> >> at >> >> >> freemarker.core.Expression.getAsTemplateModel(Expression.java:89) >> >> >> >> at >> freemarker.core.IteratorBlock.accept(IteratorBlock.java:87) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> >> >> >> freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:160) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:351) >> >> >> >> at >> freemarker.core.IteratorBlock.accept(IteratorBlock.java:95) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> freemarker.core.MixedContent.accept(MixedContent.java:92) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> >> >> freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> freemarker.core.MixedContent.accept(MixedContent.java:92) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> freemarker.core.Environment.include(Environment.java:1375) >> >> >> >> at freemarker.core.Include.accept(Include.java:155) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> freemarker.core.MixedContent.accept(MixedContent.java:92) >> >> >> >> at freemarker.core.Environment.visit(Environment.java:196) >> >> >> >> at >> freemarker.core.Environment.process(Environment.java:176) >> >> >> >> at freemarker.template.Template.process(Template.java:232) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:148) >> >> >> >> at >> >> >> org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:530) >> >> >> >> at >> org.apache.struts2.components.UIBean.end(UIBean.java:484) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:43) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.jsp.WEB_002dINF.pages.personForm_jsp._jspx_meth_s_form_0(org.apache.jsp.WEB_002dINF.pages.personForm_jsp:311) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.jsp.WEB_002dINF.pages.personForm_jsp._jspService(org.apache.jsp.WEB_002dINF.pages.personForm_jsp:122) >> >> >> >> at >> >> >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) >> >> >> >> at >> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) >> >> >> >> at >> >> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) >> >> >> >> at >> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> >> >> >> at >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:447) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:621) >> >> >> >> at >> >> >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) >> >> >> >> at >> >> >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:139) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:178) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:348) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:88) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:167) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:207) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.appfuse.webapp.filter.StaticFilter.doFilterInternal(StaticFilter.java:106) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:75) >> >> >> >> at >> >> >> >> net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:92) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.appfuse.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:64) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:621) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) >> >> >> >> at org.mortbay.jetty.Server.handle(Server.java:269) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:678) >> >> >> >> at >> org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492) >> >> >> >> at >> >> >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199) >> >> >> >> at >> >> >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) >> >> >> >> Caused by: java.lang.reflect.InvocationTargetException >> >> >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> >> >> at >> >> >> >> freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:616) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:113) >> >> >> >> ... 202 more >> >> >> >> Caused by: java.lang.NoClassDefFoundError >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.ValidatorFileParser.addValidatorConfigs(ValidatorFileParser.java:192) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.ValidatorFileParser.parseActionValidatorConfigs(ValidatorFileParser.java:72) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.loadFile(AnnotationActionValidatorManager.java:361) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildClassValidatorConfigs(AnnotationActionValidatorManager.java:252) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:340) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:69) >> >> >> >> at >> >> >> >> >> >> >> >> >> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:49) >> >> >> >> at >> >> >> org.apache.struts2.components.Form.getValidators(Form.java:412) >> >> >> >> ... 208 more >> >> >> >> >> >> >> >> >> >> >> >> mraible wrote: >> >> >> >> > >> >> >> >> > If you're using Struts 2, you're strongly advised to upgrade >> to >> >> >> >> > version 2.0.9 (released today). >> >> >> >> > >> >> >> >> > http://struts.apache.org/2.x/docs/s2-001.html >> >> >> >> > >> >> >> >> > For AppFuse 2.x, this is as simple as adding the following to >> >> your >> >> >> >> > pom.xml and running "mvn clean install". >> >> >> >> > >> >> >> >> > <dependency> >> >> >> >> > <groupId>org.apache.struts</groupId> >> >> >> >> > <artifactId>struts2-core</artifactId> >> >> >> >> > <version>2.0.9</version> >> >> >> >> > </dependency> >> >> >> >> > >> >> >> >> > Matt >> >> >> >> > >> >> >> >> > -- >> >> >> >> > http://raibledesigns.com >> >> >> >> > >> >> >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> >> > For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> >> >> >> >> -- >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/Struts-2-Users%3A-Upgrade-to-2.0.9-tf4137873s2369.html#a11778132 >> >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> > -- >> >> >> > http://raibledesigns.com >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/Struts-2-Users%3A-Upgrade-to-2.0.9-tf4137873s2369.html#a11803702 >> >> >> >> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > http://raibledesigns.com >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Struts-2-Users%3A-Upgrade-to-2.0.9-tf4137873s2369.html#a11803994 >> >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> > -- >> > http://raibledesigns.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Struts-2-Users%3A-Upgrade-to-2.0.9-tf4137873s2369.html#a11804130 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Struts-2-Users%3A-Upgrade-to-2.0.9-tf4137873s2369.html#a11998719 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]