Hi!
Beim Build eines Maven-Projektes in der CI-Pipeline kommt es zu einem OutOfMemoryError:
Das Problem ist, dass lokal vor dem Comitten alle Tests auch mittels 'mvn test' ausgeführt werden und dabei kommt es ja auch zu einem Maven-Build, wobei hier alles problemlos durchläuft.
Mittlerweile konnte ich in Erfahrung bringen, wieviel RAM der Pipeline zur Verfügung gestellt werden.
Die Vermutung lag nun darin, dass lokal deutlich mehr Speicher freigestellt wird.
In Intellij im Hauptmenü unter 'Help' -> 'Change Memory Settings', sehe ich aber, dass dort sogar weniger Speicher für den Heap (Maximum Heap Size) zur Verfügung steht, als remote. Trotzdem habe ich mal testweise den Wert dort halbiert, aber den Fehler konnte ich auch danach lokal nicht reproduzieren.
Hat Jemand schon einmal ein ähnliches Problem gehabt und hat evtl. Jemand eine Idee, wie ich das Problem lokal reproduzieren könnte und remote bzgl. dem
Pipeline-Run (nach einem Push, der die Pipeline triggert) und dort dem Maven-Build nach beheben kann?
Lg
Zrebna
Beim Build eines Maven-Projektes in der CI-Pipeline kommt es zu einem OutOfMemoryError:
Code:
Caused by: java.lang.OutOfMemoryError: Java heap space
Das Problem ist, dass lokal vor dem Comitten alle Tests auch mittels 'mvn test' ausgeführt werden und dabei kommt es ja auch zu einem Maven-Build, wobei hier alles problemlos durchläuft.
Mittlerweile konnte ich in Erfahrung bringen, wieviel RAM der Pipeline zur Verfügung gestellt werden.
Die Vermutung lag nun darin, dass lokal deutlich mehr Speicher freigestellt wird.
In Intellij im Hauptmenü unter 'Help' -> 'Change Memory Settings', sehe ich aber, dass dort sogar weniger Speicher für den Heap (Maximum Heap Size) zur Verfügung steht, als remote. Trotzdem habe ich mal testweise den Wert dort halbiert, aber den Fehler konnte ich auch danach lokal nicht reproduzieren.
Hat Jemand schon einmal ein ähnliches Problem gehabt und hat evtl. Jemand eine Idee, wie ich das Problem lokal reproduzieren könnte und remote bzgl. dem
Pipeline-Run (nach einem Push, der die Pipeline triggert) und dort dem Maven-Build nach beheben kann?
Lg
Zrebna