Pagina en blanco al completar encuesta en 3W

Hola.
Ayer logramos la vinculacion entre kolla y guarani. Hoy estoy intentando completar una encuesta de recien graduado por 3w y me aparece una pantalla en blanco.

En el log de apache, puedo ver este error


[Wed Nov 16 11:47:11 2016] [error] [client 157.92.144.8] PHP Warning:  file_put_contents(/usr/local/proyectos/g3w3/instalacion/log/des01/20161116_114711___4190.log): failed to open stream: Permission denied in /usr/local/proyectos/g3w3/src/siu/lib/kernel/util/log.php on line 274, referer: http://guarani-prueba.ffyb.uba.ar/ffyb/encuestas_kolla/b6c3e193fe6b5119cf8a3e89af609b49915d32d6
[Wed Nov 16 11:47:42 2016] [error] [client 157.92.144.8] toba_error_seguridad: Error Interno Request Invalido\n\n[TRAZA]exception 'toba_error_seguridad' with message 'Error Interno' in /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php:541\nStack trace:\n#0 /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php(76): toba_nucleo->verificar_pedido_post()\n#1 /usr/local/proyectos/kolla/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()\n#2 {main}, referer: http://guarani-prueba.ffyb.uba.ar/encuestas/kolla/?ai=kolla||40000112&tm=1&h=1&t=GzHSCaVE6Ck7Mp4j%2BKFewiMLn%2BIrz54DfWR%2Fn%2FDMAhXTA4Sm30%2F8yYX09K24RqfnHweP5CxyAjPsymPbrP6dzQ%3D%3D

La configuracion del archivo servicios_web_config.php es la siguiente


		'kolla' => array(
			'tipo' => 'rest',
                	'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
		                'base_url' => "https://localhost/encuestas/kolla/rest/",
		                'defaults' => array (
		                        'auth' => array('ue_guarani', '<******>'), //user, password, segun guzzle
		                        'verify' => false //no verificar cert ssl
		         	)
			)
		),

Hola Francisco,
¿qué versiones estan usando? Mostranos por favor los logs de Kolla y Guaraní.
Saludos.

Estamos con la version 3.12 de guarani y la 3.7.1 de kolla.
El log de guarani muestra solo el texto del log de kolla

Kolla


-o-o-o-o-o-
Fecha: 21-11-2016 12:17:58
Usuario: fgimenez
Version-PHP: 5.4.41-1~dotdeb+6.1
Servidor: guarani-prueba.ffyb.uba.ar
URI: /encuestas/kolla/?ai=kolla||40000112&tm=1&h=5&t=ycRuNw99zkojNNisefkQlnVaEFPpnT5Wyl%2BFFOYnEbKPUz4G0rDvrLH95ifECeewDJR7CmNpW3ruunQhU61yow%3D%3D
Referrer: http://guarani-prueba.ffyb.uba.ar/encuestas/kolla/?ai=kolla||40000112&tm=1&h=5&t=ycRuNw99zkojNNisefkQlnVaEFPpnT5Wyl%2BFFOYnEbKPUz4G0rDvrLH95ifECeewDJR7CmNpW3ruunQhU61yow%3D%3D
Host: 157.92.144.8
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[INFO][kolla] PUNTO MONTAJE: se carg� la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/kolla/aplicacion/php
[CRITICAL][toba] toba_error_seguridad: Error Interno Request Invalido

[TRAZA]exception 'toba_error_seguridad' with message 'Error Interno' in /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php:541
Stack trace:
#0 /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php(76): toba_nucleo->verificar_pedido_post()
#1 /usr/local/proyectos/kolla/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#2 {main}

Hola, por lo que veo en los logs del primer mensaje lo que esta pasando es que faltan permisos de escritura en la carpeta /instalacion/log del 3W. Vean la parte de la documentación donde dice “Darle permisos a las siguientes carpetas de manera recursiva para que el usuario Apache pueda escribir”, deben correr el siguiente comando:


