[Geoserver-devel] [jira] (GEOS-6064) Style with filter on Polygon data returns error; LinearRing not closed

Ivo Limmen created BugGEOS-6064
Style with filter on Polygon data returns error; LinearRing not closed

The table in Oracle only containt polygons and multipolygons. I am using a view on this table that is configured as a layer in GeoServer.
When viewing the layer on a specific entry I get a “Points of LinearRing do not form a closed linestring”.

Style is generated on the fly for the specific entry I am viewing. Style is as follows:

<StyledLayerDescriptor version=“1.0.0” xmlns=“http://www.opengis.net/sld”>
<NamedLayer>
<Name>gros:WMS_V_GRONDPLANDELEN</Name>
<UserStyle>
<FeatureTypeStyle>
<Rule>
<Name>Grondplandelen - Te verwerven</Name>
<Title>Grondplandelen - Te verwerven</Title>
<ogc:Filter xmlns:ogc=“http://www.opengis.net/ogc”>
<ogc:And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>LKI_ID</ogc:PropertyName>
<ogc:Literal>269</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>TE_VERWERVEN</ogc:PropertyName>
<ogc:Literal>1</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:And>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<GraphicFill>
<Graphic>
<Mark>
<WellKnownName>shape://slash</WellKnownName>
<Stroke>
<CssParameter name=“stroke”>#888888</CssParameter>
<CssParameter name=“stroke-width”>1</CssParameter>
</Stroke>
</Mark>
<Size>3</Size>
</Graphic>
</GraphicFill>
</Fill>
<Stroke>
<CssParameter name=“stroke”>#353535</CssParameter>
<CssParameter name=“stroke-width”>1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
<Rule>
<Name>Grondplandelen - Overig</Name>
<Title>Grondplandelen - Overig</Title>
<ogc:Filter xmlns:ogc=“http://www.opengis.net/ogc”>
<ogc:And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>LKI_ID</ogc:PropertyName>
<ogc:Literal>269</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>TE_VERWERVEN</ogc:PropertyName>
<ogc:Literal>0</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:And>
</ogc:Filter>
<PolygonSymbolizer>
<Stroke>
<CssParameter name=“stroke”>#353535</CssParameter>
<CssParameter name=“stroke-width”>1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>

It should only filter the output not cut it up.

