Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 0.9
-
Fix Version/s: 1.0-RC1
-
Component/s: None
-
Labels:None
-
Environment:Grails 1.2 (Weceem from SVN Trunk)
-
Request Controller:Please Select
-
External Supervisor:Please select
-
Executing Programmer:Please select
Description
When attempting to create a Folder on an empty space ContentRepositoryService.groovy line 417 throws a Null Pointer exception.
org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Executing action [save] of controller [org.weceem.controllers.EditorController] in plugin [weceem] caused exception: java.lang.NullPointerException: Cannot invoke method plus() on null object
at java.lang.Thread.run(Thread.java:637)
Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NullPointerException: Cannot invoke method plus() on null object
... 1 more
Caused by: java.lang.NullPointerException: Cannot invoke method plus() on null object
at org.weceem.services.ContentRepositoryService.createNode(ContentRepositoryService.groovy:417)
at org.weceem.services.ContentRepositoryService.createNode(ContentRepositoryService.groovy)
at org.weceem.services.ContentRepositoryService$createNode$0.callCurrent(Unknown Source)
at org.weceem.services.ContentRepositoryService.createNode(ContentRepositoryService.groovy:363)
at org.weceem.services.ContentRepositoryService$$FastClassByCGLIB$$92fbbf6.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.weceem.services.ContentRepositoryService$$EnhancerByCGLIB$$5b709756.createNode(<generated>)
at org.weceem.services.ContentRepositoryService$createNode.call(Unknown Source)
at org.weceem.controllers.EditorController$_closure4.doCall(EditorController.groovy:62)
at org.weceem.controllers.EditorController$_closure4.doCall(EditorController.groovy)
... 1 more
This is covered by an integration test that passes.