cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
337
Views
0
Helpful
4
Replies

RME 3.5: Bug Reports fails with Critical error

marcjone
Level 1
Level 1

Hi all

I am seeing an error when trying to use the "browse bugs by device" feature within RME 3.5 > Software Management > Bug Report

The error is as follows:

"Critical Error: Can't connect to 192.168.77.199:8080 (Interrupted system call)"

The IP address referes to the address of my proxy server

Has anyone seen this kind of problem before ?

Many thanks in advance for any help

Kind regards

Marcus

4 Replies 4

marcjone
Level 1
Level 1

Hi all

Can anyone offer any suggestions in relation to this issue ?

Thanks

Hi all

This issue appears to be developing - I am now seeing a different error message when trying to "browse bugs by device":

"Authorization error. An invalid response was received from the authorization servlet. Try logging in again. "

If anyone has any suggestions, I would be grateful to hear them

nawas
Level 4
Level 4

What you are experiencing is a bug bug in Solaris, The bug is a race condition in RME swim/bugtool perl scripts on the OS. The result is that two successful TCP conversations take place with connection. I had to run the sniffer to figure this out, sniffer showed that the swim/bugtool perl script begins a third conversation before receiving the final ACK of the previous TCP conversation. When the perl script in the swim bugtool initiates the third $ua->request, athird TCP conversation begins. However, a TCP with the SYN bit is sent by the operating system immediately followed by a TCP RST milliseconds later with no packets received in between.

Putting a"sleep(1);" statement right before the $ua->request separates these three TCP/IP conversations enough that the bugtool does not fail. This suggests a race condition within the LWP of Solaris 's IP stack where a new TCP

conversation overwrites a previous unended conversation. Cisco has filed a bug but has not provided a workaround. Cisco bug Id is CSCea83646

You can follow the following workaround:

Add sleep(1);" right before "my $res = $ua->request($req);" at line 138 in BTCCOCom.pm file under swim/bugtool.

Many thanks indeed for your help - Nawas

I missed this bug on bug-tool (should have searched 'all features')

I am indeed running Solaris 8, so will look into trying your workaround

I appreciate your help :D