chown [usuario]:www-data /instalacion/log -R
chmod 0775 /instalacion/log -R

saludos.

Hola, tenias razon, faltaba agregar eso para el log de guarani.

Este es el log de guarani


================================================================================
===============================   INFO basica   ================================
================================================================================

 MEMORIA                       3.69 Mb

--------------------------------------
 CRONOMETRO
--------------------------------------
pre-consulta                 0.003 seg
pre conexion                 0.001 seg
conexion                     0.070 seg
pos conexion                 0.026 seg
post-consulta                0.005 seg
pre-cache                    0.003 seg
post-cache                   0.000 seg
pre-cache                    0.000 seg
post-cache                   0.000 seg
pre-cache                    0.000 seg
post-cache                   0.000 seg
pre-cache                    0.001 seg
post-cache                   0.000 seg
pre-consulta                 0.005 seg
post-consulta                0.015 seg
fin request                  0.035 seg
fin response                 0.007 seg
--------------------------------------
 TOTAL                       0.171 seg
--------------------------------------

================================================================================
================================   nivel INFO   ================================
================================================================================


--  La acción 'c8c63e2a6d604397b66e66753eccba' no existe Se redirige a 'index' con parámetro 'c8c63e2a6d604397b66e66753eccba'  



--  EJECUTANDO ACCION 'siu\operaciones\encuestas_kolla\controlador::accion__index'  



================================================================================
==================================   DEBUG   ===================================
================================================================================


--  UA  ------------------------------------------------------------------------

5

--  ALIAS  ---------------------------------------------------------------------

/ffyb

--  ACTIVAR CACHE  -------------------------------------------------------------



--  CATALOGO: sistema/version_base_g3 | cache [false] - tipo [no]  -------------

Array
(
    [parametros] => Array
        (
        )

    [metadata] => Array
        (
            [cache] => no
            [filas] => n
        )

    [force_cache] => Array
        (
        )

)


--  sql  -----------------------------------------------------------------------

SET CLIENT_ENCODING TO 'iso-8859-1';

--  sql  -----------------------------------------------------------------------

SET search_path TO negocio

--  CONECTAR DB  ---------------------------------------------------------------

Array
(
    [vendor] => pgsql
    [dbname] => guarani
    [schema] => negocio
    [host] => localhost
    [port] => 5432
    [pdo_user] => postgres
)


--  SQL  -----------------------------------------------------------------------

SELECT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'negocio_auditoria')

--  sql  -----------------------------------------------------------------------

CREATE TEMP TABLE tt_usuario (usuario VARCHAR(60), id_solicitud INTEGER);GRANT SELECT, INSERT ON tt_usuario TO postgres;INSERT INTO tt_usuario (usuario) VALUES ('35077957');

--  SQL  -----------------------------------------------------------------------

select version_app,ultimo_script_corrido from app_versiones_base where id_conversion = (select max(id_conversion) from app_versiones_base);

--  DATOS  ---------------------------------------------------------------------

3.12.0-000731

--  Autenticacion  -------------------------------------------------------------

Usuario autenticado con la sesion

--  CATALOGO: persona/datos_basicos | cache [true] - tipo [sesion]  ------------

Array
(
    [parametros] => Array
        (
            [persona] => '1981'
        )

    [metadata] => Array
        (
            [parametros] => Array
                (
                    [0] => persona
                )

            [cache] => sesion
            [filas] => 1
        )

    [force_cache] => Array
        (
        )

)


--  ADMIN CACHE  ---------------------------------------------------------------

: instanciando: sesion

--  CACHE SESION buscar  -------------------------------------------------------

catalogo____des01__persona__datos_basicos__JzE5ODEn

--  CATALOGO CACHE DATOS  ------------------------------------------------------

Array
(
    [persona] => 1981
    [tipo_documento] => 0
    [tipo_documento_desc] => Documento Nacional de Identidad
    [nro_documento] => 35077957
    [apellido] => Macharashvili
    [nombres] => Romina Andrea
    [inicial_apellido] => M
    [id_imagen] => 
    [perfil_inicial] => Alumno
    [identificacion] => 35077957
    [legajo_docente] => 
    [docente] => 
    [orden] => 0
)


