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