In our case (upgrade to Magnolia 4.5.3) the error is:
[code]INFO | jvm 1 | 2012/08/03 13:44:57 | ERROR
info.magnolia.module.InstallContextImpl InstallContextImpl.java(error:97)
03.08.2012 13:44:57 > Could not perform installation: null
INFO | jvm 1 | 2012/08/03 13:44:57 | java.lang.NullPointerException
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.cms.security.MgnlUserManager.addRole(MgnlUserManager.java:568)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.cms.security.DelegatingUserManager$10.delegate(DelegatingUserManager.java:205)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.cms.security.DelegatingUserManager$10.delegate(DelegatingUserManager.java:202)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.cms.security.DelegatingUserManager.delegateUntilNotNull(DelegatingUserManager.java:168)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.cms.security.DelegatingUserManager.addRole(DelegatingUserManager.java:202)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.module.templatingkit.setup.for1_1.AddContactUserRoleTask.execute(AddContactUserRoleTask.java:63)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.module.ModuleManagerImpl.applyDeltas(ModuleManagerImpl.java:499)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.module.ModuleManagerImpl.installOrUpdateModule(ModuleManagerImpl.java:481)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.module.ModuleManagerImpl$1.doExec(ModuleManagerImpl.java:270)
INFO | jvm 1 | 2012/08/03 13:44:57 | at
info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:443)[/code]
The STK code in question:
[code] new BootstrapConditionally("Bootstrap contact-base role", "",
"/mgnl-bootstrap/standard-templating-kit/userroles.contact-base.xml").execute(installContext);
UserManager userManager = Security.getUserManager();
User anonymous = userManager.getUser("anonymous");
userManager.addRole(anonymous, "contact-base");[/code]
The nullpointer seems to indicate that the anonymous user is not present!? How
can this be? And how can we fix this to get the installation to succeed?
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=1793d5b6-2034-4209-b4ba-564a1b08c1e5
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------