Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

yotta / pictogram

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 60
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Closed
Open
Issue #440 opened Jan 06, 2018 by Fernando Martínez Santiago@dofer 
  • New issue
New issue

error del server que no sé interpretar

A veces, cuando pido los datos de un estudiante, lo que obtengo es lo siguiente ¿cual es el motivo?

{ "stack": "Error: No supervisors related\n at /home/ubuntu/pictogram/sails/src/api/models/Student.js:337:15\n at tryCatcher (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/util.js:11:23)\n at Promise._settlePromiseFromHandler (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:488:35)\n at Promise._settlePromise (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:548:18)\n at Promise._settlePromise0 (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:593:10)\n at Promise._settlePromises (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:676:18)\n at Promise._fulfill (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:617:18)\n at PromiseArray._resolve (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise_array.js:125:19)\n at PromiseArray._promiseFulfilled (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise_array.js:143:14)\n at Promise._settlePromise (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:553:26)\n at Promise._settlePromise0 (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:593:10)\n at Promise._settlePromises (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/promise.js:676:18)\n at Async._drainQueue (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/async.js:125:16)\n at Async._drainQueues (/home/ubuntu/pictogram/sails/src/node_modules/sails/node_modules/waterline/node_modules/bluebird/js/release/async.js:135:10)\n at Immediate.Async.drainQueues as _onImmediate\n at processImmediate as _immediateCallback", "message": "No supervisors related" }

  • Fernando Martínez Santiago @dofer commented Jan 06, 2018
    Developer

    La llamada: https://dev.pictogramweb.com/stu/95?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsaWNlbnNlIjp7ImNyZWF0aW9uX3RzIjoiMjAxNy0wNi0wMVQwOTo0MTo1NC4wMDBaIiwiYWN0aXZhdGlvbl90cyI6IjIwMTctMDYtMDFUMDk6NDI6MjEuMDAwWiIsImR1cmF0aW9uIjo4LCJleHBpcmF0aW9uX3RzIjoiMjAxOC0wMi0wMlQwMDowMDowMC4wMDBaIiwibnVtYmVyIjoiS1E5OFg3T0k2Rk5IUTdHVSIsInR5cGUiOiJvZmZpY2lhbCIsImNyZWF0b3IiOiJhbW9udGVqb0B1amFlbi5lcyIsInN0dWRlbnQiOjk1LCJleHBpcmVkIjpmYWxzZX0sImlkX2FjdGl2ZV9ncmlkIjoxNzksImlkIjo5NSwidXNlcm5hbWUiOiJhcmcwMDAxIiwicGFzc3dvcmQiOiIkMmEkMTAkNVFVcllEZGhORGZaT2c4VkhLRWhmZU4wdFdnQThlLmh3VmU4RjNuSEF5NW54Smt6d2liL08iLCJuYW1lIjoiQW5kcsOpcyIsInN1cm5hbWUiOiJSdWl6IEdhcmPDrWEiLCJiaXJ0aGRhdGUiOiIyMDExLTA4LTI0VDAwOjAwOjAwLjAwMFoiLCJnZW5kZXIiOiJNIiwiY291bnRyeSI6IkVTIiwicGljIjoiMmExMHR2eXJuTEMwaVZpS2YwZDJ1dTFwb3lHZXJvUkxQQU1mS0Y2b1M4NVlsYzdld3IwZ0lsLmpwZyIsIm5vdGVzIjoiIiwibGFuZyI6ImVzLWVzIiwiYXR0cmlidXRlcyI6eyJjYXRlZ29yaWVzIjp0cnVlLCJpZF9hY3RpdmVfZ3JpZCI6bnVsbCwiaW5wdXRfZmVlZGJhY2siOnsidmlicmF0aW9uIjp0cnVlLCJyZWFkIjpmYWxzZSwiYmVlcCI6ZmFsc2UsImhpZ2hsaWdodCI6ZmFsc2V9LCJpbnB1dF9zZWxlY3Rpb24iOnsiY2xpY2siOnRydWUsImRvdWJsZV9jbGljayI6ZmFsc2UsImxvbmdfcHJlc3MiOmZhbHNlLCJkcmFnIjp0cnVlfSwibGVnZW5kIjpmYWxzZSwibGVnZW5kX3NpemUiOiJub3JtYWwiLCJzaXplIjoibGFyZ2UiLCJwaWN0b19iYWNrZ3JvdW5kIjoiIzAwMDBmZiIsInRhcGVfYmFja2dyb3VuZCI6IiMwMGZmZmYiLCJvbmVfcGljdG9fZGVsaXZlcnkiOmZhbHNlLCJkZWxpdmVyeSI6MH0sImlzU3R1ZGVudCI6dHJ1ZSwiaWF0IjoxNTE1MjI5ODA2LCJleHAiOjE1MTUyMzcwMDZ9.sWbHTmmGN4nr8b6fHhVKTjCddiCahK5UZ59rKWdX-10

    La llamada: https://dev.pictogramweb.com/stu/95?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsaWNlbnNlIjp7ImNyZWF0aW9uX3RzIjoiMjAxNy0wNi0wMVQwOTo0MTo1NC4wMDBaIiwiYWN0aXZhdGlvbl90cyI6IjIwMTctMDYtMDFUMDk6NDI6MjEuMDAwWiIsImR1cmF0aW9uIjo4LCJleHBpcmF0aW9uX3RzIjoiMjAxOC0wMi0wMlQwMDowMDowMC4wMDBaIiwibnVtYmVyIjoiS1E5OFg3T0k2Rk5IUTdHVSIsInR5cGUiOiJvZmZpY2lhbCIsImNyZWF0b3IiOiJhbW9udGVqb0B1amFlbi5lcyIsInN0dWRlbnQiOjk1LCJleHBpcmVkIjpmYWxzZX0sImlkX2FjdGl2ZV9ncmlkIjoxNzksImlkIjo5NSwidXNlcm5hbWUiOiJhcmcwMDAxIiwicGFzc3dvcmQiOiIkMmEkMTAkNVFVcllEZGhORGZaT2c4VkhLRWhmZU4wdFdnQThlLmh3VmU4RjNuSEF5NW54Smt6d2liL08iLCJuYW1lIjoiQW5kcsOpcyIsInN1cm5hbWUiOiJSdWl6IEdhcmPDrWEiLCJiaXJ0aGRhdGUiOiIyMDExLTA4LTI0VDAwOjAwOjAwLjAwMFoiLCJnZW5kZXIiOiJNIiwiY291bnRyeSI6IkVTIiwicGljIjoiMmExMHR2eXJuTEMwaVZpS2YwZDJ1dTFwb3lHZXJvUkxQQU1mS0Y2b1M4NVlsYzdld3IwZ0lsLmpwZyIsIm5vdGVzIjoiIiwibGFuZyI6ImVzLWVzIiwiYXR0cmlidXRlcyI6eyJjYXRlZ29yaWVzIjp0cnVlLCJpZF9hY3RpdmVfZ3JpZCI6bnVsbCwiaW5wdXRfZmVlZGJhY2siOnsidmlicmF0aW9uIjp0cnVlLCJyZWFkIjpmYWxzZSwiYmVlcCI6ZmFsc2UsImhpZ2hsaWdodCI6ZmFsc2V9LCJpbnB1dF9zZWxlY3Rpb24iOnsiY2xpY2siOnRydWUsImRvdWJsZV9jbGljayI6ZmFsc2UsImxvbmdfcHJlc3MiOmZhbHNlLCJkcmFnIjp0cnVlfSwibGVnZW5kIjpmYWxzZSwibGVnZW5kX3NpemUiOiJub3JtYWwiLCJzaXplIjoibGFyZ2UiLCJwaWN0b19iYWNrZ3JvdW5kIjoiIzAwMDBmZiIsInRhcGVfYmFja2dyb3VuZCI6IiMwMGZmZmYiLCJvbmVfcGljdG9fZGVsaXZlcnkiOmZhbHNlLCJkZWxpdmVyeSI6MH0sImlzU3R1ZGVudCI6dHJ1ZSwiaWF0IjoxNTE1MjI5ODA2LCJleHAiOjE1MTUyMzcwMDZ9.sWbHTmmGN4nr8b6fHhVKTjCddiCahK5UZ59rKWdX-10
  • Arturo Montejo Ráez @amontejo commented Jan 06, 2018
    Owner

    Esto ocurre porque quien está pidiendo los datos del estudiante es un supervisor que no tiene relación con el estudiante (lo cual no debería pasar nunca) o bien un estudiante a secas pidiendo datos de sí mismo (que será el caso, porque no das más información).

    He modificado el método para que cuando los datos del estudiante los pide un supervisor te devuelva, en la lista de supervisores, sólo a sí mismo si no es una oficina o a todos los que están en la oficina y relacionados con el estudiante. Si quien pide los datos es un estudiante, recibe TODOS los supervisores asociados.

    Esto ocurre porque quien está pidiendo los datos del estudiante es un supervisor que no tiene relación con el estudiante (lo cual no debería pasar nunca) o bien un estudiante a secas pidiendo datos de sí mismo (que será el caso, porque no das más información). He modificado el método para que cuando los datos del estudiante los pide un supervisor te devuelva, en la lista de supervisores, sólo a sí mismo si no es una oficina o a todos los que están en la oficina y relacionados con el estudiante. Si quien pide los datos es un estudiante, recibe TODOS los supervisores asociados.
  • Arturo Montejo Ráez @amontejo

    assigned to @dofer and unassigned @amontejo

    Jan 06, 2018

    assigned to @dofer and unassigned @amontejo

    assigned to @dofer and unassigned @amontejo
    Toggle commit list
  • Arturo Montejo Ráez @amontejo commented Jan 06, 2018
    Owner

    Cuando esté listo en dev para probarlo, te aviso por aquí.

    Cuando esté listo en dev para probarlo, te aviso por aquí.
  • Arturo Montejo Ráez @amontejo

    mentioned in commit df3d83fd

    Jan 06, 2018

    mentioned in commit df3d83fd

    mentioned in commit df3d83fd00a43f5b993cc4cfc69cb10d6056997b
    Toggle commit list
  • Fernando Martínez Santiago @dofer commented Jan 06, 2018
    Developer

    gracias, a la espera estoy, que creo que estoy cerca de que pictogram no pierda conexión por websockets ni dejándolo toda la noche sin tocar

    gracias, a la espera estoy, que creo que estoy cerca de que pictogram no pierda conexión por websockets ni dejándolo toda la noche sin tocar
  • Arturo Montejo Ráez @amontejo commented Jan 07, 2018
    Owner

    Está listo en dev

    Está listo en dev
  • Fernando Martínez Santiago @dofer

    closed

    Jan 07, 2018

    closed

    closed
    Toggle commit list
  • Fernando Martínez Santiago @dofer

    mentioned in commit b9a62918

    Jan 07, 2018

    mentioned in commit b9a62918

    mentioned in commit b9a6291884bc9df3bf063f529a160cb4e1f4775b
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
0
Labels
None
Assign labels
  • View labels
2
2 participants
Reference: yotta/pictogram#440