You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@predictionio.apache.org by Kuli Gábor <ku...@gmail.com> on 2016/12/07 20:33:34 UTC
PredictionIO-Churn-Prediction-H2O-Sparkling-Water engine
Hello, I installed PredictionIO 0.9.6 everything is running. After that I
install PredictionIO-Churn-Prediction-H2O-Sparkling-Water engine. The
engine is running too. I can see here `https://localhost:8000/`
<https://localhost:8000/> the running engine server.
I'm trying to create a query like this way:
curl -k -H "Content-Type: application/json" -d '{'intlPlan': True,
'voiceMailPlan': True, 'numVmailMsg': 41, 'totalDayMins': 173.1,
'totalDayCalls': 85, 'totalDayCharge': 29.43, 'totalEveMins':
203.9, 'totalEveCalls': 107,
'totalEveCharge': 17.33, 'totalNightMins': 122.2,
'totalNightCalls': 78, 'totalNightCharge': 14.02,
'totalIntlMins': 10.0, 'totalIntlCalls': 15, 'totalIntlCharge':
3.94, 'customerServiceCalls': 0}' https://localhost:8000/queries.json
It's throw an exception:
ERROR] [ServerActor] Query:
{intlPlan: True, voiceMailPlan: True, numVmailMsg: 41, totalDayMins:
173.1,
totalDayCalls: 85, totalDayCharge: 29.43, totalEveMins: 203.9,
totalEveCalls: 107,
totalEveCharge: 17.33, totalNightMins: 122.2, totalNightCalls: 78,
totalNightCharge: 14.02,
totalIntlMins: 10.0, totalIntlCalls: 15, totalIntlCharge: 3.94,
customerServiceCalls: 0}
Stack Trace:
java.lang.IllegalStateException: Cannot call methods on a stopped
SparkContext
at org.apache.spark.SparkContext.org
<http://org.apache.spark.sparkcontext.org/>$apache$spark$SparkContext$
$assertNotStopped(SparkContext.scala:104)
at org.apache.spark.SparkContext.defaultParallelism(
SparkContext.scala:2061)
at org.apache.spark.SparkContext.parallelize$default$2(
SparkContext.scala:723)
at Algorithm.predict(Algorithm.scala:56)
at Algorithm.predict(Algorithm.scala:9)
at io.prediction.controller.P2LAlgorithm.predictBase(
P2LAlgorithm.scala:70)
at io.prediction.workflow.ServerActor$$anonfun$24$$
anonfun$25.apply(CreateServer.scala:536)
at io.prediction.workflow.ServerActor$$anonfun$24$$
anonfun$25.apply(CreateServer.scala:535)
at scala.collection.TraversableLike$$anonfun$map$
1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$
1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.map(
TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at io.prediction.workflow.ServerActor$$anonfun$24.apply(
CreateServer.scala:535)
at io.prediction.workflow.ServerActor$$anonfun$24.apply(
CreateServer.scala:513)
at spray.routing.ApplyConverterInstances$$anon$
22$$anonfun$apply$1.apply(ApplyConverterInstances.scala:25)
at spray.routing.ApplyConverterInstances$$anon$
22$$anonfun$apply$1.apply(ApplyConverterInstances.scala:24)
at spray.routing.ConjunctionMagnet$$anon$1$$
anon$2$$anonfun$happly$1$$anonfun$apply$1.apply(Directive.scala:38)
at spray.routing.ConjunctionMagnet$$anon$1$$
anon$2$$anonfun$happly$1$$anonfun$apply$1.apply(Directive.scala:37)
at spray.routing.directives.BasicDirectives$$anon$1.
happly(BasicDirectives.scala:26)
at spray.routing.ConjunctionMagnet$$anon$1$$
anon$2$$anonfun$happly$1.apply(Directive.scala:37)
at spray.routing.ConjunctionMagnet$$anon$1$$
anon$2$$anonfun$happly$1.apply(Directive.scala:36)
at spray.routing.directives.BasicDirectives$$anon$2.
happly(BasicDirectives.scala:79)
at spray.routing.Directive$$anon$7$$anonfun$happly$4.apply(
Directive.scala:86)
at spray.routing.Directive$$anon$7$$anonfun$happly$4.apply(
Directive.scala:86)
at spray.routing.directives.BasicDirectives$$anon$3$$
anonfun$happly$1.apply(BasicDirectives.scala:92)
at spray.routing.directives.BasicDirectives$$anon$3$$
anonfun$happly$1.apply(BasicDirectives.scala:92)
at spray.routing.directives.ExecutionDirectives$$anonfun$
detach$1$$anonfun$apply$7$$anonfun$apply$3.apply$mcV$sp(
ExecutionDirectives.scala:89)
at spray.routing.directives.ExecutionDirectives$$anonfun$
detach$1$$anonfun$apply$7$$anonfun$apply$3.apply(
ExecutionDirectives.scala:89)
at spray.routing.directives.ExecutionDirectives$$anonfun$
detach$1$$anonfun$apply$7$$anonfun$apply$3.apply(
ExecutionDirectives.scala:89)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.
liftedTree1$1(Future.scala:24)
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(
Future.scala:24)
at scala.concurrent.impl.ExecutionContextImpl$$anon$3.
exec(ExecutionContextImpl.scala:107)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(
ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.
runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(
ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(
ForkJoinWorkerThread.java:107)
Can anybody help me? what am i doing wrong?
Thank you!