Ticket #1275 (closed clarification: fixed)
Trap currentIssue in browseVolume.ftl
| Reported by: | rcave | Owned by: | rcave |
|---|---|---|---|
| Priority: | medium | Milestone: | 0.9.3_rc1 |
| Component: | ambra | Version: | 0.9.2 |
| Keywords: | freemarker | Cc: |
Description
If the current issue isn't defined for a journal, it shouldn't throw an error:
2009-04-28 12:20:04,196 ERROR runtime(PLoSONE)> [http-8080-Processor24 freemarker.runtime]
Expression currentIssue is undefined on line 31, column 26 in journals/plosone/article/browseVolume.ftl.
The problematic instruction:
----------
==> ${currentIssue.id} [on line 31, column 24 in journals/plosone/article/browseVolume.ftl]
in user-directive s.url [on line 30, column 9 in journals/plosone/article/browseVolume.ftl]
in include "${templateFile}" [on line 31, column 1 in templates/main_template.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression currentIssue is undefined on line 31, column 26 in journals/plosone/a
rticle/browseVolume.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
...
...
2009-04-28 12:20:04,199 ERROR runtime(PLoSONE)> [http-8080-Processor24 freemarker.runtime]
Expression currentIssue is undefined on line 31, column 26 in journals/plosone/article/browseVolume.ftl.
The problematic instruction:
----------
==> ${currentIssue.id} [on line 31, column 24 in journals/plosone/article/browseVolume.ftl]
in user-directive s.url [on line 30, column 9 in journals/plosone/article/browseVolume.ftl]
in include "${templateFile}" [on line 31, column 1 in templates/main_template.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression currentIssue is undefined on line 31, column 26 in journals/plosone/a
rticle/browseVolume.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
...
...
Change History
Note: See
TracTickets for help on using
tickets.
