Unable to create a new project in KIE W

1,658 views
Skip to first unread message

Kamaraj Senthilkumar

unread,
Sep 4, 2018, 10:21:07 AM9/4/18
to Drools Usage
Hi,

We have deployed KIE Workbench on Wildfly 11.
We are unable to create a new project in the KIE workbench,  it is throwing the below error

Unable to complete your request. The following exception occurred: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10.

The maven home is set properly and settings.xml is placed in maven home.

Please provide your suggestions to solve this issue.

Thanks
Senthil

Kamaraj Senthilkumar

unread,
Sep 4, 2018, 10:23:07 AM9/4/18
to Drools Usage
The issue is there from KIE Workbench 7.8.0 release onwards.

Toni Rikkola

unread,
Sep 5, 2018, 3:15:10 AM9/5/18
to drools...@googlegroups.com
Are you getting any error in the logs or in the UI?

Toni

On Tue, Sep 4, 2018 at 5:23 PM, Kamaraj Senthilkumar <senl...@gmail.com> wrote:
The issue is there from KIE Workbench 7.8.0 release onwards.

--
You received this message because you are subscribed to the Google Groups "Drools Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drools-usage+unsubscribe@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-usage/aa64fdf3-0c03-4447-a82c-215978e28ab1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Kamaraj Senthilkumar

unread,
Sep 5, 2018, 3:28:07 AM9/5/18
to Drools Usage
I am getting the below log :
 
2018-09-04 09:34:55,176 ERROR [org.appformer.maven.integration.embedder.MavenProjectLoader] (default task-8) Unable to create MavenProject from InputStream: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10
        at org.appformer.maven.integration.embedder.MavenEmbedder.readProject(MavenEmbedder.java:303)
        at org.appformer.maven.integration.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:77)
        at org.appformer.maven.integration.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:70)
        at org.guvnor.common.services.project.backend.server.ModuleRepositoryResolverImpl.getRemoteRepositoriesMetaData(ModuleRepositoryResolverImpl.java:141)
        at org.guvnor.common.services.project.backend.server.ModuleRepositoryResolverImpl$Proxy$_$$_WeldClientProxy.getRemoteRepositoriesMetaData(Unknown Source)
        at org.guvnor.common.services.project.backend.server.AbstractModuleRepositoriesServiceImpl.create(AbstractModuleRepositoriesServiceImpl.java:72)
        at org.kie.workbench.common.services.backend.project.KieModuleRepositoriesServiceImpl$Proxy$_$$_WeldClientProxy.create(Unknown Source)
        at org.kie.workbench.common.services.backend.project.ModuleSaver$NewModuleCreator.createModule(ModuleSaver.java:156)
        at org.kie.workbench.common.services.backend.project.ModuleSaver$NewModuleCreator.create(ModuleSaver.java:123)
        at org.kie.workbench.common.services.backend.project.ModuleSaver.save(ModuleSaver.java:94)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl.newModule(KieModuleServiceImpl.java:106)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl.newModule(KieModuleServiceImpl.java:47)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl$Proxy$_$$_WeldClientProxy.newModule(Unknown Source)
        at org.guvnor.common.services.project.backend.server.WorkspaceProjectServiceImpl.newProject(WorkspaceProjectServiceImpl.java:150)
        at org.kie.workbench.common.screens.impl.LibraryServiceImpl.createProject(LibraryServiceImpl.java:225)
        at org.kie.workbench.common.screens.impl.LibraryServiceImpl$Proxy$_$$_WeldClientProxy.createProject(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.jboss.errai.bus.server.io.AbstractRPCMethodCallback.invokeMethodFromMessage(AbstractRPCMethodCallback.java:65)
 
 at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
        at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
  
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10
 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:535)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:519)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254)
        at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
        at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:172)
        at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:215)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:188)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:126)
        at org.appformer.maven.integration.embedder.MavenEmbedder.readProject(MavenEmbedder.java:298)
        ... 83 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.4.10 from/to central (https://repo.maven.apache.org/maven2): connect timed out
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
        ... 96 more
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.4.10 from/to central (https://repo.maven.apache.org/maven2): connect timed out
        at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
        at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
        ... 99 more
Caused by: java.net.SocketTimeoutException: connect timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:542)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:326)
        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610)
 at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445)
        at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
        at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:164)
        at org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:318)
        at org.eclipse.aether.transport.http.HttpTransporter.implGet(HttpTransporter.java:274)
        at org.eclipse.aether.spi.connector.transport.AbstractTransporter.get(AbstractTransporter.java:59)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
        ... 104 more