Shapes in database (in WKT format):
POLYGON ((156714.512 463435.037, 156714.114 463434.849, 156724.35 463398.18, 156732.06 463370.56, 156732.787253 463368.491924, 156734.164258 463366.786143, 156736.032442 463365.639092, 156738.176664 463365.182865, 156740.35 463365.47, 156749.141 463368.185, 156750.087038 463368.994914, 156750.640179 463370.110702, 156750.712 463371.354, 156747.735 463382.146, 156745.013 463392.128, 156744.057 463391.86, 156739.812 463407.011, 156746.905 463408.996, 156747.175 463408.035, 156794.477 463421.327, 156794.214 463422.303, 156801.564 463424.281, 156805.508 463409.077, 156799.56 463407.41, 156814.792 463352.847, 156821.423 463329.63, 156823.084 463323.798, 156834.727 463282.591, 156841.145 463260.398, 156846.058 463242.684, 156846.646 463240.559, 156848.103 463235.43, 156848.349 463234.564, 156850.15 463228.226, 156852.069 463221.168, 156856.74 463204.731, 156858.707 463197.724, 156860.484 463191.4, 156860.519 463191.275, 156860.762 463190.408, 156864.155 463178.329, 156869.987 463157.853, 156870.519 463155.938, 156871.89 463151.057, 156872.169 463150.066, 156873.992 463143.576, 156875.965 463136.553, 156880.774 463119.432, 156882.151 463114.529, 156882.711 463112.923, 156884.508 463106.552, 156884.752 463105.686, 156893.779 463073.681, 156894.429 463071.733, 156895.782 463066.721, 156896.017 463065.852, 156897.224 463061.379, 156897.988303 463059.930673, 156899.331704 463058.994145, 156900.955 463058.778, 156901.456 463058.827, 156901.946 463058.942, 156902.259 463058.132, 156920.01 463063.208, 156950.542 463071.81, 156954.931 463073.037, 156959.35 463057.923, 156964.973 463037.452, 156969.929 463019.702, 156973.381 463006.862, 156971.03 463006.191, 156972.776 463000.0, 156972.811 462999.875, 156973.521 462997.36, 156974.06 462995.452, 156981.136 462970.153, 156989.763 462939.648, 156980.082 462936.825, 156982.064 462930.03, 156966.593 462925.635, 156968.124 462919.792, 156971.375 462907.873, 157000.0 462917.562, 157021.139 462924.717, 157022.359812 462925.645969, 157024.205312 462933.357869, 157032.666312 462969.087069, 157039.851712 463000.251069, 157047.601212 463034.381669, 157056.388112 463073.404569, 157064.627312 463113.351169, 157071.825712 463149.258269, 157073.487012 463158.422969, 157076.031012 463176.422969, 157076.785012 463191.625969, 157076.392012 463198.412969, 157075.421012 463215.190969, 157071.390612 463240.295169, 157070.743012 463243.406969, 157066.860712 463256.167869, 157061.611612 463269.522469, 157052.491812 463288.257569, 157045.624935964 463300.813629085, 157025.73 463289.48, 157024.859 463289.007, 157000.0 463275.327, 156949.244 463247.396, 156927.149 463286.599, 156899.359 463336.302, 156896.956 463340.642, 156835.635 463449.381, 156846.322 463455.373, 156832.72 463481.65, 156847.233 463490.106, 156851.095 463492.32, 156862.891672055 463498.896752699, 156861.299302699 463502.12804822, 156856.66 463500.0, 156851.423 463497.598, 156839.063 463491.964, 156827.241 463486.505, 156811.359 463479.347, 156789.564 463469.191, 156772.13 463461.269, 156756.786 463454.405, 156742.873 463447.947, 156728.96 463441.431, 156714.512 463435.037), (156814.385 463395.354, 156829.6 463399.65, 156829.871 463398.663, 156831.557 463392.531, 156831.608 463392.353, 156830.612 463392.082, 156843.974 463344.805, 156845.019 463345.086, 156846.733 463339.273, 156847.18 463337.751, 156831.869 463333.429, 156814.385 463395.354), (156834.038 463325.915, 156849.379 463330.239, 156849.664 463329.19, 156851.363 463322.923, 156850.43 463322.662, 156863.487 463275.47, 156864.482 463275.708, 156866.569 463268.307, 156851.474 463264.052, 156834.038 463325.915), (156846.933 463383.601, 156845.037 463390.313, 156850.799 463391.989, 156851.304 463390.2, 156852.717 463385.197, 156853.604 463382.055, 156855.373 463375.794, 156859.783 463360.179, 156864.447 463343.665, 156858.673 463342.035, 156854.009 463358.548, 156849.599 463374.163, 156847.803 463380.523, 156846.933 463383.601), (156853.252 463228.045, 156849.263 463242.272, 156910.083 463259.51, 156909.23 463262.507, 156914.779 463264.049, 156913.749 463267.796, 156918.125 463268.999, 156919.159 463265.24, 156923.962 463266.561, 156927.833 463252.594, 156926.376 463252.099, 156939.509 463206.953, 156933.763 463205.417, 156920.771 463250.577, 156914.2 463248.775, 156915.134 463245.397, 156853.252 463228.045), (156865.243 463185.236, 156861.261 463199.477, 156923.156 463216.787, 156927.139 463202.545, 156910.187 463197.805, 156865.243 463185.236), (156862.272 463329.5, 156861.397 463332.571, 156867.23 463334.233, 156868.107 463331.157, 156867.466 463330.975, 156878.695 463291.569, 156873.503 463290.09, 156862.272 463329.5), (156875.044 463150.876, 156873.146 463157.674, 156935.096 463174.969, 156939.085 463160.682, 156877.134 463143.387, 156875.044 463150.876), (156887.363 463107.36, 156885.268 463114.769, 156947.109 463132.254, 156951.144 463117.976, 156889.305 463100.493, 156887.363 463107.36), (156891.576 463339.677, 156895.963 463342.029, 156901.168 463332.344, 156898.804 463331.078, 156896.76 463329.984, 156891.576 463339.677), (156900.93 463059.237, 156896.932 463073.483, 156958.855 463090.864, 156962.831 463076.611, 156900.93 463059.237), (156915.155 463278.708, 156913.887 463283.191, 156917.79 463284.294, 156919.057 463279.811, 156915.155 463278.708), (156941.861 463175.85, 156947.72 463177.525, 156963.473 463122.432, 156957.614 463120.757, 156941.861 463175.85), (156971.712 463029.285, 156962.934 463060.079, 156978.092 463064.309, 156980.084 463057.171, 156979.107 463056.898, 156983.941 463039.451, 156992.503 463009.208, 156993.591 463009.494, 156995.533 463002.112, 156987.497 463000.0, 156980.58 462998.182, 156980.062 463000.0, 156978.051 463007.053, 156975.433 463016.234, 156972.544 463015.42, 156968.801 463028.451, 156971.712 463029.285), (156969.412 463079.423, 156966.022 463091.549, 156999.648 463100.816, 157000.0 463100.905, 157000.61 463101.058, 157010.297 463066.376, 157000.0 463063.463, 156984.028 463058.944, 156982.495 463064.839, 157000.0 463069.741, 157002.976 463070.574, 157000.0 463080.942, 156996.349 463093.661, 156982.58 463089.766, 156973.481 463087.217, 156975.206 463081.042, 156969.412 463079.423))

