Skip to content

Getting an error when running simple Gremlin script in Faunus #815

@levin-royl

Description

@levin-royl

I am using titan-all version 0.4.4

Code:

    Configuration config = GraphUtil.readGraphConfigFromFile("titandb-faunus-remote.properties");

    FaunusGraph g = new FaunusGraph(FaunusUtil.toHadoopConfig(config));

    FaunusPipeline pipe = new FaunusPipeline(g);
    pipe.V().groupCount(ElementKeySchema.typeToken);
    pipe.submit();

Config File:

input graph parameters

faunus.graph.input.format=com.thinkaurelius.faunus.formats.titan.hbase.TitanHBaseInputFormat
faunus.graph.input.titan.storage.backend=hbase
faunus.graph.input.titan.storage.hostname=rcc-hrl-kvg-469
faunus.graph.input.titan.storage.port=21810
faunus.graph.input.titan.storage.tablename=IBM-Connections-Version-5

output data (graph or statistic) parameters

faunus.graph.output.format=com.thinkaurelius.faunus.formats.titan.hbase.TitanHBaseOutputFormat
faunus.graph.output.titan.storage.backend=hbase
faunus.graph.output.titan.storage.hostname=rcc-hrl-kvg-469
faunus.graph.output.titan.storage.port=21810
faunus.graph.output.titan.storage.tablename=analysis
faunus.graph.output.titan.storage.read-only=true
faunus.graph.output.titan.storage.batch-loading=true

faunus.sideeffect.output.format=org.apache.hadoop.mapreduce.lib.output.TextOutputFormat
faunus.output.location=hdfs://rcc-hrl-kvg-469:9100/user/royl/department-groupcount
faunus.output.location.overwrite=true
faunus.mapreduce.faunuscompiler.pathEnabled=true

fs.default.name=hdfs://rcc-hrl-kvg-469:9100/user/royl

mapred.remote.os=Linux
mapred.job.tracker=rcc-hrl-kvg-469:9101
mapred.max.split.size=5242880
mapred.job.reuse.jvm.num.tasks=-1

Error:

Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class org.objectweb.asm.ClassVisitor, but interface was expected
at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:129)
at org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:770)
at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:970)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:526)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:503)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:302)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:267)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:214)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.getScriptClass(GroovyScriptEngineImpl.java:352)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:128)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at com.thinkaurelius.faunus.FaunusPipeline.validateClosure(FaunusPipeline.java:1096)
at com.thinkaurelius.faunus.FaunusPipeline.groupCount(FaunusPipeline.java:939)
at com.thinkaurelius.faunus.FaunusPipeline.groupCount(FaunusPipeline.java:925)
at com.ibm.graphdb.analytics.AnalyticsMain.basicFaunusTests(AnalyticsMain.java:72)
at com.ibm.graphdb.analytics.AnalyticsMain.main(AnalyticsMain.java:61)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions