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

Reply via email to