[
https://issues.apache.org/jira/browse/FOR-932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thorsten Scherler closed FOR-932.
---------------------------------
Resolution: Fixed
The problem was that we loaded the forrest.properties too late.
Resulting that
// Load plugin default properties
String strPluginList =
filteringProperties.getProperty("project.required.plugins");
always have been null.
> forrest war error: Cannot get variable 'dispatcher.theme-ext'
> -------------------------------------------------------------
>
> Key: FOR-932
> URL: https://issues.apache.org/jira/browse/FOR-932
> Project: Forrest
> Issue Type: Bug
> Components: Launch servlet WAR, Locationmap
> Affects Versions: 0.8-dev
> Reporter: David Crossley
> Fix For: 0.9
>
> Attachments: error.log, provoke.error.diff
>
>
> A dispatcher-enabled site does work okay with 'forrest run'. However, not
> with 'forrest war' deploying to a servlet container. It seems that Dispatcher
> is missing the setup of properties. Yes i do have forrest.properties.xml
> settings.
> The Forrest error.log has this ...
> ERROR (2006-09-20) 10:53.57:909 [core.modules.mapper.lm]
> (/varietee/index.html) http-8080-Processor5/MountNode: Failure processing
> LocationMap.
> org.apache.cocoon.sitemap.PatternException: Cannot get variable
> 'dispatcher.theme-ext' in expression
> '{properties:resources}/structurer/url/{1}{properties:dispatcher.theme-ext}'
> at
> org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.processModule(PreparedVariableResolver.java:250)
> at
> org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:197)
> at
> org.apache.forrest.locationmap.lm.LocationNode.locate(LocationNode.java:65)
> at
> org.apache.forrest.locationmap.lm.SelectNode.locate(SelectNode.java:110)
> at
> org.apache.forrest.locationmap.lm.MatchNode.locate(MatchNode.java:131)
> ...
> ... [snip] ... see attachment error.log
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.