jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Re: jPBM 5.1, los procesos persistentes consigu

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Re: jPBM 5.1, los procesos persistentes consiguen acabados sin consideración a sesión
From: Miljenko Norsic <do-not-reply@xxxxxxxxx>
Date: Mon, 19 Sep 2011 10:08:06 -0400
Auto-submitted: yes
Delivery-date: Mon, 19 Sep 2011 10:09:32 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-626390-3-90774-1315991203289.jivesbs.jivemailuser@http://community.jboss.org>
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
References: <2-626390-3-90774-1315991203289.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Miljenko *Norsic [*http://Comunidad.*jboss.*org/Personas/*mnorsic] creó la discusión

"*Re: *jPBM 5.1, los procesos persistentes consiguen acabados sin consideración a sesión"

para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/627232#627232

--------------------------------------------------------------
*Hi,

he hecho una aplicación pequeña para comparar persistente y procesos no persistentes y acontecimiento *signaling, y lo es obvio que no tienen el mismo comportamiento, incluso si utilizado en el mismo código.

Complacer ver sujetado *Eclipse proyecto (tienes que añadir referencia a *BTM y *H2 *database conductor para hacerlo trabaja, e inicio "de hormiga corrida.*h2" para correr *H2 *database caso si utilizas *pre-*conifigured *jBPM5 *demo).
En no-persistente *scenario (*ProcessTestNonPersistent), llamando *signalEvent en *ksession correctamente envía señal para procesar casos para aquel particular *ksession.
A la vez, persistente *scenario (*ProcessTestPersistent) falla abajo con un *NullPointerException:

*java.*lang.*NullPointerException
 En *org.*jbpm.Proceso.Caso.*impl.*ProcessInstanceImpl.*setProcess(*ProcessInstanceImpl.*java:61)
 en *org.*jbpm.*marshalling.*impl.*AbstractProcessInstanceMarshaller.*readProcessInstance(*AbstractProcessInstanceMarshaller.*java:380)
 en *org.*jbpm.Persistencia.*processinstance.*ProcessInstanceInfo.*getProcessInstance(*ProcessInstanceInfo.*java:133)
 en *org.*jbpm.Persistencia.*processinstance.*JPAProcessInstanceManager.*getProcessInstance(*JPAProcessInstanceManager.*java:64)

pienso ambos *scenarios tener que *behave la misma manera, a toda costa de estrategia de persistencia aplicada.

*Thanks,
*Miljenko
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/627232#627232]

Empieza una discusión nueva en *jBPM en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2034]

Miljenko Norsic [http://community.jboss.org/people/mnorsic] created the discussion

"Re: jPBM 5.1, persistent processes get finished without regard to session"

To view the discussion, visit: http://community.jboss.org/message/627232#627232

--------------------------------------------------------------
Hi,

I have made a small application to compare persistent and non-persistent processes and event signaling, and it it is obvious that they do not have the same behaviour, even if used on the same code.

Please see attached Eclipse project (you have to add reference to BTM and H2 database driver to make it work, and run "ant start.h2" to run H2 database instance if you use pre-conifigured jBPM5 demo).
In non-persistent scenario (ProcessTestNonPersistent), calling signalEvent on ksession correctly sends signal to process instances for that particular ksession.
At the same time, persistent scenario (ProcessTestPersistent) fails down with a NullPointerException:

java.lang.NullPointerException
 at org.jbpm.process.instance.impl.ProcessInstanceImpl.setProcess(ProcessInstanceImpl.java:61)
 at org.jbpm.marshalling.impl.AbstractProcessInstanceMarshaller.readProcessInstance(AbstractProcessInstanceMarshaller.java:380)
 at org.jbpm.persistence.processinstance.ProcessInstanceInfo.getProcessInstance(ProcessInstanceInfo.java:133)
 at org.jbpm.persistence.processinstance.JPAProcessInstanceManager.getProcessInstance(JPAProcessInstanceManager.java:64)

I think both scenarios should behave the same way, regardless of applied persistence strategy.

Thanks,
Miljenko
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/627232#627232]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>