POLYGON ((156714.512 463435.037, 156714.114 463434.849, 156724.35 463398.18, 156732.06 463370.56, 156732.787253 463368.491924, 156734.164258 463366.786143, 156736.032442 463365.639092, 156738.176664 463365.182865, 156740.35 463365.47, 156749.141 463368.185, 156750.087038 463368.994914, 156750.640179 463370.110702, 156750.712 463371.354, 156747.735 463382.146, 156745.013 463392.128, 156744.057 463391.86, 156739.812 463407.011, 156746.905 463408.996, 156747.175 463408.035, 156794.477 463421.327, 156794.214 463422.303, 156801.564 463424.281, 156805.508 463409.077, 156799.56 463407.41, 156814.792 463352.847, 156821.423 463329.63, 156823.084 463323.798, 156834.727 463282.591, 156841.145 463260.398, 156846.058 463242.684, 156846.646 463240.559, 156848.103 463235.43, 156848.349 463234.564, 156850.15 463228.226, 156852.069 463221.168, 156856.74 463204.731, 156858.707 463197.724, 156860.484 463191.4, 156860.519 463191.275, 156860.762 463190.408, 156864.155 463178.329, 156869.987 463157.853, 156870.519 463155.938, 156871.89 463151.057, 156872.169 463150.066, 156873.992 463143.576, 156875.965 463136.553, 156880.774 463119.432, 156882.151 463114.529, 156882.711 463112.923, 156884.508 463106.552, 156884.752 463105.686, 156893.779 463073.681, 156894.429 463071.733, 156895.782 463066.721, 156896.017 463065.852, 156897.224 463061.379, 156897.988303 463059.930673, 156899.331704 463058.994145, 156900.955 463058.778, 156901.456 463058.827, 156901.946 463058.942, 156902.259 463058.132, 156920.01 463063.208, 156950.542 463071.81, 156954.931 463073.037, 156959.35 463057.923, 156964.973 463037.452, 156969.929 463019.702, 156973.381 463006.862, 156971.03 463006.191, 156972.776 463000.0, 156972.811 462999.875, 156973.521 462997.36, 156974.06 462995.452, 156981.136 462970.153, 156989.763 462939.648, 156980.082 462936.825, 156982.064 462930.03, 156966.593 462925.635, 156968.124 462919.792, 156971.375 462907.873, 157000.0 462917.562, 157021.139 462924.717, 157022.359812 462925.645969, 157024.205312 462933.357869, 157032.666312 462969.087069, 157039.851712 463000.251069, 157047.601212 463034.381669, 157056.388112 463073.404569, 157064.627312 463113.351169, 157071.825712 463149.258269, 157073.487012 463158.422969, 157076.031012 463176.422969, 157076.785012 463191.625969, 157076.392012 463198.412969, 157075.421012 463215.190969, 157071.390612 463240.295169, 157070.743012 463243.406969, 157066.860712 463256.167869, 157061.611612 463269.522469, 157052.491812 463288.257569, 157045.624935964 463300.813629085, 157025.73 463289.48, 157024.859 463289.007, 157000.0 463275.327, 156949.244 463247.396, 156927.149 463286.599, 156899.359 463336.302, 156896.956 463340.642, 156835.635 463449.381, 156846.322 463455.373, 156832.72 463481.65, 156847.233 463490.106, 156851.095 463492.32, 156862.891672055 463498.896752699, 156861.299302699 463502.12804822, 156856.66 463500.0, 156851.423 463497.598, 156839.063 463491.964, 156827.241 463486.505, 156811.359 463479.347, 156789.564 463469.191, 156772.13 463461.269, 156756.786 463454.405, 156742.873 463447.947, 156728.96 463441.431, 156714.512 463435.037), (156814.385 463395.354, 156829.6 463399.65, 156829.871 463398.663, 156831.557 463392.531, 156831.608 463392.353, 156830.612 463392.082, 156843.974 463344.805, 156845.019 463345.086, 156846.733 463339.273, 156847.18 463337.751, 156831.869 463333.429, 156814.385 463395.354), (156834.038 463325.915, 156849.379 463330.239, 156849.664 463329.19, 156851.363 463322.923, 156850.43 463322.662, 156863.487 463275.47, 156864.482 463275.708, 156866.569 463268.307, 156851.474 463264.052, 156834.038 463325.915), (156846.933 463383.601, 156845.037 463390.313, 156850.799 463391.989, 156851.304 463390.2, 156852.717 463385.197, 156853.604 463382.055, 156855.373 463375.794, 156859.783 463360.179, 156864.447 463343.665, 156858.673 463342.035, 156854.009 463358.548, 156849.599 463374.163, 156847.803 463380.523, 156846.933 463383.601), (156853.252 463228.045, 156849.263 463242.272, 156910.083 463259.51, 156909.23 463262.507, 156914.779 463264.049, 156913.749 463267.796, 156918.125 463268.999, 156919.159 463265.24, 156923.962 463266.561, 156927.833 463252.594, 156926.376 463252.099, 156939.509 463206.953, 156933.763 463205.417, 156920.771 463250.577, 156914.2 463248.775, 156915.134 463245.397, 156853.252 463228.045), (156865.243 463185.236, 156861.261 463199.477, 156923.156 463216.787, 156927.139 463202.545, 156910.187 463197.805, 156865.243 463185.236), (156862.272 463329.5, 156861.397 463332.571, 156867.23 463334.233, 156868.107 463331.157, 156867.466 463330.975, 156878.695 463291.569, 156873.503 463290.09, 156862.272 463329.5), (156875.044 463150.876, 156873.146 463157.674, 156935.096 463174.969, 156939.085 463160.682, 156877.134 463143.387, 156875.044 463150.876), (156887.363 463107.36, 156885.268 463114.769, 156947.109 463132.254, 156951.144 463117.976, 156889.305 463100.493, 156887.363 463107.36), (156891.576 463339.677, 156895.963 463342.029, 156901.168 463332.344, 156898.804 463331.078, 156896.76 463329.984, 156891.576 463339.677), (156900.93 463059.237, 156896.932 463073.483, 156958.855 463090.864, 156962.831 463076.611, 156900.93 463059.237), (156915.155 463278.708, 156913.887 463283.191, 156917.79 463284.294, 156919.057 463279.811, 156915.155 463278.708), (156941.861 463175.85, 156947.72 463177.525, 156963.473 463122.432, 156957.614 463120.757, 156941.861 463175.85), (156971.712 463029.285, 156962.934 463060.079, 156978.092 463064.309, 156980.084 463057.171, 156979.107 463056.898, 156983.941 463039.451, 156992.503 463009.208, 156993.591 463009.494, 156995.533 463002.112, 156987.497 463000.0, 156980.58 462998.182, 156980.062 463000.0, 156978.051 463007.053, 156975.433 463016.234, 156972.544 463015.42, 156968.801 463028.451, 156971.712 463029.285), (156969.412 463079.423, 156966.022 463091.549, 156999.648 463100.816, 157000.0 463100.905, 157000.61 463101.058, 157010.297 463066.376, 157000.0 463063.463, 156984.028 463058.944, 156982.495 463064.839, 157000.0 463069.741, 157002.976 463070.574, 157000.0 463080.942, 156996.349 463093.661, 156982.58 463089.766, 156973.481 463087.217, 156975.206 463081.042, 156969.412 463079.423))

