Absturz beim Bearbeiten von mehreren Mitgliedern
Moderator: heiner
-
- Beiträge: 138
- Registriert: Freitag 21. April 2017, 21:14
- Verein: Pollingua e.V.
- Mitglieder: 50
- JVerein-Version: Entwicklerversion
- Betriebssystem: Linux
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Hallo Moss,
welche Jameica-Version verwendest Du? Da gab es mal ein Memory Leak, das in Version 2.6.3 gefixt wurde.
Viele Grüße
Reinhard
welche Jameica-Version verwendest Du? Da gab es mal ein Memory Leak, das in Version 2.6.3 gefixt wurde.
Viele Grüße
Reinhard
- moss_the_TeXie
- Beiträge: 24
- Registriert: Mittwoch 15. November 2017, 09:31
- Verein: Dante, Deutschsprachige Anwendervereinigung TeX e.V.
- Mitglieder: 2000
- JVerein-Version: 2.8.17 20180218; Jameica 2.6.6
- Betriebssystem: Linux/Ubuntu 16.04
- Wohnort: Ladenburg
- Kontaktdaten:
- moss_the_TeXie
- Beiträge: 24
- Registriert: Mittwoch 15. November 2017, 09:31
- Verein: Dante, Deutschsprachige Anwendervereinigung TeX e.V.
- Mitglieder: 2000
- JVerein-Version: 2.8.17 20180218; Jameica 2.6.6
- Betriebssystem: Linux/Ubuntu 16.04
- Wohnort: Ladenburg
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Hallo Heiner,
Hab das mal angeschaltet, sehe aber gerade keinen Unterschied im Log. Nächste Version = 2.8.17?heiner hat geschrieben: ↑Dienstag 26. Dezember 2017, 13:25 In der nächsten Version gibt es die Möglichkeit, zunächst einmal einen simplen Memory-Logger zu aktiven. Evtl. komme ich damit dem Problem auf die Schliche.
Der Memory-Logger wird durch den Eintrag "memlog=true" in der Datei de.jost_net.JVerein.JVereinPlugin.properties aktiviert.
-Moss-
--
TeXniker ist informiert.
--
TeXniker ist informiert.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Aktuell ist die Jameica-Version 2.6.6. Bitte setze die ein.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- moss_the_TeXie
- Beiträge: 24
- Registriert: Mittwoch 15. November 2017, 09:31
- Verein: Dante, Deutschsprachige Anwendervereinigung TeX e.V.
- Mitglieder: 2000
- JVerein-Version: 2.8.17 20180218; Jameica 2.6.6
- Betriebssystem: Linux/Ubuntu 16.04
- Wohnort: Ladenburg
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Hallo Heiner,
hier kommt ein Diagnoselog vom Absturz vorhin. Situation wie beschrieben: Ich editiere in der Liste Eintrag für Eintrag 'runter, JVerein wird immer langsamer und steht irgendwann; an der Stelle kam ein Heap-Überlauf. Das komplette Log ist leider zu groß für hier (~900 kB), wenn Du's noch haben willst, bitte Bescheid -- geht aber erst nächsten Montag.
Danke …
hier kommt ein Diagnoselog vom Absturz vorhin. Situation wie beschrieben: Ich editiere in der Liste Eintrag für Eintrag 'runter, JVerein wird immer langsamer und steht irgendwann; an der Stelle kam ein Heap-Überlauf. Das komplette Log ist leider zu groß für hier (~900 kB), wenn Du's noch haben willst, bitte Bescheid -- geht aber erst nächsten Montag.
Danke …
- Dateianhänge
-
- diagnose-2018-05-02.log
- (30.86 KiB) 333-mal heruntergeladen
-Moss-
--
TeXniker ist informiert.
--
TeXniker ist informiert.
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Erhöhe mal den Speicher für die VM wie unter http://www.onlinebanking-forum.de/forum ... php?t=6552 beschrieben auf -Xmx500M. Die anderen -X* musst du nicht angeben.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
- moss_the_TeXie
- Beiträge: 24
- Registriert: Mittwoch 15. November 2017, 09:31
- Verein: Dante, Deutschsprachige Anwendervereinigung TeX e.V.
- Mitglieder: 2000
- JVerein-Version: 2.8.17 20180218; Jameica 2.6.6
- Betriebssystem: Linux/Ubuntu 16.04
- Wohnort: Ladenburg
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Das wäre keine Erhöhung, mit 512M haben wir angefangen.heiner hat geschrieben: ↑Donnerstag 10. Mai 2018, 09:48 Erhöhe mal den Speicher für die VM wie unter http://www.onlinebanking-forum.de/forum ... php?t=6552 beschrieben auf -Xmx500M. Die anderen -X* musst du nicht angeben.
Heiner
Außerdem s. viewtopic.php?f=5&t=2406#p13635 und viewtopic.php?f=5&t=2406#p13637. JVerein läuft gegenwärtig mit 1024M und stürzt reproduzierbar nach ca. 75 Editiervorgängen mit einem Heapüberlauf ab.moss_the_TeXie hat geschrieben: ↑Mittwoch 29. November 2017, 13:10Wir haben das gerade ausprobiert. JVerein/Jameica stürzt immer noch ab, aber erst nach ca. 75 Einträgen (und braucht dann auch länger zum abstürzen/abspeichern/whatever). Immerhin. ;)
Eine grundsätzliche Lösung für das Speicherleck wäre aber schon schön …
-Moss-
--
TeXniker ist informiert.
--
TeXniker ist informiert.
-
- Beiträge: 138
- Registriert: Freitag 21. April 2017, 21:14
- Verein: Pollingua e.V.
- Mitglieder: 50
- JVerein-Version: Entwicklerversion
- Betriebssystem: Linux
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Ich glaube, dass ich das Problem verstanden habe: bei verlassen der Listenansicht (z.B. zur Mitgliedsansicht zum editieren) wird die Listenansicht in die History von Jameica verschoben (für den Back-Button). Deshalb bleibt die komplette Liste im Speicher. Ich habe jetzt eine Funktion eingebaut, die beim Verlassen der Listenansicht den Speicher freigibt. Wenn ich es richtig gesehen habe, gibt es noch mehr GUI-Elemente, die im Speicher bleiben. Ich glaube aber, dass sie klein sind, deshalb habe ich mir nicht die Mühe gemacht, alle durchzugehen und den Speicher freizugeben. Die History enthält maximal 10 Elemente, danach räumt hoffentlich der Garbage-Collector alles auf.
@Heiner: Ich habe einen Pull-Request mit den Änderungen erstellt.
Viele Grüße
Reinhard
@Heiner: Ich habe einen Pull-Request mit den Änderungen erstellt.
Viele Grüße
Reinhard
-
- Beiträge: 2
- Registriert: Dienstag 12. Juni 2018, 17:46
- Verein: Förderverein Haus Sonne Walsheim e.V.
- Mitglieder: 100
- JVerein-Version: 2.8.17
- Betriebssystem: macOS 10.13.5
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
Hallo zusammen,
ich habe unter macOS das gleiche Problem. Der Speicher läuft einfach voll und es dauert ewig, bis ich neue Mitglieder bearbeiten kann, oder in den Buchungen die Auswahl der zugehörigen Mitglieder öffnen kann.
Leider bringt ein Neustart von Jameica keine Abhilfe.
Bis der Pull-Request eingearbeitet ist, gibt es Tipps für einen Work-Around? Und wie kann ich unter macOS den zugewiesenen Speicher erhöhen (die verlinkten Posts waren nur für Windows)?
Mit freundlichen Grüßen
ich habe unter macOS das gleiche Problem. Der Speicher läuft einfach voll und es dauert ewig, bis ich neue Mitglieder bearbeiten kann, oder in den Buchungen die Auswahl der zugehörigen Mitglieder öffnen kann.
Leider bringt ein Neustart von Jameica keine Abhilfe.
Bis der Pull-Request eingearbeitet ist, gibt es Tipps für einen Work-Around? Und wie kann ich unter macOS den zugewiesenen Speicher erhöhen (die verlinkten Posts waren nur für Windows)?
Mit freundlichen Grüßen
- moss_the_TeXie
- Beiträge: 24
- Registriert: Mittwoch 15. November 2017, 09:31
- Verein: Dante, Deutschsprachige Anwendervereinigung TeX e.V.
- Mitglieder: 2000
- JVerein-Version: 2.8.17 20180218; Jameica 2.6.6
- Betriebssystem: Linux/Ubuntu 16.04
- Wohnort: Ladenburg
- Kontaktdaten:
Re: Absturz beim Bearbeiten von mehreren Mitgliedern
In Linux liegen die Einstellungen per Default in einem versteckten Ordner namens .jverein im Home-Directory. Ich habe gerade keine Mac-Installation da, würde mich aber wundern, wenn es da woanders wäre. Das sieht man z. B. im Terminal mit ls -al. Im Finder kannst Du (auch unsichtbare) Ordner mit Shft-Cmd-G direkt ansteuern, hier also ~/.jverein (die Tilde steht fürs Home-Directory).
-Moss-
--
TeXniker ist informiert.
--
TeXniker ist informiert.