Cool!

There is a validation utility method somewhere you can use to figure that out 
before you send. I think in the FeatureTypes utility class....

It checks your values against the FeatureType / AttributeType data structure.

Jody

On 03/03/2010, at 8:12 PM, Virginie BERRE wrote:

> Thanks Jody!
> I manage to find my mistake with reading geoserver logs… All not null 
> properties have to be set…
>  
> Virginie BERRE - Ingénieur d'études et de développement
> +33 (0)1 30 15 40 58
> [email protected]
> <image001.gif>Pensez environnement ! N'imprimez ce mail que si c'est vraiment 
> nécessaire !
>  
> De : [email protected] 
> [mailto:[email protected]] De la part de Jody Garnett
> Envoyé : mercredi 3 mars 2010 00:16
> À : User-friendly Desktop Internet GIS
> Objet : Re: [udig-devel] WFS-T insert transaction failed
>  
> Your code looks fine (it is how I would do an insert).
>  
> You say TableView can insert; what happens when you hit commit? Does it 
> produce the same error? 
> What WFS service are you using; you may need to check the wfs logs to see 
> what was sent.
>  
> Jody
>  
> On 03/03/2010, at 3:26 AM, Virginie BERRE wrote:
> 
> 
> Dear all,
>  
> I know the bug GEOT-2081.
> Have you found a way to insert a feature?
> Why does the Table View manage to insert feature and I don't? Is there 
> somebody who can send me the Table View part code?
>  
> It's just the addFeatures transaction commit which raise an exception:
> !ENTRY org.eclipse.osgi 2 1 2010-03-02 17:21:58.078
> !MESSAGE NLS missing message: WFSRegistryWizardPage_7 in: 
> net.refractions.udig.catalog.wfs.internal.messages
> java.io.IOException: org.xml.sax.SAXException: Error performing insert
>       at 
> org.geotools.data.wfs.v1_0_0.WFSTransactionState.commit(WFSTransactionState.java:181)
>       at 
> org.geotools.data.DefaultTransaction.commit(DefaultTransaction.java:182)
>  
> Maybe it's my code also:
> Transaction insert = new DefaultTransaction();
> dodStore.setTransaction(insert);
> try {
>       List<FeatureId> ids = 
> featureStore.addFeatures(DataUtilities.collection( newFeature ));
>       insert.commit();
> } catch (IOException e) {
>       e.printStackTrace();
>       try {
>             insert.rollback();
>       } catch (IOException e1) {
>             e1.printStackTrace();
>       }
> } finally {
>       try {
>             insert.close();
>       } catch (IOException e) {
>             e.printStackTrace();
>       }
> }
>  
> Thank you.
> Regards,
>  
> Virginie BERRE - Ingénieur d'études et de développement
> +33 (0)1 30 15 40 58 (n° direct)
> [email protected]
> ZA Les Erables - bâtiment 4
> 66, route de Sartrouville
> 78230 Le Pecq 
> Tel: +33 (0)1 30 15 40 50 (standard)
> Fax: +33 (0)1 30 15 40 60 
> www.magellium.fr
> <image001.gif>
> <image002.gif>Pensez environnement ! N'imprimez ce mail que si c'est vraiment 
> nécessaire !
>  
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>  
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to