Activity

From 08/14/2014 to 09/12/2014

09/12/2014

02:52 PM Bug #1992 (New): <rsb:wait> - Tag does not seem to be registered in the engine.
... D. Wigand
02:13 PM Revision 4fd4ee2c: Include data in event generation logging
D. Wigand

09/11/2014

03:16 PM Revision bd273d4a: Remove useless empty README file
J. Wienke
03:03 PM Revision 361d1368: Include citec repository in project pom
This ensures that the project can be built standalone. J. Wienke
02:03 PM Revision 69566506: Unit test verifying termination for a single final state
Adds a unit test to verify the behavior in #1942. Probably solved by
previous work.
fixes #1942
J. Wienke
02:03 PM Revision bbde9c77: Correctly handle threading for commons-scxml
This commit updates the internal SCXML version to the most recent trunk
version, which includes several bug fixes for...
J. Wienke
01:58 PM Revision 451b1063: Unit test verifying termination for a single final state
Adds a unit test to verify the behavior in #1942. Probably solved by
previous work.
fixes #1942
J. Wienke
01:58 PM Revision 9b5a30df: Correctly handle threading for commons-scxml
This commit updates the internal SCXML version to the most recent trunk
version, which includes several bug fixes for...
J. Wienke
01:26 PM Bug #1942: Engine does not terminate on final state
Please check again after my latest changes. A unit test with exactly this scxml document works without problems. J. Wienke
01:25 PM Bug #1942 (Resolved): Engine does not terminate on final state
Applied in changeset commit:b4b5e4c5a39bd01cef92d42644a0c68c9c2e00e0. J. Wienke
01:24 PM Revision b4b5e4c5: Unit test verifying termination for a single final state
Adds a unit test to verify the behavior in #1942. Probably solved by
previous work.
fixes #1942
J. Wienke
01:21 PM Bug #1967 (Resolved): Duplicate onexit calls for final state
Applied in changeset commit:a274164e996deee1825cd903f1c7cd7eead43f82. J. Wienke
01:21 PM Bug #1988 (Resolved): SCXMLExecutor must be accessed only from a single thread
Applied in changeset commit:a274164e996deee1825cd903f1c7cd7eead43f82. J. Wienke
11:34 AM Bug #1988 (Resolved): SCXMLExecutor must be accessed only from a single thread
Triggering events from multiple threads is not allowed at all. The only thing that multiple threads are allowed to do... J. Wienke
01:19 PM Revision a274164e: Correctly handle threading for commons-scxml
This commit updates the internal SCXML version to the most recent trunk
version, which includes several bug fixes for...
J. Wienke

09/10/2014

12:25 PM Bug #1942 (Feedback): Engine does not terminate on final state
The following scxml MWE document... N. Köster

09/04/2014

04:01 PM Revision 5121bd2a: Cleanup dependencies
* Remove unused dependencies
* Explicitly declare the protocol buffer dependency
J. Wienke

09/03/2014

05:40 PM Bug #1980 (New): Unable to create Listener with basic type
The creation of a listener with a basic type as in... N. Köster

08/28/2014

06:56 PM Revision 6f5c19f0: Log the processed document that is used in the engine
J. Wienke
06:30 PM Enhancement #1958 (Resolved): Unify logging system
Applied in changeset commit:b6b4dea4c556bc6a9b4c3eecfb63eea9c3684c45. J. Wienke
06:29 PM Revision b6b4dea4: Unify logging systems
Converted everything to utils logging
fixes #1958
J. Wienke
06:28 PM Revision eaf50260: Unify logging systems
Converted everything to utils logging
fixes #1985
J. Wienke
04:58 PM Revision db9678ab: Further call action logging improvements
J. Wienke
04:44 PM Revision e00ce02f: Add more logging to call action
J. Wienke
04:30 PM Revision 7582018a: Make this a SNAPTSHOT version
This is constantly developed. Hence, it must be a SNAPSHOT version if we
do not want to manually upgrade version numb...
J. Wienke
02:10 PM Revision 88a8adde: Add parsing for double values
Converted FloatParser to a generic parser for number types with
reflection usage and registered it for Float and Double.
J. Wienke
01:50 PM Feature #1965: Implement custom action for RPC calls
I remove myself as assignee since the required aspects for euroc have been implemented. J. Wienke
01:48 PM Revision 0948aee3: Remove unused parsing for informers
This is not required at all for the publish action. J. Wienke
01:47 PM Revision 6eeeba45: Namespace-based access for rsb: attributes
Use correct Namespace-based methods for accessing attributes in XML
parsing
J. Wienke
01:40 PM Revision ed1ac4d0: Create a basic rsb call action
The created action uses the RSBDataParser system for parsing the data
and calls servers synchronously while ignoring ...
J. Wienke
01:37 PM Revision 5cf74dfa: Extract rsb:data parsing to own class
Extracts the parsing of rsb:data elements to an extensible parser
architecture in RSBDataParser.
The new parser is n...
J. Wienke
01:36 PM Revision 9c604935: Code cleanup in TestDataExistsAction.java
J. Wienke
01:35 PM Revision 8e9f4639: Claim authorship of EngineTest
J. Wienke
01:34 PM Revision beb4b08a: Improve integration test for publish action
* rename consistently
* deactivate RSB participant correctly
* prevent race condition
J. Wienke
01:33 PM Revision 796412f1: Enable logging in EngineTest
J. Wienke

