You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Kim Goings (JIRA)" <ji...@apache.org> on 2006/11/28 20:05:57 UTC

[jira] Created: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
-----------------------------------------------------------------------------------------------------

                 Key: SB-96
                 URL: http://issues.apache.org/struts/browse/SB-96
             Project: Sandbox
          Issue Type: Bug
          Components: Tiles
    Affects Versions: 2.0.1
            Reporter: Kim Goings


When rendering result with Struts 2.0.1, receive stack trace below. 

exception

javax.servlet.ServletException: Filter execution threw an exception

root cause

java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
	java.lang.Class.getDeclaredConstructors0(Native Method)
	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
	java.lang.Class.getConstructor0(Class.java:2640)
	java.lang.Class.newInstance0(Class.java:321)
	java.lang.Class.newInstance(Class.java:303)
	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "David H. DeWolf (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/SB-96?page=all ]

David H. DeWolf reassigned SB-96:
---------------------------------

    Assignee: David H. DeWolf

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Kim Goings (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/SB-96?page=comments#action_39070 ] 
            
Kim Goings commented on SB-96:
------------------------------

No, it's not, actually.  

It seems to me that no one is using Tiles with Struts2.  Disappointing really, since SiteMesh isn't a very good fit for this particular project.  

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Alexander Maslov (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/SB-96?page=comments#action_39079 ] 
            
Alexander Maslov commented on SB-96:
------------------------------------

I'm trying to migrate to struts2 with tiles it but have not  succeeded yet (because of tiles and most probably some other things;)
I'm looking inside tiles-api-2.0-SNAPSHOT.jar and class org/apache/tiles/TilesContext is there.


> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Alexander Maslov (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/SB-96?page=comments#action_39066 ] 
            
Alexander Maslov commented on SB-96:
------------------------------------

This class is in tiles-api-2.0.jar
You can download it from http://people.apache.org/maven-snapshot-repository/org/apache/struts/tiles/tiles-api/
This exception most probably will go away, but I think you will find some other issues.

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Kim Goings (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/struts/browse/SB-96?page=all ]

Kim Goings updated SB-96:
-------------------------

    Attachment: struts2tiles.war

Drop the war and access http://localhost:8080/struts2tiles/searchByZip.do to replicate the behavior described in the bug.  

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Alexander Maslov (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/SB-96?page=comments#action_39080 ] 
            
Alexander Maslov commented on SB-96:
------------------------------------

Sorry, I am wrong about this TilesContext it is really not in api.jar - my mistake

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (SB-96) java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1

Posted by "Antonio Petrelli (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/SB-96?page=comments#action_39081 ] 
            
Antonio Petrelli commented on SB-96:
------------------------------------

TilesContext is not there anymore: it has been replaced with TilesApplicationContext and TilesRequestContext. Both of those classes are in tiles-core.jar in the latest published snapshot.
Anyway notice that this issue is assigned to a developer, so wait until he corrects the problem.

> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext when rendering result with Struts 2.0.1
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SB-96
>                 URL: http://issues.apache.org/struts/browse/SB-96
>             Project: Sandbox
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 2.0.1
>            Reporter: Kim Goings
>         Assigned To: David H. DeWolf
>         Attachments: struts2tiles.war
>
>
> When rendering result with Struts 2.0.1, receive stack trace below. 
> exception
> javax.servlet.ServletException: Filter execution threw an exception
> root cause
> java.lang.NoClassDefFoundError: org/apache/tiles/TilesContext
> 	java.lang.Class.getDeclaredConstructors0(Native Method)
> 	java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
> 	java.lang.Class.getConstructor0(Class.java:2640)
> 	java.lang.Class.newInstance0(Class.java:321)
> 	java.lang.Class.newInstance(Class.java:303)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:136)
> 	com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:148)
> 	org.apache.struts2.impl.StrutsObjectFactory.buildResult(StrutsObjectFactory.java:73)
> 	com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:179)
> 	com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:303)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
> 	com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
> 	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
> 	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
> 	org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
> 	org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
> 	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
> 	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
> 	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira