Project

General

Profile

Bug #4468

Fckeditor WIRIS plugin hace perder la sesion durante la creación de encuestas, foros, wikis y notas personales (cuando no se envia cidReq)

Added by Oscar Reyes Almora over 7 years ago. Updated almost 7 years ago.

Status:
Bug resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
Start date:
12/03/2012
Due date:
% Done:

90%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Hace unos meses he creado una encuesta en varios de mis cursos que empleo via el campus Chamilo versión 1.8.8.4, sin embargo, ahora que voy a empezar un nuevo ciclo, deseo modificar parámetros como fecha de inicio y fecha de término de la publicación de la misma y me aparece que no estoy identificado como responsable del curso. (ver archivo mensaje 1)

Algo similar ocurre cuando deseo modificar alguna característica de una tarea ya existente, crear un nuevo wiki, añadir una nueva nota personal, añadir un foro para un contenido existente (ver archivo mensaje 2).


Files

Mensaje1.jpg (82.1 KB) Mensaje1.jpg Mensaje obtenido cuando intento modificar parámetros de una encuesta Oscar Reyes Almora, 12/03/2012 00:49
mensaje2.jpg (88.4 KB) mensaje2.jpg Mensaje cuando deseo modificar tarea existente Oscar Reyes Almora, 12/03/2012 00:49
encuesta.png (8.01 KB) encuesta.png Michela Mosquera, 19/05/2012 23:52
tarea-modificada.png (8.36 KB) tarea-modificada.png Michela Mosquera, 19/05/2012 23:52

Related issues

Related to Chamilo LMS - Bug #4760: this.GetSelection() is null js error when fckeditor wiris plugin is enabledBug resolved16/05/2012

Actions

Associated revisions

Revision 99b61db8 (diff)
Added by Julio Montoya over 7 years ago

Removing regenerate_session_id see #4468

History

#1

Updated by Julio Montoya over 7 years ago

  • Status changed from New to Assigned
  • Assignee set to Julio Montoya
#2

Updated by Julio Montoya over 7 years ago

Parece que es una config especial en el servidor o algo parecido, la variable $_SESSION['_course']['code'] es guardada correctamente.
El problema está en que fckeditor envia estos valores:

http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook

y por alguna razón ese valor se pierde, sigo investigado


[Mon Mar 12 11:51:13 2012] [error] [client 178.73.217.51] TODOSOBREJONBRION
[Mon Mar 12 11:51:13 2012] [error] [client 178.73.217.51] TODOSOBREJONBRION
[Mon Mar 12 11:51:13 2012] [error] [client 178.73.217.51]  -  
[Mon Mar 12 11:51:13 2012] [error] [client 178.73.217.51] course loaded
[Mon Mar 12 11:51:13 2012] [error] [client 178.73.217.51] TODOSOBREJONBRION
[Mon Mar 12 11:51:17 2012] [error] [client 186.84.213.103] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/lang, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=questionDescription&Toolbar=TestQuestionDescription
[Mon Mar 12 11:51:17 2012] [error] [client 186.84.213.103] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/lang, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=questionDescription&Toolbar=TestQuestionDescription
[Mon Mar 12 11:51:17 2012] [error] [client 186.84.213.103] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/fckplugin.js, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=questionDescription&Toolbar=TestQuestionDescription
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/lang, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/fckplugin.js, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] 1111111, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] 1, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:18 2012] [error] [client 178.73.217.51] TODOSOBREJONBRION -  TODOSOBREJONBRION, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook

hasta aqui esta bien se ve que el course id es TODOSOBREJONBRION
luego por alguna razón fckeditor envia otra pedida y ahora el course id es vacio
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1111111, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51]  -  , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/lang, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1111111, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51]  -  , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] File does not exist: /var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/fckplugin.js, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1111111, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51] 1, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
[Mon Mar 12 11:51:19 2012] [error] [client 178.73.217.51]  -  , referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook
#3

