Text search with reasoning enable return error. Version 3.1.4

0 views
Skip to first unread message

naru...@gmail.com

unread,
Aug 30, 2015, 9:26:18 PM8/30/15
to Stardog
Hi Stardog team,

In version 3.1.4
Create new data base
Perform search from query front-end:
SELECT ?s WHERE {?s ?p ?o  . (?o) <http://jena.hpl.hp.com/ARQ/property#textMatch> ( 'aaa' ) .  }

Stardog return error with below exception in back-end

SELECT ?s WHERE {?s ?p ?o  . (?o) <http://jena.hpl.hp.com/ARQ/property#textMatch> ( 'aaa' ) .  } limit 50 offset 0
java.lang.NullPointerException
at com.complexible.stardog.plan.ScopeNodeImpl$ScopeNodeBuilderImpl.join(ScopeNodeImpl.java:453)
at com.complexible.stardog.plan.optimizer.JoinOrderNodeOptimizer$Visitor.transform(JoinOrderNodeOptimizer.java:90)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.visit(TransformingPlanNodeVisitor.java:670)
at com.complexible.stardog.plan.ScopeNodeImpl.accept(ScopeNodeImpl.java:123)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryVisit(TransformingPlanNodeVisitor.java:518)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryTransform(TransformingPlanNodeVisitor.java:78)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.transform(TransformingPlanNodeVisitor.java:305)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.visit(TransformingPlanNodeVisitor.java:726)
at com.complexible.stardog.plan.ProjectionPlanNodeImpl.accept(ProjectionPlanNodeImpl.java:105)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryVisit(TransformingPlanNodeVisitor.java:518)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryTransform(TransformingPlanNodeVisitor.java:78)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.transform(TransformingPlanNodeVisitor.java:273)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.visit(TransformingPlanNodeVisitor.java:702)
at com.complexible.stardog.plan.DistinctPlanNodeImpl.accept(DistinctPlanNodeImpl.java:64)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryVisit(TransformingPlanNodeVisitor.java:518)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.unaryTransform(TransformingPlanNodeVisitor.java:78)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.transform(TransformingPlanNodeVisitor.java:315)
at com.complexible.stardog.plan.TransformingPlanNodeVisitor.visit(TransformingPlanNodeVisitor.java:718)
at com.complexible.stardog.plan.SlicePlanNodeImpl.accept(SlicePlanNodeImpl.java:102)
at com.complexible.stardog.plan.optimizer.AbstractPlanNodeOptimizer.optimize(AbstractPlanNodeOptimizer.java:29)
at com.complexible.stardog.plan.optimizer.OptimizationPipeline.execute(OptimizationPipeline.java:120)
at com.complexible.stardog.plan.eval.ExecutablePlanFactory.createOptimized(ExecutablePlanFactory.java:107)
at com.complexible.stardog.plan.eval.QueryEngine.getExecutablePlan(QueryEngine.java:210)
at com.complexible.stardog.plan.eval.QueryEngine.executeSelect(QueryEngine.java:123)
at com.complexible.stardog.query.DefaultQueryFactory$TupleQuery.execute(DefaultQueryFactory.java:224)
at com.complexible.stardog.query.DefaultQueryFactory$TupleQuery.execute(DefaultQueryFactory.java:210)
at com.complexible.stardog.protocols.server.SPECServerFunction.query(SPECServerFunction.java:497)
at com.complexible.stardog.protocols.server.SPECServerFunction.handleMessage(SPECServerFunction.java:147)
at com.complexible.stardog.protocols.http.annex.QueryPanelEndpoint.handleMessage(QueryPanelEndpoint.java:89)
at com.complexible.common.protocols.server.rpc.ServerHandler.handleMessage(ServerHandler.java:247)
at com.complexible.common.protocols.server.rpc.ServerHandler.channelRead(ServerHandler.java:146)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)
at io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:32)
at io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:299)
at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Unknown Source)

naru...@gmail.com

unread,
Aug 30, 2015, 9:29:22 PM8/30/15
to Stardog, naru...@gmail.com
Hi, 

Please note that below error is with reasoning enable

Thanks
Duc

Michael Grove

unread,
Aug 31, 2015, 9:16:37 AM8/31/15
to stardog
This has already been fixed for the latest release.  As a workaround in the meantime, if you provide a value for one of the variables in the unbound scan, you should avoid the bug.

Cheers,

Mike

--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en

Reply all
Reply to author
Forward
0 new messages