Hello,
using the OSGi Bundle of MyFaces (myfaces-bundle-2.0.3.jar), I get first a
warning:
WARNING: Resource referenced by resourceName jsf.js and libraryName
javax.faces not found in call to ResourceHandler.createResource. It will
be silenty ignored.
and then a NullPointerException:
javax.faces.FacesException: java.lang.NullPointerException
at
org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.wrap(
ExceptionHandlerImpl.java:241)
at
org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.handle(
ExceptionHandlerImpl.java:156)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(
LifecycleImpl.java:258)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:191)
...
Caused by: java.lang.NullPointerException
at
org.apache.myfaces.shared_impl.renderkit.html.util.ResourceUtils.renderDefaultJsfJsInlineIfNecessary(
ResourceUtils.java:204)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(
HtmlTextRendererBase.java:69)
at javax.faces.component.UIComponentBase.encodeEnd(
UIComponentBase.java:519)
at javax.faces.component.UIComponent.encodeAll(
UIComponent.java:626)
at javax.faces.component.UIComponent.encodeAll(
UIComponent.java:622)
at javax.faces.component.UIComponent.encodeAll(
UIComponent.java:622)
at javax.faces.component.UIComponent.encodeAll(
UIComponent.java:622)
at
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(
FaceletViewDeclarationLanguage.java:1320)
at org.apache.myfaces.application.ViewHandlerImpl.renderView(
ViewHandlerImpl.java:263)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(
RenderResponseExecutor.java:85)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(
LifecycleImpl.java:239)
... 23 more
I submitted a bug, but it was closed, as this is the expected behavior. I
was able to solve the problem by adding
META-INF.internal-resources.javax.faces
and
META-INF.services
to the exported packages in MANIFEST.MF. but I'd like to know anyway how I
can avoid the NullPointerException without patching myself the file
myfaces-bundle-2.0.3.jar.
(The application I used is the first example from the book
"JavaServerFaces 2.0, The complete reference" from Ed Burns & Chris
Schalk)
Thanks in advance
Clovis Seragiotto
______________________________________
Raiffeisen Bausparkasse Gesellschaft m.b.H., 1050 Wien, Wiedner Hauptstraße 94,
Firmenbuchnummer 116309v, Handelsgericht Wien, DVR 0066257, UID ATU15350206
Diese E-Mail kann vertrauliche und geschuetzte Informationen enthalten. Wenn
diese E-Mail nicht für Sie bestimmt ist, bitten wir Sie, uns unverzueglich zu
informieren und sie zu loeschen.
This e-mail message may contain information, which is confidential and
protected. If you are not the intended recipient of this message, we ask you to
inform us immediately and delete the message afterwards.