--  CATALOGO: persona/perfiles | cache [true] - tipo [sesion]  -----------------

Array
(
    [parametros] => Array
        (
            [persona] => '1981'
        )

    [metadata] => Array
        (
            [parametros] => Array
                (
                    [0] => persona
                )

            [cache] => sesion
            [filas] => n
        )

    [force_cache] => Array
        (
        )

)


--  CACHE SESION buscar  -------------------------------------------------------

catalogo____des01__persona__perfiles__JzE5ODEn

--  CATALOGO CACHE DATOS  ------------------------------------------------------

Array
(
    [0] => Alumno
    [1] => Cursos
)


--  CATALOGO: persona/carreras | cache [true] - tipo [sesion]  -----------------

Array
(
    [parametros] => Array
        (
            [persona] => '1981'
        )

    [metadata] => Array
        (
            [parametros] => Array
                (
                    [0] => persona
                )

            [cache] => sesion
            [filas] => n
        )

    [force_cache] => Array
        (
        )

)


--  CACHE SESION buscar  -------------------------------------------------------

catalogo____des01__persona__carreras__JzE5ODEn

--  CATALOGO CACHE DATOS  ------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|propuesta|alumno|legajo|plan|plan_version|regular|regular_nombre|calidad|ubicacion|modalidad|division|version|calidad_nombre|propuesta_codigo|              propuesta_nombre               |propuesta_nombre_abreviado|propuesta_tipo|propuesta_tipo_nombre|plan_codigo|plan_nombre|planes_versiones_version|planes_versiones_nombre|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|    3    | 1011 |      | 4  |     4      |   S   |   Regular    |   A   |    1    |    P    |        |   4   |    Activo    |      T03       |Tecnicatura Universitaria en Medicina Nuclear|     Medicina Nuclear     |     200      |        Grado        |   2014    | Plan 2014 |           1            |        Versión 1         |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


--  CATALOGO: persona/configuracion | cache [true] - tipo [memoria]  -----------

Array
(
    [parametros] => Array
        (
            [persona] => '1981'
        )

    [metadata] => Array
        (
            [parametros] => Array
                (
                    [0] => persona
                )

            [cache] => memoria
            [cache_expiracion] => 600
            [filas] => n
        )

    [force_cache] => Array
        (
        )

)


--  ADMIN CACHE  ---------------------------------------------------------------

: instanciando: memoria_apc

--  CATALOGO CACHE DATOS  ------------------------------------------------------

Array
(
    [email] => romina.macharashvili@imat.com.ar
    [recibe_mail_mensajes] => 0
    [email_temporal] => 
)


--  cargar PERSONA  ------------------------------------------------------------

1981

--  Encuestas Pendientes para  -------------------------------------------------

1981

--  CATALOGO: encuestas/encuestas_pendientes | cache [false] - tipo [no]  ------

Array
(
    [parametros] => Array
        (
            [persona] => '1981'
        )

    [metadata] => Array
        (
            [parametros] => Array
                (
                    [0] => persona
                )

            [cache] => no
        )

    [force_cache] => Array
        (
        )

)


--  SQL  -----------------------------------------------------------------------

SELECT 
				p.hash, -- id para luego marcar que fue contestado el formulario de encuestas.
				p.formulario,
				h.kolla_id_habilitacion,
				h.kolla_password,
				f.titulo as titulo_formulario
		   FROM gde_encuestas_pendientes as p,
				gde_formularios as f,
				gde_habilitaciones as h
		  WHERE p.persona = '1981'
			AND f.formulario = p.formulario
			AND h.habilitacion = f.habilitacion
			AND h.activo = 'S'  -- Habilitacion activa para contestar
			AND p.fecha_respuesta IS NULL
		    AND CURRENT_DATE BETWEEN h.fecha_desde AND h.fecha_hasta
			AND f.estado = 'A' -- formulario activo
			AND h.kolla_id_habilitacion IS NOT NULL 
			AND f.generado_en_kolla = 'S'

