Regular Contributor.. GökhanŞAHİN Regular Contributor..
Regular Contributor..
669 views

Connection reset error

Jump to solution
Hello, There is an operation that take 20+ minutes, after 20th min. we get an error like below. Could you tell me how to fix this error. The version of OO is 9.08. {FailureMessage=AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.SocketException: Connection reset faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.HttpParser.readRawLine(Unknown Source) at org.apache.commons.httpclient.HttpParser.readLine(Unknown Source) at org.apache.commons.httpclient.HttpConnection.readLine(Unknown Source) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.readResponse(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.execute(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown Source) at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) at com.iconclude.dharma.commons.http.axis.DharmaHttpSender.invoke(DharmaHttpSender.java:286) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.iconclude.webservices.ras.RCAgentServiceSoapBindingStub.execute(RCAgentServiceSoapBindingStub.java:425) at com.iconclude.dharma.model.operations.extensions.RASServiceClient.execute(RASServiceClient.java:89) at com.iconclude.dharma.model.operations.WebOperation.execute(WebOperation.java:505) at com.iconclude.dharma.runengine.steppipeline.ExecOp._execute(ExecOp.java:34) at com.iconclude.dharma.runengine.steppipeline.AbstractRunStepPipelineObject.execute(AbstractRunStepPipelineObject.java:52) at com.iconclude.dharma.runengine.impl.RunImpl.cycle(RunImpl.java:867) at com.iconclude.dharma.runengine.impl.RunImpl.access$600(RunImpl.java:105) at com.iconclude.dharma.runengine.impl.RunImpl$CycleTask$1.call(RunImpl.java:747) at com.iconclude.dharma.runengine.impl.RunImpl$CycleTask$1.call(RunImpl.java:745) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) {http://xml.apache.org/axis/}hostname:AIDVSVOO01 java.net.SocketException: Connection reset at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at com.iconclude.dharma.commons.http.axis.DharmaHttpSender.invoke(DharmaHttpSender.java:392) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.iconclude.webservices.ras.RCAgentServiceSoapBindingStub.execute(RCAgentServiceSoapBindingStub.java:425) at com.iconclude.dharma.model.operations.extensions.RASServiceClient.execute(RASServiceClient.java:89) at com.iconclude.dharma.model.operations.WebOperation.execute(WebOperation.java:505) at com.iconclude.dharma.runengine.steppipeline.ExecOp._execute(ExecOp.java:34) at com.iconclude.dharma.runengine.steppipeline.AbstractRunStepPipelineObject.execute(AbstractRunStepPipelineObject.java:52) at com.iconclude.dharma.runengine.impl.RunImpl.cycle(RunImpl.java:867) at com.iconclude.dharma.runengine.impl.RunImpl.access$600(RunImpl.java:105) at com.iconclude.dharma.runengine.impl.RunImpl$CycleTask$1.call(RunImpl.java:747) at com.iconclude.dharma.runengine.impl.RunImpl$CycleTask$1.call(RunImpl.java:745) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.HttpParser.readRawLine(Unknown Source) at org.apache.commons.httpclient.HttpParser.readLine(Unknown Source) at org.apache.commons.httpclient.HttpConnection.readLine(Unknown Source) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.readResponse(Unknown Source) at org.apache.commons.httpclient.HttpMethodBase.execute(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown Source) at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) at com.iconclude.dharma.commons.http.axis.DharmaHttpSender.invoke(DharmaHttpSender.java:286) ... 23 more ;} Thanks in advance.
Labels (1)
0 Likes
1 Solution

Accepted Solutions
Absent Member.. daniel_daraban Absent Member..
Absent Member..

Re: Connection reset error

Jump to solution

Hello Gokhan,

 

RAS operations are subject to a default timeout limit of 20 minutes on Central. To support RAS operations that are likely to take more than 20 minutes to complete, you can change Central’s default timeout setting.


To change the timeout setting for a remote RAS installation


1. In the OO home directory, navigate to \Central\conf\ and open the wrapper.conf(wrapper_linux.conf for Linux installations) file for editing.
2. Add the following line to the file:
wrapper.java.additional.<n>=–Dras.client.timeout=<timeout in seconds>
Where:
• <timeout in seconds> is the amount of time you want the RAS to wait before timing out.
• <n> is the next increment for the java additional parameters configured through this file.
This line overrides the default timeout value for RAS operations.

3. Restart the Central service

 

Please let us know if this solved the issue.

 

Best regards,
Daniel

0 Likes
2 Replies
Absent Member.. daniel_daraban Absent Member..
Absent Member..

Re: Connection reset error

Jump to solution

Hello Gokhan,

 

RAS operations are subject to a default timeout limit of 20 minutes on Central. To support RAS operations that are likely to take more than 20 minutes to complete, you can change Central’s default timeout setting.


To change the timeout setting for a remote RAS installation


1. In the OO home directory, navigate to \Central\conf\ and open the wrapper.conf(wrapper_linux.conf for Linux installations) file for editing.
2. Add the following line to the file:
wrapper.java.additional.<n>=–Dras.client.timeout=<timeout in seconds>
Where:
• <timeout in seconds> is the amount of time you want the RAS to wait before timing out.
• <n> is the next increment for the java additional parameters configured through this file.
This line overrides the default timeout value for RAS operations.

3. Restart the Central service

 

Please let us know if this solved the issue.

 

Best regards,
Daniel

0 Likes
Regular Contributor.. GökhanŞAHİN Regular Contributor..
Regular Contributor..

Re: Connection reset error

Jump to solution

Hello Daniel,

 

Thank you very much for all your help.

 

Regards.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.