0

我正在使用 drools 工作台 6.5.0 并尝试配置到 Wildfly 10。我得到以下错误。

无法上传部署:{"WFLYCTL0080: 失败的服务" => {"jboss.deployment.unit."kie-drools-wb-6.5.0.Final-wildfly10.war".WeldStartService" => "org.jboss.msc. service.StartException in service jboss.deployment.unit."kie-drools-wb-6.5.0.Final-wildfly10.war".WeldStartService:无法启动服务原因:org.jboss.weld.exceptions.DeploymentException:异常列表有 1 个例外:例外 0:org.jboss.weld.exceptions.WeldException:WELD-000049:无法在 org.kie.workbench 上调用 public void org.kie.workbench.drools.backend.server.AppSetup.assertPlayground()。 drools.backend.server.AppSetup@26107fd0 在 org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:100) 在 org.jboss.weld.injection.producer。DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:81) at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:126) at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:171)在 org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96) 在 org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101) 在 org.jboss.weld.bean.ContextualInstanceStrategy $ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:141) at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50) at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99 ) 在 org.kie.workbench 的 org.jboss.weld.bean.proxy.ProxyMethodHandler.getInstance(ProxyMethodHandler.java:125)。drools.backend.server.AppSetup$Proxy$_$$WeldClientProxy.toString(Unknown Source) at org.uberfire.backend.server.cdi.SystemConfigProducer.runPostConstruct(SystemConfigProducer.java:162) at org.uberfire.backend.server.cdi.SystemConfigProducer.afterDeploymentValidation(SystemConfigProducer.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method。在 org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144) 在 org.jboss.weld.injection.invoke(StaticMethodInjectionPoint.java:88) 在 org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88) 调用(Method.java:498) .jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:309) 在 org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:287) 在 org.jboss.weld.event.ObserverMethodImpl 在 org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:124) .notify(ObserverMethodImpl.java:265) 在 org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) 在 org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) 在 org. jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:148) at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire( AbstractContainerEvent.java:53) 在 org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:35) 在 org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl。fire(AfterDeploymentValidationImpl.java:28) at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:450) at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90) at org.jboss .as.weld.WeldStartService.start(WeldStartService.java:96) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run (ServiceControllerImpl.java:1881) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 在 java.lang.Thread。 run(Thread.java:748) 原因:sun.reflect.NativeMethodAccessorImpl 处的 java.lang.reflect.InvocationTargetException。sun.reflect.NativeMethodAccessorImpl 处的 invoke0(Native Method)。在 org.jboss.weld.injection.producer 的 java.lang.reflect.Method.invoke(Method.java:498) 的 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 的调用(NativeMethodAccessorImpl.java:62) .DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37 更多原因:java.lang.RuntimeException: java.lang.RuntimeException: java.util.NoSuchElementException at org.kie.workbench.drools.backend.server.AppSetup .assertPlayground(AppSetup.java:195) ... 42 更多原因:java.lang.RuntimeException: java.util.NoSuchElementException at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) at org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37更多原因:java.lang.RuntimeException: java.lang.RuntimeException: java.util.NoSuchElementException at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java:195) ... 42 更多通过: java.lang.RuntimeException: org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) 的 java.util.NoSuchElementException 在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37更多原因:java.lang.RuntimeException: java.lang.RuntimeException: java.util.NoSuchElementException at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java:195) ... 42 更多通过: java.lang.RuntimeException: org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) 的 java.util.NoSuchElementException 在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37 更多原因:java.lang.RuntimeException: java.lang.RuntimeException: java.util.NoSuchElementException at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground( AppSetup.java:195) ... 42 更多原因:java.lang.RuntimeException: java.util.NoSuchElementException at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) at org.guvnor .structure.backend.repositories.RepositoryServiceImpl$Proxy$invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37 更多原因:java.lang.RuntimeException: java.lang.RuntimeException: java.util.NoSuchElementException at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground( AppSetup.java:195) ... 42 更多原因:java.lang.RuntimeException: java.util.NoSuchElementException at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) at org.guvnor .structure.backend.repositories.RepositoryServiceImpl$Proxy$org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$ 上的 structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283)org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$ 上的 structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283)$$WeldClientProxy.createRepository(Unknown Source) at org.kie.workbench.drools.backend.server.AppSetup.createRepository(AppSetup.java:330) at org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java :119) ... 42 更多 原因:org.uberfire.java.nio.fs.jgit.JGitFileSystem$1$1 处的 java.util.ArrayList$Itr.next(ArrayList.java:862) 处的 java.util.NoSuchElementException。 next(JGitFileSystem.java:194) at org.uberfire.java.nio.fs.jgit.JGitFileSystem$1$1.next(JGitFileSystem.java:173) at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.getDefaultRoot( GitRepositoryBuilder.java:120) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.setBranches(GitRepositoryBuilder.java:98) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java: 63) 在 org.guvnor.structure。backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:64) at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper$Proxy$$$ WeldClientProxy.newRepository(Unknown Source) at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:61) at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl$Proxy$ $$_WeldClientProxy.newRepository (未知来源)在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:96) 在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:279) ... 45更多的 ”}}

机器:windows 10 Wildfly 服务器:10.0 Kie 服务器 6.5.0 - 工作正常

唯一的问题是 Drools 工作台

4

1 回答 1

1

Drools Workbench 6.5.0 针对 Wildfly 8,请参阅官方文档

如果必须使用 Wildfly 10,请考虑Drools Workbench 7.0.0

于 2020-08-19T07:30:10.733 回答