--  DATOS  ---------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------
|                   0                    | 1 |2|               3                |                   4                   |
-------------------------------------------------------------------------------------------------------------------------
|c8c63e2a6d604397b66e66753eccba853d23c317|192|7|2238a61e9f6de3be8bb4eeacc55d0efa|                 Física                  |
|0853627857e3c0227c7f69c992533a45ae688264|200|7|2238a61e9f6de3be8bb4eeacc55d0efa| Fundamentos de Biología y Radiobiología  |
|f12770ad90df5ed2d34c0c2e5fb3465932ea179f|211|8|2ef71b99524f2c497c2a8295de966b61|                 Física                  |
|81c452636592affd089e0cb54f659a0317279348|219|8|2ef71b99524f2c497c2a8295de966b61| Fundamentos de Biología y Radiobiología  |
-------------------------------------------------------------------------------------------------------------------------


--  Pendientes  ----------------------------------------------------------------

Array
(
    [0] => Array
        (
            [id] => c8c63e2a6d604397b66e66753eccba853d23c317
            [formulario] => 192
            [cui] => c8c63e2a6d604397b66e66753eccba853d23c317
            [habilitacion] => 7
            [password] => 2238a61e9f6de3be8bb4eeacc55d0efa
            [titulo] => Física
        )

    [1] => Array
        (
            [id] => 0853627857e3c0227c7f69c992533a45ae688264
            [formulario] => 200
            [cui] => 0853627857e3c0227c7f69c992533a45ae688264
            [habilitacion] => 7
            [password] => 2238a61e9f6de3be8bb4eeacc55d0efa
            [titulo] => Fundamentos de Biología y Radiobiología
        )

    [2] => Array
        (
            [id] => f12770ad90df5ed2d34c0c2e5fb3465932ea179f
            [formulario] => 211
            [cui] => f12770ad90df5ed2d34c0c2e5fb3465932ea179f
            [habilitacion] => 8
            [password] => 2ef71b99524f2c497c2a8295de966b61
            [titulo] => Física
        )

    [3] => Array
        (
            [id] => 81c452636592affd089e0cb54f659a0317279348
            [formulario] => 219
            [cui] => 81c452636592affd089e0cb54f659a0317279348
            [habilitacion] => 8
            [password] => 2ef71b99524f2c497c2a8295de966b61
            [titulo] => Fundamentos de Biología y Radiobiología
        )

)


--  kolla_url  -----------------------------------------------------------------

7, 192, c8c63e2a6d604397b66e66753eccba853d23c317, 2238a61e9f6de3be8bb4eeacc55d0efa

--  url_encuesta  --------------------------------------------------------------

http://guarani-prueba.ffyb.uba.ar/encuestas/kolla/?ai=kolla||40000112&tm=1&h=7&t=%2BNSEiys2I8mtQ1Qetz%2B5XL6qVM9oTSfPWtBeOgcBtide%2BdRC0wtHMV2G4ENVoFMC0Ldg1G%2FGhyhPQ%2FsD3%2FU0NQ%3D%3D

--F<1>:E<0>:W<0>:T<0.171 s>:M<3.69 Mb>--
--REXCAT_C<sistema>MET<version_base_g3>MED<db>A<leer>T<0.005>--
--REXCAT_C<persona>MET<datos_basicos>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<perfiles>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<carreras>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<configuracion>MED<memoria>A<leer>T<0.000>--
--REXCAT_C<encuestas>MET<encuestas_pendientes>MED<db>A<leer>T<0.015>--

== FIN =============================================

Tambien esta el de kolla, pero sigue siendo el mismo


