Ondřej Januš created ARTEMIS-2763:
-------------------------------------
Summary: Embedded Artemis fails to start when journal grows too big
Key: ARTEMIS-2763
URL: https://issues.apache.org/jira/browse/ARTEMIS-2763
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Ondřej Januš
When journal grows too big (~35 files 10MB each in our case) the embedded
Artemis fails to start with OutOfMemoryError.
Server is currently using 2GB memory. Artemis was able to start when we
assigned something like ~8GB memory.
Please let me know if you need additional information.
{code:java}
2020-05-14 07:21:24,630 [thread=localhost-startStop-1] [=, org=, csid=] ERROR
org.apache.activemq.artemis.core.server - AMQ224097: Failed to start server
java.lang.OutOfMemoryError: Java heap space
at
java.util.zip.InflaterInputStream.<init>(InflaterInputStream.java:187)
at
java.util.zip.ZipFile$ZipFileInflaterInputStream.<init>(ZipFile.java:408)
at java.util.zip.ZipFile.getInputStream(ZipFile.java:389)
at java.util.jar.JarFile.getManifestFromReference(JarFile.java:199)
at java.util.jar.JarFile.getManifest(JarFile.java:180)
at
org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:3286)
at
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3140)
at
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1373)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1861)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at
org.apache.activemq.artemis.core.journal.impl.JournalImpl.readJournalFile(JournalImpl.java:792)
at
org.apache.activemq.artemis.core.journal.impl.JournalImpl.load(JournalImpl.java:1838)
at
org.apache.activemq.artemis.core.journal.impl.JournalImpl.load(JournalImpl.java:2129)
at
org.apache.activemq.artemis.core.journal.impl.JournalImpl.load(JournalImpl.java:1458)
at
org.apache.activemq.artemis.core.journal.Journal.load(Journal.java:200)
at
org.apache.activemq.artemis.core.persistence.impl.journal.AbstractJournalStorageManager.loadMessageJournal(AbstractJournalStorageManager.java:866)
at
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.loadJournals(ActiveMQServerImpl.java:3194)
at
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initialisePart2(ActiveMQServerImpl.java:2872)
at
org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation.run(LiveOnlyActivation.java:72)
at
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:600)
at
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:527)
at
org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.start(EmbeddedActiveMQ.java:116)
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)