Looks like this is biting OrientDB with Scala again. Simply trying to
create a vertex won't compile due to ambiguous reference. Anyone have a
workaround?
Here's the code...
import org.scalatest.FlatSpec
import com.tinkerpop.blueprints.impls.orient.OrientGraph
import com.tinkerpop.blueprints.Vertex
class OrientDBSpec extends FlatSpec {
behavior of "The OrientDB Spec"
it should "open and close in memory graph db" in {
val graph = new OrientGraph("memory:test")
try {
val v:Vertex = graph.addVertex(null)
println("Created vertex: " + v.getId)
} finally {
graph.shutdown
} }}
And the error...
Multiple markers at this line
- ambiguous reference to overloaded definition, both method addVertex in
class OrientBaseGraph of type (x$1: Any, x$2:
<repeated...>[Object])com.tinkerpop.blueprints.impls.orient.OrientVertex
and method addVertex in class OrientBaseGraph of type (x$1:
Any)com.tinkerpop.blueprints.impls.orient.OrientVertex match argument
types (String) and expected result type com.tinkerpop.blueprints.Vertex
- ambiguous reference to overloaded definition, both method addVertex in
class OrientBaseGraph of type (x$1: Any, x$2:
<repeated...>[Object])com.tinkerpop.blueprints.impls.orient.OrientVertex
and method addVertex in class OrientBaseGraph of type (x$1:
Any)com.tinkerpop.blueprints.impls.orient.OrientVertex match argument
types (Null) and expected result type com.tinkerpop.blueprints.Vertex
--
---
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/groups/opt_out.