Hi list, Once I managed to get working inserting and deleting geometries I'm on the task of making updating work. Both options, alphanumeric and geometry modification, are required. I send the following update request:
<wfs:Transaction xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd http://192.168.3.15/ikt http://192.168.3.15/geoserver/wfs?request=DescribeFeatureType&version=1.1.0&typename=IKT:UnidadesGestion" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <wfs:Update typeName="feature:UnidadesGestion" xmlns:feature="http://192.168.3.15/ikt"> <wfs:Property> <wfs:Name>GEOMETRY</wfs:Name> <wfs:Value> <gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:23030"> <gml:exterior> <gml:LinearRing> <gml:posList>...</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>GID</wfs:Name> <wfs:Value>104</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>CODEX</wfs:Name> <wfs:Value>010130050002</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>UG</wfs:Name> <wfs:Value>13</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>VERSION</wfs:Name> <wfs:Value>1</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>TOPONIMO</wfs:Name> <wfs:Value>UG_13</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>PROVINCIA</wfs:Name> <wfs:Value>1</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>MUNICIPIO</wfs:Name> <wfs:Value>13</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>AGREGADO</wfs:Name> <wfs:Value>0</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>ZONA</wfs:Name> <wfs:Value>0</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>POLIGONO</wfs:Name> <wfs:Value>3</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>PARCELA</wfs:Name> <wfs:Value>481</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>RECINTO</wfs:Name> <wfs:Value>6</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>CONUSUCOD</wfs:Name> <wfs:Value>lursail</wfs:Value> </wfs:Property> <wfs:Property> <wfs:Name>CONMODFEC</wfs:Name> <wfs:Value>09-ago-2011</wfs:Value> </wfs:Property> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:FeatureId fid="UnidadesGestion.103"></ogc:FeatureId> </ogc:Filter> </wfs:Update> </wfs:Transaction> And I get the following error response: 2011-08-29 08:21:35,687 TRACE [org.geotools.core] - condition: Filter.INCLUDE 2011-08-29 08:21:35,687 DEBUG [org.geotools.jdbc] - CREATE CONNECTION 2011-08-29 08:21:35,687 TRACE [org.geotools.core] - ENTRY 22 2011-08-29 08:21:35,687 DEBUG [org.geotools.jdbc] - SELECT GID,CODEX,UG,VERSION,TOPONIMO,PROVINCIA,MUNICIPIO,AGREGADO,ZONA,POLIGONO,PARCELA,RECINTO,PARCELA_AG,CONUSUCOD,CONMODFEC,GRUPO,GEOMETRY as GEOMETRY FROM USRCARTO.GT_ARLOGIS_UG_ED50 WHERE (GID = ?) 2011-08-29 08:21:35,703 DEBUG [org.geotools.jdbc] - 1 = 103 2011-08-29 08:21:35,703 INFO [org.geoserver.gwc.GWCCleanser] - Deleting GWC cache for IKT:UnidadesGestion 2011-08-29 08:21:35,703 TRACE [org.geotools.core] - ENTRY 22 2011-08-29 08:21:35,703 DEBUG [org.geotools.jdbc] - SELECT GID,CODEX,UG,VERSION,TOPONIMO,PROVINCIA,MUNICIPIO,AGREGADO,ZONA,POLIGONO,PARCELA,RECINTO,PARCELA_AG,CONUSUCOD,CONMODFEC,GRUPO,GEOMETRY as GEOMETRY FROM USRCARTO.GT_ARLOGIS_UG_ED50 WHERE (GID = ?) 2011-08-29 08:21:35,703 DEBUG [org.geotools.jdbc] - 1 = 103 2011-08-29 08:21:35,703 TRACE [org.geotools.core] - ENTRY 22 2011-08-29 08:21:35,703 DEBUG [org.geotools.jdbc] - Updating features with prepared statement: UPDATE USRCARTO.GT_ARLOGIS_UG_ED50 SET GEOMETRY = ?,CODEX = ?,UG = ?,VERSION = ?,TOPONIMO = ?,PROVINCIA = ?,MUNICIPIO = ?,AGREGADO = ?,ZONA = ?,POLIGONO = ?,PARCELA = ?,RECINTO = ?,CONUSUCOD = ?,CONMODFEC = ? WHERE (GID = ?) 2011-08-29 08:21:35,703 TRACE [org.geotools.data.oracle.sdo] - ordinates D:2 2011-08-29 08:21:35,703 TRACE [org.geotools.data.oracle.sdo] - ordinates L:0 2011-08-29 08:21:35,718 INFO [org.geoserver.gwc.GWCCleanser] - GWC cache for IKT:UnidadesGestion deleted successfully 2011-08-29 08:21:35,734 DEBUG [org.geotools.data.oracle.sdo] - Using layer SRID: 82337 2011-08-29 08:21:35,734 DEBUG [org.geotools.jdbc] - Setting parameter 1 as MDSYS.SDO_GEOMETRY(2003,82337,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(542216.31591797,4748814.04248047,542216.28972476,4748813.84688567,542200.58086508,4748820.57352164,542196.9625809,4748822.38507369,542192.22516798,4748824.75757372,542186.22449539,4748827.75529862,542182.42511197,4748831.19472488,542179.5618309,4748833.78352006,542176.80178968,4748836.27986538,542166.03220318,4748841.21243124,542155.67490729,4748843.65287875,542150.78073412,4748844.80503932,542137.76901441,4748844.79973343,542127.45126087,4748847.49179368,542110.84715069,4748857.3687093,542109.20888496,4748858.87594993,542094.57454906,4748872.35803089,542093.79674258,4748873.07001813,542082.60047153,4748878.40036373,542074.95319467,4748882.04900404,542052.0660327,4748885.185525,542039.81161435,4748885.59460792,542038.60671716,4748885.63378137,542020.2138498,4748878.0094084,541998.67244229,4748872.618491,541966.36974969,4748866.34279196,541946.62701146,4748862.30343564,541946.55964653,4748862.12616417,541941.67252765,4748849.79058353,541942.42669678,4748848.46411133,541950.85528565,4748831.2019043,541955.88287354,4748820.52789307,541959.51867676,4748810.2177124,541965.34631348,4748788.45288086,541975.26971436,4748742.72528076,541982.57769775,4748710.60913086,541984.38189697,4748704.35571289,541985.69873047,4748700.53790283,541986.80749512,4748698.31988525,541987.73309326,4748696.94787598,541987.9816734,4748696.58639749,541989.01947021,4748695.89471436,541992.85107422,4748695.03369141,542003.84631348,4748692.40148926,542014.77752686,4748689.04272461,542025.03448486,4748685.121521,542034.05651856,4748680.55969238,542040.78167725,4748676.61669922,542046.33612061,4748672.74108887,542056.16271973,4748665.33587647,542069.44732666,4748654.35870361,542078.51330566,4748645.97149658,542091.99188232,4748633.48748779,542145.96307373,4748577.82788086,542188.1038715,4748533.77825123,542216.37207031,4748503.95068359,542216.53742859,4748503.78416598,542218.51646482,4748504.75505959,542221.85383917,4748506.35799044,542223.38756642,4748507.40064708,542224.85723201,4748508.84317361,542232.33444062,4748517.35978477,542235.58250309,4748521.24274215,542235.60965337,4748521.28014272,542239.36586407,4748526.01329209,542240.51370478,4748527.47246167,542245.48241961,4748534.27953886,542247.53008294,4748537.45699262,542254.01888161,4748547.52206447,542255.48828253,4748550.11884315,542257.631627,4748554.4325183,542257.9632993,4748555.03960584,542259.87199634,4748558.55131329,542260.80967927,4748560.79110383,542262.3473855,4748564.5239341,542263.55448403,4748568.58983623,542264.42762128,4748572.42097438,542265.52228339,4748576.96091633,542266.553396,4748581.81695488,542267.18725176,4748585.60008014,542267.83879084,4748592.07345451,542268.26415677,4748596.36726251,542268.31887953,4748600.82634366,542268.82639163,4748607.34537499,542269.04662169,4748612.71770141,542269.80500379,4748618.5122168,542270.71606107,4748625.08027201,542272.87132502,4748638.58146101,542274.79813161,4748652.50012621,542276.38531602,4748661.5390785,542276.70269775,4748663.35632324,542264.00189209,4748672.85650635,542261.02252197,4748675.38867188,542257.4307251,4748678.43847656,542255.29272461,4748679.93328857,542250.19207764,4748683.48571777,542247.90297073,4748685.06327845,542243.40912494,4748686.76703302,542238.84837972,4748688.21905145,542231.50330222,4748690.53826963,542227.95077429,4748691.66138506,542211.97858757,4748692.17764749,542201.67708961,4748692.17955852,542191.11232348,4748696.04287349,542185.64422742,4748698.12233246,542178.23455112,4748700.93455832,542169.47155454,4748701.19728515,542157.88323396,4748701.20067645,542157.34205596,4748701.27182519,542149.12080561,4748702.48736146,542145.96534006,4748703.60364511,542144.74432427,4748704.03365617,542145.51620992,4748707.64075601,542150.66616993,4748709.44093564,542163.80505289,4748709.95900692,542178.49035772,4748709.44404567,542194.98011676,4748703.77400467,542211.72629635,4748697.59361299,542231.04613836,4748698.10322677,542244.5993161,4748701.37929712,542245.98676264,4748701.71361899,542250.62588825,4748708.6676132,542253.45686966,4748720.25541103,542251.90926229,4748729.27509103,542251.6715132,4748730.09277297,542248.55933107,4748740.87144233,542250.80409602,4748750.94766874,542251.13705426,4748752.45768344,542251.91147363,4748754.52891828,542252.7532959,4748756.76812744,542250.89630127,4748761.57849121,542245.33190918,4748775.98168945,542237.57391357,4748790.92071533,542231.77270508,4748800.45410156,542228.42852783,4748804.4362793,542228.34588623,4748804.5100708,542223.23272705,4748809.00268555,542217.02392578,4748813.56292725,542216.31591797,4748814.04248047)) 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 1 = POLYGON ((542216.31591797 4748814.04248047, 542216.28972476 4748813.84688567, 542200.58086508 4748820.57352164, 542196.9625809 4748822.38507369, 542192.22516798 4748824.75757372, 542186.22449539 4748827.75529862, 542182.42511197 4748831.19472488, 542179.5618309 4748833.78352006, 542176.80178968 4748836.27986538, 542166.03220318 4748841.21243124, 542155.67490729 4748843.65287875, 542150.78073412 4748844.80503932, 542137.76901441 4748844.79973343, 542127.45126087 4748847.49179368, 542110.84715069 4748857.3687093, 542109.20888496 4748858.87594993, 542094.57454906 4748872.35803089, 542093.79674258 4748873.07001813, 542082.60047153 4748878.40036373, 542074.95319467 4748882.04900404, 542052.0660327 4748885.185525, 542039.81161435 4748885.59460792, 542038.60671716 4748885.63378137, 542020.2138498 4748878.0094084, 541998.67244229 4748872.618491, 541966.36974969 4748866.34279196, 541946.62701146 4748862.30343564, 541946.55964653 4748862.12616417, 541941.67252765 4748849.79058353, 541942.42669678 4748848.46411133, 541950.85528565 4748831.2019043, 541955.88287354 4748820.52789307, 541959.51867676 4748810.2177124, 541965.34631348 4748788.45288086, 541975.26971436 4748742.72528076, 541982.57769775 4748710.60913086, 541984.38189697 4748704.35571289, 541985.69873047 4748700.53790283, 541986.80749512 4748698.31988525, 541987.73309326 4748696.94787598, 541987.9816734 4748696.58639749, 541989.01947021 4748695.89471436, 541992.85107422 4748695.03369141, 542003.84631348 4748692.40148926, 542014.77752686 4748689.04272461, 542025.03448486 4748685.121521, 542034.05651856 4748680.55969238, 542040.78167725 4748676.61669922, 542046.33612061 4748672.74108887, 542056.16271973 4748665.33587647, 542069.44732666 4748654.35870361, 542078.51330566 4748645.97149658, 542091.99188232 4748633.48748779, 542145.96307373 4748577.82788086, 542188.1038715 4748533.77825123, 542216.37207031 4748503.95068359, 542216.53742859 4748503.78416598, 542218.51646482 4748504.75505959, 542221.85383917 4748506.35799044, 542223.38756642 4748507.40064708, 542224.85723201 4748508.84317361, 542232.33444062 4748517.35978477, 542235.58250309 4748521.24274215, 542235.60965337 4748521.28014272, 542239.36586407 4748526.01329209, 542240.51370478 4748527.47246167, 542245.48241961 4748534.27953886, 542247.53008294 4748537.45699262, 542254.01888161 4748547.52206447, 542255.48828253 4748550.11884315, 542257.631627 4748554.4325183, 542257.9632993 4748555.03960584, 542259.87199634 4748558.55131329, 542260.80967927 4748560.79110383, 542262.3473855 4748564.5239341, 542263.55448403 4748568.58983623, 542264.42762128 4748572.42097438, 542265.52228339 4748576.96091633, 542266.553396 4748581.81695488, 542267.18725176 4748585.60008014, 542267.83879084 4748592.07345451, 542268.26415677 4748596.36726251, 542268.31887953 4748600.82634366, 542268.82639163 4748607.34537499, 542269.04662169 4748612.71770141, 542269.80500379 4748618.5122168, 542270.71606107 4748625.08027201, 542272.87132502 4748638.58146101, 542274.79813161 4748652.50012621, 542276.38531602 4748661.5390785, 542276.70269775 4748663.35632324, 542264.00189209 4748672.85650635, 542261.02252197 4748675.38867188, 542257.4307251 4748678.43847656, 542255.29272461 4748679.93328857, 542250.19207764 4748683.48571777, 542247.90297073 4748685.06327845, 542243.40912494 4748686.76703302, 542238.84837972 4748688.21905145, 542231.50330222 4748690.53826963, 542227.95077429 4748691.66138506, 542211.97858757 4748692.17764749, 542201.67708961 4748692.17955852, 542191.11232348 4748696.04287349, 542185.64422742 4748698.12233246, 542178.23455112 4748700.93455832, 542169.47155454 4748701.19728515, 542157.88323396 4748701.20067645, 542157.34205596 4748701.27182519, 542149.12080561 4748702.48736146, 542145.96534006 4748703.60364511, 542144.74432427 4748704.03365617, 542145.51620992 4748707.64075601, 542150.66616993 4748709.44093564, 542163.80505289 4748709.95900692, 542178.49035772 4748709.44404567, 542194.98011676 4748703.77400467, 542211.72629635 4748697.59361299, 542231.04613836 4748698.10322677, 542244.5993161 4748701.37929712, 542245.98676264 4748701.71361899, 542250.62588825 4748708.6676132, 542253.45686966 4748720.25541103, 542251.90926229 4748729.27509103, 542251.6715132 4748730.09277297, 542248.55933107 4748740.87144233, 542250.80409602 4748750.94766874, 542251.13705426 4748752.45768344, 542251.91147363 4748754.52891828, 542252.7532959 4748756.76812744, 542250.89630127 4748761.57849121, 542245.33190918 4748775.98168945, 542237.57391357 4748790.92071533, 542231.77270508 4748800.45410156, 542228.42852783 4748804.4362793, 542228.34588623 4748804.5100708, 542223.23272705 4748809.00268555, 542217.02392578 4748813.56292725, 542216.31591797 4748814.04248047)) 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 3 = 010130050002 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 4 = 13 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 5 = 1 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 6 = UG_13 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 7 = 1 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 8 = 13 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 9 = 0 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 10 = 0 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 11 = 3 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 12 = 481 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 13 = 6 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 14 = lursail 2011-08-29 08:21:35,812 DEBUG [org.geotools.jdbc] - 15 = 09-ago-2011 2011-08-29 08:21:35,812 ERROR [org.geoserver.wfs] - Transaction failed org.geoserver.wfs.WFSTransactionException: update error at org.geoserver.wfs.UpdateElementHandler.execute(UpdateElementHandler.java:246) at org.geoserver.wfs.Transaction.execute(Transaction.java:334) at org.geoserver.wfs.Transaction.transaction(Transaction.java:109) at org.geoserver.wfs.DefaultWebFeatureService.transaction(DefaultWebFeatureService.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.geoserver.ows.util.EMFLogger.invoke(EMFLogger.java:51) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy19.transaction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:599) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:230) 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:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: java.sql.SQLException: Invalid column index at org.geotools.jdbc.JDBCDataStore.update(JDBCDataStore.java:1309) at org.geotools.jdbc.JDBCFeatureStore.modifyFeatures(JDBCFeatureStore.java:354) at org.geoserver.feature.retype.RetypingFeatureStore.modifyFeatures(RetypingFeatureStore.java:76) at org.vfny.geoserver.global.GeoServerFeatureStore.modifyFeatures(GeoServerFeatureStore.java:113) at org.geoserver.wfs.UpdateElementHandler.execute(UpdateElementHandler.java:238) ... 70 more Caused by: java.sql.SQLException: Invalid column index at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) at oracle.jdbc.driver.OraclePreparedStatement.setBigDecimalInternal(OraclePreparedStatement.java:5227) at oracle.jdbc.driver.OraclePreparedStatement.setBigDecimal(OraclePreparedStatement.java:5219) at org.apache.commons.dbcp.DelegatingPreparedStatement.setBigDecimal(DelegatingPreparedStatement.java:129) at org.apache.commons.dbcp.DelegatingPreparedStatement.setBigDecimal(DelegatingPreparedStatement.java:129) at org.geotools.jdbc.PreparedStatementSQLDialect.setValue(PreparedStatementSQLDialect.java:135) at org.geotools.jdbc.JDBCDataStore.setPreparedFilterValues(JDBCDataStore.java:2836) at org.geotools.jdbc.JDBCDataStore.updateSQLPS(JDBCDataStore.java:3621) at org.geotools.jdbc.JDBCDataStore.update(JDBCDataStore.java:1300) ... 74 more 2011-08-29 08:21:35,828 INFO [org.geoserver.wfs] - Request: transaction handle = null service = WFS version = 1.1.0 baseUrl = http://192.168.3.15:80/geoserver/ providedVersion = null lockId = null group = [wfs:update=net.opengis.wfs.impl.UpdateElementTypeImpl@26f4a3a1 (filter: [ UnidadesGestion.103 ], handle: null, inputFormat: <unset>, srsName: null, typeName: {http://192.168.3.15/ikt}UnidadesGestion)] insert = [] update = [net.opengis.wfs.impl.UpdateElementTypeImpl@26f4a3a1 (filter: [ UnidadesGestion.103 ], handle: null, inputFormat: <unset>, srsName: null, typeName: {http://192.168.3.15/ikt}UnidadesGestion)] delete = [] native = [] releaseAction = ALL My describe feature document is as follows: <xsd:schema elementFormDefault="qualified" targetNamespace="http://192.168.3.15/ikt"> <xsd:import namespace="http://www.opengis.net/gml" schemaLocation="http://192.168.3.15:80/geoserver/schemas/gml/3.1.1/base/gml.xsd"/> <xsd:complexType name="UnidadesGestionType"> <xsd:complexContent> <xsd:extension base="gml:AbstractFeatureType"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="GID" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="CODEX" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="UG" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="VERSION" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="TOPONIMO" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="PROVINCIA" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="MUNICIPIO" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="AGREGADO" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="ZONA" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="POLIGONO" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="PARCELA" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="RECINTO" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="PARCELA_AG" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="CONUSUCOD" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="CONMODFEC" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="GRUPO" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="GEOMETRY" nillable="true" type="gml:GeometryPropertyType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="UnidadesGestion" substitutionGroup="gml:_Feature" type="IKT:UnidadesGestionType"/> </xsd:schema> Any ideas?? Thanks in advance. Regards, Un saludo, ·················································································· David Alda Fernández de Lezea Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad IKT Granja Modelo s/n · 01192 · Arkaute (Araba) ·················································································· Tlfnos.: 945-00-32-95 Fax: 945-00.32.90 ·················································································· email: [email protected] web: www.ikt.es ·················································································· ------------------------------------------------------------------------------ EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
