Thanks Anahide - I'll be doing a new build later, so will be happy to be playing with the latest and greatest :-D

Have a good weekend,

Sean

Trunk is ok now, thanks for you help

Sean Radford a écrit :
Just done a clean build of the HEAD and get the following exception when trying to create a workspace - a bit of a biggy in terms of using the UI ;-)

Caused by: javax.el.ELException: /create_workspace.xhtml @21,110 value="#{messages['title.create.document']} #{messages[typesTool.selectedType.label]}": java.lang.NullPointerException at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
       at javax.faces.component.UIOutput.getValue(UIOutput.java:173)
       ... 68 more
Caused by: java.lang.NullPointerException
at org.nuxeo.ecm.webapp.action.TypesTool.getSelectedType(TypesTool.java:116) at org.nuxeo.ecm.webapp.action.TypesTool$$FastClassByCGLIB$$edc77ffe.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55) at org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:79) at org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:58)
       at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64) at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:36)


I've tried to have a brief look into what the problem is but can't quite make it out. A Seam typesTool component is being instantiated and the correct selectedType set. However, when the create_workspace page is subsequently being rendered a new typesTool is created and hence the selectedType null. The typesTool is set to CONVERSATION scope, and so presumably the first conversation where the typesTool is being set is not propagating to the page rendering.

Hope that helps, cheers,

Sean




--
Dr. Sean Radford, MBBS, MSc
http://www.tacola.com/

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to