Issue: Advanced query - My Issues (all modules) produces stack trace from exception.

Copyright Witness Network Support <[email protected]> Wed, 22 Oct 2008 21:20:54 +0100
Newsgroups gmane.comp.java.scarab.devel
Organization Copyright Witness
Message-ID <[email protected]>
Hi Folks,

Because I cannot register on the tracker here is another of our
issues...Ive cut&paste from our own internal scarab.


Issue ID 	*TPSW16 (Defect)*
	Created by 	Barry Pearce <mailto:[email protected]> -
06-Oct-2008 14:07:28 GMT 	Last modified by 	Barry Pearce
<mailto:[email protected]> - 16-Oct-2008 13:58:13 GMT


        Basic Info

Component/Product 	Scarab
Component/Product Version 	Subversion trunk 10627
Summary 	Advanced query - My Issues (all modules) produces stack trace
from exception.


        Situation

Description 	

From the advanced query menu choosing 'my issues (all modules)' results in a stack trace every time.
(See comments for stack trace).

Status 	Assigned
On Hold 	No
Severity 	7 - Major
Occurance Likelihood 	10 - Constantly
Priority 	Medium
Further Info Required? 	No
FunctionalArea 	UserInterface
Platform 	PC
Processor 	AMD Athlon XP2600+
OperatingSystem 	Ubuntu Server
Operating System Version 	Hardy Heron 8.04.1
Runtime Environment 	JBoss AS 4.2.3GA
Java Version 	J2SE 6.0


      Comments(2)


        Barry Pearce <mailto:[email protected]> -
        16-Oct-2008 13:58:13 GMT

This works if you only have issues within a single module, but fails once you actually end up with issues in multiple modules.


        Barry Pearce <mailto:[email protected]> -
        06-Oct-2008 14:07:50 GMT

Stack trace received:


If the stack trace below has at the top a mention 
of "ResourceNotFoundException", that means that a template could not be 
found (404) and is probably the result of a broken link.

If the stack trace has something else, please enter a copy of the stack 
trace and an explanation of what you did to cause it to the 
Issue Tracking System for analysis. 
If you are a developer and think you know what the problem is, 
feel free to send in a patch to fix the problem.  

  org.apache.turbine.TurbineException: org.apache.fulcrum.ServiceException: Error rendering Velocity template: layouts/Default.vm
	at org.apache.turbine.pipeline.DefaultTargetValve.invoke(DefaultTargetValve.java:128)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.RunModulesValve.invoke(RunModulesValve.java:115)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DefaultActionValve.invoke(DefaultActionValve.java:108)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DefaultACLCreationValve.invoke(DefaultACLCreationValve.java:127)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.SetLocaleValve.invoke(SetLocaleValve.java:112)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.FreshenUserValve.invoke(FreshenUserValve.java:189)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DefaultSessionValidationValve.invoke(DefaultSessionValidationValve.java:131)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DefaultLoginValve.invoke(DefaultLoginValve.java:109)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.AnonymousLoginValve.invoke(AnonymousLoginValve.java:62)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.NTLMLoginValve.invoke(NTLMLoginValve.java:78)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DefaultSessionTimeoutValve.invoke(DefaultSessionTimeoutValve.java:121)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.DetermineTargetValve.invoke(DetermineTargetValve.java:138)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.DetermineActionValve.invoke(DetermineActionValve.java:107)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.SetInfoMessageValve.invoke(SetInfoMessageValve.java:85)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.ResetCacheValve.invoke(ResetCacheValve.java:77)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.DetermineCharsetValve.invoke(DetermineCharsetValve.java:103)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.tigris.scarab.pipeline.TimingInfoValve.invoke(TimingInfoValve.java:131)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:231)
	at org.apache.turbine.pipeline.TurbinePipeline.invoke(TurbinePipeline.java:213)
	at org.apache.turbine.Turbine.doGet(Turbine.java:298)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
	at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.fulcrum.ServiceException: Error rendering Velocity template: layouts/Default.vm
	at org.apache.fulcrum.velocity.TurbineVelocityService.renderingError(TurbineVelocityService.java:424)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:322)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:273)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:263)
	at org.apache.fulcrum.template.TurbineTemplateService.handleRequest(TurbineTemplateService.java:274)
	at org.apache.turbine.modules.Module.handleRequest(Module.java:177)
	at org.apache.turbine.pipeline.DirectRenderer.render(DirectRenderer.java:97)
	at org.apache.turbine.pipeline.DirectTargetValve.render(DirectTargetValve.java:100)
	at org.apache.turbine.pipeline.DefaultTargetValve.execute(DefaultTargetValve.java:162)
	at org.apache.turbine.pipeline.DefaultTargetValve.invoke(DefaultTargetValve.java:124)
	... 56 more
Caused by: org.apache.fulcrum.ServiceException: Error rendering Velocity template: layouts/MainContent.vm
	at org.apache.fulcrum.velocity.TurbineVelocityService.renderingError(TurbineVelocityService.java:424)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:322)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:273)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:263)
	at org.apache.fulcrum.template.TurbineTemplateService.handleRequest(TurbineTemplateService.java:274)
	at org.apache.turbine.modules.Module.handleRequest(Module.java:177)
	at org.apache.turbine.pipeline.DirectRenderer.render(DirectRenderer.java:97)
	at org.apache.turbine.pipeline.Renderer.render(Renderer.java:123)
	at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
	at org.apache.velocity.Template.merge(Template.java:256)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:317)
	... 64 more
Caused by: org.apache.fulcrum.ServiceException: Error rendering Velocity template: screens/IssueList.vm
	at org.apache.fulcrum.velocity.TurbineVelocityService.renderingError(TurbineVelocityService.java:424)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:322)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:273)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:263)
	at org.apache.fulcrum.template.TurbineTemplateService.handleRequest(TurbineTemplateService.java:274)
	at org.apache.turbine.modules.Module.handleRequest(Module.java:177)
	at org.apache.turbine.pipeline.DirectRenderer.render(DirectRenderer.java:97)
	at org.apache.turbine.pipeline.Renderer.render(Renderer.java:123)
	at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
	at org.apache.velocity.Template.merge(Template.java:256)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:317)
	... 82 more
Caused by: java.lang.IllegalStateException: method should not be called on a list including more than one module.
	at org.tigris.scarab.om.MITList.getModule(MITList.java:340)
	at org.tigris.scarab.tools.ScarabRequestTool.getRModuleAttributeDisplayName(ScarabRequestTool.java:733)
	at org.tigris.scarab.tools.ScarabRequestTool.getRModuleAttributeDisplayName(ScarabRequestTool.java:709)
	at sun.reflect.GeneratedMethodAccessor314.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:51)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:95)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:89)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
	at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:89)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
	at org.apache.velocity.Template.merge(Template.java:256)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
	at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:419)
	at org.apache.fulcrum.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:317)
	... 100 more

  


-- 
Sincerely Yours

Copyright Witness Net Support
[email protected]

www.copyrightwitness.com
Registration centre for copyright works.

This e-mail and any attachments are confidential and intended for the addressee only.
The information in this mail does not amount to legal advice or opinion. Any views or legal references are those of the author and are based on personal opinion or understanding only.