Hi, One idea is that the list of properties in WFS is a sequence so attributes should be in the same order than they are listed in the schema. In your schema GEOMETRY is the last attribute. I do not know if this is your trouble now but I have fased the property order issue with a certain GIS software which ordered attributes into nice alphabetical order. Rather good idea for a user selecting attributes to be fetched but it lead to failing GetFeature requests.
-Jukka Rahkonen- David Alda Fernandez de Lezea wrote: > 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,ZON > A,POLIGONO,PARCELA,RECINTO,PARCELA_AG,CONUSUCOD,CONMODFEC,GRUP > O,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,ZON > A,POLIGONO,PARCELA,RECINTO,PARCELA_AG,CONUSUCOD,CONMODFEC,GRUP > O,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.0424 > 8047,542216.28972476,4748813.84688567,542200.58086508,4748820. > 57352164,542196.9625809,4748822.38507369,542192.22516798,47488 > 24.75757372,542186.22449539,4748827.75529862,542182.42511197,4 > 748831.19472488,542179.5618309,4748833.78352006,542176.8017896 > 8,4748836.27986538,542166.03220318,4748841.21243124,542155.674 > 90729,4748843.65287875,542150.78073412,4748844.80503932,542137 > .76901441,4748844.79973343,542127.45126087,4748847.49179368,54 > 2110.84715069,4748857.3687093,542109.20888496,4748858.87594993 > ,542094.57454906,4748872.35803089,542093.79674258,4748873.0700 > 1813,542082.60047153,4748878.40036373,542074.95319467,4748882. > 04900404,542052.0660327,4748885.185525,542039.81161435,4748885 > .59460792,542038.60671716,4748885.63378137,542020.2138498,4748 > 878.0094084,541998.67244229,4748872.618491,541966.36974969,474 > 8866.34279196,541946.62701146,4748862.30343564,541946.55964653 > ,4748862.12616417,541941.67252765,4748849.79058353,541942.4266 > 9678,4748848.46411133,541950.85528565,4748831.2019043,541955.8 > 8287354,4748820.52789307,541959.51867676,4748810.2177124,54196 > 5.34631348,4748788.45288086,541975.26971436,4748742.72528076,5 > 41982.57769775,4748710.60913086,541984.38189697,4748704.355712 > 89,541985.69873047,4748700.53790283,541986.80749512,4748698.31 > 988525,541987.73309326,4748696.94787598,541987.9816734,4748696 > .58639749,541989.01947021,4748695.89471436,541992.85107422,474 > 8695.03369141,542003.84631348,4748692.40148926,542014.77752686 > ,4748689.04272461,542025.03448486,4748685.121521,542034.056518 > 56,4748680.55969238,542040.78167725,4748676.61669922,542046.33 > 612061,4748672.74108887,542056.16271973,4748665.33587647,54206 > 9.44732666,4748654.35870361,542078.51330566,4748645.97149658,5 > 42091.99188232,4748633.48748779,542145.96307373,4748577.827880 > 86,542188.1038715,4748533.77825123,542216.37207031,4748503.950 > 68359,542216.53742859,4748503.78416598,542218.51646482,4748504 > .75505959,542221.85383917,4748506.35799044,542223.38756642,474 > 8507.40064708,542224.85723201,4748508.84317361,542232.33444062 > ,4748517.35978477,542235.58250309,4748521.24274215,542235.6096 > 5337,4748521.28014272,542239.36586407,4748526.01329209,542240. > 51370478,4748527.47246167,542245.48241961,4748534.27953886,542 > 247.53008294,4748537.45699262,542254.01888161,4748547.52206447 > ,542255.48828253,4748550.11884315,542257.631627,4748554.432518 > 3,542257.9632993,4748555.03960584,542259.87199634,4748558.5513 > 1329,542260.80967927,4748560.79110383,542262.3473855,4748564.5 > 239341,542263.55448403,4748568.58983623,542264.42762128,474857 > 2.42097438,542265.52228339,4748576.96091633,542266.553396,4748 > 581.81695488,542267.18725176,4748585.60008014,542267.83879084, > 4748592.07345451,542268.26415677,4748596.36726251,542268.31887 > 953,4748600.82634366,542268.82639163,4748607.34537499,542269.0 > 4662169,4748612.71770141,542269.80500379,4748618.5122168,54227 > 0.71606107,4748625.08027201,542272.87132502,4748638.58146101,5 > 42274.79813161,4748652.50012621,542276.38531602,4748661.539078 > 5,542276.70269775,4748663.35632324,542264.00189209,4748672.856 > 50635,542261.02252197,4748675.38867188,542257.4307251,4748678. > 43847656,542255.29272461,4748679.93328857,542250.19207764,4748 > 683.48571777,542247.90297073,4748685.06327845,542243.40912494, > 4748686.76703302,542238.84837972,4748688.21905145,542231.50330 > 222,4748690.53826963,542227.95077429,4748691.66138506,542211.9 > 7858757,4748692.17764749,542201.67708961,4748692.17955852,5421 > 91.11232348,4748696.04287349,542185.64422742,4748698.12233246, > 542178.23455112,4748700.93455832,542169.47155454,4748701.19728 > 515,542157.88323396,4748701.20067645,542157.34205596,4748701.2 > 7182519,542149.12080561,4748702.48736146,542145.96534006,47487 > 03.60364511,542144.74432427,4748704.03365617,542145.51620992,4 > 748707.64075601,542150.66616993,4748709.44093564,542163.805052 > 89,4748709.95900692,542178.49035772,4748709.44404567,542194.98 > 011676,4748703.77400467,542211.72629635,4748697.59361299,54223 > 1.04613836,4748698.10322677,542244.5993161,4748701.37929712,54 > 2245.98676264,4748701.71361899,542250.62588825,4748708.6676132 > ,542253.45686966,4748720.25541103,542251.90926229,4748729.2750 > 9103,542251.6715132,4748730.09277297,542248.55933107,4748740.8 > 7144233,542250.80409602,4748750.94766874,542251.13705426,47487 > 52.45768344,542251.91147363,4748754.52891828,542252.7532959,47 > 48756.76812744,542250.89630127,4748761.57849121,542245.3319091 > 8,4748775.98168945,542237.57391357,4748790.92071533,542231.772 > 70508,4748800.45410156,542228.42852783,4748804.4362793,542228. > 34588623,4748804.5100708,542223.23272705,4748809.00268555,5422 > 17.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(UpdateElementHa > ndler.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(Default > WebFeatureService.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.invokeJoinpointUsingR > eflection(AopUtils.java:310) > at > org.springframework.aop.framework.ReflectiveMethodInvocation.i > nvokeJoinpoint(ReflectiveMethodInvocation.java:182) > at > org.springframework.aop.framework.ReflectiveMethodInvocation.p > roceed(ReflectiveMethodInvocation.java:149) > at org.geoserver.ows.util.EMFLogger.invoke(EMFLogger.java:51) > at > org.springframework.aop.framework.ReflectiveMethodInvocation.p > roceed(ReflectiveMethodInvocation.java:171) > at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd > kDynamicAopProxy.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.handleR > equest(AbstractController.java:153) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAda > pter.handle(SimpleControllerHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(D > ispatcherServlet.java:875) > at > org.springframework.web.servlet.DispatcherServlet.doService(Di > spatcherServlet.java:809) > at > org.springframework.web.servlet.FrameworkServlet.processReques > t(FrameworkServlet.java:571) > at > org.springframework.web.servlet.FrameworkServlet.doPost(Framew > orkServlet.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.internalDoFilt > er(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at > org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter > (SetCharacterEncodingFilter.java:108) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:265) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invo > ke(FilterSecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFi > lter(FilterSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:275) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(Excep > tionTranslationFilter.java:124) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:275) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilte > r.doFilter(AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:275) > at > org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter( > BasicProcessingFilter.java:174) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:275) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter. > doFilter(HttpSessionContextIntegrationFilter.java:249) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doF ilter(FilterChainProxy.java:275) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainPr > oxy.java:149) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBean > Proxy.java:98) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at > org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at > org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxy > Filter.java:183) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:172) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap > ter.java:174) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:879) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHa ndler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolT > cpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(Le > aderFollowerWorkerThread.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(JDBCFeatureS > tore.java:354) > at > org.geoserver.feature.retype.RetypingFeatureStore.modifyFeatur > es(RetypingFeatureStore.java:76) > at > org.vfny.geoserver.global.GeoServerFeatureStore.modifyFeatures > (GeoServerFeatureStore.java:113) > at > org.geoserver.wfs.UpdateElementHandler.execute(UpdateElementHa > ndler.java:238) > ... 70 more > Caused by: java.sql.SQLException: Invalid column index > at > oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseErr > or.java:112) > at > oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseErr > or.java:146) > at > oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseErr > or.java:208) > at > oracle.jdbc.driver.OraclePreparedStatement.setBigDecimalIntern > al(OraclePreparedStatement.java:5227) > at > oracle.jdbc.driver.OraclePreparedStatement.setBigDecimal(Oracl > ePreparedStatement.java:5219) > at > org.apache.commons.dbcp.DelegatingPreparedStatement.setBigDeci > mal(DelegatingPreparedStatement.java:129) > at > org.apache.commons.dbcp.DelegatingPreparedStatement.setBigDeci > mal(DelegatingPreparedStatement.java:129) > at > org.geotools.jdbc.PreparedStatementSQLDialect.setValue(Prepare > dStatementSQLDialect.java:135) > at > org.geotools.jdbc.JDBCDataStore.setPreparedFilterValues(JDBCDa > taStore.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@26f4a3a > 1 (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 > ------------------------------------------------------------------------------ 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
