Caught: java.lang.NoClassDefFoundError: javax/media/jai/Interpolation
java.lang.NoClassDefFoundError: javax/media/jai/Interpolation
at org.geotools.data.util.InterpolationConverterFactory.createConverter(InterpolationConverterFactory.java:60)
at org.geotools.util.Converters.convert(Converters.java:149)
at org.geotools.util.Converters.convert(Converters.java:119)
at org.geotools.xsd.impl.AttributeEncodeExecutor.visit(AttributeEncodeExecutor.java:67)
at org.geotools.xsd.impl.BindingWalker$BindingExecutionChain.execute(BindingWalker.java:227)
at org.geotools.xsd.impl.BindingWalker.walk(BindingWalker.java:186)
at org.geotools.xsd.impl.BindingVisitorDispatch.walk(BindingVisitorDispatch.java:65)
at org.geotools.xsd.impl.ElementEncoder.encode(ElementEncoder.java:95)
at org.geotools.xsd.Encoder.encode(Encoder.java:1210)
at org.geotools.xsd.Encoder.encode(Encoder.java:1199)
at org.geotools.xsd.Encoder.encode(Encoder.java:939)
at org.geotools.xsd.Encoder.encode(Encoder.java:552)
at org.geotools.data.wfs.internal.AbstractWFSStrategy.getPostContents(AbstractWFSStrategy.java:751)
at org.geotools.data.wfs.internal.WFSRequest.performPostOutput(WFSRequest.java:179)
at org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:421)
at org.geotools.data.wfs.internal.WFSClient.internalIssueRequest(WFSClient.java:329)
at org.geotools.data.wfs.internal.WFSClient.issueRequest(WFSClient.java:369)
at org.geotools.data.wfs.WFSFeatureSource.getCountInternal(WFSFeatureSource.java:178)
at org.geotools.data.store.ContentFeatureSource.getCount(ContentFeatureSource.java:466)
at org.geotools.data.FeatureSource$getCount.call(Unknown Source)
at geoscript.layer.Layer.count(Layer.groovy:366)
at geoscript.layer.Layer$count$0.callCurrent(Unknown Source)
at geoscript.layer.Layer.count(Layer.groovy:346)
at geoscript.layer.Layer.count(Layer.groovy)
at geoscript.layer.Layer$count.call(Unknown Source)
at newYear$_run_closure2.doCall(newYear.groovy:15)
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 newYear.run(newYear.groovy:14)
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)
Caused by: java.lang.ClassNotFoundException: javax.media.jai.Interpolation
I'm thinking it has something todo w/the module system as it works fine under JDK 8. Not sure why it is trying to
pull in JAI stuff for WFS but that I guess that's another story...