I'm having trouble with the Kafka data store and an OR filter. curl -s "http://$ {GEOSERVER}/geoserver/${WORKSPACE}/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=${WORKSPACE}:${FEATURE_NAME}&outputFormat=csv&&propertyName=${ID_NAME}&maxFeatures=10&cql_filter=${ID_NAME}%3D'${ID1}'%20OR%20${ID_NAME}%3D'ID2'" returns: <?xml version="1.0" ?> <ServiceExceptionReport version="1.2.0" xmlns="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/ogc http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd"> <ServiceException> java.lang.NullPointerException </ServiceException></ServiceExceptionReport> even though: curl -s "http://${GEOSERVER} /geoserver/$ {WORKSPACE}/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=${WORKSPACE} :$ {FEATURE_NAME}&outputFormat=csv&&propertyName=${ID_NAME}&maxFeatures=1&cql_filter=${ID_NAME}%3D'${ID1}'" | tail -n 1 returns(edited): 6839151999385888222,_____ and curl -s "http://${GEOSERVER}/geoserver/${WORKSPACE}/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=${WORKSPACE}:${FEATURE_NAME} &outputFormat=csv&&propertyName=$ {ID_NAME}&maxFeatures=1&cql_filter=${ID_NAME} %3D'$ {ID2} '" | tail -n 1 returns (edited): 5189708635861444612,_____ GeoServer's logs show (edited): 2018-08-22 13:21:05,434 INFO geoserver.wfs - Request: getFeature service = WFS version = 1.0.0 baseUrl = http://test.___________:80/geoserver/ query0: propertyName0 = ____ filter = [[ ____ = ____ ] OR [ ____ = ____ ]] typeName0 = {http://___________/________} ___________ maxFeatures = 10 outputFormat = csv resultType = results 2018-08-22 13:21:05,436 INFO geoserver.servlets - OutputStream was successfully aborted. 2018-08-22 13:21:05,437 ERROR geoserver.ows - java.lang.NullPointerException |