Hi,

 

I got a weird issue in my test environment today. So far, we have been using
Tomcat 6.0.14 as our web server and everything works fine. Today, I moved
that to JBOSS 5.1.0 GA for testing purpose and I got an exception trace as
pasted below. It says that exception in registering
"org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor"
class.  I don't understand why, I have the same jar files as used in tomcat
environment. Can anyone help me out on how to clear this issue? I'm using
Struts 2.1.2 for this project, If this problem is addressed in next version
for either struts or jboss, do let me know I will try to upgrade it too.

 

 

12:49:01,886 INFO  [STDOUT] 2009-12-08 12:49:01,870 ERROR
(CommonsLogger.java:error:28) - Caught Exception while registering
Interceptor class
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor

Caught Exception while registering Interceptor class
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor -
interceptor -
vfszip:/E:/BIS/JBOSS/jboss-5.1.0.GA/server/default/deploy/Gemini.war/WEB-INF
/lib/struts2-core-2.1.2.jar/struts-default.xml:143:127

      at
com.opensymphony.xwork2.ObjectFactory.buildInterceptor(ObjectFactory.java:20
0)

      at
com.google.inject.struts2.GuiceObjectFactory.superBuildInterceptor(GuiceObje
ctFactory.java:139)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.getDelega
te(GuiceObjectFactory.java:156)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Con
versionErrorInterceptor.java:124)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(St
aticParametersInterceptor.java:104)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInt
erceptor.java:208)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDr
ivenInterceptor.java:88)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingIn
terceptor.java:130)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareIn
terceptor.java:137)

      at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:86)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.bis.web.framework.AuditingInterceptor.intercept(AuditingInterceptor.java
:80)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.bis.transaction.TransactionActionInterceptor$1.executeTransaction(Transa
ctionActionInterceptor.java:60)

      at
com.bis.transaction.TransactionManager.executeTransaction(TransactionManager
.java:115)

      at
com.bis.transaction.TransactionActionInterceptor.intercept(TransactionAction
Interceptor.java:54)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parame
tersInterceptor.java:170)

      at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method
FilterInterceptor.java:86)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletCon
figInterceptor.java:164)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack
.java:456)

      at
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati
on.java:227)

      at
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nIntercepto
r.java:143)

      at
com.google.inject.struts2.GuiceObjectFactory$LazyLoadedInterceptor.intercept
(GuiceObjectFactory.java:171)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:230)

      at
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionI
nvocation.java:229)

      at
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTi

12:49:01,886 INFO  [STDOUT] merStack.java:456)

 

 

Thanks in Advance.

 

~Muthu

Reply via email to