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