Giter VIP home page Giter VIP logo

Comments (4)

nicolas-f avatar nicolas-f commented on June 22, 2024

You have deleted the issue template:

NoiseModelling version
Version number of NoiseModelling you are using (ex 3.2)

Geoserver log

Attach geoserver log located in data_dir\logs\geoserver.log

from noisemodelling.

weiba388 avatar weiba388 commented on June 22, 2024

sorry.
NoiseModelling version 4.0.5

from noisemodelling.

weiba388 avatar weiba388 commented on June 22, 2024

19 004 16:04:22 INFO [geoserver.logging] - Log4j 2 configuration set to CUSTOM_LOGGING.xml
19 004 16:04:26 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache.xml' in directory 'D:\NoiseModelling\NoiseModelling_4.0.5\data_dir\gwc'.
19 004 16:04:26 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc
19 004 16:04:26 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc
19 004 16:04:26 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc
19 004 16:04:26 WARN [config.XMLConfiguration] - ********************************************************************************
19 004 16:04:26 WARN [config.XMLConfiguration] - *** GWC configuration validation error: cvc-elt.1.a: 找不到元素 'gwcConfiguration' 的声明。
19 004 16:04:26 WARN [config.XMLConfiguration] - *** Will try to use configuration anyway. Please check the order of declared elements against the schema.
19 004 16:04:26 WARN [config.XMLConfiguration] - ********************************************************************************
19 004 16:04:26 CONFIG [org.geoserver] - GeoServer configuration lock is enabled
19 004 16:04:26 CONFIG [org.geoserver] - Loading catalog...
19 004 16:04:26 CONFIG [org.geoserver] - Loaded style 'capitals'
19 004 16:04:26 CONFIG [org.geoserver] - Loaded style 'dem'
19 004 16:04:26 CONFIG [org.geoserver] - Loaded style 'generic'
19 004 16:04:26 CONFIG [org.geoserver] - Loaded style 'giant_polygon'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'cite_lakes'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'burg'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'grass'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'green'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'polygon'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'line'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'point'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'poi'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'poly_landmarks'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'population'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'pophatch'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'rain'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'restricted'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'raster'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'simple_streams'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'tiger_roads'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded style 'simple_roads'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded default workspace 'noisemodelling'
19 004 16:04:27 CONFIG [org.geoserver] - Loaded workspace 'noisemodelling'
19 004 16:04:28 CONFIG [org.geoserver] - Loaded data store 'h2gisdb', enabled
19 004 16:04:28 CONFIG [org.geoserver] - Read catalog in 2.083 s
19 004 16:04:28 CONFIG [config.XMLConfiguration] - Initializing GridSets from gwc
19 004 16:04:28 CONFIG [config.XMLConfiguration] - Initializing layers from gwc
19 004 16:04:28 INFO [gwc.layer] - Initializing GWC configuration based on GeoServer's Catalog
19 004 16:04:28 INFO [gwc.layer] - GeoServer TileLayer store base directory is: gwc-layers
19 004 16:04:28 INFO [gwc.layer] - Loading tile layers from gwc-layers
19 004 16:04:28 INFO [gwc.layer] - Loaded 0 tile layers in 4.812 ms
19 004 16:04:28 INFO [storage.BlobStoreAggregator] - BlobStoreConfiguration gwc contained no blob store infos.
19 004 16:04:29 INFO [storage.DefaultStorageFinder] - ***************************************************************************************************************************************************
19 004 16:04:29 INFO [storage.DefaultStorageFinder] - *** Found system environment variableGEOSERVER_DATA_DIR set to D:\NoiseModelling\NoiseModelling_4.0.5\data_dir, using it as the default prefix. ***
19 004 16:04:29 INFO [storage.DefaultStorageFinder] - ***************************************************************************************************************************************************
19 004 16:04:29 INFO [geowebcache.GeoWebCacheDispatcher] - Invoked setServletPrefix(gwc)
19 004 16:04:29 INFO [georss.GeoRSSPoller] - Initializing GeoRSS poller in a background job...
19 004 16:04:29 INFO [georss.GeoRSSPoller] - No enabled GeoRSS feeds found, poller will not run.
19 004 16:04:29 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache-diskquota.xml' in directory 'D:\NoiseModelling\NoiseModelling_4.0.5\data_dir\gwc'.
19 004 16:04:29 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache-diskquota-jdbc.xml' in directory 'D:\NoiseModelling\NoiseModelling_4.0.5\data_dir\gwc'.
19 004 16:04:29 CONFIG [diskquota.ConfigLoader] - DiskQuota configuration is not readable: gwc/geowebcache-diskquota.xml
19 004 16:04:29 CONFIG [diskquota.ConfigLoader] - DiskQuota configuration is not readable: gwc/geowebcache-diskquota.xml
19 004 16:04:29 CONFIG [diskquota.DiskQuotaMonitor] - Setting up disk quota periodic enforcement task
19 004 16:04:29 CONFIG [diskquota.DiskQuotaMonitor] - 0 layers configured with their own quotas.
19 004 16:04:29 CONFIG [diskquota.DiskQuotaMonitor] - 0 layers attached to global quota 500.0 MB
19 004 16:04:29 CONFIG [diskquota.DiskQuotaMonitor] - Disk quota periodic enforcement task set up every 10 SECONDS
19 004 16:04:29 INFO [wms.WMSService] - Will NOT recombine tiles for non-tiling clients.
19 004 16:04:29 INFO [wms.WMSService] - Will proxy requests to backend that are not getmap or getcapabilities.
19 004 16:04:29 CONFIG [org.geoserver] - Loaded service 'WMTSInfoImpl--2c06c976:18aac7824d5:-8000', enabled
19 004 16:04:29 CONFIG [org.geoserver] - Loaded service 'wcs', enabled
19 004 16:04:29 CONFIG [org.geoserver] - Loaded service 'wfs', enabled
19 004 16:04:29 CONFIG [org.geoserver] - Loaded service 'wms', enabled
19 004 16:04:29 CONFIG [org.geoserver] - Loaded service 'WPSInfoImpl--3b069aaf:18148fdb0d3:-7fff', enabled
19 004 16:04:29 CONFIG [gwc.config] - Initializing GeoServer specific GWC configuration from gwc-gs.xml
19 004 16:04:33 WARN [gce.imagemosaic] - Unable to set ordering between tiff readers spi
19 004 16:04:37 CONFIG [geoserver.wps] - Found 5 bindable processes in GeoServer specific processes
19 004 16:04:37 CONFIG [geoserver.wps] - Found 89 bindable processes in Deprecated processes
19 004 16:04:54 CONFIG [geoserver.wps] - Found 44 bindable processes in script
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process vec:GroupCandidateSelection as the input groupingAttributes of type class java.lang.Object cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Found 31 bindable processes in Vector processes
19 004 16:04:54 CONFIG [geoserver.wps] - Found 48 bindable processes in Geometry processes
19 004 16:04:54 CONFIG [geoserver.wps] - Found 1 bindable processes in PolygonLabelProcess
19 004 16:04:54 CONFIG [geoserver.wps] - Found 1 bindable processes in geo
19 004 16:04:54 CONFIG [geoserver.wps] - Found 1 bindable processes in geo
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process ras:ConvolveCoverage as the input kernel of type class javax.media.jai.KernelJAI cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process ras:RasterZonalStatistics2 as the input zones of type class java.lang.Object cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process ras:RasterZonalStatistics2 as the input nodata of type class it.geosolutions.jaiext.range.Range cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process ras:RasterZonalStatistics2 as the input rangeData of type class java.lang.Object cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Blacklisting process ras:RasterZonalStatistics2 as the output zonal statistics of type interface java.util.List cannot be handled
19 004 16:04:54 CONFIG [geoserver.wps] - Found 18 bindable processes in Raster processes
19 004 16:04:55 CONFIG [geoserver.security] - Start reloading user/groups for service named default
19 004 16:04:55 CONFIG [geoserver.security] - Reloading user/groups successful for service named default
19 004 16:04:55 CONFIG [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level
19 004 16:04:55 CONFIG [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds
19 005 16:05:09 INFO [geoserver.wps] -
Request: getServiceInfo
19 005 16:05:10 INFO [geoserver.wps] -
Request: getCapabilities
service = WPS
baseUrl = http://localhost:9580/geoserver/
19 005 16:05:12 INFO [geoserver.wfs] -
Request: getServiceInfo
19 005 16:05:12 INFO [geoserver.wcs] -
Request: getServiceInfo
19 005 16:05:12 INFO [geoserver.wcs] -
Request: getCapabilities
baseUrl = http://localhost:9580/geoserver/
service = WCS
19 005 16:05:12 INFO [geoserver.wfs] -
Request: getCapabilities
acceptVersions:
version[0] = 1.1.0
baseUrl = http://localhost:9580/geoserver/
service = WFS
19 026 16:26:34 INFO [geoserver.wps] -
Request: getServiceInfo
19 026 16:26:34 INFO [geoserver.wps] -
Request: describeProcess
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier[0]:
value = Import_and_Export:Import_OSM
19 032 16:32:17 INFO [geoserver.wps] -
Request: getServiceInfo
19 032 16:32:20 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 032 16:32:20 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSM数据}
19 032 16:32:20 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 032 16:32:21 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@403aec29 (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@70c45b16input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@37c3dc0b (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@51458697
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@46896332 (value: result, codeSpace: null)
19 033 16:33:29 INFO [geoserver.wps] -
Request: getServiceInfo
19 033 16:33:29 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 033 16:33:29 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSMdata}
19 033 16:33:29 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 033 16:33:29 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@750d769c (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@4f765a6input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@7727cfd2 (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@1dd0190a
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@37735ba (value: result, codeSpace: null)
19 039 16:39:49 INFO [geoserver.wps] -
Request: getServiceInfo
19 039 16:39:49 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 039 16:39:49 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSMdata}
19 039 16:39:49 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 039 16:39:49 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@4eb59535 (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@12178f86input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@31826016 (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@58f85b8a
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@3a06619d (value: result, codeSpace: null)
19 039 16:39:51 INFO [geoserver.wps] -
Request: getServiceInfo
19 039 16:39:51 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 039 16:39:51 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSMdata}
19 039 16:39:51 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 039 16:39:51 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@76952b83 (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@23cf4f39input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@2c5cdf04 (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@25c91cb5
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@7a5fe2bc (value: result, codeSpace: null)
19 040 16:40:33 INFO [geoserver.wps] -
Request: getServiceInfo
19 040 16:40:33 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 040 16:40:33 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSMdata}
19 040 16:40:33 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 040 16:40:33 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@10750d38 (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@64e114e3input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@6a2bf064 (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@7e17030d
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@46b3dd3a (value: result, codeSpace: null)
19 042 16:42:08 INFO [geoserver.wps] -
Request: getServiceInfo
19 042 16:42:08 INFO [noise_planet.noisemodelling] - Start : Get Buildings from OSM
19 042 16:42:08 INFO [noise_planet.noisemodelling] - inputs {targetSRID=4326, pathFile=D:\OSM\OSMdata}
19 042 16:42:08 ERROR [wps.executor] - Process execution failed
org.geotools.process.ProcessException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:116)
at org.geoserver.wps.executor.ProcessStartupFilter$ProcessStartupWrapper.execute(ProcessStartupFilter.java:50)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:222)
at org.geoserver.wps.executor.DefaultProcessManager$ProcessCallable.call(DefaultProcessManager.java:191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:366)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeFunction(GroovyScriptEngineImpl.java:198)
at org.geoserver.script.ScriptHook.doInvoke(ScriptHook.java:73)
at org.geoserver.script.ScriptHook.invoke(ScriptHook.java:56)
at org.geoserver.script.wps.WpsHook.run(WpsHook.java:173)
at org.geoserver.script.groovy.GroovyWpsHook.run(GroovyWpsHook.java:39)
at org.geoserver.script.wps.ScriptProcess.execute(ScriptProcess.java:114)
... 7 more
Caused by: java.lang.NullPointerException: Cannot invoke method setSink() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:91)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:43)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:34)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.exec(Script36.groovy:228)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:351)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:64)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:176)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36$_run_closure1.doCall(Script36.groovy:166)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at groovy.lang.Closure.call(Closure.java:421)
at org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1641)
at org.codehaus.groovy.runtime.dgm$912.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
at org.noise_planet.noisemodelling.wps.Import_and_Export.Script36.run(Script36.groovy:164)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217)
at groovy.lang.MetaClassImpl.invokeMethodClosure(MetaClassImpl.java:1050)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1092)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
at groovy.lang.Closure.call(Closure.java:405)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:394)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovyScriptEngineImpl.java:388)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.invokeImpl(GroovyScriptEngineImpl.java:361)
... 13 more
19 042 16:42:08 INFO [geoserver.wps] -
Request: execute
service = WPS
version = 1.0.0
baseUrl = http://localhost:9580/geoserver/
identifier:
value = Import_and_Export:Import_OSM
dataInputs:
input[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@6f078621 (value: targetSRID, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@131d127cinput[0]:
identifier = net.opengis.ows11.impl.CodeTypeImpl@2f5aa6b1 (value: pathFile, codeSpace: null)
data = net.opengis.wps10.impl.DataTypeImpl@f50e3b5
responseForm:
rawDataOutput:
identifier = net.opengis.ows11.impl.CodeTypeImpl@5c354af0 (value: result, codeSpace: null)

from noisemodelling.

nicolas-f avatar nicolas-f commented on June 22, 2024

Reader is null so the path is none of this cases.

    if (pathFile.endsWith(".pbf")) {
        InputStream inputStream = new FileInputStream(pathFile);
        reader = new OsmosisReader(inputStream);
    } else if (pathFile.endsWith(".osm")) {
        reader = new XmlReader(new File(pathFile), true, CompressionMethod.None);
    } else if (pathFile.endsWith(".osm.gz")) {
        reader = new XmlReader(new File(pathFile), true, CompressionMethod.GZip);
    }

https://github.com/Universite-Gustave-Eiffel/NoiseModelling/blob/v4.0.5/wps_scripts/src/main/groovy/org/noise_planet/noisemodelling/wps/Import_and_Export/Import_OSM.groovy#L228

The code should be smarter when detecting extension ( throw error in a else and also should call lowercase)

from noisemodelling.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.