Closed leafelber closed 1 year ago
@leafelber Löscht mal die alten Modelldateien aus dem ILI-Cache (C:\Users\AKOLE.ilicache). Das betroffene Modell wird auch von der jüngsten Compiler-Version (ili2c-5.3.2) fehlerfrei kompiliert.
Danke vielmals für deinen Hinweis. Ja, mit der aktuellsten Compiler-Version ili2c-5.3.2 kann das Modell fehlerfrei kompiliert werden. Wenn ich aber ili2pg-4.10.0 verwende, funktioniert es nicht (mit ili2pg-4.7.0 schon). Den ILI-Cache habe ich vorgängig gelöscht:
Info: ili2pg-4.10.0-c2af4b50c5475f788286f974812b52bb0f9b19bc
Info: ili2c-5.3.2-6fb5df2877070aeb16c7b39a206a61e2518682c8
Info: iox-ili-1.21.15-f055cd0e781e5b2754c475ec4573eb3bed12bd8b
Info: java.version 1.8.0_201
Info: user.name
Das liegt vermutlich daran, dass beim Export die ili-Datei aus der DB verwendet wird (die aber eigentlich nicht korrekt ist), und diese nicht mehr durch den aktuellen Compiler geht (weil der Compiler besser prüft). Das kann übersteuert werden indem der Parameter --modeldir http://models.interlis.ch/;%ILI_FROM_DB
benutzt wird.
Ja, es lag tatsächlich daran, dass die ili-Datei aus der DB verwendet wurde. Die Übersteuerung funktioniert. Danke vielmals!
Beim XTF-Export aus einer PG-DB mit ili2pg-Version 4.10.0 ergibt sich der Fehler:
Error: C:\Users\AKOLE.ilicache\jdbc&003apostgresql&003a\postgis.zg.ch&003a5432\produktion\statische_waldgrenzen\CHBase_Part4_ADMINISTRATIVEUNITS_V1.ili:95:unexpected cardinality of attribute "AdministrativeUnits_V1.CountryNames.CountryNamesTranslation:Entries". Error: compiler failed
ZG_Waldgrenzen_V1_2_export.log
Mit der ili2pg-Version 4.7.0 kann die Transferdatei fehlerfrei erstellt werden.