Fecha: 24-11-2016 10:47:28
Operacion: Responder Encuestas Externas
Usuario: fgimenez
Version-PHP: 5.4.41-1~dotdeb+6.1
Servidor: guarani-prueba.ffyb.uba.ar
URI: /encuestas/kolla/?ai=kolla||40000112&tm=1&h=7&t=%2BNSEiys2I8mtQ1Qetz%2B5XL6qVM9oTSfPWtBeOgcBtide%2BdRC0wtHMV2G4ENVoFMC0Ldg1G%2FGhyhPQ%2FsD3%2FU0NQ%3D%3D
Referrer: http://guarani-prueba.ffyb.uba.ar/ffyb/inicio_alumno
Host: 157.92.144.8
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[INFO][kolla] PUNTO MONTAJE: se carg� la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se carg� la clase nucleo/formulario/accesos/ext_completar.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/kolla/aplicacion/php

-o-o-o-o-o-
Fecha: 24-11-2016 10:47:39
Usuario: fgimenez
Version-PHP: 5.4.41-1~dotdeb+6.1
Servidor: guarani-prueba.ffyb.uba.ar
URI: /encuestas/kolla/?ai=kolla||40000112&tm=1&h=7&t=%2BNSEiys2I8mtQ1Qetz%2B5XL6qVM9oTSfPWtBeOgcBtide%2BdRC0wtHMV2G4ENVoFMC0Ldg1G%2FGhyhPQ%2FsD3%2FU0NQ%3D%3D
Referrer: http://guarani-prueba.ffyb.uba.ar/encuestas/kolla/?ai=kolla||40000112&tm=1&h=7&t=%2BNSEiys2I8mtQ1Qetz%2B5XL6qVM9oTSfPWtBeOgcBtide%2BdRC0wtHMV2G4ENVoFMC0Ldg1G%2FGhyhPQ%2FsD3%2FU0NQ%3D%3D
Host: 157.92.144.8
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[INFO][kolla] PUNTO MONTAJE: se carg� la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/kolla/aplicacion/php
[CRITICAL][toba] toba_error_seguridad: Error Interno Request Invalido

[TRAZA]exception 'toba_error_seguridad' with message 'Error Interno' in /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php:541
Stack trace:
#0 /usr/local/proyectos/kolla/toba/php/nucleo/toba_nucleo.php(76): toba_nucleo->verificar_pedido_post()
#1 /usr/local/proyectos/kolla/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#2 {main}

Espero que ayude.

Saludos!

Me puse a ver el codigo de toba, a ver si eso me daba algun indicio, y encontre esto


533         function verificar_pedido_post()
534         {
535                 if ($_SERVER['REQUEST_METHOD'] == 'POST' && toba::manejador_sesiones()->existe_usuario_activo()) {                      //Solo si es request via post. Ha    y que ver para el put.
536                         $frm = (isset($_POST[apex_sesion_csrt])) ? $_POST[apex_sesion_csrt] : null;
537                         if (toba::memoria()->validar_pedido_pagina($frm)  === false) {
538                                 toba::logger()->debug('Se intenta hacer un post donde no coinciden parametros anti CSRF');
539                                 toba::logger()->debug(' Form: '. var_export($frm, true));
540                                 toba::memoria()->fijar_csrf_token(true);
541                                 throw new toba_error_seguridad('Request Invalido');
542                         }
543                 }
544         }

Por lo que dice el string, parece estar relacionado con CSRF(cross site request forgery) o algun problema de cookies de sesion. Despues de deslogearme de todo y volver a probarlo, puedo completar las encuestas correctamente, ya no aparece mas la pantalla en blanco.

De todas formas, me gustaria saber porque ocurre este problema asi podemos evitar que le pase a los usuarios, por mas que el tiempo lo solucione solo.

Alguna idea de porque pasa esto?

Buenos días Francisco, podrías verificar por favor la siguiente información:

  • qué versión de Kolla es la que estas usando en esa instalación
  • la variable de entorno TOBA_DIR en el alias de kolla ¿a qué versión de Toba está apuntando? ¿es la que corresponde?

Saludos.

Kolla es la 3.7.2
Guarani es la 3.12

