maproulette-backend icon indicating copy to clipboard operation
maproulette-backend copied to clipboard

MapRoulette back-end / API

Results 110 maproulette-backend issues
Sort by recently updated
recently updated
newest added

Update sbt, plugins, and other dependencies to support running with Play 2.9 because Play 2.8 is out of support at the end of May 2024. See here for more information...

Some folks that deploy MapRoulette locally for dev, use GH actions in some way, or have their own instances will need to **update their play application secret**. The _application service...

At the moment the project is compiled using java 11 and many dependencies may not work on Java 17. The play framework docs say they're pushing to drop Java 11...

see for example https://maproulette.org/browse/challenges/40603 https://maproulette.org/challenge/41154 https://maproulette.org/challenge/40667

example request ``` GET | https://staging.maproulette.org/api/v2/task/170921569/review/start?mapillary=false ``` returns an ambiguous 500 error ``` message | "SqlMappingError(No rows when expecting a single one)" ``` This could be refined into something easier...

The application.conf has `application.langs="en,af,fr,es"` causing this warning: > 23:07:06.197 WARN [][application-akka.actor.default-dispatcher-5][play.api.i18n.Lang] - application.langs is deprecated, use play.i18n.langs instead I'm not aware of any localized code on the backend side but...

This warning is printed during startup: ``` WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/home/ljdelight/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.3/guice-4.2.3.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this...

Kamon can do a lot with metrics for applications that run on the JVM. It supports Play Framework Experiment with this tool and see what graphs could be generated and...

MapRoulette is using scalafmt 2.3.2 (see .scalafmt.conf) and it's quite old from Dec 2019. It's time to start updating to newer versions! The latest is v3.7.x and jumping to the...

Play 2.8 support ends May 2024 and there were license changes with newer versions of Akka (not used by Play), so the migration should be done sooner rather than later....