Can't enable drools6.1 workbench

779 views
Skip to first unread message

Svenja Ronge

unread,
Jan 5, 2015, 4:55:26 AM1/5/15
to drools...@googlegroups.com


Hi,

I'm new with Drools and want to start with this tutorial:
http://skills421.wordpress.com/2014/08/09/drools6-1-workbench-on-jboss-as7-1-1/

I can't enable the  kie-drools-wb-distribution-wars-6.1.0.Final-jboss-as7.0.war

My error-response:

"outcome" => "failed",

    "failure-description" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"kie-drools-wb-distribution-wars-6.1.0.Final-jboss-as7.0.war\".WeldService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"kie-drools-wb-distribution-wars-6.1.0.Final-jboss-as7.0.war\".WeldService: org.jboss.weld.exceptions.DeploymentException: Exception List with 1 exceptions:

Exception 0 :

org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public org.uberfire.backend.server.io.ConfigIOServiceProducer.init() on org.uberfire.backend.server.io.ConfigIOServiceProducer@30d63337

               at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:518)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174)

               at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:291)

               at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:616)

               at org.jboss.weld.bean.AbstractReceiverBean.getReceiver(AbstractReceiverBean.java:73)

               at org.jboss.weld.bean.ProducerMethod$1.produce(ProducerMethod.java:131)

               at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:299)

               at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:61)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:616)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:681)

               at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:118)

               at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:703)

               at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:712)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:161)

               at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:157)

               at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:131)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:153)

               at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:290)

               at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:616)

               at org.jboss.weld.bean.AbstractReceiverBean.getReceiver(AbstractReceiverBean.java:73)

               at org.jboss.weld.bean.ProducerMethod$1.produce(ProducerMethod.java:131)

               at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:299)

               at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:61)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:616)

               at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:681)

               at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:118)

               at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:703)

               at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:712)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:161)

               at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:157)

               at org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:131)

               at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:153)

               at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:290)

               at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)

               at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)

               at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)

               at org.kie.workbench.drools.backend.server.AppSetup$Proxy$_$$_WeldClientProxy.toString(AppSetup$Proxy$_$$_WeldClientProxy.java)

               at org.uberfire.commons.services.cdi.StartupBeanExtension.runPostConstruct(StartupBeanExtension.java:83)

               at org.uberfire.commons.services.cdi.StartupBeanExtension.afterDeploymentValidation(StartupBeanExtension.java:67)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

               at java.lang.reflect.Method.invoke(Method.java:597)

               at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)

               at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)

               at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)

               at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)

               at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170)

               at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51)

               at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154)

               at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241)

               at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:229)

               at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:207)

               at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75)

               at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:46)

               at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:31)

               at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:369)

               at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:83)

               at org.jboss.as.weld.services.WeldService.start(WeldService.java:76)

               at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)

               at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)

               at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

               at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

               at java.lang.Thread.run(Thread.java:662)

Caused by: java.lang.reflect.InvocationTargetException

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

               at java.lang.reflect.Method.invoke(Method.java:597)

               at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)

               at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)

               at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)

               at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)

               at org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)

               at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:516)

               ... 67 more

Caused by: java.lang.NullPointerException

               at org.uberfire.io.impl.AbstractIOService.setAuthenticationManager(AbstractIOService.java:672)

               at org.uberfire.backend.server.io.ConfigIOServiceProducer.setup(ConfigIOServiceProducer.java:96)

               at org.uberfire.backend.server.io.ConfigIOServiceProducer.init(ConfigIOServiceProducer.java:62)

               ... 77 more

"}},

    "rolled-back" => true




I'm using Java 1.7

Michael Anstis

unread,
Jan 5, 2015, 5:11:46 AM1/5/15
to drools...@googlegroups.com
Can you try with Java 1.6?

We had an issue with Java 7's implementation of HashMap differing to 1.6 which caused an issue with indexing on startup (although it's not clear from your email whether this is the same issue).

--
You received this message because you are subscribed to the Google Groups "Drools Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drools-setup...@googlegroups.com.
To post to this group, send email to drools...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-setup/2e8c494f-f590-46c2-a124-86e1fa265f36%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Svenja Ronge

unread,
Jan 5, 2015, 5:27:28 AM1/5/15
to drools...@googlegroups.com
I tried it with Java 1.6 and 1.7 and with 6.2.0.CR3.
Nothing worked.

When trying it with Java 1.6/1.7 and 6.2.0.CR3 I get this error:

Unknown error

Unexpected HTTP response: 500

Request
{
    "address" => [("deployment" => "kie-drools-wb-distribution-wars-6.2.0.CR3-jboss-as7.war")],
    "operation" => "deploy"
}

Response

