Dds plugin with Geoserver 2.28.x

Hi,

did anyone had success to run the community module dds-plugin (https://build.geoserver.org/geoserver/2.28.x/community-latest/geoserver-2.28-SNAPSHOT-dds-plugin.zip) with Geoserver 2.28.x?

I tried with 2.28.0 and 2.28.1 and get following error:

Context initialization failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘PNGMapProducer’ defined in URL [jar:file:/usr/local/tomcat/webapps/geoserver/WEB-INF/lib/gs-wms-2.28.1.jar!/applicationContext.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ org.geoserver.wms.map.RenderedImageMapOutputFormat ]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘BilMapResponse’: Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.geoserver.wms.worldwind.BilMapResponse] from ClassLoader [ParallelWebappClassLoader
context: geoserver
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@3d71d552

Caused by: java.lang.ClassNotFoundException: it.geosolutions.imageio.plugins.raw.RawImageWriterSpi

this is probably the result of moving to ImageN (from imageio) and this community plugin was not (fully) migrated; I can see it was touched for this migration: History for src/community/dds - geoserver/geoserver · GitHub but you might be the first one to actually try an get BIL output

Hum… the module actually got migrated, to me it looks more like a packaging issue for the community module. It does depend on:

it.geosolutions.imageio-ext imageio-ext-raw

but that library is not included in the base GeoServer so.. @overkamp why don’t you try to download
https://repo.osgeo.org/repository/geo-solutions-cache/it/geosolutions/imageio-ext/imageio-ext-raw/2.0.1/imageio-ext-raw-2.0.1.jar and add it inside the GeoServer WEB-INF/lib?
Does that make the DDG community module work?

Cheers
Andrea

Many thanks Andrea and Mark for your support.
Adding imageio-ext-raw-2.0.1.jar to WEB-INF/lib/ solved the problem.