Hey guys, 

I do a massive insert in a orient graph db. 
I declared the massive insert intend and have values, that are "null" in my 
to be imported records (NOT_NULL constraint is not set!!!)

Then I get this exception:

Exception in thread "main" java.lang.IllegalArgumentException: Property 
value can not be null
at 
com.tinkerpop.blueprints.util.ExceptionFactory.propertyValueCanNotBeNull(ExceptionFactory.java:60)
at 
com.tinkerpop.blueprints.impls.orient.OrientElement.validateProperty(OrientElement.java:536)
at 
com.tinkerpop.blueprints.impls.orient.OrientElement.setPropertyInternal(OrientElement.java:621)
at 
com.tinkerpop.blueprints.impls.orient.OrientElement.setProperties(OrientElement.java:150)
at de.foconis.DBFGraphImporter.doThisImport(DBFGraphImporter.java:67)
at de.foconis.DBFImporter.batchImportDBF(DBFImporter.java:151)
at de.foconis.DBFImporter.importDbf(DBFImporter.java:68)
at de.foconis.DBFImporter.startImporting(DBFImporter.java:54)
at de.foconis.Main.main(Main.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

I thought validation is disabled on massive insert intend???


The code I use to insert: 

OrientVertex v = graph.addVertex(String.format("class:%s",tableName));
Map map = rec.toMap();
v.setProperties(map);

the map contains "null" values.

This is stupid. I don't know what to do. 
Any help please???

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to