Timeout in Drools integrated with Jira

35 views
Skip to first unread message

José Eduardo Trindade E Marques

unread,
Oct 18, 2017, 2:52:39 PM10/18/17
to Drools Development
Hi, 

I'm using Drools integrated to Jira, where Jira is my backend with database and drools manage the rules. I have a plugin to integrate this applications. When I register a issue in Jira via REST, the Jira give me a timeout error and Drools give me a broken pipe error. Someone had the same issue?

Here is my stacktrace on Jira:

2017-10-18 14:23:57,560 ajp-nio-8009-exec-5 ERROR jmarques 863x51003x1 1lhgtvq /rest/api/2/issue [c.a.j.bc.issue.DefaultIssueService] Error creating issue: 
com
.atlassian.jira.exception.CreateException: Drools Integrator post-function error!: root cause: [Drools Integrator] Erro: SocketTimeoutException: Read timed out
 detalhes
: org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1307)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.post(KieRemoteHttpRequest.java:719)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:179)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:169)
        at org
.kie.server.client.impl.RuleServicesClientImpl.executeCommands(RuleServicesClientImpl.java:52)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.callExternalDrools(DroolsIntegrationCommand.java:81)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:57)
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:21)
        at com
.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com
.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com
.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:230)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:199)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at com
.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com
.sun.proxy.$Proxy75.create(Unknown Source)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at org
.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
        at com
.sun.proxy.$Proxy2248.create(Unknown Source)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:166)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:57)
        at com
.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:596)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
       
... 5 filtered
        at com
.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
       
... 1 filtered
        at com
.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
       
... 14 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
       
... 1 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
       
... 91 filtered
        at com
.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:70)
       
... 15 filtered
        at com
.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
       
... 22 filtered
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:169)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$475/112474607.call(Unknown Source)
        at com
.atlassian.servicedesk.internal.util.scala.ScalaJavaInterOp$1.apply(ScalaJavaInterOp.java:25)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil$.outOfCustomerContext(CustomerContextUtil.scala:48)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil.outOfCustomerContext(CustomerContextUtil.scala)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.outOfCustomerContext(CustomerContextServiceImpl.java:24)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:164)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:120)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:112)
       
... 54 filtered
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org
.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java
.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java
.net.SocketInputStream.socketRead0(Native Method)
        at java
.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java
.net.SocketInputStream.read(SocketInputStream.java:170)
        at java
.net.SocketInputStream.read(SocketInputStream.java:141)
        at java
.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java
.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun
.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun
.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at java
.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1305)
       
... 268 more
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:588)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:230)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:199)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at com
.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com
.sun.proxy.$Proxy75.create(Unknown Source)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at org
.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
        at com
.sun.proxy.$Proxy2248.create(Unknown Source)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:166)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:57)
        at com
.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:596)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
       
... 5 filtered
        at com
.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
       
... 1 filtered
        at com
.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
       
... 14 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
       
... 1 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
       
... 91 filtered
        at com
.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:70)
       
... 15 filtered
        at com
.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
       
... 22 filtered
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:169)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$475/112474607.call(Unknown Source)
        at com
.atlassian.servicedesk.internal.util.scala.ScalaJavaInterOp$1.apply(ScalaJavaInterOp.java:25)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil$.outOfCustomerContext(CustomerContextUtil.scala:48)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil.outOfCustomerContext(CustomerContextUtil.scala)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.outOfCustomerContext(CustomerContextServiceImpl.java:24)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:164)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:120)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:112)
       
... 54 filtered
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org
.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java
.lang.Thread.run(Thread.java:745)
Caused by: com.atlassian.jira.workflow.WorkflowException: Drools Integrator post-function error!: root cause: [Drools Integrator] Erro: SocketTimeoutException: Read timed out
 detalhes
: org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1307)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.post(KieRemoteHttpRequest.java:719)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:179)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:169)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.callExternalDrools(DroolsIntegrationCommand.java:81)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:57)
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:21)
        at com
.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com
.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com
.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:230)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:199)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at com
.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com
.sun.proxy.$Proxy75.create(Unknown Source)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at org
.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
        at com
.sun.proxy.$Proxy2248.create(Unknown Source)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:166)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:57)
        at com
