You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "David Johnson (JIRA)" <ji...@apache.org> on 2010/07/19 03:25:50 UTC

[jira] Resolved: (ROL-693) date format java error in restricted search

     [ https://issues.apache.org/jira/browse/ROL-693?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson resolved ROL-693.
-------------------------------

    Resolution: Not A Problem

See comment above

> date format java error in restricted search 
> --------------------------------------------
>
>                 Key: ROL-693
>                 URL: https://issues.apache.org/jira/browse/ROL-693
>             Project: Roller
>          Issue Type: Bug
>    Affects Versions: 1.0.1
>         Environment: jdk 1.4 windows xp tomcat 4.1 Chinese Locale
>            Reporter: jason wang
>            Assignee: Roller Unassigned
>
> when i perform search in main page, the result is ok. Then I click (restrict search to just this blog) , the sevlet throws a data format error.  
>   ERROR 2005-03-13 17:03:19,638 | BasePageServlet:handleRequest | EXCEPTION: in RollerServlet
> org.apache.velocity.exception.MethodInvocationException: Invocation of method 'format' in  class java.text.SimpleDateFormat threw exception class java.lang.IllegalArgumentException : Cannot format given Object as a Date
> 	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:246)
> 	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.ASTBlock.render(ASTBlock.java:55)
> 	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70)
> 	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
> 	at org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
> 	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.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.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:172)
> 	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
> 	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
> 	at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:172)
> 	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
> 	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
> 	at org.apache.velocity.Template.merge(Template.java:256)
> 	at org.roller.presentation.velocity.BasePageServlet.prepareForPageExecution(BasePageServlet.java:214)
> 	at org.roller.presentation.velocity.BasePageServlet.handleRequest(BasePageServlet.java:101)
> 	at org.roller.presentation.velocity.SearchServlet.handleRequest(SearchServlet.java:152)
> 	at org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:358)
> 	at org.apache.velocity.servlet.VelocityServlet.doGet(VelocityServlet.java:317)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 	at org.roller.presentation.filters.CloseSessionFilter.doFilter(CloseSessionFilter.java:51)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
> 	at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
> 	at java.lang.Thread.run(Thread.java:536)
>  It dosen't always repeat. It works when you search some user's blog. It seems denpending on the template of the bolg. I've tried to trace into the code. It stops at method prepareForPageExecution ()in org.roller.presentation.velocity.BasePageServlet 
>   error at line "  outty.merge(ctx, sw);"
>  Could u help me for this bug. I'm new to velocity.
>   Thanks advance

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.