I also got the same error that occurred when accessing Calendar and Members page (only happened after restart the server and the database used is MySQL). Run smoothly with Apache Derby (default configuration).
The step to re-produce:
- Install Alfresco in a Linux box
- Change configuration to use MySQL instead of Apache Derby, then start Alfresco
- Login Alfresco, then Alfresco Share to create a site.
- Restart Alfresco
- Login to Alfresco Share again, the following problems occurred:
1) Created site is not displayed in User Dashboard
2) Got error when navigating to Calendar and Members page in Site.
The error in catalina.out
10:24:13,269 ERROR [freemarker.runtime]
Expression url.full is undefined on line 17, column 47 in status.ftl.
The problematic instruction:
———-
==> ${url.full} [on line 17, column 45 in status.ftl]
———-
Java backtrace for programmers:
———-
freemarker.core.InvalidReferenceException: Expression url.full is undefined on line 17, column 47 in status.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:208)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.Environment.process(Environment.java:188)
at freemarker.template.Template.process(Template.java:237)
Does anyone know why it only happened with MySQL, but Apache Derby?