id,subject
10,Maths
ETL config json for Subject
{
"source": { "file": { "path": "/temp/test/subject.csv" } },
"extractor": { "row": {} },
"transformers": [
{ "csv": {} },
{ "vertex": { "class": "Subject" } }
],
"loader": {
"orientdb": {
"dbURL": "plocal:/temp/databases/test",
"dbType": "graph",
"dbUser":"root",
"dbPassword":"test123"
}
}
}
0,10,Relation
1,10,Function
{
"source": { "file": { "path": "/temp/test/topic.csv" } },
"extractor": { "row": {} },
"transformers": [
{ "csv": {} },
{ "vertex": { "class": "Topic" } },
{ "edge": { "class": "HasTopic",
"joinFieldName": "subjectId",
"lookup": "Subject.id",
"direction": "in"
}
}
],
"loader": {
"orientdb": {
"dbURL": "plocal:/temp/databases/test",
"dbType": "graph",
"dbUser":"root",
"dbPassword":"test123"
}
}
BEGIN ETL PROCESSOR
Error in Pipeline execution: java.lang.NullPointerException
java.lang.NullPointerException
at com.orientechnologies.orient.etl.transformer.OEdgeTransformer.createEdge(OEdgeTransformer.java:190)
at com.orientechnologies.orient.etl.transformer.OEdgeTransformer.executeTransform(OEdgeTransformer.java:117)
at com.orientechnologies.orient.etl.transformer.OAbstractTransformer.transform(OAbstractTransformer.java:37)
at com.orientechnologies.orient.etl.OETLPipeline.execute(OETLPipeline.java:114)
at com.orientechnologies.orient.etl.OETLProcessor.executeSequentially(OETLProcessor.java:487)
at com.orientechnologies.orient.etl.OETLProcessor.execute(OETLProcessor.java:291)
at com.orientechnologies.orient.etl.OETLProcessor.main(OETLProcessor.java:161)
ETL process halted: com.orientechnologies.orient.etl.OETLProcessHaltedException: java.lang.NullPointerException