Updated by Julio Montoya over 7 years ago

  • Target version set to 1.9 Stable
  • % Done changed from 0 to 10

pensaba que era los regenerate_session_id pero los he comentado todos y el error persiste

#4

Updated by Julio Montoya over 7 years ago

Al parecer el problema viene del plugin wiris de fckeditor

/var/www/campus.chamilo.org/www/main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/lang, referer: http://campus.chamilo.org/main/inc/lib/fckeditor/editor/fckeditor.html?InstanceName=note_comment&Toolbar=Notebook

#5

Updated by Julio Montoya over 7 years ago

  • Status changed from Assigned to Needs more info
  • % Done changed from 10 to 50

he desactivado como admin la opción de "WIRIS mathematical editor" y ahora todo funciona bien!!

Al parecer fckeditor hacia unas pedidas extras como se ve arriba y el archivo global.inc.php era llamado y eliminaba la session del course id ...
el courses/.htaccess ha tenido que llamar a global.inc.php

#6

Updated by Julio Montoya over 7 years ago

  • Subject changed from Creación de encuestas, foros, wikis y notas personales to Fckeditor WIRIS plugin hace perder la sesion durante la creación de encuestas, foros, wikis y notas personales (cuando no se envia cidReq)
#7

Updated by Juan Carlos Raña Trabado over 7 years ago

Interesa saber la versión del plugin proporcionado por wiris se instala, pues he podido comprobar que hay distintos comportamientos según las versiones, incluso en algún caso es mejor mantener la configuración que viene por defecto. Por tanto, para 1.9, en el caso de solucionar estos problemas habrá que recomendar una versión en concreto del plugin de wiris que hayamos comprobado que funcione, no pudiendo garantizar que otras versiones del plugin que ofrece Wiris lo hagan.

#8

Updated by Juan Carlos Raña Trabado over 7 years ago

De todas formas no veo que en el Campus Chamilo esté activado el plugin... ¿alguna vez lo ha estado?

#9

Updated by Juan Carlos Raña Trabado over 7 years ago

Julio Montoya wrote:

he desactivado como admin la opción de "WIRIS mathematical editor" y ahora todo funciona bien!!

Al parecer fckeditor hacia unas pedidas extras como se ve arriba y el archivo global.inc.php era llamado y eliminaba la session del course id ...
el courses/.htaccess ha tenido que llamar a global.inc.php

Interesa ver ¿cuáles son las peticiones extra? y si global.inc.php es llamado y ¿porqué?
Interesa saber si al usuario le ocurre esto simplemente con el plugin activado y sin abrir el editor fckeditor o cuando utiliza el editor matemático con fckeditor?

#10

Updated by Julio Montoya over 7 years ago

  • Assignee deleted (Julio Montoya)

Juan Carlos Raña wrote:

De todas formas no veo que en el Campus Chamilo esté activado el plugin... ¿alguna vez lo ha estado?

Lo siento por no indicarlo, la opción estaba activada en campus.chamilo.org al desactivarlo el problema desaparece.

#11

Updated by Juan Carlos Raña Trabado over 7 years ago

Como veis en este comentario y en los anteriores sería bueno tener más información de las circunstancias específicas en las cuales se producía el error, así que estaría bien saber:
¿qué versión del applet es la que se había instalado en el Campus y con qué configuración?
¿qué navegador y versión utilizaba el usuario cuando se produjo el error?

#12

Updated by Julio Montoya over 7 years ago

Juan Carlos Raña wrote:

Como veis en este comentario y en los anteriores sería bueno tener más información de las circunstancias específicas en las cuales se producía el error, así que estaría bien saber:
¿qué versión del applet es la que se había instalado en el Campus y con qué configuración?
¿qué navegador y versión utilizaba el usuario cuando se produjo el error?