TOBA_DIR “/usr/local/proyectos/kolla/toba”, que es donde esta instalada la version de kolla, asi que asumo que es la correcta

Gracias por la respuesta Francisco.
Ahora que buscamos en la versión correcta pudimos detectar el problema. Estamos corrigiendo el error y vamos a publicarlo con una nueva versión de tercer dígito (3.7.3).
Saludos.

Hola, se nos presenta la misma situación, a diferencia que los usuarios que intentan responder no ingresan por 3w, lo hacen directamente por Kolla.
El tema es que estamos en una situación en la cual los destinatarios no pueden responder la encuesta.
En nuestro caso se dá cuando se quiere guardar la respuesta.
Kolla 3.7.2
Gracias

Hola Damián,
antes que nada disculpas por la demora en la respuesta.

Esto les pasa al responder encuestas sin vinculación a Guaraní?

Te consulto esto, porque antes que nada tenemos que pedirles que actualicen la versión a 3.7.3 mínimo. Si tienen ese Kolla vinculado a Guaraní hay que chequear antes la compatibilidad de versiones.

La versión 3.7.2 no debería estar siendo usada, esto lo publicamos en este post.

El problema que reportas se resuelve en principio con la actualización a 3.7.3.

Ante cualquier duda por favor avisanos.
Saludos!
Myriam

Hola, a mi me está pasando en Kolla 4.0.1, puede ser? Lo probé con g3w 2.9.3 y 2.9.4 .

ejecuta: throw new toba_error_seguridad(‘Request Invalido’);

Log de Kolla:


CRITICAL][toba] toba_error_seguridad: Error Interno Request Invalido

[TRAZA]exception 'toba_error_seguridad' with message 'Error Interno' in /usr/local/siu4/kolla/aplicacion/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php:544

Archivo “kolla/aplicacion/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php”


function verificar_pedido_post()
        {
                if ($_SERVER['REQUEST_METHOD'] == 'POST' && toba::manejador_sesiones()->existe_usuario_activo()) {                      //Solo si es request via post. Hay que ver para el put.
                        $frm = (isset($_POST[apex_sesion_csrt])) ? $_POST[apex_sesion_csrt] : null;
                        if (toba::memoria()->validar_pedido_pagina($frm)  === false) {
                                toba::logger()->debug('Se intenta hacer un post donde no coinciden parametros anti CSRF');
                                toba::logger()->debug(' Form: '. var_export($frm, true));
                                toba::memoria()->fijar_csrf_token(true);
                            if (empty($_FILES) && empty($_POST)) {
                                throw new toba_error_usuario('Detectamos un pedido incompleto, esto puede deberse a que el sistema no le haya informado el limite para la subida de archivos o usted decidi� hacer caso omiso de la advertencia, por favor contacte al $
                            } else {
                                throw new toba_error_seguridad('Request Invalido');
                            }
                        }
                }
        }

Saludos!
Juan Pablo

Buenos días Juan Pablo, si estas usando la versión 4.0.1 de Kolla entonces es la 2.9.4 la que debes vincular, no la 2.9.3.
Te consulto, ¿en qué situación te encontras con ese error? ¿ya tienen los sistemas vinculados y la vinculación funcionando?
Saludos.

Hola! El error se da al responder la encuesta desde Guaraní, y queda la pantalla en blanco. Sí, ya esta todo vinculado.
Por lo que acabo de notar, el error ocurre cuando en el mismo navegador tengo iniciada una sesión en Kolla; si cierro la sesión o si la abro en “Modo incógnito” por ejemplo, se puede responder bien, ¿puede ser?

Muchas gracias, saludos!

Hola Juan Pablo,
¿con “sesión iniciada” te referis a una sesión distinta a la que estas usando para responder la encuesta? Si es eso, si, es probable que eso esté generando conflictos porque se hacen validaciones de los datos de la sesión y tener dos distintas puede hacer que se interprete como una sesión “falsificada”.
Saludos.