gedbas-classic issueshttps://gitlab.genealogy.net/project/gedbas-classic/-/issues2019-03-30T17:18:37+01:00https://gitlab.genealogy.net/project/gedbas-classic/-/issues/1Elasticsearch-Timeout beim Import2019-03-30T17:18:37+01:00Jesper ZedlitzElasticsearch-Timeout beim ImportBeim Import passiert es immer mal wieder, dass Elasticsearch länger als 30 Sekunden für einen Schreibvorgang benötigt. Dann bricht der Import ab - manchmal kurz vor Ende nach minutenlanger erfolgreicher Arbeit.
```java
org.elasticsearch...Beim Import passiert es immer mal wieder, dass Elasticsearch länger als 30 Sekunden für einen Schreibvorgang benötigt. Dann bricht der Import ab - manchmal kurz vor Ende nach minutenlanger erfolgreicher Arbeit.
```java
org.elasticsearch.ElasticsearchTimeoutException: Timeout waiting for task.
at org.elasticsearch.action.support.AdapterActionFuture.actionGet(AdapterActionFuture.java:73)
at org.elasticsearch.action.support.AdapterActionFuture.actionGet(AdapterActionFuture.java:65)
at org.elasticsearch.action.ActionFuture$actionGet$0.call(Unknown Source)
at net.genealogy.gedbas4all.index.SearchService.index(SearchService.groovy:80)
at net.genealogy.gedbas4all.index.SearchService$index$2.call(Unknown Source)
at net.genealogy.gedbas4all.index.SearchEntryService.createEntryForAssertion(SearchEntryService.groovy:168)
at net.genealogy.gedbas4all.index.SearchEntryService$createEntryForAssertion$0.call(Unknown Source)
```Jesper ZedlitzJesper Zedlitzhttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/2Fehler beim Importieren einer Famile aus Datei 526292019-03-30T15:12:07+01:00Jesper ZedlitzFehler beim Importieren einer Famile aus Datei 52629Beim Import der Datei 52629 kommt es zu einem Fehler, dass die Daten einer Familie zu lang für das Feld in der Datenbank sind.Beim Import der Datei 52629 kommt es zu einem Fehler, dass die Daten einer Familie zu lang für das Feld in der Datenbank sind.https://gitlab.genealogy.net/project/gedbas-classic/-/issues/3fehlerhafte Tabellendarstellung bei einem Personenblatt2020-10-23T06:52:14+02:00Jesper Zedlitzfehlerhafte Tabellendarstellung bei einem PersonenblattBeim PersonenBlatt https://gedbas.genealogy.net/person/show/1223188563 wird die Javascript-Verarbeitung mit einem Fehler abgebrochen, bevor die Tabellen vernünftig dekoriert werden und sortiert werden können.Beim PersonenBlatt https://gedbas.genealogy.net/person/show/1223188563 wird die Javascript-Verarbeitung mit einem Fehler abgebrochen, bevor die Tabellen vernünftig dekoriert werden und sortiert werden können.https://gitlab.genealogy.net/project/gedbas-classic/-/issues/4Rufnamen besser darstellen2021-03-16T09:13:28+01:00Jesper ZedlitzRufnamen besser darstellenDer Rufname könnte besser dargestellt werden. Es gibt das GEDCOM-Tag `_RUFNAME` und die Kennzeichnung des Rufnamens durch Unterstriche innerhalb des Namens.Der Rufname könnte besser dargestellt werden. Es gibt das GEDCOM-Tag `_RUFNAME` und die Kennzeichnung des Rufnamens durch Unterstriche innerhalb des Namens.https://gitlab.genealogy.net/project/gedbas-classic/-/issues/5leeres Datum verhindert Sortierung der Ereignisse2023-10-19T11:26:51+02:00Jesper Zedlitzleeres Datum verhindert Sortierung der EreignisseWenn bei einem Ereignis kein Datum angegeben ist, lassen sich alle Ereignisse der Person nicht mehr chronologisch sortieren.
Beispiel: https://gedbas.genealogy.net/person/show/1215331976
Die Fehlermeldungen in der Browserkonsole deuten...Wenn bei einem Ereignis kein Datum angegeben ist, lassen sich alle Ereignisse der Person nicht mehr chronologisch sortieren.
Beispiel: https://gedbas.genealogy.net/person/show/1215331976
Die Fehlermeldungen in der Browserkonsole deuten auf ein Problem im Javascript-Code hin:
```javascript
"title-numeric-pre": function ( a ) {
var x = a.match(/title="*(-?[0-9\.]+)/)[1];
return parseFloat( x );
},
```Jesper ZedlitzJesper Zedlitzhttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/6Dublette in Suchergebnis bei Suche mit Ortsnamen2021-08-26T14:26:57+02:00Jesper ZedlitzDublette in Suchergebnis bei Suche mit OrtsnamenBei einer Suche mit Ortsnamen kann es zu Dubletten im Suchergebnis kommen.
Ohne Ortsnamen in der Suche scheint das Problem nicht aufzutreten.
Beispiel: https://gedbas.genealogy.net/search/simple?lastname=Albrecht&firstname=Andreas&pla...Bei einer Suche mit Ortsnamen kann es zu Dubletten im Suchergebnis kommen.
Ohne Ortsnamen in der Suche scheint das Problem nicht aufzutreten.
Beispiel: https://gedbas.genealogy.net/search/simple?lastname=Albrecht&firstname=Andreas&placename=K%C3%B6pferschlaghttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/7Texte aus Quellen anzeigen2021-12-18T08:57:59+01:00Jesper ZedlitzTexte aus Quellen anzeigenAls Beispiel diene Frieda Collin, verh. Herrscher:
https://gedbas.genealogy.net/person/show/1224070326
Die Original-GEDCOM enthält unter der Person (INDI) folgende
Zeilen:
```
1 SOUR @S1@
2 PAGE H 1892 / Nr 10
2 DATA
3 TEXT ...Als Beispiel diene Frieda Collin, verh. Herrscher:
https://gedbas.genealogy.net/person/show/1224070326
Die Original-GEDCOM enthält unter der Person (INDI) folgende
Zeilen:
```
1 SOUR @S1@
2 PAGE H 1892 / Nr 10
2 DATA
3 TEXT Frieda Herrscher hat ab 01.01.1939 den weiteren
Vornamen Sara angenom
4 CONC men;
4 CONT 09.04.1946: zusätzlicher Vorname Sara ist
weggefallen
```https://gitlab.genealogy.net/project/gedbas-classic/-/issues/8Schrägstrich im Vornamen2021-12-18T10:39:29+01:00Jesper ZedlitzSchrägstrich im VornamenEin Schrägstrich im Vornamen wird falsch interpretiert. Beispiel:
```
1 NAME Rosa / Rosina /Mustermann/
2 GIVN Rosa / Rosina
2 SURN Mustermann
```Ein Schrägstrich im Vornamen wird falsch interpretiert. Beispiel:
```
1 NAME Rosa / Rosina /Mustermann/
2 GIVN Rosa / Rosina
2 SURN Mustermann
```https://gitlab.genealogy.net/project/gedbas-classic/-/issues/9Einträge mit mehreren UIDs2023-04-16T08:50:17+02:00Jesper ZedlitzEinträge mit mehreren UIDsEs ist (z.B. nach Verschmelzen von Einträgen in einem Genealogieprogramm) möglich, dass Einträge mehrere UID haben. In der Datenbank ist bereits vorgesehen, dass eine Person mehrere UID hat. Jedoch wird bisher beim Import nur der erste U...Es ist (z.B. nach Verschmelzen von Einträgen in einem Genealogieprogramm) möglich, dass Einträge mehrere UID haben. In der Datenbank ist bereits vorgesehen, dass eine Person mehrere UID hat. Jedoch wird bisher beim Import nur der erste UID-Wert berücksichtigt.https://gitlab.genealogy.net/project/gedbas-classic/-/issues/10Einstiegsseite über UID2023-05-06T20:38:49+02:00Jesper ZedlitzEinstiegsseite über UIDEs sollte eine Einstiegsmöglichkeit über die UID geben, z.B. `/uid/A48532CCB942824AB332C71C20C3CA57BA3`. Dort wird eine Liste aller Personen angezeigt, die diese UID haben, so dass man zum Datenblatt gelangt. Es sind drei Fälle möglich:
...Es sollte eine Einstiegsmöglichkeit über die UID geben, z.B. `/uid/A48532CCB942824AB332C71C20C3CA57BA3`. Dort wird eine Liste aller Personen angezeigt, die diese UID haben, so dass man zum Datenblatt gelangt. Es sind drei Fälle möglich:
## keine Person mit dieser UID
Es wird ein Fehler 404 geliefert. Dann bekommen auch Programme beim Abruf mit, dass es diese UID nicht gibt.
## genau eine Person mit dieser UID
Es wird eine Weiterleitung mit HTTP-Status 302 auf das Datenblatt der Person durchgeführt. Die Adresse im Browser ändert sich dabei.
## mehrere Personen mit dieser UID
Es wird eine Tabelle angezeigt, welche Personen diese UID haben. Diese Tabelle enthält Name, Vorname, Details, Titel der Datenbank und Name des Einsenders. Obwohl man einen HTTP-Status 300 *Multiple Choices* liefern könnte, ist es vermutlich für die Kompatibilität besser, HTTP-Status 200 zu liefern.https://gitlab.genealogy.net/project/gedbas-classic/-/issues/11Elasticsearch 62023-10-19T10:49:51+02:00Jesper ZedlitzElasticsearch 6Der Elasticsearch-Client soll auf Version 6.8.23 aktualisiert werden. Damit ist der Weg zu neuen Java- und Spring-Versionen frei. Neuere Versionen es ES-Client funktionieren mit ES-Server 1.7 nicht.Der Elasticsearch-Client soll auf Version 6.8.23 aktualisiert werden. Damit ist der Weg zu neuen Java- und Spring-Versionen frei. Neuere Versionen es ES-Client funktionieren mit ES-Server 1.7 nicht.Jesper ZedlitzJesper Zedlitzhttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/12Fehler beim Interpretieren eines Datums2023-10-19T10:51:39+02:00Jesper ZedlitzFehler beim Interpretieren eines DatumsBeim Einlesen des GEDCOM-Datums `INT 1610/15 (?)` kommt es zu einem Fehler.Beim Einlesen des GEDCOM-Datums `INT 1610/15 (?)` kommt es zu einem Fehler.Jesper ZedlitzJesper Zedlitzhttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/13auf gelöschte Personen hinweisen2024-01-06T12:51:04+01:00Jesper Zedlitzauf gelöschte Personen hinweisenAuch wenn wir die Daten der aufgrund des Datenschutzfilters gelöschten Personen nicht speichern dürfen, so können wir zumindest auf die GEDCOM-Ids hinweisen.Auch wenn wir die Daten der aufgrund des Datenschutzfilters gelöschten Personen nicht speichern dürfen, so können wir zumindest auf die GEDCOM-Ids hinweisen.Jesper ZedlitzJesper Zedlitzhttps://gitlab.genealogy.net/project/gedbas-classic/-/issues/14kombinierte Ansicht zu einer Person2024-01-07T16:20:31+01:00Jesper Zedlitzkombinierte Ansicht zu einer PersonEs soll eine kombinierte Ansicht zu den Daten aller über die gleiche UID verbundenen Einzelpersonen geben. Dabei werden alle Eigenschaften und alle Ereignisse sowie die familiären Verbindungen gemeinsam dargestellt. Es wird gekennzeichne...Es soll eine kombinierte Ansicht zu den Daten aller über die gleiche UID verbundenen Einzelpersonen geben. Dabei werden alle Eigenschaften und alle Ereignisse sowie die familiären Verbindungen gemeinsam dargestellt. Es wird gekennzeichnet, aus welchem Einzeleintrag eine Information stammt.