Prakash Udupa created TRINIDAD-2488:
---------------------------------------

             Summary: 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



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