Error al intentar conectarme a mi base de datos usando un conector: "Error creating SQL Model Connection to database (Error: Invalid driver definition JAR list not defined)"
Al intentar conectarme a mi base de datos usando un conector, la conexión falla indicando el siguiente error "Error creating SQL Model Connection to database (Error: Invalid driver definition JAR list not defined)"
En los logs de Bonita Engine ve lo siguiente:
ExecuteConnectorOfActivity: flowNodeInstanceId = 3, connectorDefinitionName = france-destinations-db-connector failed.
The element will be marked as failed. Exception is: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
wrapped by org.bonitasoft.engine.connector.ConnectorException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver<br />
wrapped by org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver<br />
wrapped by org.bonitasoft.engine.commons.exceptions.SBonitaRuntimeException: git@github.com:Bonitasoft-Community/train-ticket-example.git exception was generated here: at<br />
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412) at<br />
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220) at<br />
org.bonitasoft.engine.classloader.BonitaClassLoader.loadClass(BonitaClassLoader.java:129)
wrapped by org.bonitasoft.engine.connector.exception.SConnectorException: org.bonitasoft.engine.connector.ConnectorException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver<br />
wrapped by org.bonitasoft.engine.commons.exceptions.SBonitaRuntimeException: git@github.com:Bonitasoft-Community/train-ticket-example.git exception was generated here: at<br />
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412) at<br />
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220) at<br />
org.bonitasoft.engine.classloader.BonitaClassLoader.loadClass(BonitaClassLoader.java:129)
Qué está pasando?
Cómo puedo solucionarlo?
1 answer
Este error indica que el JAR necesario para utilizar este conector no se encuentra en el proyecto.
Esto se puede confirmar en Configurar > Java dependencies
Para arreglar este problema:
- Selecciona el jar que aparece en error
- Da clic en "Remove"
- Agrega de nuevo el conector. Esta vez usando el editor de texto.
- Da clic en "Siguiente" en todas las etapas. Así forzarás que la dependencia se agregue de nuevo correctamente.
- Confirma que los JARs han sido agregados correctamente en Configurar > Java dependencies.