Concurrent Lizenzen werden aufgrund einer Analytics Ausnahme nicht freigegeben

Concurrent Lizenzen werden aufgrund einer Ausnahme bei der Authentifizierungsanmeldung zu einer Sitzung nicht freigegeben und kann durch die folgende Änderung in der prolarion.properties behoben werden: com.siemens.polarion.analytics.enabled=false

Concurrent Lizenzen werden aufgrund einer Ausnahme bei der Authentifizierungsanmeldung zu einer Sitzung nicht freigegeben, wodurch die Registrierung der Sitzung in SsoUserRegistry.register verhindert wird.

Verhalten reproduzieren:

  1. Schalten Sie Polarion 2310 und die Analysefunktion ein.
  2. Melden Sie sich bei Polarion an.
  3. Melden Sie sich von Polarion ab.

In diesem Fall wird die Lizenz nicht freigegeben und es tritt der folgende Fehler auf:

org.apache.catalina.core.ContainerBase.[Tomcat].[localhost] - Exception Processing /polarion/gwt/com.polarion.UI/UniversalService
java.util.ConcurrentModificationException: null
  at java.util.HashMap.computeIfAbsent(HashMap.java:1221) ~[?:?]
  at com.polarion.platform.internal.analytics.SiemensAnalytics.session(SiemensAnalytics.java:66) ~[platform.jar:?]

Problemlösung:

Deaktivieren Sie die Analysefunktion in den Polarion-Einstellungen:

"com.siemens.polarion.analytics.enabled=false"
Starten Sie den Polarion-Service neu.

Durch diese Schritte wird verhindert, dass Lizenzen aufgrund der Ausnahme bei der Authentifizierungsanmeldung nicht freigegeben werden.