.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:596)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
       
... 5 filtered
        at com
.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
       
... 1 filtered
        at com
.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
       
... 14 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
       
... 1 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
       
... 91 filtered
        at com
.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:70)
       
... 15 filtered
        at com
.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
       
... 22 filtered
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:169)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$475/112474607.call(Unknown Source)
        at com
.atlassian.servicedesk.internal.util.scala.ScalaJavaInterOp$1.apply(ScalaJavaInterOp.java:25)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil$.outOfCustomerContext(CustomerContextUtil.scala:48)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil.outOfCustomerContext(CustomerContextUtil.scala)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.outOfCustomerContext(CustomerContextServiceImpl.java:24)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:164)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:120)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:112)
       
... 54 filtered
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org
.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java
.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java
.net.SocketInputStream.socketRead0(Native Method)
        at java
.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java
.net.SocketInputStream.read(SocketInputStream.java:170)
        at java
.net.SocketInputStream.read(SocketInputStream.java:141)
        at java
.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java
.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun
.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun
.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at java
.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1305)
       
... 268 more
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:760)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
       
... 256 more
Caused by: com.opensymphony.workflow.WorkflowException: Drools Integrator post-function error!: root cause: [Drools Integrator] Erro: SocketTimeoutException: Read timed out
 detalhes
: org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1307)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.post(KieRemoteHttpRequest.java:719)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:179)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:169)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.callExternalDrools(DroolsIntegrationCommand.java:81)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:57)
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:21)
        at com
.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com
.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com
.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:230)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:199)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at com
.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com
.sun.proxy.$Proxy75.create(Unknown Source)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at org
.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
        at com
.sun.proxy.$Proxy2248.create(Unknown Source)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:166)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:57)
        at com
.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:596)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
       
... 5 filtered
        at com
.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
       
... 1 filtered
        at com
.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
       
... 14 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
       
... 1 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
       
... 91 filtered
        at com
.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:70)
       
... 15 filtered
        at com
.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
       
... 22 filtered
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:169)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$475/112474607.call(Unknown Source)
        at com
.atlassian.servicedesk.internal.util.scala.ScalaJavaInterOp$1.apply(ScalaJavaInterOp.java:25)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil$.outOfCustomerContext(CustomerContextUtil.scala:48)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil.outOfCustomerContext(CustomerContextUtil.scala)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.outOfCustomerContext(CustomerContextServiceImpl.java:24)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:164)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:120)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:112)
       
... 54 filtered
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org
.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java
.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java
.net.SocketInputStream.socketRead0(Native Method)
        at java
.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java
.net.SocketInputStream.read(SocketInputStream.java:170)
        at java
.net.SocketInputStream.read(SocketInputStream.java:141)
        at java
.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java
.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun
.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun
.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at java
.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1305)
       
... 268 more
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:25)
        at com
.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com
.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com
.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
       
... 257 more
Caused by: com.atlassian.jira.workflow.WorkflowException: [Drools Integrator] Erro: SocketTimeoutException: Read timed out
 detalhes
: org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1307)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.post(KieRemoteHttpRequest.java:719)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:179)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:169)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.callExternalDrools(DroolsIntegrationCommand.java:81)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:57)
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:21)
        at com
.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com
.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com
.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com
.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:580)
        at com
.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:494)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:230)
        at com
.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:199)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at com
.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
        at com
.sun.proxy.$Proxy75.create(Unknown Source)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
        at org
.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
        at org
.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
        at org
.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
        at org
.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
        at org
.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org
.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
        at com
.sun.proxy.$Proxy2248.create(Unknown Source)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:166)
        at com
.atlassian.jira.rest.v2.issue.CreateIssueResource.createIssue(CreateIssueResource.java:57)
        at com
.atlassian.jira.rest.v2.issue.IssueResource.createIssue(IssueResource.java:596)
       
... 2 filtered
        at java
.lang.reflect.Method.invoke(Method.java:497)
       
... 5 filtered
        at com
.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
       
... 1 filtered
        at com
.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
       
... 14 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
       
... 1 filtered
        at com
.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
       
... 91 filtered
        at com
.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:70)
       
... 15 filtered
        at com
.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
       
