[MAGNOLIA-1581] Tree handler not defined for Expressions and Store repositories Created: 09/Jun/07  Updated: 23/Jan/13  Resolved: 27/Jan/09

Status: Closed
Project: Magnolia
Component/s: admininterface, workflow
Affects Version/s: None
Fix Version/s: 4.0, 3.6.4, 3.6.5

Type: Bug Priority: Critical
Reporter: zam6ak Assignee: Jan Haderka
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

3.1-SNAPSHOT
JBoss 4.0.5


Issue Links:
duplicate
is duplicated by MAGNOLIA-2441 no usergroups tree exists Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

When editing role ACLs for Store and Expressions repositories clicking on the "Choose" button throws an exception:

ERROR org.apache.catalina.core.ContainerBase.[jboss.web].[webdev.nemours.org].[/magnolia-cms].[AdminTreeServlet] 09.06.2007 17:04:39 – Servlet.service() for servlet AdminTreeServlet threw exception
info.magnolia.module.admininterface.InvalidTreeHandlerException: No tree handler for [Store] found
at info.magnolia.module.admininterface.TreeHandlerManager.getTreeHandler(TreeHandlerManager.java:57)
at info.magnolia.module.admininterface.AdminTreeMVCServlet.getHandler(AdminTreeMVCServlet.java:46)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:96)
at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

These should be either defined or the choose button disabled



 Comments   
Comment by Magnolia International [ 20/Jan/09 ]

Just reproduced on demoauthor.
This is pretty ridiculous, we should have fixed this a long time ago. One could argue that the "select" button hardly makes any sense for these workspaces when configuring acl's, because you'll either allow or deny /* and anything would probably make no sense, given the structure of the data in these workspaces.

Comment by Magnolia International [ 20/Jan/09 ]

This is also reported as MAGNOLIA-2441 albeit for a different tree

Comment by Jan Haderka [ 23/Jan/09 ]

Done as of r21708 on trunk and r21709 on 3.6 branch.

Comment by Magnolia International [ 26/Jan/09 ]

info.magnolia.module.admininterface.trees.WebsiteTreeConfiguration for these workspaces ? Probably an oversight.

Comment by Jan Haderka [ 27/Jan/09 ]

r21789 on trunk, r21790 on 3.6 branch.

Generated at Mon Feb 12 03:28:18 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.