08/27/2014

04:51 PM Feature #1965 (In Progress): Implement custom action for RPC calls
I will implement a minimal version that is sufficient for the euroc purposes. This version can later be extended and ... J. Wienke
10:09 AM Feature #1965 (In Progress): Implement custom action for RPC calls
Realize custom action that handles method calls using the specification outlined in #1940.
It should be able to ca...
S. Wrede
04:15 PM Revision ad9e80db: Missing jar excluded from gitignore
refs #1967 J. Wienke
03:56 PM Bug #1967 (In Progress): Duplicate onexit calls for final state
I will leave this issue open to remind us to switch back to the trunk or something from the original repo once they h... J. Wienke
03:52 PM Bug #1967: Duplicate onexit calls for final state
Attached is a patch for commons-scxml that fixes the behavior. I will apply this to the source code and include a new... J. Wienke
03:08 PM Bug #1967 (Resolved): Duplicate onexit calls for final state
The PublishString.xml example in the unit tests demonstrates this problem:... J. Wienke
03:54 PM Revision cd5f02a6: Fix PublishString test
* Included a new version of commons-scxml with a patch applied to
prevent:
https://issues.apache.org/jira/issues/...
J. Wienke
02:25 PM Revision b95b4d35: Avoid duplicated setting of dispatcher
J. Wienke
02:11 PM Revision cc4bfda6: Revert f7e10877d6131aa1a64507cced044378993ed179
This breaks some test cases and wasn't noticed at that point in time. J. Wienke
01:58 PM Revision e5e8b652: Throw exceptions in case of construction errors
It must not be possible to create an engine in an inconsistent state
without notifying the user.
J. Wienke

08/26/2014

11:44 PM Revision 7ee7c5b1: Remove java inner class from scxml definition for RST
J. Wienke
11:25 PM Revision 591c2105: Support queue length for data listeners
J. Wienke
10:16 PM Revision e6c708c5: Fix appassembler
J. Wienke
09:56 PM Revision 388f4a81: Fix initial state declaration
initialstate -> initial to meet scxml requirements J. Wienke
09:50 PM Revision 23d24278: Unit test using event data in custom actions
A unit test that explains how to use event payloads in user actions. J. Wienke
09:49 PM Revision f7e10877: Do not set the scheduler twice
J. Wienke
08:34 PM Feature #1962 (New): Support RSBs built-in datatypes in converter registration
For instance, @string@ datatypes in rsb:listener instances lead to exceptions as the engine tries to register the cor... S. Wrede
07:53 PM Revision 1d3a9cd7: added XML spec for custom action payload test
S. Wrede
07:13 PM Revision 5154efd7: Added SimpleConditionTest and CallAction xml specs for testing
S. Wrede
06:23 PM Revision 2e0dc9ea: added custom action with embedded XML content
S. Wrede
06:20 PM Revision 4b49336c: additional test xml's
S. Wrede

08/25/2014

12:55 AM Revision 22953ade: adapted PublishAction to DSL/XML changes
now extracts type and string data from external content
added further DSL generated XMLs for future testing
S. Wrede
10:55 PM Revision 87d78e5e: make TransitionInformer configurable with informer scope
S. Wrede

08/22/2014