... 22 filtered
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:169)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$475/112474607.call(Unknown Source)
        at com
.atlassian.servicedesk.internal.util.scala.ScalaJavaInterOp$1.apply(ScalaJavaInterOp.java:25)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil$.outOfCustomerContext(CustomerContextUtil.scala:48)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextUtil.outOfCustomerContext(CustomerContextUtil.scala)
        at com
.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.outOfCustomerContext(CustomerContextServiceImpl.java:24)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:164)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:120)
        at com
.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:112)
       
... 54 filtered
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org
.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java
.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java
.net.SocketInputStream.socketRead0(Native Method)
        at java
.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java
.net.SocketInputStream.read(SocketInputStream.java:170)
        at java
.net.SocketInputStream.read(SocketInputStream.java:141)
        at java
.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java
.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun
.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun
.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at java
.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1305)
       
... 268 more
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:67)
        at br
.org.ccee.jira.workflow.DroolsIntegratorPostFunction.execute(DroolsIntegratorPostFunction.java:21)
       
... 261 more
Caused by: org.kie.remote.common.rest.KieRemoteHttpRequestException: Error occurred when trying to retrieve response code
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1307)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.post(KieRemoteHttpRequest.java:719)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:179)
        at org
.kie.server.client.impl.AbstractKieServicesClientImpl.makeHttpPostRequestAndCreateServiceResponse(AbstractKieServicesClientImpl.java:169)
        at org
.kie.server.client.impl.RuleServicesClientImpl.executeCommands(RuleServicesClientImpl.java:52)
        at br
.org.ccee.jira.plugin.DroolsIntegrationCommand.execute(DroolsIntegrationCommand.java:57)
       
... 262 more
Caused by: java.net.SocketTimeoutException: Read timed out
        at java
.net.SocketInputStream.socketRead0(Native Method)
        at java
.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java
.net.SocketInputStream.read(SocketInputStream.java:170)
        at java
.net.SocketInputStream.read(SocketInputStream.java:141)
        at java
.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java
.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at sun
.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
        at sun
.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
        at sun
.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at java
.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at org
.kie.remote.common.rest.KieRemoteHttpRequest.responseCode(KieRemoteHttpRequest.java:1305)
       
... 268 more

And here is my stacktrace on Drools:

Oct 16, 2017 7:08:58 PM org.jboss.resteasy.core.SynchronousDispatcher handleFailure
ERROR: RESTEASY000100: Failed executing POST /server/containers/instances/jira-requisicao
org.jboss.resteasy.spi.WriterException: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe (Write failed)
at org.jboss.resteasy.core.ServerResponse.writeTo(ServerResponse.java:262)
at org.jboss.resteasy.core.SynchronousDispatcher.writeJaxrsResponse(SynchronousDispatcher.java:615)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:527)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:125)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.kie.server.services.impl.security.web.CaptureHttpRequestFilter.doFilter(CaptureHttpRequestFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.kie.integration.tomcat.JACCValve.invoke(JACCValve.java:101)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe (Write failed)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:407)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:371)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:432)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:420)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:84)
at org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper$DeferredOutputStream.write(HttpServletResponseWrapper.java:40)
at org.jboss.resteasy.util.CommitHeaderOutputStream.write(CommitHeaderOutputStream.java:64)
at org.jboss.resteasy.plugins.providers.StringTextStar.writeTo(StringTextStar.java:60)
at org.jboss.resteasy.plugins.providers.StringTextStar.writeTo(StringTextStar.java:20)
at org.jboss.resteasy.core.interception.MessageBodyWriterContextImpl.proceed(MessageBodyWriterContextImpl.java:117)
at org.jboss.resteasy.plugins.providers.jackson.JacksonJsonpInterceptor.write(JacksonJsonpInterceptor.java:112)
at org.jboss.resteasy.core.interception.MessageBodyWriterContextImpl.proceed(MessageBodyWriterContextImpl.java:123)
at org.jboss.resteasy.plugins.interceptors.encoding.GZIPEncodingInterceptor.write(GZIPEncodingInterceptor.java:104)
at org.jboss.resteasy.core.interception.MessageBodyWriterContextImpl.proceed(MessageBodyWriterContextImpl.java:123)
at org.jboss.resteasy.core.ServerResponse.writeTo(ServerResponse.java:250)
... 31 more
Caused by: java.net.SocketException: Broken pipe (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
at java.net.SocketOutputStream.write(SocketOutputStream.java:155)
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)
at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)
at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)
at org.apache.coyote.Response.doWrite(Response.java:499)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:402)
... 46 more

