Avisos
Vaciar todo

Error al asignar a varios usuarios a otro grupo  

 
NeroCaes
 NeroCaes
Estimable Member

Hola amigos;

Sigo con la puesta en marcha de mi web con joomla 1.7, no sin algunos errores.
El último se produce al tratar de asignar a varios usuarios a un grupo concreto. Si lo hago de 1 en 1 (cosa poco práctica), el proceso se realiza correctamente, pero al tratar de hacerlo con más de 1 usuario, aparece el siguiente error:

El proceso por lotes ha fallado con el siguiente error: Column count doesn't match value count at row 1 SQL=INSERT INTO `web_user_usergroup_map` (`user_id`,`group_id`) VALUES (24,6,1004,6)

Al parecer el sistema no realiza bien la sentencia sql, y trata de meter más valores de los permitidos en un mismo campo.

¿Alguna solución?.

Gracias por anticipado.
Saludos.

Citar
Respondido : 30/01/2012 1:47 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola NeroCaes,

Entiendo que estás realizando un proceso de migración de 1.7 a 2.5, ya que la consulta la has realizado en el foro de Joomla! 2.5.

En http://docs.joomla.org/Common_Migrator_Errors indican que el error ( Column count doesn't match value count at row 1 ) de momento no tiene solución.

Saludos

ResponderCitar
Respondido : 30/01/2012 3:21 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

NeroCaes
 NeroCaes
Estimable Member

Hola Jordi

No, no estoy migrando. Ya he migrado a la nueva rama 2.5. Lo que estaba tratando de hacer era asignar a unos usuarios otro grupo distinto al que tienen. Tengo algo más de 2000 usuarios, y como es lógico, me cuesta ir moviendolos de uno en uno de un grupo a otro.

¿Me podeis decir la sentencia para poder hacerlo directamente en la bbdd?. No soy muy bueno con llamadas complejas a la bbdd.

Gracias nuevamente.
Saludos.

ResponderCitar
Respondido : 30/01/2012 5:23 pm
NeroCaes
 NeroCaes
Estimable Member

Según creo, el problema no debería tener una solución complicada. El archivo que genera el INSERT a la base de datos, lo está haciendo mal:

INSERT INTO `web_user_usergroup_map` (`user_id`,`group_id`) VALUES (24,6,1004,6)

cuando debería ser

INSERT INTO `web_user_usergroup_map` (`user_id`,`group_id`) VALUES (24,6),(1004,6)

¿Sabriais decirme en que archivo se genera esto?.
Gracias por anticipado.
Saludos.

ResponderCitar
Respondido : 31/01/2012 8:19 am

Jordi Sala
 Jordi Sala
Miembro Admin

Hola NeroCaes,

Entiendo que si no has migrado, has empezado desde 0 con el sitio web en 2.5. Hay errores en la versión 2.5.0 (con temas de actualización de versiones anteriores), y está previsto que hoy salga la versión 2.5.1 en Joomla.org. Puede que el que has indicado sea corregido.

Saludos

ResponderCitar
Respondido : 31/01/2012 9:04 am
NeroCaes
 NeroCaes
Estimable Member

Comentar que este bug ya está solucionado en la versión 2.5.1.

Saludos.

ResponderCitar
Respondido : 08/02/2012 1:23 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Jordi Sala
 Jordi Sala
Miembro Admin

Hola NeroCaes,

Gracias por compartir la información al respecto de la resolución de este tema.

Procedo a cerrarlo.

Saludos

ResponderCitar
Respondido : 08/02/2012 8:58 am