[ 
https://issues.apache.org/jira/browse/TRINIDAD-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prakash Udupa updated TRINIDAD-2488:
------------------------------------

    Status: Patch Available  (was: Open)

> NPE in TrinidadSkinProvider when base skin is not included in skin def in 
> trinidad-skins.xml
> --------------------------------------------------------------------------------------------
>
>                 Key: TRINIDAD-2488
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2488
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Skinning
>    Affects Versions: 2.1.0-core
>            Reporter: Prakash Udupa
>         Attachments: TRINIDAD-2488.trunk.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> In our application, we encountered this NPE, whenever base skin is not 
> mentioned in the skin definition in trinidad-skins.xml (trivial to build a 
> test-case thus). This needs to be fixed, because Trinidad framework is 
> supposed to assume the default base skin based on renderkit or otherwise 
> default to Trinidad's "simple.desktop" skin.
> ==========
> #     java.lang.NullPointerException
> #      at
> org.apache.myfaces.trinidadinternal.skin.provider.TrinidadSkinProvider.loadAvailableSkin(TrinidadSkinProvider.java:163)
> #      at
> org.apache.myfaces.trinidadinternal.skin.provider.BaseSkinProvider._getMatchingSkin(BaseSkinProvider.java:216)
> #      at
> org.apache.myfaces.trinidadinternal.skin.provider.BaseSkinProvider.getSkin(BaseSkinProvider.java:60)
> #      at
> org.apache.myfaces.trinidadinternal.skin.provider.SkinProviderRegistry.getSkin(SkinProviderRegistry.java:116)
> #      at
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext._initializeSkin(CoreRenderingContext.java:635)
> #      at
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext.<init>(CoreRenderingContext.java:89)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to