Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Dave Newton
On Thu, Dec 11, 2014 at 10:47 AM, Emi Lu  wrote:

> And here are the updated messages. Cronjob still failed (done through
> springConfig). Any comments?
>

Please include the complete set of deployed libraries.


-- 
e: davelnew...@gmail.com
m: 908-380-8699
s: davelnewton_skype
t: @dave_newton 
b: Bucky Bits 
g: davelnewton 
so: Dave Newton 


Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Emi Lu

On 12/11/2014 10:13 AM, Lukasz Lenart wrote:

2014-12-11 16:07 GMT+01:00 Emi Lu :

Jquery version: struts2-jquery-plugin-3.7.0-20131215.191645-3.jar

If you think jquery caused it, could you tell me which version I should use?
And I will download new version and try again.

Looks like, can you try with 3.7.1 version?
Updated to struts2-jquery-plugin-3.7.1.jar 
http://mvnrepository.com/artifact/com.jgeppert.struts2.jquery/struts2-jquery-plugin/3.7.1


And here are the updated messages. Cronjob still failed (done through 
springConfig). Any comments?



 util.finder.ClassFinder.error:42 - Unable to read class 
[org.apache.struts.Globals]
java.lang.IncompatibleClassChangeError: class 
com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingClassVisitor 
has interface org.objectweb.asm.ClassVisitor as super class

at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
at 
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at 
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
at 
com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
at 
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:274)
at 
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
at 
org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
at 
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479)
at 
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at 
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:298)
at 
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:119)
at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
at 
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)

at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)

at java.lang.Thread.run(Thread.java:662)
2014-12-11 10:41:07,921 ERROR util.finder.ClassFinder.error:42 - Unable 
to read class [org.apache.struts2.Main$1]
java.lang.IncompatibleClassChangeError: 
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingClassVisitor
at 
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
at 
com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
at 
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:274)
at 
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
at 
org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
at 
org.apache.struts2

Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Bruno Klava
I had similar problems after upgrading Struts to 2.3.20.
Check in your dependency hierarchy if you have any dependency to asm or
cglib.

For my cases, I had some dependencies to older versions of these libs, and
i had to exclude some transitive dependencies in my pom.xml:



cglib
cglib



and/or



asm
asm



or either use a version of cglib without dependency of asm:


cglib
cglib-nodep
2.2.2


Note that maybe it is not sufficient to explicitly use the version of asm
which Struts 2.3.20 depends on (5.0.2), as the groupid of the asm lib was
renamed from asm (in older versions) to org.ow2.asm (in newer versions). If
this is your case, you have to exclude the transitive dependencies as I
mentioned above.

See:
http://mvnrepository.com/artifact/asm/asm
http://mvnrepository.com/artifact/org.ow2.asm/asm

Cheers,
Bruno


Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Lukasz Lenart
2014-12-11 16:07 GMT+01:00 Emi Lu :
> Jquery version: struts2-jquery-plugin-3.7.0-20131215.191645-3.jar
>
> If you think jquery caused it, could you tell me which version I should use?
> And I will download new version and try again.

Looks like, can you try with 3.7.1 version?


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Emi Lu

On 12/11/2014 09:59 AM, Dave Newton wrote:
> Since there's no action servlet in Struts 2 I'm not sure why this is 
part of the app at all, you're using Spring security or something?

Main spring action related are:
. db connection management
. cronjob management

Jquery version: struts2-jquery-plugin-3.7.0-20131215.191645-3.jar

If you think jquery caused it, could you tell me which version I should 
use? And I will download new version and try again.


Thanks,
Emi

> On Thu, Dec 11, 2014 at 9:56 AM, Emi Lu  wrote:
>
> On 12/11/2014 09:51 AM, Dave Newton wrote:
>> Looks like the jQuery plugin needs to be updated.
> Also related to springFramework?
>
> Using springFramework3.0.5. If spring causes the problem, which 
springFramework should be used for 2.3.20?

>
> ERROR util.finder.ClassFinder.error:42 - Unable to read class 
[org.springframework.web.struts.ActionServletAwareProcessor]
> java.lang.IncompatibleClassChangeError: class 
com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingClassVisitor 
has interface org.objectweb.asm.ClassVisitor as super class

> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
> at 
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
> at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
> at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

>
> at 
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
> at 
com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
> at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
> at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
> at 
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
> at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:274)
> at 
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
> at 
org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
> at 
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435)
> at 
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479)
> at 
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
> at 
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
> at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:298)
> at 
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:119)
> at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
> at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
> at 
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)
> at 
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
> at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
> at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
> at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
> at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
> at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)

>
>
>> On Thu, Dec 11, 2014 at 9:45 AM, Emi Lu 
 wrote:

>>
>> Good morning,
>>
>> After upgrade to 2.3.20, my logs says 
"java.lang.IncompatibleClassChangeError: 
com/opensymphony/xwork2/util/finder". Could someone tell me which libs 
missing or version conflict please?

>>
>>     ERROR util.finder.ClassFinder.error:42 - Unable to read 
class [com.jgeppert.struts2.jquery.views.freemarker.tags.DialogModel]
>> java.lang.Incompati

Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Dave Newton
Since there's no action servlet in Struts 2 I'm not sure why this is part
of the app at all, you're using Spring security or something?

On Thu, Dec 11, 2014 at 9:56 AM, Emi Lu  wrote:

>  On 12/11/2014 09:51 AM, Dave Newton wrote:
>
> Looks like the jQuery plugin needs to be updated.
>
> Also related to springFramework?
>
> Using springFramework3.0.5. If spring causes the problem, which
> springFramework should be used for 2.3.20?
>
> ERROR util.finder.ClassFinder.error:42 - Unable to read class
> [org.springframework.web.struts.ActionServletAwareProcessor]
> java.lang.IncompatibleClassChangeError: class
> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingClassVisitor
> has interface org.objectweb.asm.ClassVisitor as super class
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
> at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
>
> at
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
> at
> com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
> at
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
> at
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
> at
> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
> at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:274)
> at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
> at
> org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
> at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435)
> at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479)
> at
> org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
> at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
> at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:298)
> at
> org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:119)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
> at
> org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)
> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
>
>
>  On Thu, Dec 11, 2014 at 9:45 AM, Emi Lu  wrote:
>
>> Good morning,
>>
>> After upgrade to 2.3.20, my logs says
>> "java.lang.IncompatibleClassChangeError:
>> com/opensymphony/xwork2/util/finder". Could someone tell me which libs
>> missing or version conflict please?
>>
>> ERROR util.finder.ClassFinder.error:42 - Unable to read class
>> [com.jgeppert.struts2.jquery.views.freemarker.tags.DialogModel]
>> java.lang.IncompatibleClassChangeError:
>> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingClassVisitor
>> at
>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
>> at
>> com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
>> at
>> org.apache.struts2.convention.PackageBased

Re: com/opensymphony/xwork2/util/finder

2014-12-11 Thread Dave Newton
Looks like the jQuery plugin needs to be updated.

On Thu, Dec 11, 2014 at 9:45 AM, Emi Lu  wrote:

