java.lang.OutOfMemoryError: GC overhead limit exceeded
Moderator: heiner
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Hallo Heiner,
danke - mit dem Parameter hat es bis zum Auftritt des Fehlers etwas länger gedauert. Dann ist das Programm für etwa 15 Minuten eingefroren und hat dann den folgenden Fehler und die angehängte Diagnosedatei gebracht. Allerdings bin ich mit meiner Mitgliederbearbeitung jetzt durch, so dass der Fehler wahrscheinlich nicht mehr auftreten wird.
Alles Gute, Felix
java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedWriter.<init>(BufferedWriter.java:104)
at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
at java.io.PrintStream.init(PrintStream.java:100)
at java.io.PrintStream.<init>(PrintStream.java:117)
at java.io.PrintStream.<init>(PrintStream.java:79)
at de.willuhn.logging.Logger.write(Logger.java:259)
at de.willuhn.logging.Logger.write(Logger.java:235)
at de.willuhn.logging.Logger.error(Logger.java:153)
at de.willuhn.datasource.db.DBServiceImpl.createObject(DBServiceImpl.java:405)
at de.jost_net.JVerein.Queries.MitgliedQuery$1.extract(MitgliedQuery.java:350)
at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:460)
at de.jost_net.JVerein.Queries.MitgliedQuery.get(MitgliedQuery.java:430)
at de.jost_net.JVerein.gui.control.MitgliedControl.getMitgliedTable(MitgliedControl.java:2028)
at de.jost_net.JVerein.gui.view.AbstractAdresseSucheView.paintTable(AbstractAdresseSucheView.java:190)
at de.jost_net.JVerein.gui.view.AbstractAdresseSucheView.bind(AbstractAdresseSucheView.java:138)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:615)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:519)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
at de.willuhn.jameica.gui.GUI.startPreviousView(GUI.java:405)
at de.willuhn.jameica.gui.internal.action.Back.handleAction(Back.java:30)
at de.willuhn.jameica.gui.Menu$1.handleEvent(Menu.java:181)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:803)
at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
danke - mit dem Parameter hat es bis zum Auftritt des Fehlers etwas länger gedauert. Dann ist das Programm für etwa 15 Minuten eingefroren und hat dann den folgenden Fehler und die angehängte Diagnosedatei gebracht. Allerdings bin ich mit meiner Mitgliederbearbeitung jetzt durch, so dass der Fehler wahrscheinlich nicht mehr auftreten wird.
Alles Gute, Felix
java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedWriter.<init>(BufferedWriter.java:104)
at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
at java.io.PrintStream.init(PrintStream.java:100)
at java.io.PrintStream.<init>(PrintStream.java:117)
at java.io.PrintStream.<init>(PrintStream.java:79)
at de.willuhn.logging.Logger.write(Logger.java:259)
at de.willuhn.logging.Logger.write(Logger.java:235)
at de.willuhn.logging.Logger.error(Logger.java:153)
at de.willuhn.datasource.db.DBServiceImpl.createObject(DBServiceImpl.java:405)
at de.jost_net.JVerein.Queries.MitgliedQuery$1.extract(MitgliedQuery.java:350)
at de.willuhn.datasource.db.DBServiceImpl.execute(DBServiceImpl.java:460)
at de.jost_net.JVerein.Queries.MitgliedQuery.get(MitgliedQuery.java:430)
at de.jost_net.JVerein.gui.control.MitgliedControl.getMitgliedTable(MitgliedControl.java:2028)
at de.jost_net.JVerein.gui.view.AbstractAdresseSucheView.paintTable(AbstractAdresseSucheView.java:190)
at de.jost_net.JVerein.gui.view.AbstractAdresseSucheView.bind(AbstractAdresseSucheView.java:138)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:615)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:519)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
at de.willuhn.jameica.gui.GUI.startPreviousView(GUI.java:405)
at de.willuhn.jameica.gui.internal.action.Back.handleAction(Back.java:30)
at de.willuhn.jameica.gui.Menu$1.handleEvent(Menu.java:181)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:803)
at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
- Dateianhänge
-
- diagnose-2012-07-01.log
- (30.62 KiB) 325-mal heruntergeladen
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Einen ähnlichen Fehler hatte ich gestern beim Eintragen der Zusatzbeträge. Etwa 10 Zusatzbeträge eingetragen, dann Absturz mit OutfMemoryError ;(
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Logging-Daten?
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Leider vergessen ;(. Wenn das noch einmal vorkommt, denke ich dran. Nur wollte ich ja eigentlich gar keine Zusatzbeträge eingeben, sondern importieren - wenn ich verstehen würde, wie das geht (siehe meinen anderen Thread)heiner hat geschrieben:Logging-Daten?
Heiner
Alles Gute, Felix
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Mal wieder:
java.lang.OutOfMemoryError: Java heap space
Log ist angehängt. Ich hatte JVerein glaube ich gestern geöffnet und seitdem nicht geschlossen.
java.lang.OutOfMemoryError: Java heap space
Log ist angehängt. Ich hatte JVerein glaube ich gestern geöffnet und seitdem nicht geschlossen.
- Dateianhänge
-
- diagnose-2012-09-27.log
- (28.61 KiB) 295-mal heruntergeladen
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Ist der Fehler reproduzierbar?
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Reproduzierbar bloß dahingehend, dass ich JVerein so lange laufen lassen (und damit arbeiten) kann, bis es langsamer wird und irgendwann eine Fehlermeldung bringt. Derzeit habe ich nicht so viel Arbeit wie am Anfang beim Einrichten, deshalb kann das Tage dauern.
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Wenn es Tage dauert, bis der Fehler auftritt, beende Jameica zum Feierabend und starte es am nächsten Tag neu.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
-
- Beiträge: 76
- Registriert: Sonntag 10. Juni 2012, 18:40
- Verein: Elternverein der Europäischen Schule Frankfurt, EuroKids gGmbH
- Mitglieder: 830
- JVerein-Version: Die jeweils aktuelle
- Betriebssystem: Windows 10
- Wohnort: Frankfurt/Main
- Kontaktdaten:
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Ja, ist ja auch kein grundlegendes Problem. Ich poste es hier nur zur Info. Und ich starte meinen PC so gut wie nie neu, und die Programme eben auch nicht 
Ansonsten: Ein großartiges Programm!!

Ansonsten: Ein großartiges Programm!!
Re: java.lang.OutOfMemoryError: GC overhead limit exceeded
Hi!
JVerein V. 2.6.3
~ 900 Mitglieder
War vorhin auch am Nachtragen von abweichenden Kontoinhabern - und Programm „friert“ nach einiger Zeit ein, d.h. reagiert nicht mehr auf Eingaben. Taskmanager geöffnet, Programm hat sich schon ~330MB Speicher genommen - lebt aber noch irgendwie, denn der Speicher zählt weiter hoch.
Leider hatte ich weder Zeit noch den Nerv einen Absturz abzuwarten - daher per Taskmanager geschlossen. Neu gestartet und konnte weiter arbeiten.
Nach geschätzt 25 weiteren Mitgliedern, dasselbe wieder. Diesmal hatte ich aber festgestellt, dass kurz vor dem Einfieren das Programm merklich langsamer reagiert.
Ich hatte mir dann damit geholfen, den Taskmanager offen zu halten und mit einem Auge auf den Speicherverbrauch zu schielen. Bei ~ 300MB ging ich dann jeweils raus und startete neu.
Frage: Was passiert hier? Schlägt hier der „garbage collector“ zu?
Googeln nach „java memory leak“ führte mich zu http://acadopus.de/java/die-typischen-f ... _4002.html. Leider kann ich zu wenig Java, um damit viel anfangen zu können ...
Gruß Joe
JVerein V. 2.6.3
~ 900 Mitglieder
War vorhin auch am Nachtragen von abweichenden Kontoinhabern - und Programm „friert“ nach einiger Zeit ein, d.h. reagiert nicht mehr auf Eingaben. Taskmanager geöffnet, Programm hat sich schon ~330MB Speicher genommen - lebt aber noch irgendwie, denn der Speicher zählt weiter hoch.
Leider hatte ich weder Zeit noch den Nerv einen Absturz abzuwarten - daher per Taskmanager geschlossen. Neu gestartet und konnte weiter arbeiten.
Nach geschätzt 25 weiteren Mitgliedern, dasselbe wieder. Diesmal hatte ich aber festgestellt, dass kurz vor dem Einfieren das Programm merklich langsamer reagiert.
Ich hatte mir dann damit geholfen, den Taskmanager offen zu halten und mit einem Auge auf den Speicherverbrauch zu schielen. Bei ~ 300MB ging ich dann jeweils raus und startete neu.
Frage: Was passiert hier? Schlägt hier der „garbage collector“ zu?
Googeln nach „java memory leak“ führte mich zu http://acadopus.de/java/die-typischen-f ... _4002.html. Leider kann ich zu wenig Java, um damit viel anfangen zu können ...
Gruß Joe