2018-09-04 09:34:55,183 ERROR [org.guvnor.common.services.backend.exceptions.ExceptionUtilities] (default task-8) Exception thrown: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10: java.lang.RuntimeException: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10
        at org.appformer.maven.integration.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:80)
        at org.appformer.maven.integration.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:70)
        at org.guvnor.common.services.project.backend.server.ModuleRepositoryResolverImpl.getRemoteRepositoriesMetaData(ModuleRepositoryResolverImpl.java:141)
        at org.guvnor.common.services.project.backend.server.ModuleRepositoryResolverImpl$Proxy$_$$_WeldClientProxy.getRemoteRepositoriesMetaData(Unknown Source)
        at org.guvnor.common.services.project.backend.server.AbstractModuleRepositoriesServiceImpl.create(AbstractModuleRepositoriesServiceImpl.java:72)
        at org.kie.workbench.common.services.backend.project.KieModuleRepositoriesServiceImpl$Proxy$_$$_WeldClientProxy.create(Unknown Source)
        at org.kie.workbench.common.services.backend.project.ModuleSaver$NewModuleCreator.createModule(ModuleSaver.java:156)
        at org.kie.workbench.common.services.backend.project.ModuleSaver$NewModuleCreator.create(ModuleSaver.java:123)
        at org.kie.workbench.common.services.backend.project.ModuleSaver.save(ModuleSaver.java:94)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl.newModule(KieModuleServiceImpl.java:106)
 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
        at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:130)
        at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
        at org.uberfire.ext.security.server.SecureHeadersFilter.doFilter(SecureHeadersFilter.java:110)
        at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
        at org.uberfire.ext.security.server.SecurityIntegrationFilter.doFilter(SecurityIntegrationFilter.java:70)
        at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
        at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    
        at io.undertow.server.Connectors.executeRootHandler(Connectors.java:326)
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10
        at org.appformer.maven.integration.embedder.MavenEmbedder.readProject(MavenEmbedder.java:303)
        at org.appformer.maven.integration.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:77)
        ... 82 more
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:535)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:519)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
        at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254)
        at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
        at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:172)
        at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:215)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:188)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:126)
        at org.appformer.maven.integration.embedder.MavenEmbedder.readProject(MavenEmbedder.java:298)
        ... 83 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.4.10 from/to central (https://repo.maven.apache.org/maven2): connect timed out
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
        ... 96 more
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.4.10 from/to central (https://repo.maven.apache.org/maven2): connect timed out
        at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
        at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520)
        at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
        ... 99 more
Caused by: java.net.SocketTimeoutException: connect timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:542)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:326)
        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445)
        at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
        at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:164)
        at org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:318)
        at org.eclipse.aether.transport.http.HttpTransporter.implGet(HttpTransporter.java:274)
        at org.eclipse.aether.spi.connector.transport.AbstractTransporter.get(AbstractTransporter.java:59)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447)
        at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
        ... 104 more