los archivos utilizados en campus.chamilo.org son de la version Chamilo 1.8.8.4
No he actualizado ninguna el plugin wiris, a menos que Yannick lo haya hecho Yannick?

El navegador es un FF version 10.0.2
El error se producía cuando se intenta crear un elemento de notebook.
Como se ve en los logs de arriba. global.inc.php es llamado de alguna manera cuando se carga algunos plugin que no existe no he seguido investigando por ahora ...

#13

Updated by Yannick Warnier over 7 years ago

No, es un 1.8.8.4 normal.

#14

Updated by Ivan at WIRIS over 7 years ago

Hola, soy Ivan, llevo el soporte de WIRIS, y me acabo de registrar para ayudar en lo que pueda.

La integración de nuestro Editor de fórmulas para Chamilo se hace a través de la integración con FCKeditor.
Las fórmulas del editor son compatibles con todas las versiones, por lo que es conveniente siempre actualizar a la última versión del plugin.
Si este Bug #4468 esté presente en la última versión del plugin WIRIS, trataremos de fijarlo lo antes posible.
Nos llevará unos dias comprobarlo, ya que tendremos que empezar por instalar una versión más reciente de Chamilo, para intentar reproducir el problema.

Pueden descargar ustedes el plugin de:
http://www.wiris.com/plugins1/editors/download

Por otra parte, observarán ustedes que hay dos páginas de descargas, porque ahora mismo tenemos dos líneas del Editor:

- El Editor 2, basado en un applet Java, es el que habían testeado ustedes en el Campus.

- El Editor 3, basado en JavaScript, nuevo, lo acabamos de lanzar.

El Editor 3 admitirá este verano las fórmulas creadas con el 2.
No recomendamos actualizar todavía si ustedes ya tienen un sitio con muchas fórmulas guardadas.
En cambio, les animamos a probar el Editor 3 en sitios nuevos, y para nuevas versiones de Chamilo.

--
Cordialmente,

#15

Updated by Juan Carlos Raña Trabado over 7 years ago

Bienvenido Iván, me alegra mucho tenerte por aquí

#16

Updated by Yannick Warnier about 7 years ago

  • Target version changed from 1.9 Stable to 1.9 Beta
#17

Updated by Michela Mosquera about 7 years ago

Hola Julio,

Acabo de probar lo inicialmente indicado por @Oscar en IE 8 y FF 12
Y si funciona. Adjunto pantallas:

(Encuesta) Mensaje obtenido cuando intento modificar parámetros de una encuesta

(Tarea)Mensaje cuando deseo modificar tarea existente

Lo unico que falta seria probar lo que Ivan Tcholakov indica.

#18

Updated by Julio Montoya about 7 years ago

  • Assignee deleted (Julio Montoya)

he encontrado una posible razón, podría ser porque wiris quiere generar archivos en una carpeta cache que no coincide con la carpeta que se usa en chamilo el cual es "/archive"

#19

Updated by Juan Carlos Raña Trabado about 7 years ago

Es importante especificar con qué versión del plugin de WIRIS estamos probando. En el caso de la última puede ser que incluso el archivo de configuración que trae sea el ideal para utilizar en lugar del antiguo que tenemos en Chamilo.

#20

Updated by Yannick Warnier about 7 years ago

  • Target version changed from 1.9 Beta to 1.9 RC1
#21

Updated by Yannick Warnier almost 7 years ago

  • Target version changed from 1.9 RC1 to 1.9 Stable

Postergando las de Wiris para la estable por ahora, porque es un caso muy específico (podría potencialmente esperar la 1.9.2)

#22

Updated by Yannick Warnier almost 7 years ago

  • Status changed from Needs more info to Bug resolved
  • Assignee set to Julio Montoya
  • Target version changed from 1.9 Stable to 1.9.2

Creo que está bien ahora, no? Yo no tengo el plugin instalado pero de lo que veo Michela dice que sí funciona...

Also available in: Atom PDF