POLYGON ((156861.299302699 463502.12804822, 156862.891672055 463498.896752699, 156864.745 463499.93, 156864.871 463500.0, 156877.266 463506.911, 156876.091 463508.913, 156861.299302699 463502.12804822, 157045.624935964 463300.813629085, 157052.491812 463288.257569, 157061.611612 463269.522469, 157066.860712 463256.167869, 157070.743012 463243.406969))

POLYGON ((156861.299302699 463502.12804822, 156862.891672055 463498.896752699, 156864.745 463499.93, 156864.871 463500.0, 156877.266 463506.911, 156876.091 463508.913, 156861.299302699 463502.12804822, 157045.624935964 463300.813629085, 157052.491812 463288.257569, 157061.611612 463269.522469, 157066.860712 463256.167869, 157070.743012 463243.406969))

POLYGON ((157071.390612 463240.295169, 157069.266 463253.529, 157064.811 463267.581, 157054.987 463289.334, 157047.608 463301.945, 157046.9 463301.54, 157045.624935964 463300.813629085, 157022.359812 462925.645969, 157021.139 462924.717, 157024.142 462925.701, 157025.21 462926.06, 157026.369 462933.555, 157042.018 463000.0, 157043.681 463007.062, 157058.992 463079.799, 157071.972 463147.703, 157073.487012 463158.422969, 157071.825712 463149.258269))