> Good morning,
>
> After upgrade to 2.3.20, my logs says "java.lang.IncompatibleClassChangeError:
> com/opensymphony/xwork2/util/finder". Could someone tell me which libs
> missing or version conflict please?
>
> ERROR util.finder.ClassFinder.error:42 - Unable to read class
> [com.jgeppert.struts2.jquery.views.freemarker.tags.DialogModel]
> java.lang.IncompatibleClassChangeError: com/opensymphony/xwork2/util/
> finder/ClassFinder$InfoBuildingClassVisitor
> at com.opensymphony.xwork2.util.finder.ClassFinder.
> readClassDef(ClassFinder.java:718)
> at com.opensymphony.xwork2.util.finder.ClassFinder.(
> ClassFinder.java:113)
> at org.apache.struts2.convention.PackageBasedActionConfigBuilde
> r.findActions(PackageBasedActionConfigBuilder.java:390)
> at org.apache.struts2.convention.PackageBasedActionConfigBuilde
> r.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
> at org.apache.struts2.convention.ClasspathPackageProvider.
> loadPackages(ClasspathPackageProvider.java:53)
> at com.opensymphony.xwork2.config.impl.DefaultConfiguration.
> reloadContainer(DefaultConfiguration.java:274)
> at com.opensymphony.xwork2.config.ConfigurationManager.
> getConfiguration(ConfigurationManager.java:67)
> at org.apache.struts2.dispatcher.Dispatcher.getContainer(
> Dispatcher.java:967)
> at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(
> Dispatcher.java:435)
> at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479)
> at org.apache.struts2.dispatcher.ng.InitOperations.
> initDispatcher(InitOperations.java:74)
> at org.apache.struts2.dispatcher.ng.filter.
> StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
> at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
> ApplicationFilterConfig.java:298)
> at org.apache.catalina.core.ApplicationFilterConfig.
> (ApplicationFilterConfig.java:119)
> at org.apache.catalina.core.StandardContext.filterStart(
> StandardContext.java:4076)
> at org.apache.catalina.core.StandardContext.start(
> StandardContext.java:4730)
> at org.apache.catalina.startup.HostConfig.checkResources(
> HostConfig.java:1284)
> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java:306)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:142)
> at org.apache.catalina.core.ContainerBase.backgroundProcess(
> ContainerBase.java:1389)
> at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
> at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
> at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.run(ContainerBase.java:1642)
> at java.lang.Thread.run(Thread.java:662)
>
> Thanks a lot!
> Emi
>
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


-- 
e: davelnew...@gmail.com
m: 908-380-8699
s: davelnewton_skype
t: @dave_newton <https://twitter.com/dave_newton>
b: Bucky Bits <http://buckybits.blogspot.com/>
g: davelnewton <https://github.com/davelnewton>
so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton>


com/opensymphony/xwork2/util/finder

2014-12-11 Thread Emi Lu

Good morning,

After upgrade to 2.3.20, my logs says 
"java.lang.IncompatibleClassChangeError: 
com/opensymphony/xwork2/util/finder". Could someone tell me which libs 
missing or version conflict please?


ERROR util.finder.ClassFinder.error:42 - Unable to read class 
[com.jgeppert.struts2.jquery.views.freemarker.tags.DialogModel]
java.lang.IncompatibleClassChangeError: 
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingClassVisitor
at 
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:718)
at 
com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:113)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:390)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:347)
at 
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:274)
at 
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
at 
org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
at 
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:435)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:479)
at 
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at 
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:298)
at 
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:119)
at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
at 
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1284)

at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1382)
at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)

at java.lang.Thread.run(Thread.java:662)

Thanks a lot!
Emi


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Dave Newton
On Fri, May 27, 2011 at 11:29 AM, Emi Lu wrote:
> Confirmed. Two tags are used in jsp for now:
>
> <%@ taglib prefix="sj" uri="/struts-jquery-tags"              %>
> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

Hmm, okay.

> Is dojo deprecated?

Has been for some time, don't recall for sure how long.

Dave

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Emi Lu
vons


accepter


aucune responsabilité pour le contenu fourni.




Date: Thu, 26 May 2011 16:52:29 -0400
From: em...@encs.concordia.ca
To: user@struts.apache.org
Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor"


Error!


Hello,

struts2.2.3, when tomcat6 is started, always got:

java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor

But the class is in the attached jar file.

Could someone tell me why I got the exception for all action class


please?


Thanks alot!
Emi
--

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class ActionClass  extends ActionSupport
{
public String execute() throws Exception
{
   HttpServletRequest  req = ServletActionContext.getRequest();
   HttpServletResponse res = ServletActionContext.getResponse();
   return SUCCESS;
}
}




==


2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to
read class [ActionClass]
java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
at




com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)


at




com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:165)


at




org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)


at




org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)


at




org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)


at




com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)


at




com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)


at




org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)


at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
at




org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)


at




org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)


at




org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)


at




org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)


at




org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)


at

org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at




org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)


at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at




org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)


at




org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)


at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
at



org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)


at




org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)


at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at
org.apache.catalina.core.StandardService.start(StandardService.java:525)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
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:597)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Dave Newton
 wir keine Haftung fuer den Inhalt uebernehmen.
