-
30. Re: rich:calendar
ilya_shaikovsky Jul 20, 2009 4:26 AM (in response to bbasdeo)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
bbasdeo Jul 20, 2009 5:49 AM (in response to bbasdeo)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 -
-
33. Re: rich:calendar
nbelaevski Jul 20, 2009 8:25 AM (in response to bbasdeo)"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
bbasdeo Jul 20, 2009 8:31 AM (in response to bbasdeo)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 Jul 20, 2009 9:13 AM (in response to bbasdeo)I think no. My guess is that you have invalid EAR configuration.
-
36. Re: rich:calendar
panky_p Jul 20, 2009 11:36 AM (in response to bbasdeo)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
bbasdeo Jul 21, 2009 1:31 AM (in response to bbasdeo)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
bbasdeo Jul 21, 2009 2:21 AM (in response to bbasdeo)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 Jul 21, 2009 2:44 AM (in response to bbasdeo)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
bbasdeo Jul 21, 2009 3:48 AM (in response to bbasdeo)"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 Jul 21, 2009 4:33 AM (in response to bbasdeo)"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 Jul 21, 2009 4:37 AM (in response to bbasdeo)"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 Jul 21, 2009 4:39 AM (in response to bbasdeo)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 Jul 21, 2009 4:44 AM (in response to bbasdeo)I see. Looks like this is necessary to put it into EAR for a number of particular components, like rich:scrollableDataTable.