2018-09-04 09:34:55,207 INFO  [io.undertow.accesslog] (default task-16) 10.193.11.234 - admin [04/Sep/2018:09:34:55 +0000] "GET /kie-drools-wb-7.10.0.Final-wildfly11/in.69598-48870.erraiBus?&sse=1&clientId=69598-48870&z=0 HTTP/1.1" 200 176875 "http://10.197.22.25:8087/kie-drools-wb-7.10.0.Final-wildfly11/kie-drools-wb.jsp" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36" "JSESSIONID=_oqen8hYsb0eieG_BsdzP3wlWkwtkcqTO94e9umO.localhost" "-" _oqen8hYsb0eieG_BsdzP3wlWkwtkcqTO94e9umO "default task-16" 467.400
2018-09-04 09:34:55,275 ERROR [org.uberfire.java.nio.fs.jgit.util.GitImpl] (Thread-110) Unexpected exception (1/0).: org.eclipse.jgit.errors.MissingObjectException: Missing blob 9bcee21ac57202ac13017fd20d9325fab6c645e1
        at org.eclipse.jgit.internal.storage.file.WindowCursor.getObjectSize(WindowCursor.java:185)
        at org.uberfire.java.nio.fs.jgit.util.commands.GetPathInfo.execute(GetPathInfo.java:73)
        at org.uberfire.java.nio.fs.jgit.util.GitImpl.lambda$getPathInfo$3(GitImpl.java:397)
        at org.uberfire.java.nio.fs.jgit.util.GitImpl.retryIfNeeded(GitImpl.java:473)
        at org.uberfire.java.nio.fs.jgit.util.GitImpl.getPathInfo(GitImpl.java:394)
        at org.uberfire.java.nio.fs.jgit.JGitBasicAttributeView.buildAttrs(JGitBasicAttributeView.java:59)
        at org.uberfire.java.nio.fs.jgit.JGitBasicAttributeView.readAttributes(JGitBasicAttributeView.java:44)
        at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.readAttributes(JGitFileSystemProvider.java:2052)
        at org.uberfire.java.nio.file.Files.readAttributes(Files.java:638)
        at org.uberfire.java.nio.file.Files.isRegularFile(Files.java:1015)
        at org.kie.workbench.common.services.backend.project.KieResourceResolver.resolveModule(KieResourceResolver.java:77)
        at org.kie.workbench.common.services.backend.project.KieResourceResolver.resolveModule(KieResourceResolver.java:43)
        at org.guvnor.common.services.project.backend.server.ResourceResolver.resolveModule(ResourceResolver.java:167)
 at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl.resolveModule(KieModuleServiceImpl.java:127)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl.resolveModule(KieModuleServiceImpl.java:47)
        at org.kie.workbench.common.services.backend.project.KieModuleServiceImpl$Proxy$_$$_WeldClientProxy.resolveModule(Unknown Source)
        at org.guvnor.common.services.builder.ResourceChangeObserver.processBatchResourceChanges(ResourceChangeObserver.java:149)
        at org.guvnor.common.services.builder.ResourceChangeObserver.processBatchChanges(ResourceChangeObserver.java:112)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88)
        at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:78)
        at org.jboss.weld.injection.MethodInvocationStrategy$SimpleMethodInvocationStrategy.invoke(MethodInvocationStrategy.java:129)
        at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:299)
        at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:277)
        at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:255)
        at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:269)
        at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:258)
        at org.jboss.weld.event.EventImpl.fire(EventImpl.java:91)
        at org.uberfire.backend.server.io.watch.IOWatchServiceExecutorImpl.execute(IOWatchServiceExecutorImpl.java:132)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:90)
        at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101)
        at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:40)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:264)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.notSupported(CMTTxInterceptor.java:318)
        at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:238)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
 at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:89)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509)
        at org.jboss.as.ejb3.concurrency.ContainerManagedConcurrencyInterceptor.processInvocation(ContainerManagedConcurrencyInterceptor.java:110)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:438)
        at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:609)
        at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:57)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198)
        at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)
        at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:81)
        at org.uberfire.backend.server.io.watch.IOWatchServiceExecutor$$$view1.execute(Unknown Source)
        at org.uberfire.backend.server.io.watch.AbstractIOWatchService$2.execute(AbstractIOWatchService.java:179)
        at org.uberfire.backend.server.io.watch.AbstractIOWatchService$3.run(AbstractIOWatchService.java:212)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

2018-09-04 09:34:55,277 ERROR [org.guvnor.common.services.backend.exceptions.ExceptionUtilities] (Thread-110) Exception thrown: org.eclipse.jgit.errors.MissingObjectException: Missing blob 9bcee21ac57202ac13017fd20d9325fab6c645e1: java.lang.RuntimeException: org.eclipse.jgit.errors.MissingObjectException: Missing blob 9bcee21ac57202ac13017fd20d9325fab6c645e1
        at org.uberfire.java.nio.fs.jgit.util.GitImpl.retryIfNeeded(GitImpl.java:492)
        at org.uberfire.java.nio.fs.jgit.util.GitImpl.getPathInfo(GitImpl.java:394)
        at org.uberfire.java.nio.fs.jgit.JGitBasicAttributeView.buildAttrs(JGitBasicAttributeView.java:59)
        at org.uberfire.java.nio.fs.jgit.JGitBasicAttributeView.readAttributes(JGitBasicAttributeView.java:44)
        at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.readAttributes(JGitFileSystemProvider.java:2052)
        at org.uberfire.java.nio.file.Files.readAttributes(Files.java:638)
        at org.uberfire.java.nio.file.Files.isRegularFile(Files.java:1015)
        at org.kie.workbench.common.services.backend.project.KieResourceResolver.resolveModule(KieResourceResolver.java:77)

Michael Anstis

unread,
Sep 5, 2018, 3:29:42 AM9/5/18
to Drools Usage
Do you have internet access?

