[Geoserver-devel] WFS-T Failed to Commit/Update (Edit State) but Adding and Delete is Successful

WFS does not commit/save updates/changes made in my wfs but it can
successfully Add and Delete features thru WFS service of Geoserver to
POSTGIS database.
cgi-bin/proxy.cgi has already been set.
I already tried updating the geoserver's sample shapefile layers and it is
successfully updated with this code.
I already used Udig and it manages to update the same wfs-t layers im
working with.

Im stuck at this one and been trying to make this work in days. :-((
Any help will be very much appreciated.

here is my js snippet:
###########################################################################

var ctrl = new OpenLayers.Control.PanZoom();
    var bounds = new OpenLayers.Bounds(
                    116.91, 4.499,
                    126.751, 21.165
                );
                var options = {
                    controls: [ctrl],
                    maxExtent: bounds,
                    maxResolution: 0.0651015625,
                    projection: "EPSG:4326",
                    units: 'degrees'
                };
           map = new OpenLayers.Map('map', options);

var saveStrategy = new OpenLayers.Strategy.Save();
  saveStrategy.events.register('success', null, saveSuccess);
        saveStrategy.events.register('fail', null, saveFail);

wfs = new OpenLayers.Layer.Vector("Index Map", {
        strategies: [new OpenLayers.Strategy.BBOX(),saveStrategy],
        projection: new OpenLayers.Projection("EPSG:4326"),
        protocol: new OpenLayers.Protocol.WFS({
            version: "1.0.0",
            srsName: "EPSG:4326",
            url: "/geoserver/wfs",
            featureNS : "http://opengeo.org/cic",
            featureType: "geo_pntms_wgs",
            schema:
"http://***.***.***.***:3000/geoserver/wfs?request=DescribeFeatureType&version=1.0.0&service=WFS&typeName=cic:geo_pntms_wgs"
      })
    });
    var gphy = new OpenLayers.Layer.Google(
        "Google Physical",
        {type: G_PHYSICAL_MAP, sphericalMercator: false}
    );

map.addLayers([gphy,wfs]);

##############################################################################################
The XML Response of firebug after clicking save button is..

<wfs:wfs_transactionresponse version="1.0.0"
xmlns:wfs="http://www.opengis.net/wfs&quot;
xmlns:ogc="http://www.opengis.net/ogc&quot;
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot;
xsi:schemaLocation="http://www.opengis.net/wfs
http://***.***.***.***:3000/geoserver/schemas/wfs/1.0.0/WFS-transaction.xsd">
<wfs:insertresult>
       <ogc:featureid fid="none"></ogc:featureid>
</wfs:insertresult>
<wfs:transactionresult>
<wfs:status>
      <wfs:failed></wfs:failed>
</wfs:status>
      <wfs:message>update error</wfs:message>
</wfs:transactionresult>
</wfs:wfs_transactionresponse>

####################################################################################
The Geoserver Log has the following lines..

02 Nov 16:00:05 ERROR [geoserver.wfs] - Transaction failed
org.geoserver.wfs.WFSTransactionException: update error

####################################################################################

Thanks,
ry:working:
--
View this message in context: http://old.nabble.com/WFS-T-Failed-to-Commit-Update-(Edit-State)-but-Adding-and-Delete-is-Successful-tp30111823p30111823.html
Sent from the GeoServer - Dev mailing list archive at Nabble.com.