Sorry for the belated response, Wayne. Here's a very unofficial build from my machine. Next week, i'm hoping to get a more official test build aimed at a beta release, but this should hopefully tide you over until then. :)
http://people.apache.org/~nbubna/velocity/engine/1.6-dev/ On Thu, Aug 14, 2008 at 4:37 PM, <[EMAIL PROTECTED]> wrote: > > Can you please send me a jar of 1.6-dev > > Best Regards, > > Wayne Baskin > www.booktopia.com.au > > +61 2 9954 1080 > > > > > "Nathan Bubna > (JIRA)" To: [EMAIL PROTECTED] > <[EMAIL PROTECTED] cc: > pache.org> Subject: [jira] Commented: > (VELOCITY-610) Under load java.lang.NullPointerException > > 13/08/2008 > 02:29 PM > > > > > > > > [ > https://issues.apache.org/jira/browse/VELOCITY-610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12622090#action_12622090 > ] > > Nathan Bubna commented on VELOCITY-610: > --------------------------------------- > > Hi Wayne, > > This appears to be happening in a Velocimacro inside a Velocimacro and > occurs during Template merge, rather than during Template process (as is > the case with VELOCITY-383). The underlying implementation of Velocimacro > support has changed dramatically since 1.5 was released and many, many > things have been improved including much load testing. Do you think you > could try a build of the current SVN trunk (1.6-dev) and see if this > problem occurs in that? If it's too much trouble to build a jar of the > current trunk to use, let me know and i can provide one for you. if you > want to do some Velocimacro load testing yourself, see VELOCITY-607 for > discussion and access to a load testing suite that Jarkko cooked up. > Perhaps then you can even produce a testcase for us to try? > > thanks, > nathan > >> Under load java.lang.NullPointerException >> ----------------------------------------- >> >> Key: VELOCITY-610 >> URL: https://issues.apache.org/jira/browse/VELOCITY-610 >> Project: Velocity >> Issue Type: Bug >> Components: Engine >> Affects Versions: 1.5 >> Environment: Linux, Jboss 4.0.4 >> Reporter: Wayne Baskin >> >> We are getting the following error in our logs under load. I have seen > Bug VELOCITY-383 and this seems to be a similar issue >> Caused by: >> java.lang.NullPointerException >> at > org.apache.velocity.runtime.parser.node.ASTDirective.init(ASTDirective.java:134) > >> at > org.apache.velocity.runtime.parser.node.SimpleNode.init(SimpleNode.java:285) > >> at > org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:169) > >> at > org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170) > >> at > org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74) >> at > org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88) > >> at > org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318) > >> at > org.apache.velocity.runtime.directive.Parse.render(Parse.java:224) >> at > org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170) > >> at > org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318) > >> at > org.apache.velocity.runtime.directive.Parse.render(Parse.java:224) >> at > org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170) > >> at > org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318) > >> at > org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194) > >> at > org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170) > >> at > org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74) >> at > org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88) > >> at > org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318) > >> at org.apache.velocity.Template.merge(Template.java:254) >> at > org.springframework.web.servlet.view.velocity.VelocityView.mergeTemplate(VelocityView.java:555) > >> at > org.springframework.web.servlet.view.velocity.VelocityView.doRender(VelocityView.java:500) > >> at > org.springframework.web.servlet.view.velocity.VelocityView.renderMergedTemplateModel(VelocityView.java:320) > >> at > org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:178) > >> at > org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:249) > >> at > org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1063) > >> at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:827) > >> at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736) > >> at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396) > >> at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > >> at > com.elasticpath.commons.filter.impl.CachingControlFilter.doFilter(CachingControlFilter.java:163) > >> at > com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:137) > >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > >> at > com.elasticpath.sfweb.filters.CustomerSessionFilter.doFilter(CustomerSessionFilter.java:68) > >> at > com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:137) > >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292) > >> at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) > >> at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:79) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > >> at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:143) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > >> at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:246) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > >> at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > >> at > org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:168) > >> at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303) > >> at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173) >> at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120) > >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > >> at > com.elasticpath.commons.filter.impl.EncodingFilter.doFilter(EncodingFilter.java:72) > >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > >> at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > >> at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > >> at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > >> at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > >> at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) > >> at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) > >> at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > >> at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > >> at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > >> at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) >> at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) >> at > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) >> at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > >> at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) > >> at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > >> at java.lang.Thread.run(Thread.java:595) > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
