Details
-
Bug
-
Resolution: Timed out
-
Low
-
2.3.5
-
1
-
Severity 3 - Minor
-
Description
If you remove the "default" Permission Scheme from a stock Crucible installation, you're unable to create any new projects.
Steps to reproduce:
1. Install a fresh copy of Crucible.
2. Delete the "default" Permission Scheme.
3. Try to create a new Project.
Stack trace:
2010-07-30 17:03:13,645 ERROR [btpool0-2] fisheye.console com.cenqua.crucible.model.managers.PermissionManager-getDefaultPermissionScheme - No default permission scheme exists 2010-07-30 17:03:13,649 ERROR [btpool0-2] org.mortbay.log org.mortbay.log.Slf4jLog-warn - /crucible/admin/newProject.do Unable to instantiate Action, com.cenqua.crucible.actions.admin.project.NewProjectAction, defined for 'newProject' in namespace '/admin'Error creating bean with name 'com.cenqua.crucible.actions.admin.project.NewProjectAction': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.cenqua.crucible.actions.admin.project.NewProjectAction]: Constructor threw exception; nested exception is java.lang.NullPointerException at com.opensymphony.xwork.DefaultActionInvocation.createAction(DefaultActionInvocation.java:243) at com.opensymphony.xwork.DefaultActionInvocation.init(DefaultActionInvocation.java:322)
Attached is the full stack trace.