>>>> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
>>>
>>> le
>>>>
>>>> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>>>> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
>>>
>>> copie
>>>>
>>>> de ceci est interdite. Ce message sert à l'information seulement et
>>>
>>> n'aura
>>>>
>>>> pas n'importe quel effet légalement obligatoire. Étant donné que les
>>>
>>> email
>>>>
>>>> peuvent facilement être sujets à la manipulation, nous ne pouvons
>>>
>>> accepter
>>>>
>>>> aucune responsabilité pour le contenu fourni.
>>>>
>>>>
>>>>
>>>>
>>>> Date: Thu, 26 May 2011 16:52:29 -0400
>>>> From: em...@encs.concordia.ca
>>>> To: user@struts.apache.org
>>>> Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
>>>> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor"
>>>
>>> Error!
>>>>
>>>> Hello,
>>>>
>>>> struts2.2.3, when tomcat6 is started, always got:
>>>>
>>>> java.lang.NoClassDefFoundError:
>>>> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>>>>
>>>> But the class is in the attached jar file.
>>>>
>>>> Could someone tell me why I got the exception for all action class
>>>
>>> please?
>>>>
>>>> Thanks alot!
>>>> Emi
>>>> --
>>>>
>>>> import javax.servlet.http.HttpServletRequest;
>>>> import javax.servlet.http.HttpServletResponse;
>>>> import org.apache.struts2.ServletActionContext;
>>>> import com.opensymphony.xwork2.ActionSupport;
>>>>
>>>> public class ActionClass  extends ActionSupport
>>>> {
>>>>    public String execute() throws Exception
>>>>    {
>>>>       HttpServletRequest  req = ServletActionContext.getRequest();
>>>>       HttpServletResponse res = ServletActionContext.getResponse();
>>>>       return SUCCESS;
>>>>    }
>>>> }
>>>>
>>>>
>>>
>>> ==
>>>>
>>>> 2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to
>>>> read class [ActionClass]
>>>> java.lang.NoClassDefFoundError:
>>>> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>>>>        at
>>>>
>>>>
>>>
>>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:165)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
>>>>
>>>>        at
>>>>
>>>>
>>>
>>> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
>>>>
>>>>        at
>>>> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
>>>>        at
>>>>
>>>>
>>>
>>> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
>>>>
>>>>        at
>>>>
>>>>

Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Emi Lu

Good morning,

Thank you very much for your inputs!

To figure out which jar is missing, I downloaded the xwork-core.jar and 
complied it.


The following files fixed the problem:
=
. lib/asm-4.0_RC1.jar
. lib/asm-commons-4.0_RC1.jar

For people might see the same error, a summary list of my libs (some 
libs for my other feature only, E.g., quartz, jdbc driver, etc)


---
activation.jar
antlr-3.2.jar
aopalliance-1.0.jar
asm-4.0_RC1.jar
asm-commons-4.0_RC1.jar
cglib-2.2.jar
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-dbcp-1.2.2.jar
commons-digester-2.0.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.1.jar
commons-pool-1.5.4.jar

displaytag-1.2.jar
displaytag-export-poi-1.2.jar
dom4j-1.6.1.jar

freemarker.jar
iText-5.0.6.jar
javassist.jar
jcommon-1.0.16.jar
jfreechart-1.0.13.jar
jstl.jar
junit-4.8.1.jar
log4j-1.2.16.jar
mail.jar
mybatis-3.0.3.jar
mybatis-spring-1.0.0-RC3.jar
mysql-connector-java-5.1.13-bin.jar
ognl-3.0.1.jar
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.aspects-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.instrument-3.0.5.RELEASE.jar
org.springframework.instrument.tomcat-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.jms-3.0.5.RELEASE.jar
org.springframework.orm-3.0.5.RELEASE.jar
org.springframework.oxm-3.0.5.RELEASE.jar
org.springframework.spring-library-3.0.5.RELEASE.libd
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
org.springframework.web.portlet-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
org.springframework.web.struts-3.0.5.RELEASE.jar
poi-3.8-beta1-20110307.jar
poi-ooxml-3.8-beta1-20110307.jar
poi-ooxml-schemas-3.8-beta1-20110307.jar
postgresql-9.0-801.jdbc4.jar
quartz-1.8.5.jar
slf4j-api-1.6.1.jar
spring-tx-3.0.5.RELEASE.jar
standard.jar
stax-api-1.0.1.jar
struts2-codebehind-plugin-2.2.3.jar
struts2-config-browser-plugin-2.2.3.jar
struts2-convention-plugin-2.2.3.jar
struts2-core-2.2.3.jar
struts2-dojo-plugin-2.2.3.jar
struts2-jasperreports-plugin-2.2.3.jar
struts2-jfreechart-plugin-2.2.3.jar
struts2-jquery-plugin-3.0.0.jar
struts2-spring-plugin-2.2.3.jar
struts2-tiles-plugin-2.2.3.jar

