Ticket #786 (closed clarification: fixed)

Opened 9 months ago

Last modified 4 months ago

search error in plosone.log - Expression hit.creator is undefined on line 92, column 73 in search/searchResults.ftl.

Reported by: russ Assigned to: jkirton
Priority: high Milestone:
Component: ambra Version: 0.8.2
Keywords: search Cc:
Blocking: Blocked By:

Description

there are many of these - any idea what causes it or if it needs fixing?

2008-02-14 10:59:57,269 ERROR [default](PLoSNTD)> Servlet.service() for servlet default threw exception [TP-Processor41 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[default]]
Expression hit.creator is undefined on line 92, column 73 in search/searchResults.ftl.
The problematic instruction:
----------
==> ${hit.creator} [on line 92, column 71 in search/searchResults.ftl]
 in include "${templateFile}" [on line 5, column 1 in templates/main_template.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression hit.creator is undefined on line 92, column 73 in search/searchResults.ftl.
	at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
	at freemarker.core.Expression.getStringValue(Expression.java:118)
	at freemarker.core.Expression.getStringValue(Expression.java:93)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:160)
	at freemarker.core.Environment.visit(Environment.java:351)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.Environment.include(Environment.java:1375)
	at freemarker.core.Include.accept(Include.java:155)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:196)
	at freemarker.core.Environment.process(Environment.java:176)
	at freemarker.template.Template.process(Template.java:232)
	at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:168)
	at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:178)
	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:348)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253)
	at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
	at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.plos.web.DummySSOFilter.doFilter(DummySSOFilter.java:95)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.plos.web.VirtualJournalContextFilter.doFilter(VirtualJournalContextFilter.java:148)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)

Dependency Graph

Change History

02/14/08 12:25:52 changed by jsuttor

  • owner changed from jsuttor to jkirton.
  • milestone set to pubApp_0.8.2.1.

02/19/08 16:04:43 changed by rich

  • milestone deleted.

02/20/08 10:17:18 changed by russ

  • priority changed from medium to high.

i can reproduce this on branch. it results in an error on the page thus i'm upping the priority

http://plosntds-branch.plos.org:8080/search/simpleSearch.action?query=journal-title%3Aneglected

02/26/08 14:21:53 changed by rich

  • milestone set to pubApp_0.8.2.2.

03/05/08 14:01:50 changed by jkirton

  • status changed from new to closed.
  • resolution set to fixed.

(In [4912]) fixes #786 - FTL undefined hit.creator ref no longer blows up.

03/21/08 15:24:50 changed by russ

confirmed fixed.

04/01/08 19:02:08 changed by alex

(In [5226]) Merged revisions 4912 via svnmerge from http://gandalf.topazproject.org/svn/branches/0.8.2.2

........

r4912 | jkirton | 2008-03-05 14:01:50 -0800 (Wed, 05 Mar 2008) | 1 line

fixes #786 - FTL undefined hit.creator ref no longer blows up.

........

07/16/08 11:01:33 changed by

  • milestone deleted.

Milestone pubApp_0.8.2.2 deleted