Service Tracker has not been initialized? Maybe not compatible with myfaces extensions validator?
prefabsoft May 14, 2011 2:21 AMHi all,
I'm trying myfaces for the first time but run into trouble using a simple example in my running JSF project:
SEVERE: Error Rendering View[/views/demo.xhtml]
javax.faces.FacesException: Service Tracker has not been initialized
at org.richfaces.application.ServiceTracker.getServicesFactory(ServiceTracker.java:73)
at org.richfaces.application.ServiceTracker.getService(ServiceTracker.java:66)
at org.richfaces.component.behavior.ClientValidatorImpl.getValidators(ClientValidatorImpl.java:286)
at org.richfaces.renderkit.html.ClientValidatorRenderer.createValidatorScript(ClientValidatorRenderer.java:145)
at org.richfaces.renderkit.html.ClientValidatorRenderer.buildAndStoreValidatorScript(ClientValidatorRenderer.java:130)
at org.richfaces.renderkit.html.ClientValidatorRenderer.getScript(ClientValidatorRenderer.java:64)
at javax.faces.component.behavior.ClientBehaviorBase.getScript(ClientBehaviorBase.java:103)
at org.richfaces.component.behavior.ClientValidatorImpl.getScript(ClientValidatorImpl.java:98)
at com.sun.faces.renderkit.RenderKitUtils.getSingleBehaviorHandler(RenderKitUtils.java:1590)
at com.sun.faces.renderkit.RenderKitUtils.renderHandler(RenderKitUtils.java:1690)
at com.sun.faces.renderkit.RenderKitUtils.renderOnchange(RenderKitUtils.java:370)
at com.sun.faces.renderkit.html_basic.TextRenderer.getEndTextToRender(TextRenderer.java:134)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:170)
at org.apache.myfaces.extensions.validator.core.renderkit.ExtValLazyRendererProxy.encodeEnd(ExtValLazyRendererProxy.java:77)
at org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererWrapper.encodeEnd(ExtValRendererWrapper.java:312)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:883)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at org.apache.myfaces.extensions.validator.core.renderkit.ExtValLazyRendererProxy.encodeChildren(ExtValLazyRendererProxy.java:70)
at org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererWrapper.encodeChildren(ExtValRendererWrapper.java:251)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:853)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1652)
at org.richfaces.renderkit.RendererBase.renderChildren(RendererBase.java:278)
at org.richfaces.renderkit.html.PanelRenderer.encodeEnd(PanelRenderer.java:181)
at org.apache.myfaces.extensions.validator.core.renderkit.ExtValLazyRendererProxy.encodeEnd(ExtValLazyRendererProxy.java:77)
at org.apache.myfaces.
Looks like RichFaces is not compatible with org.apache.myfaces.extensions.validator...could that be?
All comments, suggestion more than welcome!
Best wishes,
Jochen