tiles-api-2.0.7.jar
tiles-core-2.0.7.jar
tiles-jsp-2.0.7.jar
xbean.jar
xwork-core-2.2.3.jar








On 05/27/2011 06:04 AM, Maurizio Cucchiara wrote:

I don't think that the exception is referring to the xwork library, the
xwork library is present (see the stacktrace).
It seems rather that the xwork ClassFinder is not able to find your
ActionClass.


On 27 May 2011 09:56, Mohamed SIDI  wrote:


You have to copy the jar in your classpath and redeploy your application
after, it should work

2011/5/27 Martin Gainty



copy xwork-core-2.2.1.jar to WEB-INF\lib

Martin
__
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede

unbefugte

Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
dient lediglich dem Austausch von Informationen und entfaltet keine
rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas

le

destinataire prévu, nous te demandons avec bonté que pour satisfaire
informez l'expéditeur. N'importe quelle diffusion non autorisée ou la

copie

de ceci est interdite. Ce message sert à l'information seulement et

n'aura

pas n'importe quel effet légalement obligatoire. Étant donné que les

email

peuvent facilement être sujets à la manipulation, nous ne pouvons

accepter

aucune responsabilité pour le contenu fourni.




Date: Thu, 26 May 2011 16:52:29 -0400
From: em...@encs.concordia.ca
To: user@struts.apache.org
Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor"

Error!


Hello,

struts2.2.3, when tomcat6 is started, always got:

java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor

But the class is in the attached jar file.

Could someone tell me why I got the exception for all action class

please?


Thanks alot!
Emi
--

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xw

Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Maurizio Cucchiara
I don't think that the exception is referring to the xwork library, the
xwork library is present (see the stacktrace).
It seems rather that the xwork ClassFinder is not able to find your
ActionClass.


On 27 May 2011 09:56, Mohamed SIDI  wrote:

> You have to copy the jar in your classpath and redeploy your application
> after, it should work
>
> 2011/5/27 Martin Gainty 
>
> >
> > copy xwork-core-2.2.1.jar to WEB-INF\lib
> >
> > Martin
> > __
> > Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
> >
> > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
> unbefugte
> > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> > dient lediglich dem Austausch von Informationen und entfaltet keine
> > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
> le
> > destinataire prévu, nous te demandons avec bonté que pour satisfaire
> > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
> copie
> > de ceci est interdite. Ce message sert à l'information seulement et
> n'aura
> > pas n'importe quel effet légalement obligatoire. Étant donné que les
> email
> > peuvent facilement être sujets à la manipulation, nous ne pouvons
> accepter
> > aucune responsabilité pour le contenu fourni.
> >
> >
> >
> >
> > Date: Thu, 26 May 2011 16:52:29 -0400
> > From: em...@encs.concordia.ca
> > To: user@struts.apache.org
> > Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
> > com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor"
> Error!
> >
> > Hello,
> >
> > struts2.2.3, when tomcat6 is started, always got:
> >
> > java.lang.NoClassDefFoundError:
> > com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
> >
> > But the class is in the attached jar file.
> >
> > Could someone tell me why I got the exception for all action class
> please?
> >
> > Thanks alot!
> > Emi
> > --
> >
> > import javax.servlet.http.HttpServletRequest;
> > import javax.servlet.http.HttpServletResponse;
> > import org.apache.struts2.ServletActionContext;
> > import com.opensymphony.xwork2.ActionSupport;
> >
> > public class ActionClass  extends ActionSupport
> > {
> >public String execute() throws Exception
> >{
> >   HttpServletRequest  req = ServletActionContext.getRequest();
> >   HttpServletResponse res = ServletActionContext.getResponse();
> >   return SUCCESS;
> >}
> > }
> >
> >
> ==
> > 2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to
> > read class [ActionClass]
> > java.lang.NoClassDefFoundError:
> > com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
> >at
> >
> >
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)
> >at
> >
> >
> com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:165)
> >at
> >
> >
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)
> >at
> >
> >
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)
> >at
> >
> >
> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
> >at
> >
> >
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
> >at
> >
> >
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
> >at
> >
> >
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
> >at
> > org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
> >at
> >
> >
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
> >at
> >
> >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
> >at

Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-27 Thread Mohamed SIDI
You have to copy the jar in your classpath and redeploy your application
after, it should work

