[
http://www.stripesframework.org/jira/browse/STS-788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12166#comment-12166
]
Keith commented on STS-788:
---------------------------
Hi,
The problem I am seeing is the java.lang.NoSuchMethodError:
net.sourceforge.stripes.tag.layout.LayoutComponentTag.doAfterBody()I
I am still seeing it with the 1.5.6-SNAPSHOT however some of the page does
render now, so it is an improvement on the 1.5.5.
Below is the stacktrace when running 1.5.6-SNAPSHOT
2011-01-07 10:19:30,434 [ERROR] net.sourceforge.stripes.tag.layout.LayoutCompone
ntTag:[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuni
ng)':- Unhandled exception trying to render component "maincontent" to a string
in context /jsp/index.jsp -> /jsp/layout/Layout.jsp
javax.servlet.ServletException: java.lang.NoSuchMethodError: net.sourceforge.str
ipes.tag.layout.LayoutComponentTag.doAfterBody()I
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:341)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(Request
DispatcherImpl.java:526)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:447)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163
)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184
)
at net.sourceforge.stripes.tag.layout.LayoutContext.doInclude(LayoutCont
ext.java:184)
at net.sourceforge.stripes.tag.layout.LayoutComponentRenderer.write(Layo
utComponentRenderer.java:133)
at net.sourceforge.stripes.tag.layout.LayoutComponentTag.doStartTag(Layo
utComponentTag.java:202)
at jsp_servlet._jsp._layout.__layout._jsp__tag8(__layout.java:526)
at jsp_servlet._jsp._layout.__layout._jspService(__layout.java:271)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(Servlet
StubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(Request
DispatcherImpl.java:526)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
cherImpl.java:447)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163
)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184
)
at net.sourceforge.stripes.tag.layout.LayoutContext.doInclude(LayoutCont
ext.java:184)
at net.sourceforge.stripes.tag.layout.LayoutRenderTag.doEndTag(LayoutRen
derTag.java:162)
at jsp_servlet._jsp.__index._jsp__tag1(__index.java:196)
at jsp_servlet._jsp.__index._jspService(__index.java:109)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:300)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(Servlet
StubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(Request
DispatcherImpl.java:526)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispat
cherImpl.java:253)
at net.sourceforge.stripes.action.ForwardResolution.execute(ForwardResol
ution.java:110)
at net.sourceforge.stripes.controller.DispatcherHelper$7.intercept(Dispa
tcherHelper.java:508)
at net.sourceforge.stripes.controller.ExecutionContext.proceed(Execution
Context.java:158)
at org.stripesstuff.plugin.security.SecurityInterceptor.interceptResolut
ionExecution(SecurityInterceptor.java:225)
at org.stripesstuff.plugin.security.SecurityInterceptor.intercept(Securi
tyInterceptor.java:129)
at net.sourceforge.stripes.controller.ExecutionContext.proceed(Execution
Context.java:155)
at net.sourceforge.stripes.controller.HttpCacheInterceptor.intercept(Htt
pCacheInterceptor.java:99)
at net.sourceforge.stripes.controller.ExecutionContext.proceed(Execution
Context.java:155)
at net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.inter
cept(BeforeAfterMethodInterceptor.java:113)
at net.sourceforge.stripes.controller.ExecutionContext.proceed(Execution
Context.java:155)
at net.sourceforge.stripes.controller.ExecutionContext.wrap(ExecutionCon
text.java:74)
at net.sourceforge.stripes.controller.DispatcherHelper.executeResolution
(DispatcherHelper.java:502)
at net.sourceforge.stripes.controller.DispatcherServlet.executeResolutio
n(DispatcherServlet.java:286)
at net.sourceforge.stripes.controller.DispatcherServlet.service(Dispatch
erServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilt
er.java:247)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at ie.bge.middleware.util.audit.AuditFilter.doFilter(AuditFilter.java:54
)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
ervletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
ontext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j
ava:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.lang.NoSuchMethodError: net.sourceforge.stripes.tag.layout.Layou
tComponentTag.doAfterBody()I
at jsp_servlet._jsp.__index._jsp__tag2(__index.java:235)
at jsp_servlet._jsp.__index._jsp__tag1(__index.java:185)
at jsp_servlet._jsp.__index._jspService(__index.java:109)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:300)
... 67 more
> Layout issues after upgrade from 1.5.3
> --------------------------------------
>
> Key: STS-788
> URL: http://www.stripesframework.org/jira/browse/STS-788
> Project: Stripes
> Issue Type: Bug
> Components: Tag Library
> Affects Versions: Release 1.5.4, Release 1.5.5
> Environment: jetty-6.1.15, Java(TM) SE Runtime Environment (build
> 1.6.0_22-b04-307-10M3261)
> Reporter: David Dundua
> Assignee: Ben Gunter
> Fix For: Release 1.5.5, Release 1.5.6
>
> Attachments: example.tar.gz, stripes-bug-2.zip, stripes-bug-3.zip,
> stripes-bug.zip
>
>
> Guys, I have a couple of layout scenarios which stopped working after
> upgrading to 1.5.4. I have created a couple of test cases demonstrating
> these issues. I am attaching maven2 project.
> 1. mvn jetty:run
> 2. http://localhost:8080/stripes-bug
> 3. take a look at the output of each test under 1.5.4
> 4. change the stripes dependency to 1.5.3
> 5. mvn clean jetty:run
> 6. observe the difference in the output
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web. Learn how to
best implement a security strategy that keeps consumers' information secure
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development