Insertar Datos En Una Base Datos Mysql

1
0
-1

Buen Día Gente de BonitaSoft

Tengo un inconveniente el cual no he podido solucionar y no se por que puede estar sucediendo. Tengo una tarea en la cual creo cuatro conectores de base de datos, al ver en los logs me sale el siguiente error

2014-10-07 21:28:05 org.bonitasoft.engine.execution.work.FailureHandlingBonitaWork Advertencia: THREAD_ID=274 | HOSTNAME=AssistBPM-PC | TENANT_ID=1 | org.bonitasoft.engine.core.connector.exception.SConnectorException : "PROCESS_DEFINITION_ID=7990262574954969538 | PROCESS_NAME=Gestión Pruebas | PROCESS_VERSION=3.0 | PROCESS_INSTANCE_ID=22 | ROOT_PROCESS_INSTANCE_ID=20 | FLOW_NODE_DEFINITION_ID=-5333993730604187399 | FLOW_NODE_INSTANCE_ID=222 | FLOW_NODE_NAME=InsertScript | CONNECTOR_DEFINITION_IMPLEMENTATION_CLASS_NAME=InsertPersona | CONNECTOR_INSTANCE_ID=55 | org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.sql.BatchUpdateException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'su mayor motivación para ingresar a esta compañía y lo que cree que puede apo' at line 1"

pero yo copio la consulta que se genera el log y la inserto directamente en el motor de base de datos y no hay ningún problema espero que me puedan ayudar;

1 answer

1
0
-1

Wmalagon_1,

Si puedes agregar más información como la consulta o como has configurado el conector podremos apoyarte más concretamente, de mientras un par de sugerencias, puntos a revisar...

Parece un problema de la sintaxis (You have an error in your SQL syntax), prueba a copiar el sql que te ha generado en el log directamente (como una constante) en el campo sql del conector sin que se genere dinámicamente, de está manera confirmas si es un error de configuración. Otros puntos, cuidado con las operaciones en batch si solo estas ejecutando un query y con los separadores ( ; " ' ).

Un saludo

Notifications