1 2 3 4 Previous Next 54 Replies Latest reply on Jul 23, 2009 5:47 AM by bbasdeo Go to original post
      • 30. Re: rich:calendar
        ilya_shaikovsky

        If you can't download huge built samples checkout this simple sample sources http://anonsvn.jboss.org/repos/richfaces/branches/community/3.3.X/samples/richfaces-ear-demo and perfrom mvn install.

        • 31. Re: rich:calendar

           

          13:31:40,139 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfsfile:/C:/Program%20Files/JBoss/jboss-5.0.1.GA-jdk6/server/default/deploy/seamTutorial-ear.ear/ state=ClassLoader mode=Manual requiredState=PostClassLoader
          org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/C:/Program%20Files/JBoss/jboss-5.0.1.GA-jdk6/server/default/deploy/seamTutorial-ear.ear/seamTutorial-ejb.jar/
           at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
           at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
           at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
           at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
           at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
           at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
           at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
           at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
           at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:698)
           at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
           at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
           at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
           at org.jboss.Main.boot(Main.java:209)
           at org.jboss.Main$1.run(Main.java:547)
           at java.lang.Thread.run(Unknown Source)
          Caused by: java.lang.NoClassDefFoundError: org/richfaces/model/CalendarDataModelItem
           at java.lang.ClassLoader.defineClass1(Native Method)
           at java.lang.ClassLoader.defineClass(Unknown Source)
           at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
           at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:546)
           at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:506)
           at java.security.AccessController.doPrivileged(Native Method)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:504)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:481)
           at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
           at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
           at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
           at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:258)
           at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:152)
           at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:259)
           at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1102)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:772)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:415)
           at java.lang.ClassLoader.loadClass(Unknown Source)
           at java.lang.ClassLoader.loadClassInternal(Unknown Source)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Unknown Source)
           at org.jboss.deployers.plugins.annotations.WeakClassLoaderHolder.loadClass(WeakClassLoaderHolder.java:72)
           at org.jboss.deployers.plugins.annotations.AbstractElement.getOwner(AbstractElement.java:73)
           at org.jboss.deployment.OptAnnotationMetaDataDeployer.getClasses(OptAnnotationMetaDataDeployer.java:172)
           at org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossMetaData(OptAnnotationMetaDataDeployer.java:133)
           at org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:84)
           at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)
           at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:93)
           at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
           ... 19 more
          Caused by: java.lang.ClassNotFoundException: org.richfaces.model.CalendarDataModelItem
           at java.net.URLClassLoader$1.run(Unknown Source)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(Unknown Source)
           at java.lang.ClassLoader.loadClass(Unknown Source)
           at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
           at java.lang.ClassLoader.loadClass(Unknown Source)
           at java.lang.ClassLoader.loadClassInternal(Unknown Source)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Unknown Source)
           at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:279)
           at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1102)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:772)
           at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:415)
           at java.lang.ClassLoader.loadClass(Unknown Source)
           at java.lang.ClassLoader.loadClassInternal(Unknown Source)
           ... 48 more


          Anyone has any idea as to what is missing to get the above exception

          • 32. Re: rich:calendar

            Help me out pleasee :(

            • 33. Re: rich:calendar
              nbelaevski

               

              "ilya_shaikovsky" wrote:
              If you can't download huge built samples checkout this simple sample sources http://anonsvn.jboss.org/repos/richfaces/branches/community/3.3.X/samples/richfaces-ear-demo and perfrom mvn install.

              Have you checked this?

              • 34. Re: rich:calendar

                I have copied the same lib as in the sample project into my application though am getting the same error.

                I am using seam for the implementation of the project. Is that the reason y i cant load the application well?

                • 35. Re: rich:calendar
                  nbelaevski

                  I think no. My guess is that you have invalid EAR configuration.

                  • 36. Re: rich:calendar
                    panky_p

                    Can you explain your project structure something like this so that one can understand.

                    In EAR
                    - jboss-seam.jar
                    - jboss-el.jar
                    - richfaces-api-3.3.1.GA.jar
                    -
                    -

                    In EJB
                    - jboss-seam.jar
                    - richfaces-ui-3.3.1.GA.jar
                    -
                    -
                    -

                    In WEB
                    - richfaces-impl-3.3.1.GA.jar
                    - richfaces-ui-3.3.1.GA.jar
                    - commons-beanutils-1.7.0.jar
                    - jboss-seam-ui.jar
                    -
                    -

                    • 37. Re: rich:calendar

                      Thank you to both of you for your help.

                      Below is the structure of implementation of the libs in the application:

                      In web
                      commons-digester 1.8
                      jboss-seam-debug-2.1.1.GA
                      jboss-seam-jul-2.1.1.GA
                      jboss-seam-remoting2.1.1.GA
                      jboss-seam-ui-2.1.1.GA
                      jhiglight 1.0
                      jsf-facelets-1.1.15-B1
                      junit-3.8
                      metadata-extractor-2.4.0-beta1
                      richfaces-impl-3.3.1-GA
                      richfaces-ui-3.3.1-GA

                      In EAR
                      common-beanutils-1.7.0
                      common-collections-3.2
                      common-logging-1.0.4
                      jboss-el-1.0-02.CR2
                      jboss-seam
                      log4j-1.2.14
                      richfaces-api-3.3.1.GA


                      In Ejb
                      jboss-seam
                      richfaces-api-3.3.1.GA

                      • 38. Re: rich:calendar

                        Below is the application classpath

                        <?xml version="1.0" encoding="UTF-8"?>
                        <classpath>
                         <classpathentry kind="src" path="src"/>
                         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Java"/>
                         <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 5.0 Runtime"/>
                         <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
                         <classpathentry kind="lib" path="E:/LEAVES_MS/workspace/seamTutorial-ear/EarContent/richfaces-api-3.3.1.GA.jar"/>
                         <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-collections-3.2.jar"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-logging-1.0.4.jar"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/jboss-el-1.0_02.CR2.jar"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/log4j-1.2.14.jar"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-beanutils-1.7.0.jar">
                         <attributes>
                         <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
                         </attributes>
                         </classpathentry>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-collections-testframework-3.2.1.jar"/>
                         <classpathentry kind="lib" path="E:/LEAVES_MS/workspace/seamTutorial-ear/EarContent/jboss-seam-2.1.1.GA.jar"/>
                         <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/richfaces-api-3.3.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/commons-digester-1.8.1.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-debug-2.1.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-jul-2.1.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-remoting-2.1.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-ui-2.1.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jhighlight-1.0.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jsf-facelets-1.1.15.B1.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/junit-3.8.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/metadata-extractor-2.4.0-beta1.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/richfaces-impl-3.3.1.GA.jar"/>
                         <classpathentry kind="lib" path="WebContent/WEB-INF/lib/richfaces-ui-3.3.1.GA.jar"/>
                         <classpathentry kind="output" path="build/classes"/>
                        </classpath>
                        


                        Thanx for any help

                        • 39. Re: rich:calendar
                          panky_p

                          Did you observed my last post? Your common-beanutils-1.7.0 is in EAR .Remove common-beanutils-1.7.0 from EAR and put it into WEB.

                          • 40. Re: rich:calendar

                             

                            "nbelaevski" wrote:
                            Check your classpath items. Beanutils should be in EAR classpath, not WAR.


                            I moved beanutils from the ear to wen/libs but am still getting the same exception

                            • 41. Re: rich:calendar
                              nbelaevski

                               

                              "panky_p" wrote:
                              Did you observed my last post? Your common-beanutils-1.7.0 is in EAR .Remove common-beanutils-1.7.0 from EAR and put it into WEB.

                              Hi,

                              Commons-beanutils should be in EAR, please take a look: https://jira.jboss.org/jira/browse/JBSEAM-4137.

                              • 42. Re: rich:calendar
                                nbelaevski

                                 

                                "bbasdeo" wrote:
                                Below is the application classpath

                                <?xml version="1.0" encoding="UTF-8"?>
                                <classpath>
                                 <classpathentry kind="src" path="src"/>
                                 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Java"/>
                                 <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 5.0 Runtime"/>
                                 <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
                                 <classpathentry kind="lib" path="E:/LEAVES_MS/workspace/seamTutorial-ear/EarContent/richfaces-api-3.3.1.GA.jar"/>
                                 <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-collections-3.2.jar"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-logging-1.0.4.jar"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/jboss-el-1.0_02.CR2.jar"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/log4j-1.2.14.jar"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-beanutils-1.7.0.jar">
                                 <attributes>
                                 <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
                                 </attributes>
                                 </classpathentry>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/commons-collections-testframework-3.2.1.jar"/>
                                 <classpathentry kind="lib" path="E:/LEAVES_MS/workspace/seamTutorial-ear/EarContent/jboss-seam-2.1.1.GA.jar"/>
                                 <classpathentry kind="lib" path="/seamTutorial-ear/EarContent/richfaces-api-3.3.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/commons-digester-1.8.1.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-debug-2.1.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-jul-2.1.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-remoting-2.1.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jboss-seam-ui-2.1.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jhighlight-1.0.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/jsf-facelets-1.1.15.B1.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/junit-3.8.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/metadata-extractor-2.4.0-beta1.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/richfaces-impl-3.3.1.GA.jar"/>
                                 <classpathentry kind="lib" path="WebContent/WEB-INF/lib/richfaces-ui-3.3.1.GA.jar"/>
                                 <classpathentry kind="output" path="build/classes"/>
                                </classpath>
                                


                                Thanx for any help

                                Why there are two entries? I'd suggest that you do deployment manually to exclude IDE problems.

                                • 43. Re: rich:calendar
                                  panky_p

                                  Hi Nick,
                                  but in my case I have common-beanutils-1.7.0 in web and it's still doing well.

                                  • 44. Re: rich:calendar
                                    nbelaevski

                                    I see. Looks like this is necessary to put it into EAR for a number of particular components, like rich:scrollableDataTable.