14 Replies Latest reply on Nov 28, 2008 11:52 AM by lmk

    problem using  glassX skin

    lmk

      Hi,

      I'd like to use glassX skin, so, I add the dependency to my pom.xml

      <dependency>
       <groupId>org.richfaces.samples</groupId>
       <artifactId>glassX</artifactId>
       <version>3.3.0-SNAPSHOT</version>
      </dependency>
      


      when I add this dependency, tomcat starts with nullPointerException on contextConfig listener ..






        • 1. Re: problem using  glassX skin
          lmk

          here the exception trace..

          com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! null
           at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:213)
           at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
           at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
           at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
           at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
           at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
           at org.apache.catalina.core.StandardService.start(StandardService.java:516)
           at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
           at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
           at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
          Caused by: java.lang.NullPointerException
           at com.sun.faces.config.processor.ManagedBeanConfigProcessor.process(ManagedBeanConfigProcessor.java:241)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.ValidatorConfigProcessor.process(ValidatorConfigProcessor.java:107)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.ConverterConfigProcessor.process(ConverterConfigProcessor.java:117)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.ComponentConfigProcessor.process(ComponentConfigProcessor.java:108)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:252)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:119)
           at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)
           at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:132)
           at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:203)
          


          environement: RF 3.3.0-snapshot, myfaces 1.2.4, tomcat 6..



          • 2. Re: problem using  glassX skin
            ilya_shaikovsky

            Could you check if the jar with the skin actually fetched while building the application?

            • 3. Re: problem using  glassX skin
              lmk

               

              "ilya_shaikovsky" wrote:
              Could you check if the jar with the skin actually fetched while building the application?


              yes it is..

              the exception occurs even I keep the org.richfaces.SKIN = blueSky.

              • 4. Re: problem using  glassX skin
                ilya_shaikovsky

                ok. then describe your environment more carefully (libraries app server) please.

                • 5. Re: problem using  glassX skin
                  lmk

                  tomcat 6 serve
                  RF last 3.3.0 snapshot
                  myfaces 1.2.4
                  facelets 1.1.14.

                  • 6. Re: problem using  glassX skin
                    nbelaevski

                    Hi, if you use MyFaces why there's com.sun.faces.* in stack trace? Please check if there are several JSF implementations in classpath.

                    • 7. Re: problem using  glassX skin
                      lmk

                       

                      "nbelaevski" wrote:
                      Hi, if you use MyFaces why there's com.sun.faces.* in stack trace? Please check if there are several JSF implementations in classpath.


                      Sorry, I tried with sun RI 1.2_09 implementation..


                      • 8. Re: problem using  glassX skin
                        tromanovich

                        I can't reproduce your bug.
                        Could you see my example http://www.sendspace.com/file/l8s852

                        • 9. Re: problem using  glassX skin
                          tromanovich

                          here (http://www.sendspace.com/file/r78ax5) you can see screen with applied skin for my example

                          • 10. Re: problem using  glassX skin
                            lmk

                             

                            "tromanovich" wrote:
                            here (http://www.sendspace.com/file/r78ax5) you can see screen with applied skin for my example


                            sorry, as nbelaevski said, I have 2 JSF implementation in my classpath, the sun RI comes with glassX maven dependencies, I added exclusions and it works..

                            thanks a lot.


                            • 11. Re: problem using  glassX skin
                              nbelaevski

                              Does something change if you remove faces-config.xml from glassX .jar file?

                              • 12. Re: problem using  glassX skin
                                lmk

                                 

                                "nbelaevski" wrote:
                                Does something change if you remove faces-config.xml from glassX .jar file?


                                great, it works fine :)

                                • 13. Re: problem using  glassX skin
                                  nbelaevski

                                  Sorry, can you please clarify JSF version number and let us know? The issue seems to be non-reproducible under 1.2_09

                                  • 14. Re: problem using  glassX skin
                                    lmk

                                     

                                    "nbelaevski" wrote:
                                    Sorry, can you please clarify JSF version number and let us know? The issue seems to be non-reproducible under 1.2_09


                                    I think it's not a Richfaces bug,
                                    If you add glassX or darkX maven dependency without exclusion of the JSF, glassX/darkX comes with JSF 1.2_10 and exceptions occurs on server starting.