Oct 16, 2017 7:08:58 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Resteasy] in context with path [/runtime] threw exception
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed
at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:450)
at org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:109)
at org.jboss.resteasy.core.SynchronousDispatcher.handleFailure(SynchronousDispatcher.java:283)
at org.jboss.resteasy.core.SynchronousDispatcher.handleWriterException(SynchronousDispatcher.java:417)
at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:237)
at org.jboss.resteasy.core.SynchronousDispatcher.handleWriteResponseException(SynchronousDispatcher.java:221)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:531)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:125)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.kie.server.services.impl.security.web.CaptureHttpRequestFilter.doFilter(CaptureHttpRequestFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.kie.integration.tomcat.JACCValve.invoke(JACCValve.java:101)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)




Maciej Swiderski

unread,
Oct 19, 2017, 2:25:26 AM10/19/17
to drools-de...@googlegroups.com
Looks like the response is not getting back within the configured timeout (default is 10 seconds). So it’s either rather long running rules or the rule is getting into a loop - like triggering itself constantly. For the first you might increase the timeout for later you need to fix the rule(s)

Maciej
--
You received this message because you are subscribed to the Google Groups "Drools Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drools-developm...@googlegroups.com.
To post to this group, send email to drools-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/drools-development/5582c492-8201-4fdf-b6f7-ca1ed310886a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

José Eduardo Trindade E Marques

unread,
Oct 19, 2017, 8:29:45 AM10/19/17
to Drools Development
Maciej, 

First of all, thanks for your answer. This configured timeout is from Jira, correct? I can configure this timeout? I searched in google and atlassian forums, but I only found how to setup the user session timeout. There is no informations about this type of timeout setup.
...

Maciej Swiderski

unread,
Oct 19, 2017, 8:35:10 AM10/19/17
to drools-de...@googlegroups.com
it’s a kie server client timeout that is most likely used in this class:
br.org.ccee.jira.workflow.DroolsIntegratorPostFunction

It can be set on the KieServicesConfiguration that is used to create kie server client
KieServicesConfiguration configuration = KieServicesFactory.newRestConfiguration(url, user, password, timeout);

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

José Eduardo Trindade E Marques

unread,
Oct 19, 2017, 9:04:51 AM10/19/17
to Drools Development
Maciej, 

Thanks for the answer again, so I will take a look in this code and  for now I will change the time out. But do you know something to optimize the rules generator in drools? I suppose this generation from excel tables is automatic, there is a way to optimize this? sorry for the questions, but I new with using this tool.

Maciej
To unsubscribe from this group and stop receiving emails from it, send an email to drools-development+unsub...@googlegroups.com.

José Eduardo Trindade E Marques

unread,
Oct 19, 2017, 9:23:49 AM10/19/17
to drools-de...@googlegroups.com
Maciej,

When I make the first request, I get a timeout error. But in second try, I get sucess. 

...

Maciej Swiderski

unread,
Oct 19, 2017, 9:28:34 AM10/19/17
to drools-de...@googlegroups.com
that would then mean that the is initial delay required to build the kbase. Try increasing the timeout…

Do you have many rules in there?

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

To post to this group, send email to drools-de...@googlegroups.com.

José Eduardo Trindade E Marques

unread,
Oct 19, 2017, 11:43:31 AM10/19/17
to Drools Development
Maciej, at least 1400 rules.
maciej
To unsubscribe from this group and stop receiving emails from it, send an email to drools-development+unsub...@googlegroups.com.

Maciej Swiderski

unread,
Oct 20, 2017, 3:14:56 AM10/20/17
to drools-de...@googlegroups.com
please share the code that is used to call kie server. Maybe there is a code that created the container as well… if that’s the case this is the root cause as the creation of the container will result in building kbase that with below number of rules will take a while

Maciej
Reply all
Reply to author
Forward
0 new messages