Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-9630

Lizenz wird nicht geladen

XMLWordPrintable

      Wir haben eine Spring-Boot-Anwendung. Beim Entwickeln verwenden wir unsere Partner-Lizenz, die beim Starten der Anwendung aus der Datei ~/.camunda/license.txt geladen wird und in der Tabelle ACT_GE_PROPERTY als Eintrag "camunda-license-key" erscheint.

      Beim Kunden läuft das in einer Kubernetes-Umgebung und die Lizenz wird von Kubernetes als Datei unter /camunda/license.txt im Container gemountet und ich habe die spring-boot-config um

      camunda:
          bpm
               license-file: file:/camunda/license.txt
      

      ergänzt.

      Nun erscheint beim Booten der Log-Eintrag

      STARTER-SB030 Setting up license key: file:/camunda/license.txt
      

      aber in der Datenbank landet kein Eintrag.

      Laut Code des Starters erfolgt diese Log-Zeile aber nach dem INSERT (inkl. execute). Das ist also sehr komisch! Ich habe zum Debuggen den Starter ausgecheckt und im Deployment ersetzt: Der Inhalt der Datei /camunda/license.txt wird geladen und das abgesetzte SQL lautet

      INSERT INTO ACT_GE_PROPERTY VALUES ('camunda-license-key', ?, 1)
      

      Also ist das Insert korrekt. Es gibt keinerlei Fehler im Log.

      Lokal verwende ich Oracle 11 mit jdbc-batch-processing=false. In der Kubernetes-Umgebung ist es Oracle 12.2 mit jdbc-batch-processing=true. Also sollte auch das passen.

      Ich bitte euch um Unterstützung.

      Danke,
      Stephan

        This is the controller panel for Smart Panels app

              nikola.koevski Nikola Koevski
              Stephan.Pelikan@wdw-elab.de Stephan Pelikan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: