i once missed to return it to the complete group than reply to the sender directly - (sorry for that)
you are right (at the time i tried to upgrade to 22 some modules were not ready yet) so even when i change all dependencies to 22 (which now works) i gain those JAI Errors and Nullpointer Exceptions: Error while parsing JAI registry file "file:/C:/Users/BlackPearl/.m2/repository/org/geotools/gt-coverage/22-SNAPSHOT/gt-coverage-22-20190917.122104-162.jar!/META-INF/registryFile.jai" : Error in registry file at line number #31 A descriptor is already registered against the name "org.geotools.ColorReduction" under registry mode "rendered" Error in registry file at line number #32 A descriptor is already registered against the name "org.geotools.ColorInversion" under registry mode "rendered" Error while parsing JAI registry file "file:/C:/Users/BlackPearl/.m2/repository/org/jaitools/jt-zonalstats/1.5.0/jt-zonalstats-1.5.0.jar!/META-INF/registryFile.jai" : Error in registry file at line number #4 A descriptor is already registered against the name "ZonalStats" under registry mode "rendered" WebMapServer(http://ows.terrestris.de/osm/service) Layer: OpenStreetMap WMS Layer: OpenStreetMap WMS - by terrestris Layer bounds: GeneralEnvelope[(-180.0, -88.0), (180.0, 88.0)] http://ows.terrestris.de/osm/service?SERVICE=WMS&LAYERS=OSM-WMS&CRS=EPSG:4326&FORMAT=image%2Fpng&HEIGHT=600&TRANSPARENT=TRUE&REQUEST=GetMap&WIDTH=800&BBOX=31.0,-22.0,67.0,50.0&STYLES=&VERSION=1.3.0 2019-09-18T18:03:38.628+0200 WARNING null java.lang.NullPointerException at javax.media.jai.RenderedImageAdapter.getProperty(RenderedImageAdapter.java:189) at org.geotools.image.ImageWorker.extractNoDataProperty(ImageWorker.java:550) at org.geotools.image.ImageWorker.setImage(ImageWorker.java:569) at org.geotools.image.ImageWorker.<init>(ImageWorker.java:508) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.affine(GridCoverageRenderer.java:674) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.symbolize(GridCoverageRenderer.java:455) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.renderImage(GridCoverageRenderer.java:1019) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:1235) at org.geotools.renderer.lite.StreamingRenderer$RenderCoverageReaderRequest.execute(StreamingRenderer.java:3817) at org.geotools.renderer.lite.StreamingRenderer$PainterThread.run(StreamingRenderer.java:3911) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2019-09-18T18:03:38.629+0200 SEVERE null java.lang.NullPointerException at javax.media.jai.RenderedImageAdapter.getProperty(RenderedImageAdapter.java:189) at org.geotools.image.ImageWorker.extractNoDataProperty(ImageWorker.java:550) at org.geotools.image.ImageWorker.setImage(ImageWorker.java:569) at org.geotools.image.ImageWorker.<init>(ImageWorker.java:508) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.affine(GridCoverageRenderer.java:674) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.symbolize(GridCoverageRenderer.java:455) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.renderImage(GridCoverageRenderer.java:1019) at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:1235) at org.geotools.renderer.lite.StreamingRenderer$RenderCoverageReaderRequest.execute(StreamingRenderer.java:3817) at org.geotools.renderer.lite.StreamingRenderer$PainterThread.run(StreamingRenderer.java:3911) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Am 18.09.2019 um 15:40 schrieb Daniele Romagnoli:
Hi. I have taken a quick look at your archive. Note that you are mixing up gt-22-snapshot and gt-21.2 versions dependencies. Mixing different major versions can easily result into conflicts, missing classes, renames (especially if there was some API change) and so on therefore it is highly discouraged practice and that should be avoided. Please, consider using a single version and your IllegalAttributeException problem should go away. (org.geotools.feature.IllegalAttributeException has been indeed removed moving from 21.x to 22.x). Hope this helps, Daniele
--- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. https://www.avast.com/antivirus _______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users