Weceem

org.weceem.services.ContentRepositoryService fails to create Folder nodes under an empty Space

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major 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

Activity

Hide
Marc Palmer added a comment - 29/Mar/11 11:08 AM

This is covered by an integration test that passes.

Show
Marc Palmer added a comment - 29/Mar/11 11:08 AM This is covered by an integration test that passes.

People

Vote (1)
Watch (0)

Dates

  • Created:
    15/Jan/10 9:49 PM
    Updated:
    29/Mar/11 11:08 AM
    Resolved:
    29/Mar/11 11:08 AM