05:58 PM Feature #1957 (Resolved): Allow JEXL conditons with RST data as part of the data model
Applied in changeset commit:a330f071be99059e1e055120dc4c111c8e1679d8. J. Wienke
12:28 PM Feature #1957 (Resolved): Allow JEXL conditons with RST data as part of the data model
Within the DSL, this must be part of the transition concept.
In the SCXML engine, this should be supported althoug...
S. Wrede
05:57 PM Revision a330f071: Add a text case for JEXL expressions on RST data
fixes #1957 J. Wienke
05:57 PM Revision 053735ae: Code cleanup
J. Wienke
05:56 PM Revision 501df20d: Do not set the context twice
J. Wienke
05:23 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
Applied in changeset commit:c067e64cab7b991e085961a9196acb3ef8f13b31. J. Wienke
04:16 PM Bug #1959 (Resolved): Support filter classes for rsb listeners
J. Wienke
05:20 PM Revision c067e64c: Allow to add filters to RSB listeners
fixes #1959 J. Wienke
04:31 PM Revision 9528402e: Generate unique event names
This prepares for the fact that with filters for RSB listeners we must
not receive any event on the scope but only th...
J. Wienke
04:15 PM Bug #1941 (Resolved): Remove CSRA-specific Functionality out of Engine Core
I think I removed everything that was specific on the way to other tickets ;) J. Wienke
04:15 PM Enhancement #1958 (Resolved): Unify logging system
Currently there is a mixture of sfl4j and utils logging. J. Wienke
04:12 PM Revision 536e0567: Refactored RSB participant management
RSBParticipantManager is now responsible for maintaining the life cycle
of RSB participants in line with the lifecycl...
J. Wienke
03:50 PM Revision 0a5cdf00: Remove old code
Commented out zombies removed J. Wienke
03:49 PM Revision 5ddb4f6a: Made SCXML parsing more stable
Use correct XPath expression to ensure that the right things are parsed. J. Wienke
03:19 PM Bug #1942 (Rejected): Engine does not terminate on final state
This was caused by invalid scxml documents which did not contain a final state. J. Wienke
03:18 PM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
Applied in changeset commit:a578e51cfb1cb8a8a25e7acf1ea42d8a9020c948. J. Wienke
03:14 PM Enhancement #1956 (In Progress): Use rsb prefix for generic action class attribute
J. Wienke
11:24 AM Enhancement #1956 (Resolved): Use rsb prefix for generic action class attribute
J. Wienke
03:18 PM Revision a578e51c: Use rsb:class for generic actions
Replaced tag name to include namespace
fixes #1956
J. Wienke
03:14 PM Tasks #1948 (Resolved): Add data model items from RSB
Applied in changeset commit:551e2d396dba6ca2d2b35d6154febbe2487ead4c. J. Wienke
03:12 PM Revision 551e2d39: Allow registering RSB listeners for the datamodel
Listeners can now be declared to fill the data model. Data will be
passed onto LimitedQueues of length 1 in the model...
J. Wienke
01:58 PM Revision 13588ca6: Make RST a test-only dependency
The engine itself does not specifically depend on RST and probably
should not. Hence, I reduced the scope of the RST ...
J. Wienke
01:57 PM Revision 6e7a9ad8: Test case for RSB event-based transitions
J. Wienke
01:55 PM Revision 57e48b17: Refactored engine test
* Do not increase the scope for test engine configurations artificially
by storing them in static variables
* Throw...
J. Wienke

08/21/2014

06:04 PM Tasks #1947: Implement CustomActions based on class name lookup
Since actions are always specified as classes and not instances the idea of using a sub-document as parameters for th... J. Wienke
06:02 PM Tasks #1947 (Resolved): Implement CustomActions based on class name lookup
Applied in changeset commit:9403e8dd0299c50921559d68fa93ed393e306115. J. Wienke
01:47 PM Tasks #1947 (In Progress): Implement CustomActions based on class name lookup
J. Wienke
01:46 PM Tasks #1947 (Resolved): Implement CustomActions based on class name lookup
Let users add custom action classes that can be added on the classpath. J. Wienke
06:01 PM Revision 9403e8dd: Merge branch 'task-1947'
Allows to call generic classes by classname as actions.
fixes #1947
J. Wienke
05:59 PM Revision 0cc00e89: Generic actions from classpath
Allows to call generic classes as actions when they are on the classpath
by using the rsb:generic element with a stri...
J. Wienke
04:08 PM Revision 5de6f77e: Added EngineExecutionSpec class
The parser now returns this class which contains all fragments that
specify an execution of the engine. This has been...
J. Wienke
02:46 PM Enhancement #1949 (New): Remove waiting loop
Remove the waiting loop for the end of the executor with something that does not produce 1 second delay at max. J. Wienke
02:25 PM Revision 3a96b83c: Fix existing unit tests
Engine did not terminate in time in the tests due to two facts:
* The SCXML files did not include any final states
* ...
J. Wienke
02:23 PM Revision c3487050: Reorder eclipse project classpath
Prefer project files always before external libraries. J. Wienke
02:22 PM Revision 1e87757d: Remove lsp-context from eclipse project name
Rename eclipse project to rsb-scxml-engine J. Wienke
01:49 PM Revision 45e6ffb2: pused work in progress
S. Wrede
01:46 PM Tasks #1948 (Resolved): Add data model items from RSB
J. Wienke
01:40 PM Revision 6511bce2: added resources for testing the engine
S. Wrede

08/19/2014

08:30 PM Revision e211daba: refactored java package names
allow non-rsb statemachine models
added initial test case for simplest state machine, refs #1942
S. Wrede
08:29 PM Bug #1942 (Resolved): Engine does not terminate on final state
The current implementation of the engine shall terminate itself when a final state is reached. However, it does not. ... S. Wrede
06:47 PM Revision eba41755: commented out csra specific hack that referes to a specific RST version
S. Wrede
06:46 PM Bug #1941 (Resolved): Remove CSRA-specific Functionality out of Engine Core
... S. Wrede

08/15/2014

03:36 PM Revision a78808fc: * fixed node error due to refactoring mistakes
N. Köster
01:57 PM Revision cb5e780f: forgot to save before last commit .. >.<
N. Köster
01:52 PM Revision bb336df7: * refactoring
* added javadocs
* removed unneccesary files
N. Köster
11:34 AM Revision 02d86434: * fixed situation event parsing and forwarding
N. Köster
10:37 AM Revision 65b1709d: * added listener on main statemachine which publishes state changes to /scenar...
N. Köster

08/14/2014

08:21 PM Revision a19efcff: * implemented upstream scope event forward in SCXML
N. Köster
 

Also available in: Atom