[Kitodo] Anleitung Massendaten-Import

Arved Solth solth at effective-webwork.de
Mi Aug 21 08:29:28 CEST 2024


Lieber Herr Möller,

dies ist leider ein bekanntes Problem. Vermutlich nutzen Sie eine neuere
JDK-Version > 15, die die JavaScript-Bibliothek "Nashorn" nicht mehr von
Hause aus mitbringt. Diese wird in Kitodo.Production einerseits für den
Upload von neuen Bildern im Metadaten-Editor, andererseits zum Upload
von CSV-Dateien beim Massenimport verwendet. Im Zusammenhang mit dem
Bilder-Upload wurde es bereits hier dokumentiert:
https://github.com/kitodo/kitodo-production/issues/5034#issuecomment-1067955159

Neuere Versionen von PrimeFaces kompensieren das Problem, indem sie die
benötigte Bibliothek selbst mitbringen (siehe auch
https://github.com/primefaces/primefaces/issues/6461). Daher wird dieses
Problem mit dem Update auf eine neuere PrimeFaces-Version in
Kitodo.Production hoffentlich gelöst werden, welches - neben einem
Update auf eine neue Java- und Tomcat-Version - für die Version 4.0
geplant ist, siehe auch
https://github.com/kitodo/kitodo-production/issues/5528

Viele Grüße,

Arved Solth

Kitodo.Production Release Management


On 20.08.24 09:44, Möller, Armin wrote:
>
> Lieber Herr Solth,
>
> vielen Dank für die rasche Erstellung der Dokumentation. Nach dem
> Testen haben wir noch ein paar Fragen zu dem Thema.
>
>  1. In der Dokumentation wird das |ID-Suchfeld|erwähnt, das die
>     Verknüpfung zum Massenimport definiert. Aber in der
>     Importkonfiguration können wir dieses Feld nicht finden. Wir haben
>     stattdessen „ID-Parameter“ überprüft, was bei uns schon auf „PPN“
>     stand.
>  2. Mit der CSV-Datei aus dem Beispiel und mit jeder anderen CSV-Datei
>     bekommen keine Anzeige in der Tabelle „Tabelle für Datensatz-IDs
>     und zusätzliche Metadaten“ sowie ein Stacktrace:
>
> [2024-08-20 09:37:31] [warning] cannot validate component with empty
> value: j_id__md_1
>
> [2024-08-20 09:37:31] [warning] cannot validate component with empty
> value: j_id__md_2
>
> [2024-08-20 09:37:50] [warning] The type of the uploaded file
> kit3imp.csv could not be validated
>
> [2024-08-20 09:37:50] [warning] javax.script.ScriptException:
> java.lang.NullPointerException: JavaScript ScriptEngine not available
> via the context ClassLoader or the extension ClassLoader.
>
> [2024-08-20 09:37:50] [warning]     at
> org.primefaces.util.FileUploadUtils.isValidFileName(FileUploadUtils.java:176)
>
> [2024-08-20 09:37:50] [warning]     at
> org.primefaces.util.FileUploadUtils.isValidType(FileUploadUtils.java:143)
>
> [2024-08-20 09:37:50] [warning]     at
> org.primefaces.util.FileUploadUtils.isValidFile(FileUploadUtils.java:297)
>
> Anbei unsere Beispiel CSV-Datei.
>
> Mfg
>
> Armin Möller & Clemens Methke
>
> ******************************************************************
> Armin Möller,                     Administrator
> Abt. IDM Ref. 2                 Tel +49 30 266 432231
> Staatsbibliothek zu Berlin PK
> Potsdamer Str. 33
> 10785 Berlin armin.moeller at sbb.spk-berlin.de
> <mailto:armin.moeller at sbb.spk-berlin.de>
>
> Im Rahmen der E-Mail-Kommunikation werden gegebenenfalls
> personenbezogene Daten verarbeitet. Unsere Hinweise zum Datenschutz
> finden Sie hier: http://sbb.berlin/datenschutz
> <http://sbb.berlin/datenschutz>
>
> *Von:*Arved Solth <solth at effective-webwork.de>
> *Gesendet:* Montag, 19. August 2024 11:55
> *An:* kitodo-community at kitodo.org
> *Betreff:* [Kitodo] Re: Anleitung Massendaten-Import
>
> Lieber Herr Möller,
>
> Sie haben die Dokumentation des Massenimports vermutlich nicht finden
> können, da sie bis eben noch nicht existierte. Ich habe nun eine erste
> Seite im GitHub-Wiki erstellt, die hoffentlich für Sie hilfreich ist:
>
> https://github.com/kitodo/kitodo-production/wiki/Massenimport
>
> Viele Grüße,
>
> Arved Solth
>
> Kitodo.Proction Release Management
>
> On 15.08.24 11:19, Möller, Armin wrote:
>
>     Liebe Alle,
>
>     wir haben die Dokumentation für den Massen-Import nicht gefunden.
>     Kann uns bitte jemand den Link dahin schicken ?
>
>     Vielen Dank im Voraus.
>
>     Mfg
>
>     Clemens Methke & Armin Möller
>
>     ******************************************************************
>     Armin Möller,                     Administrator
>     Abt. IDM Ref. 2                 Tel +49 30 266 432231
>     Staatsbibliothek zu Berlin PK
>     Potsdamer Str. 33
>     10785 Berlin armin.moeller at sbb.spk-berlin.de
>     <mailto:armin.moeller at sbb.spk-berlin.de>
>
>     Im Rahmen der E-Mail-Kommunikation werden gegebenenfalls
>     personenbezogene Daten verarbeitet. Unsere Hinweise zum
>     Datenschutz finden Sie hier: http://sbb.berlin/datenschutz
>     <http://sbb.berlin/datenschutz>
>
>
>
>     _______________________________________________
>
>     Kitodo-Community mailing list --kitodo-community at kitodo.org
>
>     To unsubscribe send an email tokitodo-community-leave at kitodo.org
>
> --
> Dipl. Inf. Arved Solth
> Entwickler
> Tel. +49 175 9467253
> Fax. +49 40 60940857-1
> solth at effective-webwork.de
> effective WEBWORK GmbH
> Neuer Wall 18
> 20354 Hamburg
> http://www.effective-webwork.de
> GF Dr. Matthias Finck
> HRB 101108 (Hamburg)
> UStId DE254169943
>
> _______________________________________________
> Kitodo-Community mailing list --kitodo-community at kitodo.org
> To unsubscribe send an email tokitodo-community-leave at kitodo.org

--
Dipl. Inf. Arved Solth
Entwickler

Tel. +49 175 9467253
Fax. +49 40 60940857-1
solth at effective-webwork.de
effective WEBWORK GmbH
Neuer Wall 18
20354 Hamburg
http://www.effective-webwork.de

GF Dr. Matthias Finck
HRB 101108 (Hamburg)
UStId DE254169943
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20240821/73c1a459/attachment.htm>
-------------- nächster Teil --------------
_______________________________________________
Kitodo-Community mailing list -- kitodo-community at kitodo.org
To unsubscribe send an email to kitodo-community-leave at kitodo.org


Mehr Informationen über die Mailingliste Kitodo