[JBoss JIRA] Closed: (JBPM-689) Task Management Definition maps tasks by name
by Koen Aers (JIRA)
[ http://jira.jboss.com/jira/browse/JBPM-689?page=all ]
Koen Aers closed JBPM-689.
--------------------------
Resolution: Done
This issue is replaced by GPD-31
> Task Management Definition maps tasks by name
> ---------------------------------------------
>
> Key: JBPM-689
> URL: http://jira.jboss.com/jira/browse/JBPM-689
> Project: JBoss jBPM
> Issue Type: Bug
> Components: Graphical Process Designer
> Affects Versions: jBPM 3.1.1
> Environment: jBPM 3.1.1
> WebSphere 5.1
> Windows XP
> Reporter: Chris OBrien
> Assigned To: Koen Aers
>
> When retrieving all tasks from a process definition like so:
> processDefinition.getTaskMgmtDefinition().getTasks()
> it returns a MAP of tasks, keyed by task name. This is a problem if two tasks anywhere in the same process definition have the same name.
> By default, the GPD creates all tasks as "task1" when it is the first task on a task node. If none of these were renamed, you would only get a single task when trying to get all of them for the process definition.
> Yes, the tasks probably should be renamed, but there are no restrictions that two tasks couldn't have the same name of "Send Email" or some other common name.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months
[JBoss JIRA] Updated: (JBPM-655) node packaging and decoupling
by Koen Aers (JIRA)
[ http://jira.jboss.com/jira/browse/JBPM-655?page=all ]
Koen Aers updated JBPM-655:
---------------------------
Component/s: (was: Graphical Process Designer)
> node packaging and decoupling
> -----------------------------
>
> Key: JBPM-655
> URL: http://jira.jboss.com/jira/browse/JBPM-655
> Project: JBoss jBPM
> Issue Type: Task
> Components: Core Engine
> Reporter: Tom Baeyens
> Assigned To: Koen Aers
> Fix For: jBPM 4.0
>
>
> This task is to collect all the artifacts for implementing nodes in jBPM 4.
> * Node implementation class
> * XML parsing information
> * Node persistence:
> --- With a hibernate mapping file. In that case, we should scan all node packages somehow to find all the hibernate mapping files. Also this implies that it is not possible to have a common base schema for different languages such as jPDL and BPEL.
> --- Persisting node-specific configuration information in descriptors. We can have a generic set of mappings for persisting descriptor information. If the node specific configuration information is parsed to descriptors, it will always be storable. In that case, we just need add the sub class mapping and the type identifier.
> * Graphical information:
> --- icon
> --- form
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months
[JBoss JIRA] Updated: (JGRP-180) Harden stack to prevent loss of intra-stack events
by Bela Ban (JIRA)
[ http://jira.jboss.com/jira/browse/JGRP-180?page=all ]
Bela Ban updated JGRP-180:
--------------------------
Fix Version/s: 2.6
(was: 2.5)
> Harden stack to prevent loss of intra-stack events
> --------------------------------------------------
>
> Key: JGRP-180
> URL: http://jira.jboss.com/jira/browse/JGRP-180
> Project: JGroups
> Issue Type: Task
> Affects Versions: 2.2.9, 2.2.9.1, 2.2.8
> Reporter: Bela Ban
> Assigned To: Bela Ban
> Fix For: 2.6
>
>
> When an *intra-stack* event is lost, this can be serious (*inter-stack* message are simply retransmitted, so that is not critical).
> Losses are mainly caused by runtime exceptions, e.g. OutOfMemory exception (OOM), or resource problems, and to a lesser extent by program bugs.
> For example, when a user sends a message using Channel.send(), and there is an exception, then the user will simply send the message again, possibly after fixing the cause of the exception.
> However, for events such as VIEW_CHANGE that are multicast by the GMS protocol, a loss can be serious: in this case, the view would never be received !
> The same applies to the up direction: when NAKACK has successfully delivered a message, if that message is lost travelling between NAKACK and the Channel, then is serious (essentially loss of that message).
> So while these error situations don't occur very often, if they do occur, they have serious consequences.
> SOLUTION:
> - Do nothing for user messages: Channel.send() throws an exception, user has to resend message. Note that in http://jira.jboss.com/jira/browse/JGRP-179, we made retransmission handling atomic, e.g. if there is an exception, there will *not* be a gap in the seqnos for NAKACK and UNICAST
> - Provide either a pass{Up/Down}Reliably() method or an Event with a RELIABLE field, such that this event needs to be acked. The sender (e.g. GMS on a VIEW_CHANGE) sends down the message and waits until it gets an ACK, which could be sent by the NAKACK or UNICAST protocols, or as last resort by the transport (TP). If the ACK is not received within M ms, the event is resent.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 3 months