It looks like the Workbench is trying to resolve some dependencies; but a connection to Maven's remote repositories is timing out.

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

Kamaraj Senthilkumar

unread,
Sep 5, 2018, 3:36:05 AM9/5/18
to Drools Usage
But, till KIE WB 7.7.0 it is working well, without internet connection.  We never faced this issue till 7.7.0
I have my .m2 under root (/root/.m2 ).  I verified the xstream.jar in the .m2 folder, it is not present inside /root/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10.  If I put manually the jar in this path, then it is starting asking other jar (xmlpull.jar),

My question is, where from these jars (xstream.jar, xpull.jar) will be loaded into .m2, is it require internet connection to download and put it in .m2.  Is it mandatory to populate these jars in local cache (.m2)?
I have set M2_HOME, settings.xml but not successful.

Please provide your suggestion.

Toni Rikkola

unread,
Sep 5, 2018, 5:34:32 AM9/5/18
to drools...@googlegroups.com
Yep. I think this is a bug ( or feature ) that got introduced in. When the new project is created the build now also needs to download the jars. The jars are actually in the war I think, or should be in the future.

For now you can manually install the required dependencies.

Toni

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

Kamaraj Senthilkumar

unread,
Sep 5, 2018, 7:12:28 AM9/5/18
to Drools Usage
Hi Toni,

Thanks for the update.
But, It is ok to download the jars during build time.  But Why it should try to download the dependencies during project creation phase itself?
In the settings.xml, I have provided the local maven cache and the .m2 repository for kie.  Where should I mention the url to download the dependencies ?

And it is difficult to identify all the dependencies and manually add the dependencies in the local cache (.m2).
Please confirm whether is this a bug or not, so that I will create a JIRA for this issue.

My settings.xml
---------------------
<?xml version="1.0" encoding="UTF-8"?>
 <settings>
     <localRepository>/root/.m2/repository/</localRepository>
    <proxies>
    </proxies>

    <mirrors>
    </mirrors>
    <profiles>
    <profile>
      <id>kie</id>
      <properties>
      </properties>
      <repositories>
        <repository>
          <id>guvnor-m2-repo</id>
          <name>Guvnor M2 Repo</name>
          <url>file:///usr/local/mybase/repositories/kie</url>
          <activation>
             <activeByDefault>true</activeByDefault>
          </activation>
          <layout>default</layout>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>guvnor-m2-repo</id>
          <name>Guvnor M2 Repo</name>
          <url>file:///usr/local/mybase/repositories/kie</url>
          <layout>default</layout>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>

        </pluginRepository>
      </pluginRepositories>
 </profile>
    </profiles>
    <activeProfiles>
    <activeProfile>kie</activeProfile>
    </activeProfiles>
 </settings>


Thanks
Senthil

Toni Rikkola

unread,
Sep 5, 2018, 7:29:28 AM9/5/18
to drools...@googlegroups.com
It is a bug and it has already come up within the team. You are right, the project creation should work even if the Internet connection is not there. At the moment it probably starts an incremental build or something similar when the new project is created.

Hopefully this will be fixed in few weeks.

Toni

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

Kamaraj Senthilkumar

unread,
Sep 5, 2018, 11:35:12 AM9/5/18
to Drools Usage
Hi Toni,

Thanks for the update.
Please update here once the fix is available.

Thanks
Senthil

Alexandre Porcelli

unread,
Sep 7, 2018, 12:03:01 PM9/7/18
to drools...@googlegroups.com
There's a know issue of Workbench that requires internet connection,
we're working on a fix and it should be available in the next
community release.

Regards,
___________________
Alexandre Porcelli
F: +1 (978) 844-8695
http://porcelli.me
> --
> You received this message because you are subscribed to the Google Groups "Drools Usage" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to drools-usage...@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-usage/cdccbea2-f50f-4c85-b78d-d51aed5ac8c7%40googlegroups.com.

Kamaraj Senthilkumar

unread,
Sep 10, 2018, 6:11:13 AM9/10/18
to Drools Usage
Thanks for the upate Alexandre.
Could you let us know the tentative date for next release.

-Senthil

Kamaraj Senthilkumar

unread,
Sep 14, 2018, 6:02:33 AM9/14/18
to Drools Usage
Hi Toni, Alexandre,

We have tested with KIE Workbench release 7.11.0.
But still same issue, we are unable to create a new project.

Unable to complete your request. The following exception occurred: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10.

