3dcitydb / plugin-ade-manager

Importer/Exporter plugin to dynamically extend a 3D City Database instance to store and manage CityGML Application Domain Extensions (ADEs)
Apache License 2.0
2 stars 0 forks source link

BUG: ADE Manager won't drop ADE del_* functions upon ADE removal #19

Closed gioagu closed 2 weeks ago

gioagu commented 2 months ago

Hi!

I am using the 3DCityDB Suite 2023.0.1. Starting from an XSD file, I generate the DDL scripts that I can then use to register the ADE (only the database part, no Java libraries yet). Installation works perfectly (tables, functions, etc. are generated correctly).

BUT: When I choose "Remove ADE", the process runs and completes, but the additional ADE del_* functions are not dropped. In my case, using "t1" as ADE prefix, all delt1...(...) functions remain. All the rest, including the ADE envt1...(...) functions, is correctly dropped.

I have created a mini "Test 1 ADE" to reproduce the bug. Here it is: Test1_ADE.zip

clausnagel commented 2 weeks ago

Thanks for reporting. Fixed with 0c62e02a3e551ebecb69c5bd29c3c52c1b4b7bc3. The fix will be included in the next release.