Uploaded image for project: 'Clowder'
  1. Clowder
  2. CATS-589

Error accessing datasets on Terra develop

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • Old Issues
    • None
    • None
    • None

      http://141.142.209.122/clowder/datasets

      Trying to access the list of datasets when logged in returns a server error. Dataset list can be accessed properly when not logged in. May be a permissions issue.

      ```

      ! @70jcl526i - Internal server error, for (GET) [/clowder/datasets] ->

      play.api.Application$$anon$1: Execution exception[[UnsupportedOperationException: empty.reduceLeft]]
      at play.api.Application$class.handleError(Application.scala:293) ~[com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
      at play.api.DefaultApplication.handleError(Application.scala:399) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
      at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$13$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:166) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
      at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$13$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:163) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
      at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:33) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.util.Failure$$anonfun$recover$1.apply(Try.scala:185) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.util.Try$.apply(Try.scala:161) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.util.Failure.recover(Try.scala:185) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:324) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$recover$1.apply(Future.scala:324) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [org.scala-lang.scala-library-2.10.4.jar:na]
      at play.api.libs.iteratee.Execution$$anon$1.execute(Execution.scala:43) [com.typesafe.play.play-iteratees_2.10-2.2.3.jar:2.2.3]
      at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Promise$class.complete(Promise.scala:55) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:153) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [org.scala-lang.scala-library-2.10.4.jar:na]
      at play.api.libs.iteratee.Execution$$anon$2.execute(Execution.scala:70) [com.typesafe.play.play-iteratees_2.10-2.2.3.jar:2.2.3]
      at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Promise$class.complete(Promise.scala:55) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:153) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [org.scala-lang.scala-library-2.10.4.jar:na]
      at play.api.libs.iteratee.Execution$$anon$2.execute(Execution.scala:70) [com.typesafe.play.play-iteratees_2.10-2.2.3.jar:2.2.3]
      at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Promise$class.complete(Promise.scala:55) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:153) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32) [org.scala-lang.scala-library-2.10.4.jar:na]
      at play.api.libs.iteratee.Execution$$anon$2.execute(Execution.scala:70) [com.typesafe.play.play-iteratees_2.10-2.2.3.jar:2.2.3]
      at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.Promise$class.complete(Promise.scala:55) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Promise$DefaultPromise.complete(Promise.scala:153) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:23) [org.scala-lang.scala-library-2.10.4.jar:na]
      at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:42) [com.typesafe.akka.akka-actor_2.10-2.2.0.jar:2.2.0]
      at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:386) [com.typesafe.akka.akka-actor_2.10-2.2.0.jar:2.2.0]
      at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [org.scala-lang.scala-library-2.10.4.jar:na]

      Caused by: java.lang.UnsupportedOperationException: empty.reduceLeft
      at scala.collection.LinearSeqOptimized$class.reduceLeft(LinearSeqOptimized.scala:124) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.immutable.List.reduceLeft(List.scala:84) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.TraversableOnce$class.reduce(TraversableOnce.scala:195) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.AbstractTraversable.reduce(Traversable.scala:105) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at api.Permission$.checkPermission(Permissions.scala:265) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at api.Permission$.checkPermission(Permissions.scala:158) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at api.Permission$.checkPermission(Permissions.scala:138) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at views.html.datasets.tile$.apply(tile.template.scala:64) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at views.html.datasetList$$anonfun$apply$4.apply(datasetList.template.scala:121) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at views.html.datasetList$$anonfun$apply$4.apply(datasetList.template.scala:120) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.immutable.List.foreach(List.scala:318) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.TraversableLike$class.map(TraversableLike.scala:244) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at scala.collection.AbstractTraversable.map(Traversable.scala:105) ~[org.scala-lang.scala-library-2.10.4.jar:na]
      at views.html.datasetList$.apply(datasetList.template.scala:120) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at controllers.Datasets$$anonfun$list$1.apply(Datasets.scala:313) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at controllers.Datasets$$anonfun$list$1.apply(Datasets.scala:186) ~[clowder.clowder-0.9.x-SNAPSHOT.jar:0.9.x-SNAPSHOT]
      at play.api.mvc.ActionBuilder$$anonfun$apply$10.apply(Action.scala:221) ~[com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
      at play.api.mvc.ActionBuilder$$anonfun$apply$10.apply(Action.scala:220) ~[com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]

      ```

              mburnet2 Maxwell Burnette
              mburnet2 Maxwell Burnette
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: