Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DICT] ArithmeticException divided by zero when showing JobStatus #10

Open
kharalast5 opened this issue May 29, 2017 · 0 comments
Open

Comments

@kharalast5
Copy link
Member

If an incorrect config file is uploaded and run its job, there seems to be an Exception when showing JobStatus.

It seems to be an ArithmeticException divided by zero.

We will need to fix it.

The below is the stacktrace.

! @746mkk0g3 - Internal server error, for (GET) [/job/status?order=asc&limit=10&
offset=0] ->

play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[Arithmeti
cException: / by zero]]
at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(
HttpErrorHandler.scala:265) ~[play_2.11-2.4.3.jar:2.4.3]
at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.
scala:191) ~[play_2.11-2.4.3.jar:2.4.3]
at play.api.GlobalSettings$class.onError(GlobalSettings.scala:179) [play
_2.11-2.4.3.jar:2.4.3]
at play.api.DefaultGlobal$.onError(GlobalSettings.scala:212) [play_2.11-
2.4.3.jar:2.4.3]
at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorH
andler.scala:94) [play_2.11-2.4.3.jar:2.4.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$9$$anonfun
$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:158) [play-netty-server_2.
11-2.4.3.jar:2.4.3]
at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$9$$anonfun
$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:155) [play-netty-server_2.
11-2.4.3.jar:2.4.3]
at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.s
cala:36) [scala-library-2.11.8.jar:na]
at scala.util.Failure$$anonfun$recover$1.apply(Try.scala:216) [scala-lib
rary-2.11.8.jar:na]
at scala.util.Try$.apply(Try.scala:192) [scala-library-2.11.8.jar:na]
at scala.util.Failure.recover(Try.scala:216) [scala-library-2.11.8.jar:n
a]
at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:326) [s
cala-library-2.11.8.jar:na]
at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:326) [s
cala-library-2.11.8.jar:na]
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [scala-l
ibrary-2.11.8.jar:na]
at play.api.libs.iteratee.Execution$trampoline$.executeScheduled(Executi
on.scala:109) [play-iteratees_2.11-2.4.3.jar:2.4.3]
at play.api.libs.iteratee.Execution$trampoline$.execute(Execution.scala:
71) [play-iteratees_2.11-2.4.3.jar:2.4.3]
at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala
:40) [scala-library-2.11.8.jar:na]
at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scal
a:248) [scala-library-2.11.8.jar:na]
at scala.concurrent.Promise$class.complete(Promise.scala:55) [scala-libr
ary-2.11.8.jar:na]
at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:1
53) [scala-library-2.11.8.jar:na]
at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:237) [scala
-library-2.11.8.jar:na]
at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:237) [scala
-library-2.11.8.jar:na]
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [scala-l
ibrary-2.11.8.jar:na]
at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(E
xecutionContextImpl.scala:121) [scala-library-2.11.8.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
[scala-library-2.11.8.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool
.java:1339) [scala-library-2.11.8.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:19
79) [scala-library-2.11.8.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThre
ad.java:107) [scala-library-2.11.8.jar:na]
Caused by: java.lang.ArithmeticException: / by zero
at org.nlp4l.framework.builtin.DbModels$$anon$6.writes(DbModels.scala:12
2) ~[classes/:na]
at org.nlp4l.framework.builtin.DbModels$$anon$6.writes(DbModels.scala:11
7) ~[classes/:na]
at play.api.libs.json.Json$.toJson(Json.scala:118) ~[play-json_2.11-2.4.
3.jar:2.4.3]
at play.api.libs.json.DefaultWrites$$anon$3$$anonfun$writes$2.apply(Writ
es.scala:197) ~[play-json_2.11-2.4.3.jar:2.4.3]
at play.api.libs.json.DefaultWrites$$anon$3$$anonfun$writes$2.apply(Writ
es.scala:197) ~[play-json_2.11-2.4.3.jar:2.4.3]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:234) ~[scala-library-2.11.8.jar:na]
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:234) ~[scala-library-2.11.8.jar:na]
at scala.collection.Iterator$class.foreach(Iterator.scala:893) ~[scala-l
ibrary-2.11.8.jar:na]
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336) ~[scal
a-library-2.11.8.jar:na]
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72) ~[
scala-library-2.11.8.jar:na]
at scala.collection.AbstractIterable.foreach(Iterable.scala:54) ~[scala-
library-2.11.8.jar:na]
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
~[scala-library-2.11.8.jar:na]
at scala.collection.AbstractTraversable.map(Traversable.scala:104) ~[sca
la-library-2.11.8.jar:na]
at play.api.libs.json.DefaultWrites$$anon$3.writes(Writes.scala:197) ~[p
lay-json_2.11-2.4.3.jar:2.4.3]
at play.api.libs.json.DefaultWrites$$anon$3.writes(Writes.scala:196) ~[p
lay-json_2.11-2.4.3.jar:2.4.3]
at play.api.libs.json.Json$.toJson(Json.scala:118) ~[play-json_2.11-2.4.
3.jar:2.4.3]
at org.nlp4l.framework.controllers.JobController$$anonfun$jobStatus$1$$a
nonfun$apply$32.apply(JobController.scala:444) ~[classes/:na]
at org.nlp4l.framework.controllers.JobController$$anonfun$jobStatus$1$$a
nonfun$apply$32.apply(JobController.scala:441) ~[classes/:na]
at scala.util.Success$$anonfun$map$1.apply(Try.scala:237) ~[scala-librar
y-2.11.8.jar:na]
at scala.util.Try$.apply(Try.scala:192) [scala-library-2.11.8.jar:na]
at scala.util.Success.map(Try.scala:237) ~[scala-library-2.11.8.jar:na]
... 8 common frames omitted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant