[jira] Commented: (WW-3510) Upgrade from Struts 2.1.8.1 to Struts 2.2.1 breaks web application

2010-10-06 Thread Andrea Ceccanti (JIRA)

[ 
https://issues.apache.org/jira/browse/WW-3510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12918520#action_12918520
 ] 

Andrea Ceccanti commented on WW-3510:
-

Indeed, old dependencies were left around that caused issues.
Thanks for your suggestion.



 Upgrade from Struts 2.1.8.1 to Struts 2.2.1 breaks web application
 --

 Key: WW-3510
 URL: https://issues.apache.org/jira/browse/WW-3510
 Project: Struts 2
  Issue Type: Bug
Affects Versions: 2.2.1
Reporter: Andrea Ceccanti

 I tried to upgrade struts from 2.1.8.1 to 2.2.1 for the web application I 
 develop, and it fails to start:
 0:31:30.633 [main] - ERROR o.a.c.c.C.[.[.[/voms/mysql] - Exception starting 
 filter struts2
 java.lang.NoSuchMethodError: 
 com.opensymphony.xwork2.util.finder.ClassFinder.init(Lcom/opensymphony/xwork2/util/finder/ClassLoaderInterface;Ljava/util/Collection;ZLjava/util/Set;Lcom/opensymphony/xwork2/util/finder/Test;)V
   at 
 org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:377)
  [struts2-convention-plugin-2.2.1.jar:2.2.1]
   at 
 org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:335)
  [struts2-convention-plugin-2.2.1.jar:2.2.1]
   at 
 org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
  [struts2-convention-plugin-2.2.1.jar:2.2.1]
   at 
 com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
  [xwork-core-2.1.6.jar:na]
   at 
 com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
  [xwork-core-2.1.6.jar:na]
   at 
 org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
  [struts2-core-2.2.1.jar:2.2.1]
   at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) 
 [struts2-core-2.2.1.jar:2.2.1]
   at 
 org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
  [struts2-core-2.2.1.jar:2.2.1]
   at 
 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
  [struts2-core-2.2.1.jar:2.2.1]
   at 
 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.ApplicationFilterConfig.init(ApplicationFilterConfig.java:78)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardContext.start(StandardContext.java:4222) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) 
 [catalina.jar:na]
   at 
 org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) 
 [catalina.jar:na]
   at 
 org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) 
 [catalina.jar:na]
   at 
 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) 
 [catalina.jar:na]
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) 
 [catalina.jar:na]
   at 
 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
 [catalina.jar:na]
   at 
 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
  [catalina.jar:na]
   at 
 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) 
 [catalina.jar:na]
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardService.start(StandardService.java:448) 
 [catalina.jar:na]
   at 
 org.apache.catalina.core.StandardServer.start(StandardServer.java:700) 
 [catalina.jar:na]
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552) 
 [catalina.jar:na]
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 [na:1.6.0_20]
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
 [na:1.6.0_20]
   at 
 

[jira] Commented: (WW-2956) setting devMode value to true causes NullPointerException

2009-07-10 Thread Andrea Ceccanti (JIRA)

[ 
https://issues.apache.org/struts/browse/WW-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=46472#action_46472
 ] 

Andrea Ceccanti commented on WW-2956:
-

I didn't try the latest builds, I am speaking about 2.1.6. In my setup the 
error is raised even if there are no spaces in 

* the tomcat installation path : /opt/tomcat/apache-tomcat-5.5.27
* the webapplication context path: 
/opt/tomcat/apache-tomcat-5.5.27/webapps/voms#test_vo_mysql

So it could be that the presence of spaces isn't the only reason behind this 
bug.

 setting devMode value to true causes NullPointerException
 ---

 Key: WW-2956
 URL: https://issues.apache.org/struts/browse/WW-2956
 Project: Struts 2
  Issue Type: Bug
Affects Versions: 2.1.6
 Environment: Windows 2003 Server SP2, JRE 1.6.0_07, Tomcat 6.0.18
Reporter: Semion Oshchepkov
Priority: Blocker
 Fix For: 2.1.7

 Attachments: WW-2956-1.patch, WW-2956.patch


 I enabled devMode in struts2-blank-2.1.6 application and it's caused such 
 deployment exception:
 org.apache.catalina.core.StandardContext filterStart
 SEVERE: Exception starting filter struts2
 java.lang.NullPointerException
   at 
 com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
   at 
 com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60)
   at 
 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325)
   at 
 org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168)
   at 
 com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220)
   at 
 com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61)
   at 
 org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:774)
   at 
 org.apache.struts2.dispatcher.ng.InitOperations.initStaticContentLoader(InitOperations.java:77)
   at 
 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:49)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.init(ApplicationFilterConfig.java:108)
   at 
 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
   at 
 org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
   at 
 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
   at 
 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
   at 
 org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
   at 
 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at 
 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at 
 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at 
 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at 
 org.apache.catalina.core.StandardService.start(StandardService.java:516)
   at 
 org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
 Also struts2-showcase-2.1.6 (where devMode is default) throws same exception:
 org.apache.catalina.core.StandardWrapperValve invoke
 SEVERE: Servlet.service() for servlet jsp threw exception
 java.lang.NullPointerException
   at 
 com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
   at 
 

[jira] Commented: (WW-2956) setting devMode value to true causes NullPointerException

2009-05-07 Thread Andrea Ceccanti (JIRA)

[ 
https://issues.apache.org/struts/browse/WW-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=46184#action_46184
 ] 

Andrea Ceccanti commented on WW-2956:
-

Setting my webapp to devMode with struts 2.1.6 causes the same error, even if 
the path leading to my tomcat installation contains no spaces.

nope:logs andrea$ echo $CATALINA_HOME 
/opt/tomcat/apache-tomcat-5.5.27


 setting devMode value to true causes NullPointerException
 ---

 Key: WW-2956
 URL: https://issues.apache.org/struts/browse/WW-2956
 Project: Struts 2
  Issue Type: Bug
Affects Versions: 2.1.6
 Environment: Windows 2003 Server SP2, JRE 1.6.0_07, Tomcat 6.0.18
Reporter: Semion Oshchepkov
Priority: Blocker
 Fix For: 2.1.7

 Attachments: WW-2956-1.patch, WW-2956.patch


 I enabled devMode in struts2-blank-2.1.6 application and it's caused such 
 deployment exception:
 org.apache.catalina.core.StandardContext filterStart
 SEVERE: Exception starting filter struts2
 java.lang.NullPointerException
   at 
 com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
   at 
 com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60)
   at 
 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325)
   at 
 org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168)
   at 
 com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220)
   at 
 com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61)
   at 
 org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:774)
   at 
 org.apache.struts2.dispatcher.ng.InitOperations.initStaticContentLoader(InitOperations.java:77)
   at 
 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:49)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
   at 
 org.apache.catalina.core.ApplicationFilterConfig.init(ApplicationFilterConfig.java:108)
   at 
 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
   at 
 org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
   at 
 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
   at 
 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
   at 
 org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
   at 
 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at 
 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at 
 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at 
 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at 
 org.apache.catalina.core.StandardService.start(StandardService.java:516)
   at 
 org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
 Also struts2-showcase-2.1.6 (where devMode is default) throws same exception:
 org.apache.catalina.core.StandardWrapperValve invoke
 SEVERE: Servlet.service() for servlet jsp threw exception
 java.lang.NullPointerException
   at 
 com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
   at 
 com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60)
   at 
 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325)