POLYGON ((157071.390612 463240.295169, 157069.266 463253.529, 157064.811 463267.581, 157054.987 463289.334, 157047.608 463301.945, 157046.9 463301.54, 157045.624935964 463300.813629085, 157022.359812 462925.645969, 157021.139 462924.717, 157024.142 462925.701, 157025.21 462926.06, 157026.369 462933.555, 157042.018 463000.0, 157043.681 463007.062, 157058.992 463079.799, 157071.972 463147.703, 157073.487012 463158.422969, 157071.825712 463149.258269))

POLYGON ((157064.627312 463113.351169, 157056.388112 463073.404569, 157047.601212 463034.381669, 157039.851712 463000.251069, 157032.666312 462969.087069, 157024.205312 462933.357869, 157022.359812 462925.645969))

POLYGON ((157064.627312 463113.351169, 157056.388112 463073.404569, 157047.601212 463034.381669, 157039.851712 463000.251069, 157032.666312 462969.087069, 157024.205312 462933.357869, 157022.359812 462925.645969))

Debugging output GeoServer:

Request: getServiceInfo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root And ogc:And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - a logical filter And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - adding to logic filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root PropertyIsEqualTo ogc:PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - a comparision filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - type is 14
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add left value > [ogc:PropertyName: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root PropertyName
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add right value > [ogc:Literal: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing literal [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - literal elements (1) [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - kid 0 [#text: 269]
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing 269
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - adding to logic filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root PropertyIsEqualTo ogc:PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - a comparision filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - type is 14
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add left value > [ogc:PropertyName: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root PropertyName
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add right value > [ogc:Literal: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing literal [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - literal elements (1) [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - kid 0 [#text: 1]
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing 1
2013-09-30 20:07:54,369 DEBUG [org.geotools.styling] - creating defaultMark
2013-09-30 20:07:54,369 DEBUG [org.geotools.styling] - creating defaultMark
2013-09-30 20:07:54,369 TRACE [org.geotools.styling] - ENTRY
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root And ogc:And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - a logical filter And
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - adding to logic filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root PropertyIsEqualTo ogc:PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - a comparision filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - type is 14
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add left value > [ogc:PropertyName: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root PropertyName
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add right value > [ogc:Literal: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing literal [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - literal elements (1) [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - kid 0 [#text: 269]
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing 269
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - adding to logic filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingFilter PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - processing root PropertyIsEqualTo ogc:PropertyIsEqualTo
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - looking up PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - a comparision filter PropertyIsEqualTo
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - type is 14
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add left value > [ogc:PropertyName: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root PropertyName
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - add right value > [ogc:Literal: null]<
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - parsingExpression Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing root Literal
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing literal [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - literal elements (1) [ogc:Literal: null]
2013-09-30 20:07:54,369 TRACE [org.geotools.filter] - kid 0 [#text: 0]
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - processing 0
2013-09-30 20:07:54,369 DEBUG [org.geotools.styling] - number of fts set 1
2013-09-30 20:07:54,369 DEBUG [org.geotools.rendering] - Computed scale denominator: 6455.853920564166
2013-09-30 20:07:54,369 DEBUG [org.geotools.rendering] - Processing 1 stylers for http://www.rijkswaterstaat.nl/gros:WMS_V_GRONDPLANDELEN
2013-09-30 20:07:54,369 DEBUG [org.geotools.rendering] - creating rules for scale denominator - 6,455.854
2013-09-30 20:07:54,369 DEBUG [org.geotools.styling] - creating defaultMark
2013-09-30 20:07:54,369 TRACE [org.geotools.styling] - ENTRY
2013-09-30 20:07:54,369 DEBUG [org.geotools.styling] - creating defaultMark
2013-09-30 20:07:54,369 DEBUG [org.geotools.rendering] - Expanding rendering area by 2 pixels to consider stroke width
2013-09-30 20:07:54,369 DEBUG [org.geotools.rendering] - Querying layer http://www.rijkswaterstaat.nl/gros:WMS_V_GRONDPLANDELEN with bbox: ReferencedEnvelope[156383.8876353345 : 157407.0113646655, 462844.1537218045 : 463572.63227819547]
2013-09-30 20:07:54,369 DEBUG [org.geotools.jdbc] - CREATE CONNECTION
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 2
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 4
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 1
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 2
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 14
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 14
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 2
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 14
2013-09-30 20:07:54,369 TRACE [org.geotools.core] - ENTRY 14
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting LogicFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting LogicFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting LogicFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting SQL ComparisonFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting SQL ComparisonFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting LogicFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting SQL ComparisonFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting SQL ComparisonFilter
2013-09-30 20:07:54,369 DEBUG [org.geotools.filter] - exporting PropertyName
2013-09-30 20:07:54,369 DEBUG [org.geotools.jdbc] - SELECT TE_VERWERVEN,LKI_ID,GEOMETRY as GEOMETRY FROM GROS_DEV.WMS_V_GRONDPLANDELEN WHERE (SDO_RELATE(GEOMETRY, ?, ‘mask=anyinteract querytype=WINDOW’) = ‘TRUE’ AND ((LKI_ID = ? AND TE_VERWERVEN = ?) OR (LKI_ID = ? AND TE_VERWERVEN = ?)))
2013-09-30 20:07:54,385 DEBUG [org.geotools.data.oracle.sdo] - Using layer SRID: 28992
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - Setting parameter 1 as MDSYS.SDO_GEOMETRY(2003,28992,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),MDSYS.SDO_ORDINATE_ARRAY(156383.8876353345,462844.1537218045,157407.0113646655,463572.63227819547))
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - 1 = POLYGON ((156383.8876353345 462844.1537218045, 156383.8876353345 463572.63227819547, 157407.0113646655 463572.63227819547, 157407.0113646655 462844.1537218045, 156383.8876353345 462844.1537218045))
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - 2 = 269
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - 3 = 1
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - 4 = 269
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - 5 = 0
2013-09-30 20:07:54,385 ERROR [org.geotools.rendering] - Points of LinearRing do not form a closed linestring
java.lang.IllegalArgumentException: Points of LinearRing do not form a closed linestring
at com.vividsolutions.jts.geom.LinearRing.validateConstruction(LinearRing.java:111)
at com.vividsolutions.jts.geom.LinearRing.(LinearRing.java:106)
at com.vividsolutions.jts.geom.GeometryFactory.createLinearRing(GeometryFactory.java:341)
at org.geotools.data.oracle.sdo.SDO.createLinearRing(SDO.java:2704)
at org.geotools.data.oracle.sdo.SDO.createPolygon(SDO.java:2614)
at org.geotools.data.oracle.sdo.SDO.create(SDO.java:2416)
at org.geotools.data.oracle.sdo.SDO.create(SDO.java:2383)
at org.geotools.data.oracle.sdo.GeometryConverter.asGeometry(GeometryConverter.java:125)
at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:506)
at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:492)
at org.geotools.data.oracle.OracleDialect.decodeGeometryValue(OracleDialect.java:455)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:310)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:70)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:145)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:125)
at org.geotools.feature.collection.BridgeIterator.next(BridgeIterator.java:31)
at org.geotools.feature.collection.BridgeIterator.next(BridgeIterator.java:18)
at org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2494)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:2045)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:829)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:491)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:255)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:127)
at org.geoserver.wms.GetMap.executeInternal(GetMap.java:466)
at org.geoserver.wms.GetMap.run(GetMap.java:201)
at org.geoserver.wms.GetMap.run(GetMap.java:111)
at org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:356)
at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:61)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:35)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:73)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:54)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:54)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy20.getMap(Unknown Source)
at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:774)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
2013-09-30 20:07:54,385 DEBUG [org.geotools.jdbc] - CLOSE CONNECTION
2013-09-30 20:07:54,385 DEBUG [org.geotools.rendering] - Style cache hit ratio: 0.5 , hits 1, requests 2
2013-09-30 20:07:54,385 ERROR [org.geoserver.ows] -
org.geoserver.platform.ServiceException: Rendering process failed
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:517)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:255)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:127)
at org.geoserver.wms.GetMap.executeInternal(GetMap.java:466)
at org.geoserver.wms.GetMap.run(GetMap.java:201)
at org.geoserver.wms.GetMap.run(GetMap.java:111)
at org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:356)
at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:61)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:35)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:73)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:54)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:54)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy20.getMap(Unknown Source)
at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:774)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.IllegalArgumentException: Points of LinearRing do not form a closed linestring
at com.vividsolutions.jts.geom.LinearRing.validateConstruction(LinearRing.java:111)
at com.vividsolutions.jts.geom.LinearRing.(LinearRing.java:106)
at com.vividsolutions.jts.geom.GeometryFactory.createLinearRing(GeometryFactory.java:341)
at org.geotools.data.oracle.sdo.SDO.createLinearRing(SDO.java:2704)
at org.geotools.data.oracle.sdo.SDO.createPolygon(SDO.java:2614)
at org.geotools.data.oracle.sdo.SDO.create(SDO.java:2416)
at org.geotools.data.oracle.sdo.SDO.create(SDO.java:2383)
at org.geotools.data.oracle.sdo.GeometryConverter.asGeometry(GeometryConverter.java:125)
at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:506)
at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:492)
at org.geotools.data.oracle.OracleDialect.decodeGeometryValue(OracleDialect.java:455)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:310)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:70)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:145)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:125)
at org.geotools.feature.collection.BridgeIterator.next(BridgeIterator.java:31)
at org.geotools.feature.collection.BridgeIterator.next(BridgeIterator.java:18)
at org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2494)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:2045)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:829)
at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:491)
… 99 more

Environment:Oracle 11R2, Windows XP ProfessionalProject:GeoServerPriority:CriticalCriticalReporter:Ivo Limmen

Issue Type:

BugBug

Affects Versions:

2.3.5

Assignee:

Andrea Aime

Components:

Oracle, WMS

Created:

30/Sep/13 1:32 PM

Description:

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira