Author Topic: [Prolaborate V4.1.2] - Confluence integration - General Exception  (Read 8709 times)

blaisephilip

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Used version: Sparx Prolaborate 4.1.2.0
I'm working on Prolaborate - Confluence integration with a certain test space in Confluence.

Some diagrams can be successfully integrated to Conf. pages via the provided macro, some not. In diagrams with a large number of elements the following exception is thrown:


The access to Prolaborate service is not stable. In some phases the server gives the following feedback:

(Prolaborate is working just fine in the other browser window.)

Are there any configurable timeouts that could be set from Confluence-side to avoid these?

Edit:
Confluence log caused by Prolaborate plugin (in this state, even Confluence login was rendered impossible for some users by the caused load..):

Code: [Select]
25-Jul-2022 13:46:41.318 WARNING [Catalina-utility-2] org.apache.catalina.valves.StuckThreadDetectionValve.notifyStuckThreadDetected Thread [http-nio-80-exec-95 url: /rest/prolaborate-admin/1.0/ProlabConnect; user: <USERXYZ>] (id=[68845]) has been active for [64,826] milliseconds (since [7/25/22 1:45 PM]) to serve the same request for [https://confluence.XXXX.com/rest/prolaborate-admin/1.0/ProlabConnect] and may be stuck (configured threshold for this StuckThreadDetectionValve is [60] seconds). There is/are [1] thread(s) in total that are monitored by this Valve and may be stuck.
java.lang.Throwable
at [email protected]/java.net.SocketInputStream.socketRead0(Native Method)
at [email protected]/java.net.SocketInputStream.socketRead(Unknown Source)
at [email protected]/java.net.SocketInputStream.read(Unknown Source)
at [email protected]/java.net.SocketInputStream.read(Unknown Source)
at [email protected]/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
at [email protected]/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
at [email protected]/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(Unknown Source)
at [email protected]/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)
at [email protected]/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)
at [email protected]/java.io.BufferedInputStream.fill(Unknown Source)
at [email protected]/java.io.BufferedInputStream.read1(Unknown Source)
at [email protected]/java.io.BufferedInputStream.read(Unknown Source)
at [email protected]/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at [email protected]/sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at [email protected]/java.net.HttpURLConnection.getResponseCode(Unknown Source)
at [email protected]/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
at com.prolaborate.configureui.ConfigResource.GetProlaborateToken(ConfigResource.java:481)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1462)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
at com.prolaborate.configureui.ConfigResource.GetAPI(ConfigResource.java:1475)
               
                ...

« Last Edit: July 26, 2022, 07:09:56 pm by blaisephilip »

blaisephilip

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: [Prolaborate V4.1.2] - Confluence integration - General Exception
« Reply #1 on: September 07, 2022, 09:45:18 pm »
The issue was present with
•   Host environment: Ubuntu 18.04.06 LTS
•   Confluence Server 7.13.7
•   Prolaborate Macro Version: V3.0

Upgrade to Prolaborate Macro Version V3.1 and the issue with General Exception is resolved, disregarding of a diagram's object count.