cancel
Showing results for 
Search instead for 
Did you mean: 

Folder rules issue

ltardioli
Champ in-the-making
Champ in-the-making
Hello everyone!
I'm using Alfresco 4.0e and today when I tried to edit a folder's rule, this page appears instead the rules' page :

"A problem has occurred.
This page could not be rendered:
folder-rules
Please notify your system administrator."

I checked the log and it says that is a ftl exception:

———-==> if-else  [on line 17, column 7 in org/alfresco/folder-rules.ftl] in user-directive templateBody [on line 6, column 1 in org/alfresco/folder-rules.ftl]———-Java backtrace for programmers:———-freemarker.core.InvalidReferenceException: Expression ruleset is undefined on line 17, column 12 in org/alfresco/folder-rules.ftl.        at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:125)        at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:135)        at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)        at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)        at freemarker.core.ExistsExpression._getAsTemplateModel(ExistsExpression.java:71)        at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)        at freemarker.core.Expression.isTrue(Expression.java:138)        at freemarker.core.IfBlock.accept(IfBlock.java:80)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.MixedContent.accept(MixedContent.java:92)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.Environment.visit(Environment.java:406)        at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.MixedContent.accept(MixedContent.java:92)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.Macro$Context.runMacro(Macro.java:172)        at freemarker.core.Environment.visit(Environment.java:614)        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.MixedContent.accept(MixedContent.java:92)        at freemarker.core.Environment.visit(Environment.java:221)        at freemarker.core.Environment.process(Environment.java:199)        at org.springframework.extensions.webscripts.processor.FTLTemplateProcessor.process(FTLTemplateProcessor.java:171)        at org.springframework.extensions.webscripts.WebTemplateProcessor.executeBody(WebTemplateProcessor.java:455)        at org.springframework.extensions.surf.render.AbstractProcessor.execute(AbstractProcessor.java:57)‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

But this happens just with two or three folder, the other folders are okay.

Someone knows what could cause that?
2 REPLIES 2

diegolopezcdm
Champ in-the-making
Champ in-the-making
Hello, did you solved the problem? I am getting a similar error only for some folders.

thanks in advance
diego

diegolopezcdm
Champ in-the-making
Champ in-the-making
Dear all,

If it's helps to someone, I found how to solve it. just delete and create the rule again. I do not know why but it works.

Regards
Diego