Error BonitaSoft 7.1.2

1
0
-1

Hola a todos,

quisiera saber si alguien sabe por que pasa este error, ya que al momento de iniciar un proceso y hacerle clic en el boton submit me sale este error que no se a que se deba.

la base de datos esta en un servidor diferente al de bonitasoft, la version que estoy usando en la version community.

Error : { "exception": "class org.bonitasoft.engine.exception.BonitaRuntimeException", "message": "USERNAME=adriana.vallejo | org.bonitasoft.engine.transaction.STransactionCommitException: bitronix.tm.internal.BitronixRollbackException: transaction failed to prepare: a Bitronix Transaction with GTRID [626F6E6974612D746F6D6361742D62746D2D6E6F646530000000007D88F95700000486], status=ROLLEDBACK, 2 resource(s) enlisted (started Sun Jan 25 04:02:08 COT 1970)" }

espero alguien me pueda dar una ayuda con este errot que no se a que se deba.

Comments

Submitted by jligerofleitas on Mon, 10/26/2015 - 12:58

No se si es la respuesta adecuada, pero en la documentación (http://documentation.bonitasoft.com/database-configuration-2) indica lo siguiente:

There is a known issue between Bitronix (the Transaction Manager shipped by Bonitasoft for the Tomcat bundle & inside Deploy bundle for Tomcat) and Microsoft SQL Server driver (refer to: MSDN note, Bitronix note). Thus, using Bitronix as a Transaction Manager with SQL Server is not recommended.

Puede ser que si tu servidor es el indicado, esté fallando por eso. Espero que ayude, saludos.

Submitted by etchegaray on Wed, 10/28/2015 - 19:08

También me surgido un error semejante, pero en mi caso estoy utilizando PostgreSQL:

org.bonitasoft.engine.transaction.STransactionCommitException: bitronix.tm.internal.BitronixRollbackException: transaction failed to prepare: a Bitronix Transaction with GTRID [626F6E6974612D746F6D6361742D62746D2D6E6F64653000000000012020EE0000018D], status=ROLLEDBACK, 2 resource(s) enlisted (started Thu Jan 01 06:14:42 CET 1970)

¿Alguien tiene alguna idea?

1 answer

1
+1
-1

Lo siento, me he precipitado en el comentario. Ya está resuelto. Es tan sencillo, al menos en mi caso, como reiniciar el servicio de postgreSQL. Supongo que como en la configuración de Tomcat-bundle hay que variar el parámetro para que postgres admita "preparar transacciones" (copio de la documentación)

**Specific database configuration
PostgreSQL

Configure the database to use UTF-8.

Edit postgresql.conf and set a non-zero value for max_prepared_transactions. The default value, 0, disables prepared transactions, which is not recommended for Bonita BPM Engine. The value should be at least as large as the value set for max_connections (default is typically 100). See the PostgreSQL documentation for details.**

Después de cambiar ese parámetro hay que reiniciar el servidor de postgreSQL. A mí me ha funcionado. Espero que sirva.

Notifications