2011/5/27 Martin Gainty 

>
> copy xwork-core-2.2.1.jar to WEB-INF\lib
>
> Martin
> __
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
> destinataire prévu, nous te demandons avec bonté que pour satisfaire
> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie
> de ceci est interdite. Ce message sert à l'information seulement et n'aura
> pas n'importe quel effet légalement obligatoire. Étant donné que les email
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
> aucune responsabilité pour le contenu fourni.
>
>
>
>
> Date: Thu, 26 May 2011 16:52:29 -0400
> From: em...@encs.concordia.ca
> To: user@struts.apache.org
> Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!
>
> Hello,
>
> struts2.2.3, when tomcat6 is started, always got:
>
> java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>
> But the class is in the attached jar file.
>
> Could someone tell me why I got the exception for all action class please?
>
> Thanks alot!
> Emi
> --
>
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> import org.apache.struts2.ServletActionContext;
> import com.opensymphony.xwork2.ActionSupport;
>
> public class ActionClass  extends ActionSupport
> {
>public String execute() throws Exception
>{
>   HttpServletRequest  req = ServletActionContext.getRequest();
>   HttpServletResponse res = ServletActionContext.getResponse();
>   return SUCCESS;
>}
> }
>
> ==========
> 2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to
> read class [ActionClass]
> java.lang.NoClassDefFoundError:
> com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
>at
>
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)
>at
>
> com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:165)
>at
>
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)
>at
>
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)
>at
>
> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
>at
>
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
>at
>
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
>at
>
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
>at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
>at
>
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
>at
>
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
>at
>
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
>at
>
> org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
>at
>
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
>at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
>at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
>at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
>at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
>at
>
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
>at
>
> org.apache.catalina.startup.Host

RE: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-26 Thread Martin Gainty

copy xwork-core-2.2.1.jar to WEB-INF\lib

Martin 
__ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




Date: Thu, 26 May 2011 16:52:29 -0400
From: em...@encs.concordia.ca
To: user@struts.apache.org
Subject: When start tomcat6  always got "java.lang.NoClassDefFoundError: 
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

Hello,
 
struts2.2.3, when tomcat6 is started, always got:
 
java.lang.NoClassDefFoundError: 
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
 
But the class is in the attached jar file.
 
Could someone tell me why I got the exception for all action class please?
 
Thanks alot!
Emi
--
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
 
public class ActionClass  extends ActionSupport
{
public String execute() throws Exception
{
   HttpServletRequest  req = ServletActionContext.getRequest();
   HttpServletResponse res = ServletActionContext.getResponse();
   return SUCCESS;
}
}
 
==
2011-05-26 16:48:00,539 ERROR finder.ClassFinder.error:38 - Unable to 
read class [ActionClass]
java.lang.NoClassDefFoundError: 
com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor
at 
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:780)
at 
com.opensymphony.xwork2.util.finder.ClassFinder.(ClassFinder.java:165)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.java:376)
at 
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigBuilder.java:334)
at 
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:53)
at 
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
at 
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at 
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
at 
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at 
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.s

Re: When start tomcat6 always got "java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor" Error!

2011-05-26 Thread Chris Pratt
The NoCassFoundError is not the same as the ClassNotFoundException.  It
indicates that a dependency of the listed class couldn't be found, not the
named class.  I would suggest reviewing the dependency requirements and
determining whether you've met them.
  (*Chris*)
On May 26, 2011 4:06 PM, "Emi Lu"  wrote: