Does Errai-CDI-integration and jboss6.0.0-m3 work together?
superfis Jun 25, 2010 7:10 PMHi,
I've checkout from SVN weld-integration project (http://anonsvn.jboss.org/repos/errai/projects/weld-integration/) and followed the instruction in README.TXT file how to build with maven2 and deploy examples on jboss6.0.0-m2 server. I have jboss6.0.0-m3 and I tried to deploy on it but with no success.
It failed right after first step of the instruction had been done:
During jboss starting I receive:
Calling c:\jboss\6.0.0-m3\bin\run.conf.bat
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: c:\jboss\6.0.0-m3
JAVA: c:\java\jdk1.6\bin\java
JAVA_OPTS: -Dprogram.name=run.bat -Xms128M -Xmx512M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -server
CLASSPATH: c:\java\jdk1.6\lib\tools.jar;c:\jboss\6.0.0-m3\bin\run.jar
===============================================================================
01:03:24,464 INFO [AbstractJBossASServerBase] Server Configuration:
JBOSS_HOME URL: file:/C:/jboss/6.0.0-m3/
Bootstrap: $JBOSS_HOME\server/default/conf/bootstrap.xml
Common Base: $JBOSS_HOME\common/
Common Library: $JBOSS_HOME\common/lib/
Server Name: default
Server Base: $JBOSS_HOME\server/
Server Library: $JBOSS_HOME\server/default/lib/
Server Config: $JBOSS_HOME\server/default/conf/
Server Home: $JBOSS_HOME\server/default/
Server Data: $JBOSS_HOME\server/default/data/
Server Log: $JBOSS_HOME\server/default/log/
Server Temp: $JBOSS_HOME\server/default/tmp/
01:03:24,471 INFO [AbstractServer] Starting: JBossAS [6.0.0.20100429-M3 "Neo"]
01:03:27,725 INFO [ServerInfo] Java version: 1.6.0_18,Sun Microsystems Inc.
01:03:27,726 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
01:03:27,726 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 16.0-b13,Sun Microsystems Inc.
01:03:27,726 INFO [ServerInfo] OS-System: Windows 7 6.1,x86
01:03:27,727 INFO [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128M -Xmx512M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.jboss.resolver.warning=true -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=c:\jboss\6.0.0-m3\lib\endorsed
01:03:27,784 INFO [JMXKernel] Legacy JMX core initialized
01:03:40,572 INFO [AbstractServerConfig] JBoss Web Services - Native Server 3.3.0.CR1.SP2
01:03:46,721 WARNING [FileConfigurationParser] AIO wasn't located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal
01:04:01,129 WARNING [FileConfigurationParser] AIO wasn't located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal
01:04:01,404 INFO [JMXConnector] starting JMXConnector on host 127.0.0.1:1090
01:04:02,391 INFO [MailService] Mail Service bound to java:/Mail
01:04:04,145 INFO [HornetQServerImpl] live server is starting..
01:04:04,287 INFO [JournalStorageManager] Using NIO Journal
01:04:04,322 WARNING [HornetQServerImpl] Security risk! It has been detected that the cluster admin user and password have not been changed from the installation default. Please see the HornetQ user guide, cluster chapter, for instructions on how to do this.
01:04:08,707 INFO [NettyAcceptor] Started Netty Acceptor version 3.2.0.BETA1-r2215 127.0.0.1:5455
01:04:08,723 INFO [NettyAcceptor] Started Netty Acceptor version 3.2.0.BETA1-r2215 127.0.0.1:5445
01:04:08,766 INFO [HornetQServerImpl] HornetQ Server version 2.1.0.BETA3 (Hungry Hornet, 117) started
01:04:08,921 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/
01:04:10,292 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: c:\java\jdk1.6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\java\jdk1.6\bin;C:\Program Files\TortoiseSVN\bin;c:\ant\bin;C:\groovy\bin;c:\Program Files\MySQL\MySQL Server 5.1\bin\ ;C:\Program Files (x86)\Subversion\bin;C:\maven\bin
01:04:10,745 INFO [TomcatDeployment] deploy, ctxPath=/invoker
01:04:11,672 INFO [RARDeployment] Required license terms exist, view vfs:/C:/jboss/6.0.0-m3/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
01:04:11,688 INFO [RARDeployment] Required license terms exist, view vfs:/C:/jboss/6.0.0-m3/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
01:04:11,701 INFO [RARDeployment] Required license terms exist, view vfs:/C:/jboss/6.0.0-m3/server/default/deploy/jms-ra.rar/META-INF/ra.xml
01:04:11,723 INFO [HornetQResourceAdapter] HornetQ resource adaptor started
01:04:11,731 INFO [RARDeployment] Required license terms exist, view vfs:/C:/jboss/6.0.0-m3/server/default/deploy/mail-ra.rar/META-INF/ra.xml
01:04:11,769 INFO [RARDeployment] Required license terms exist, view vfs:/C:/jboss/6.0.0-m3/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
01:04:11,900 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: Thread-2
01:04:11,977 INFO [SchedulerSignalerImpl] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
01:04:11,980 INFO [QuartzScheduler] Quartz Scheduler v.1.7.3 created.
01:04:11,983 INFO [RAMJobStore] RAMJobStore initialized.
01:04:11,984 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
01:04:11,984 INFO [StdSchedulerFactory] Quartz scheduler version: 1.7.3
01:04:11,984 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
01:04:12,334 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
01:04:12,677 INFO [Errai] Starting Errai Service
01:04:12,777 ERROR [AbstractKernelController] Error installing to Start: name=ErraiService state=Create: com.google.inject.ProvisionException: Guice provision errors:
1) Error injecting constructor, java.lang.NoClassDefFoundError: com/google/gwt/core/ext/typeinfo/NotFoundException
at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.<init>(ErraiServiceConfiguratorImpl.java:54)
while locating org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl
while locating org.jboss.errai.bus.server.service.ErraiServiceConfigurator
for parameter 1 at org.jboss.errai.bus.server.service.ErraiServiceImpl.<init>(ErraiServiceImpl.java:48)
while locating org.jboss.errai.bus.server.service.ErraiServiceImpl
while locating org.jboss.errai.bus.server.service.ErraiService
1 error
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767) [:]
at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793) [:]
at org.jboss.errai.container.JBossService.start(JBossService.java:39) [:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_18]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_18]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_18]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_18]
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59) [jboss-reflect.jar:2.2.0.Alpha4]
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:168) [jboss-reflect.jar:2.2.0.Alpha4]
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66) [jboss-reflect.jar:2.2.0.Alpha4]
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:257) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:125) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:202) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42) [jboss-kernel.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:377) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2042) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1081) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1320) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1244) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1137) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:937) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:652) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.system.ServiceController.doChange(ServiceController.java:671) [:6.0.0.20100429-M3 (Build SVNTag:JBoss_6.0.0.20100429-M3 date: 20100502)]
at org.jboss.system.ServiceController.start(ServiceController.java:443) [:6.0.0.20100429-M3 (Build SVNTag:JBoss_6.0.0.20100429-M3 date: 20100502)]
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:189) [:6.0.0.20100429-M3]
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:102) [:6.0.0.20100429-M3]
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:49) [:6.0.0.20100429-M3]
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) [:2.2.0.Alpha4]
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1857) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1575) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1596) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1516) [:2.2.0.Alpha4]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:377) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2042) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1081) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1320) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1244) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1137) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:937) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:652) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.deployers.plugins.deployers.DeployersImpl.change(DeployersImpl.java:2008) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:1101) [:2.2.0.Alpha4]
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:679) [:2.2.0.Alpha4]
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) [:6.0.0.20100429-M3]
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70) [:6.0.0.20100429-M3]
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53) [:6.0.0.20100429-M3]
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403) [:6.0.0.20100429-M3]
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:377) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2042) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1081) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1320) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1244) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1137) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:892) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:639) [jboss-dependency.jar:2.2.0.Alpha9]
at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308) [:6.0.0.20100429-M3]
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256) [:6.0.0.20100429-M3]
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:97) [:6.0.0.20100429-M3]
at org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:827) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5]
at org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:417) [jboss-bootstrap-impl-base.jar:2.1.0-alpha-5]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_18]
Caused by: java.lang.NoClassDefFoundError: com/google/gwt/core/ext/typeinfo/NotFoundException
at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.loadServiceProperties(ErraiServiceConfiguratorImpl.java:76) [:1.1-SNAPSHOT]
at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.<init>(ErraiServiceConfiguratorImpl.java:60) [:1.1-SNAPSHOT]
at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl$$FastClassByGuice$$b6139751.newInstance(<generated>)
at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40) [:]
at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60) [:]
at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85) [:]
at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111) [:]
at com.google.inject.FactoryProxy.get(FactoryProxy.java:56) [:]
at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42) [:]
at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66) [:]
at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84) [:]
at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111) [:]
at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45) [:]
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) [:]
at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42) [:]
at com.google.inject.Scopes$1$1.get(Scopes.java:54) [:]
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) [:]
at com.google.inject.FactoryProxy.get(FactoryProxy.java:56) [:]
at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758) [:]
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804) [:]
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754) [:]
... 68 more
Caused by: java.lang.ClassNotFoundException: com.google.gwt.core.ext.typeinfo.NotFoundException from BaseClassLoader@bf09c7{vfs:///C:/jboss/6.0.0-m3/server/default/deploy/errai-jboss.sar}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:498) [jboss-classloader.jar:2.2.0.Alpha4]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [:1.6.0_18]
... 89 more
01:04:12,830 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
01:04:12,900 INFO [xnio] XNIO Version 2.1.0.CR2
01:04:12,905 INFO [nio] XNIO NIO Implementation Version 2.1.0.CR2
01:04:13,442 INFO [UpdateChecker] New update(s) found: 1.8.3 [http://www.terracotta.org/kit/reflector?kitID=default&pageID=QuartzChangeLog]
01:04:13,841 INFO [remoting] JBoss Remoting version 3.1.0.Beta2
01:04:14,020 INFO [TomcatDeployment] deploy, ctxPath=/
01:04:14,201 INFO [service] Removing bootstrap log handlers
01:04:14,285 INFO [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Loading profile: ProfileKey@1668534[domain=default, server=default, name=default]
01:04:14,286 ERROR [org.jboss.system.server.profileservice.ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
DEPLOYMENTS IN ERROR:
Deployment "ErraiService" is in error due to the following reason(s): java.lang.ClassNotFoundException: com.google.gwt.core.ext.typeinfo.NotFoundException from BaseClassLoader@bf09c7{vfs:///C:/jboss/6.0.0-m3/server/default/deploy/errai-jboss.sar}
01:04:14,907 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
01:04:14,957 INFO [org.apache.coyote.ajp.AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
01:04:14,957 INFO [org.jboss.bootstrap.impl.base.server.AbstractServer] JBossAS [6.0.0.20100429-M3 "Neo"] Started in 50s:481ms
What is to be done to have the Errai-CDI(Weld)-Integration working on jboss6.0.0-M3(2)?
Slawek