Error al iniciar sesión en el gestor de tareas

Hace un tiempo que no uso el gestor de tareas y, al intentar acceder hoy, estoy encontrándome con un error de autenticación. Éstos son los pasos con los que reproduzco el error:

  • Entrar en https://tareas.openstreetmap.es
  • Darle al botón de log in
  • En la página de inicio de sesión de OpenStreetMap, iniciar sesión con mi cuenta de Catastro
  • Cuando me pide autorizar la autenticación, pulso Authorise
  • De vuelta en el gestor de tareas, recibo una ventana que dice An error occurred, something did not go well

En el menú de depuración de Firefox me encuentro dos errores:

TypeError: can't access property "authComplete", window.opener is null
    J authorized.js:17
    Nu React
    unstable_runWithPriority scheduler.production.min.js:18
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4
react-dom.production.min.js:216:200
    React 10
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4
Storage access automatically granted for Dynamic State Partitioning “https://www.openstreetmap.org” on “https://tareas.openstreetmap.es”. authorized
TypeError: can't access property "authComplete", window.opener is null
    J authorized.js:17
    Nu React
    unstable_runWithPriority scheduler.production.min.js:18
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4
829.fb6575fe.chunk.js:2:99833
    React 10
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4
React Router caught the following error during render TypeError: can't access property "authComplete", window.opener is null
    J authorized.js:17
    Nu React
    unstable_runWithPriority scheduler.production.min.js:18
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4
 
Object { componentStack: "\nJ@https://tareas.openstreetmap.es/static/js/main.6b70a8c0.chunk.js:1:157816\nO@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:904632\nU@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:908107\nu@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:301333\ni@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:716813\nc@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:301553\ndiv\nW\nO@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:904632\n_@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:903878\nP@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:907970\nG@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:908258\nN@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:907102\nSuspense\nu@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:485158\nmain\ndiv\nl@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:492783\n$@https://tareas.openstreetmap.es/static/js/main.6b70a8c0.chunk.js:1:167457\nt@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:329261\nR@https://tareas.openstreetmap.es/static/js/main.6b70a8c0.chunk.js:1:2781752\nf@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:1066468\nt@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:699947\nY@https://tareas.openstreetmap.es/static/js/829.fb6575fe.chunk.js:2:1068802" }
829.fb6575fe.chunk.js:2:904315
    componentDidCatch hooks.tsx:606
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 7
    Redux 4

También obtengo el mismo error en un Chromium pelao sin plugins de privacidad ni nada. Viendo que el problema es de React, no parece que el problema sea de mi lado. De hecho, parece que la negociación de la autenticación entre OSM y Tareas es lo que está fallando.

¿Es cosa mía nada más? ¿Hay algo que pueda hacer para solucionarlo o toca esperar a una actualización?

¡Gracias!

Hola, me pasa igual. Justo hoy quería importar del Catastro y no podía por esto.

1 Like

Parece una liada gorda, en el repo del tasking-manager ya lo han solucionado mediante un hotfix, pero claro, eso es una versión de desarrollo, necesitan publicar backports compatibles hasta la nuestra versión (v4.7.0).

Viene de un cambio reciente en la web de openstreetmap: Add Cross-Origin-Opener-Policy header · openstreetmap/openstreetmap-website@2ff4d6a · GitHub

Issues relacionadas:

1 Like

Gracias por las issues! Fran del Bug: Login doesn't work; Expected behaviour: Login should work xD

Por lo que leo, lo han cambiado por una vulnerabilidad. Un poco putada que no haya habido más coordinación, pero es lo que tiene la ciberseguridad. A esperar, pues. Gracias de nuevo!

Esto se ha solucionado en HOT Gestor de Tareas:

No sabría cómo integrarme https://tareas.openstreetmap.es/ (donde es el ‘repo’'?).
Es ‘reinstall’ con: servidores/tareas/install.tasking-manager.sh at master · OSM-es/servidores · GitHub ?
Puedo ayudar si necesito.

He actualizado el Gestor de Tareas de OSM ES (“selección de cerezas”, con muchas gracias de gente de servicios web OSM-ES). Ahora puedo iniciar sesión y realizar tareas.
¡Pruébalo!

Problemas? Haces an issue: GitHub - OSM-es/tasking-manager: Tasking Manager - The tool to team up for mapping in OpenStreetMap

¡Muchas gracias por arreglarlo! Disculpa la demora en responder; vaya veranito que llevo xD

1 Like