Troubleshooting Guide
This chapter provides information on resolving issues you might encounter when running Team for Capella. This section is suitable for all profiles.
1. The Error Log View
To open the Error log view:
-
Window > Show View > Other…, then search
Error Log
:
-
Or, click on the search icon and search
Error Log
:
When there’s a problem, the first thing to check is the error log:
If errors are present, you can view the call stack and copy it:
2. Sirius Session Details
The Sirius Session Details is available in properties page of the .aird
file of a Capella project with opened session (right-click > Properties):
This page contains information about resources, size, number of elements, number of representations, activated Viewpoints.
3. Collaborative Session Details
The Collaborative Session Details is available in properties page of the .aird
file of a Capella project with opened session (right-click > Properties):
This page contains information about user, locked objects, connection.
4. Invalid License
When there’s an "invalid license" issue, you should check:
-
The license server monitoring, in Status and Statistics tabs.For example, on the left you’ll see the status tab with no error, and on the right with an error:
-
The
License Server - Run
job status and log, at the left the License Server is running but not at the right:
If a BadPaddingException
is reported like here in the log:
-
Stop the
License Server - Run
job -
Delete the
.ols
files inlic-server/OLS
-
Re-extract the
OLS_xxx.zip
in to have 4 .ols files inlic-server/OLS
-
Start the
License Server - Run
job -
Try to connect again with the Team for Capella client
5. Connection Issues
6. Stopped Server or Repository
If the server or the repository is stopped:
-
Check the
Server - Run
Job status and its console log, -
launch
Server - List active repositories
job and check the console log, -
check the status and logs of the latest
Project – Import – xxx
jobs, -
check the job configuration: some options can stop the repository or the server in the case of issue during backup:
-
-stopRepositoryOnFailure true
(in default job configuration), -
-closeserveronfailure true
,
-
-
analyze the job logs, most common issues:
-
a new add-on has been added in the client bundle without installing it on the server-side.
-
corrupted data (invalid representation descriptor, wrongly managed dangling/proxy reference).
-
7. No More Responding Server
If in previous check (Stopped Server or Repository), server is still running, check:
-
Backup – Database
job status and duration -
Project – Import - xxx
job (targeted repo) status and duration -
Capella/OpenJDK Platform binary processes in the Windows task manager:
-
No responding clients, with longer than usual job duration or failed jobs, and high CPU/RAM consumption can indicate that Java
XMX
(and maybe RAM) must be increased for importer, server and/or client. -
Make sure that sum of all
XMX
(importer.bat
,server.ini
,lic-server.ini
, Jenkins) is below the physical RAM amount.
8. No More Responding Clients on Shared Client VM
If server issue is excluded (No More Responding Server):
-
Try to disable “link with editor” capabilities in Semantic Browser and other views.
-
Reduce the number of open editors.
-
Check the number of connected users.
-
Check the number of launched Capella instance.
-
Check the RAM amount of each Capella process in the Windows task manager.
-
Check that there is no SWAP.
-
Evaluate the xmx increase in
capella.ini
.
9. Importer: Fail to Start the New CDOServer
If the importer fails with this error:
javax.xl.stream.XMLStreamException: ParseError at [row,col]:[1,1]
It means the target repository is stopped or does not exist.
10. Job failing with wrong argument
If a job like "Server - List connected projects and locks" fails with an error message similar to
!MESSAGE port must be an integer java.lang.NumberFormatException: For input string: "-Dosgi.requiredJavaVersion=14" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:68)
You should check the capella.ini or the exectued script file, as the "-vmargs" argument may have been deleted.