Internal Server Error
{
    "outcome" => "failed",
    "failure-description" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"kie-drools-wb-distribution-wars-6.2.0.CR3-jboss-as7.war\".WeldService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"kie-drools-wb-distribution-wars-6.2.0.CR3-jboss-as7.war\".WeldService: org.jboss.weld.exceptions.DeploymentException: Exception List with 1 exceptions:
Exception 0 :
org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public org.kie.workbench.drools.backend.server.AppSetup.assertPlayground() on org.kie.workbench.drools.backend.server.AppSetup@36f1dd60
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:518)
	at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174)
	at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:291)
	at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)
	at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
	at org.kie.workbench.drools.backend.server.AppSetup$Proxy$_$$_WeldClientProxy.toString(AppSetup$Proxy$_$$_WeldClientProxy.java)
	at org.uberfire.backend.server.cdi.SystemConfigProducer.runPostConstruct(SystemConfigProducer.java:122)
	at org.uberfire.backend.server.cdi.SystemConfigProducer.afterDeploymentValidation(SystemConfigProducer.java:105)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)
	at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170)
	at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51)
	at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154)
	at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241)
	at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:229)
	at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:207)
	at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75)
	at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:46)
	at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:31)
	at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:369)
	at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:83)
	at org.jboss.as.weld.services.WeldService.start(WeldService.java:76)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)
	at org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:516)
	... 33 more
Caused by: org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public org.guvnor.structure.backend.repositories.RepositoryServiceImpl.loadRepositories() on org.guvnor.structure.backend.repositories.RepositoryServiceImpl@2e3f3218
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:518)
	at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174)
	at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:291)
	at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)
	at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
	at org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$_$$_WeldClientProxy.getRepository(RepositoryServiceImpl$Proxy$_$$_WeldClientProxy.java)
	at org.kie.workbench.drools.backend.server.AppSetup.createRepository(AppSetup.java:297)
	at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java:113)
	... 43 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)
	at org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:516)
	... 51 more
Caused by: org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public org.guvnor.structure.backend.config.ConfigurationServiceImpl.setup() on org.guvnor.structure.backend.config.ConfigurationServiceImpl@400d6092
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:518)
	at org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:174)
	at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:291)
	at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)
	at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
	at org.guvnor.structure.backend.config.ConfigurationServiceImpl$Proxy$_$$_WeldClientProxy.getConfiguration(ConfigurationServiceImpl$Proxy$_$$_WeldClientProxy.java)
	at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.loadRepositories(RepositoryServiceImpl.java:84)
	... 61 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)
	at org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)
	at org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:516)
	... 68 more
Caused by: java.lang.NullPointerException
	at org.uberfire.java.nio.file.api.FileSystemProviders.getProvider(FileSystemProviders.java:114)
	at org.uberfire.java.nio.file.api.FileSystemProviders.resolveProvider(FileSystemProviders.java:107)
	at org.uberfire.java.nio.file.FileSystems.newFileSystem(FileSystems.java:117)
	at org.uberfire.java.nio.file.FileSystems.newFileSystem(FileSystems.java:83)
	at org.uberfire.io.impl.AbstractIOService.newFileSystem(AbstractIOService.java:275)
	at org.uberfire.backend.server.cdi.SystemConfigProducer$2.create(SystemConfigProducer.java:237)
	at org.uberfire.backend.server.cdi.SystemConfigProducer$2.create(SystemConfigProducer.java:172)
	at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107)
	at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:104)
	at org.jboss.weld.proxies.FileSystem$1366014918$Proxy$_$$_WeldClientProxy.getRootDirectories(FileSystem$1366014918$Proxy$_$$_WeldClientProxy.java)
	at org.guvnor.structure.backend.config.ConfigurationServiceImpl.setup(ConfigurationServiceImpl.java:102)
	... 78 more
"}},
    "rolled-back" => true
...

Michael Anstis

unread,
Jan 5, 2015, 5:31:12 AM1/5/15
to drools...@googlegroups.com
Do you have an internet connection to: https://github.com/guvnorngtestuser1/guvnorng-playground ?

The workbench attempts to clone a github repository on startup.. this can be disabled if required (e.g. you're behind a firewall that prevents access). See here ("org.kie.demo").

--
You received this message because you are subscribed to the Google Groups "Drools Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drools-setup...@googlegroups.com.
To post to this group, send email to drools...@googlegroups.com.

Maxime Gosmant

unread,
Feb 4, 2015, 1:50:51 PM2/4/15
to drools...@googlegroups.com
Hi, 

I am having the same error on tomcat-7.0.57, trying to deploy workbench version 6.2.0CR4.
I think I followed all the steps to set it up.. I am not able to fing the "org.kie.demo" property on tomcat to set it to false, but I am not using neither a firewall nor a proxy so the internet connection shouldn't be the problem. 

Any idea what else I can try?

Thanks,
Maxime.
Reply all
Reply to author
Forward
0 new messages