I have gone through the release notes and seen that the bug is resolved (https://issues.jboss.org/browse/DROOLS-2863)

But the issue is still there.  Please provide an workaround / fix as this is blocking our entire development.

Thanks
Senthil 

Alexandre Porcelli

unread,
Sep 14, 2018, 6:08:53 AM9/14/18
to drools...@googlegroups.com
When I mentioned next version, wasn’t 7.11, was actually 7.12 (fixes are being merged later today)

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

For more options, visit https://groups.google.com/d/optout.
--

Kamaraj Senthilkumar

unread,
Sep 17, 2018, 10:30:14 AM9/17/18
to Drools Usage
Hi Alexandre,

Have you merged the fix for this issue.  If yes, please specify the change id / commit id (fix details).
So that, we will try to include the fix manually in 7.11 and unblock the current situation.

Thanks
Senthil

Alexandre Porcelli

unread,
Sep 18, 2018, 2:42:58 PM9/18/18
to drools...@googlegroups.com
This has still been sorted out; PRs have been actively discussed 

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

For more options, visit https://groups.google.com/d/optout.

Alexandre Porcelli

unread,
Sep 19, 2018, 4:19:17 PM9/19/18
to drools...@googlegroups.com
PRs to address the offline has been merged into master, will be
avialble in the next community release.

With that said... rememebr that you can already use what you have
there all just need is a Maven Central proxy/mirror, this is
recommended for production environment.

Regards,
___________________
Alexandre Porcelli
F: +1 (978) 844-8695
http://porcelli.me

Kamaraj Senthilkumar

unread,
Sep 19, 2018, 11:35:13 PM9/19/18
to Drools Usage






.
Hi Alexandre,
Thanks for the update.

For the second point, is it mandatory to have the maven central / mirror which needs to be specified in settings.xml ?  But earlier release doesn't need such kind of dependency.
Could you clarify this point ..

Thanks
Senthil

Kamaraj Senthilkumar

unread,
Oct 3, 2018, 7:40:03 AM10/3/18
to Drools Usage

Hi Alexandre,

  Today, I have verified drools community release 7.12.0.  But the issue is still present during project creation.

 Unable to complete your request. The following exception occurred: org.appformer.maven.integration.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.thoughtworks.xstream:xstream:jar:1.4.10.

 Please advise us to solve this issue.

Thanks
Senthil

Alexandre Porcelli

unread,
Oct 3, 2018, 7:45:03 AM10/3/18
to drools...@googlegroups.com
If you really need it offline, you have to use a new flag for that:
kie.maven.offline.force = true

Regards,
___________________
Alexandre Porcelli
F: +1 (978) 844-8695
http://porcelli.me
> --
> You received this message because you are subscribed to the Google Groups "Drools Usage" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to drools-usage...@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-usage/5894bf0d-e245-4244-ae2f-a7b63e13bef3%40googlegroups.com.

Kamaraj Senthilkumar

unread,
Oct 3, 2018, 11:59:24 AM10/3/18
to Drools Usage
Thanks Alexandre.  With this new setting, it is possible to create a project.  But, the deployment is taking hours together to download the artifacts into the local .m2 cahce.

One more point, "Try samples "  is  providing the error "There are no projects available to import, Check the repository URL and authentication options".  How to add the sample projects into the repository and where from it should be imported ?

Thanks
Senthil

Ritika Mahajan

unread,
Oct 11, 2018, 7:27:15 AM10/11/18
to Drools Usage
Hi Kamaraj,

Please confirm if you are able to resolve the issue with latest release  7.12.0. Also request you to share workbench and kie-server .m2/settings.xml

Kamaraj Senthilkumar

unread,
Oct 11, 2018, 8:51:07 AM10/11/18
to drools...@googlegroups.com
Hi,

Yes, The issue is resolved if this argument is added "-Dkie.maven.offline.force=true", for example this is added in <wildfly_home>/bin/standalone.conf in case of wildfly.
I have attached the settings.xml here which needs to be kept in .m2 folder.


Thanks
Senthil

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

Rohini Balaji

unread,
Sep 6, 2019, 3:10:00 AM9/6/19
to Drools Usage
Hi Ritika..

I have setup 7.15 verison on jboss and unable to add project in the workbench.  getting "Project Building Exception" from maven package... I don't see any maven specific folders / files like .m2 etc....Isn't is part of default installtion?  what should be the next steps
Reply all
Reply to author
Forward
0 new messages