Questions tagged [automatonymous]

Automatonymous is a free, open-source state machine library for .NET.

Automatonymous is a free, open-source state machine library for the Microsoft .NET framework. It can be used standalone, or with MassTransit for building event-driven state machines.

It is hosted on GitHub and is available for installation using NuGet.

The documentation can be found on the MassTransit Web Site.

75 questions
0
votes
2 answers

.Net-Core 2.2 MassTransit.ConfigurationException: The state machine was not properly configured

Newbie question - what am I missing? Are there any dotnetcore 2.2 Saga examples available? I have a basic end to end system working OK with messages flowing across containers in docker-compose, but adding a Saga seems to be a challenge - Q. Am I…
kenno
  • 333
  • 2
  • 7
0
votes
1 answer

Reprocess specific masstransit message in a new saga and finalize current

I'm using Masstransit 5.1.4 with sagas. I have a saga where I want to implement the following behaviour: When a StartMsg is received -> transition to Active state While in Active state, several events are processed If a StartMsg is received in this…
PGuevara
  • 3
  • 1
0
votes
1 answer

How to trigger the execution of the compensation flow for the activities used within an Automatonymous state machine?

My activities throw exceptions from time to time during the execution, so I've implemented the Faulted methods of Activity to handle that, discarding the changes made in the Execute method. I thought that there's some wiring underneath in…
Slowacki
  • 480
  • 7
  • 20
0
votes
2 answers

MassTransit saga with Redis persistence gives Method Accpet does not have an implementation exception

I'm trying to add Redis persistence to my saga which is managing calls to a routing slip (as well as additional messages to other consumers depending on the result of the routing slip) in the hopes that it will solve another timeout issue I keep…
Ben Thomson
  • 1,083
  • 13
  • 29
0
votes
0 answers

MassTransit Saga, Is there possibility of losing events when using UseInMemoryOutbox?

In a masstransit saga when UseInMemoryOutbox is enabled, Is there possibility of losing events? As far as I understand UseInMemoryOutbox, It will postpone publishing events after persisting saga, So what would happen if saga persisted and then…
0
votes
0 answers

MassTransit Saga - raise multiple events from a saga

I am a beginner on service bus and trying to understand the concept of Saga and Statemachines using Masstransit and Automatonymous. The situation I have is, a saga to calculate food consumption in a county. The saga will be triggered for a…
Ceemah Four
  • 458
  • 4
  • 11
0
votes
0 answers

Is there a way to confirm Events with Automatonymous?

I want to know if there is a way to confirm with Automatonymous, I want the following events to be executed if the previous ones have been completed.
ccassob
  • 335
  • 3
  • 10
0
votes
0 answers

Not able to update Entity framework Core relationship from Masstransit Saga Event

I am unable to update the entity relationship in my saga instance event. I am able to create One-to-One row for an entry however while I come back to IssueLocation state again it is not detecting row is already exist and thorwing error here is my…
0
votes
0 answers

Automatonymous and EntityFrameworkCore Integration issue

I get an error as below while I persist states with EntityFramework MT-Reason: fault MT-Fault-Message: Method not found: 'System.Threading.Tasks.Task`1…
JasKevs
  • 9
  • 1
  • 3
0
votes
1 answer

UseInMemoryOutbox in Masstransit State Machine, Preserve Order of Publish Messages

I have a MT state machine which is configured with UseInMemoryOutbox() so any messages that are part of the event handling will be published only after the final step in the pipeline is successfully done, which in my case is, state persistence to…
0
votes
1 answer

MassTransit saga persistance with Entity Framework and MySQL

I am developing a saga using MassTransit (with RabbitMQ) and Automatonymous. I am using EntityFramework as my store engine and MySQL as my database. The combination of EF and MySQL is throwing an exception every time I try to run the saga and store…
0
votes
1 answer

MassTransitStateMachine schedules broken?

Using Azure Service Bus as transport, but scheduled messages not working other than when calling from inside an IConsumer. I spent hours and days and still have little idea what is going on. Can someone explain what I need to do to get schedules…
Alwyn
  • 8,079
  • 12
  • 59
  • 107
0
votes
1 answer

Saga scheduling without specifying scheduler address in MassTransit

I am trying to use scheduler in MassTransit state machine saga without specifying the scheduler service address directly. I use UseMessageScheduler in the bus configuration and it works fine since I can do context.Schedule from inside my…
Alexey Zimarev
  • 17,944
  • 2
  • 55
  • 83
0
votes
2 answers

EntityFramework Saga persistance recreate schema in existing DB

I am using MT v3.0.17 with Automatonymous, I noticed that the table of instance state isn't created if the database already exists. Since I'm directing multiple different automatonymous state machines to the same database, I would like to instruct…
0
votes
1 answer

Making Automatonymous sagas multitenant

We have successfully integrated our multitenancy strategy with MassTransit due to some help from Chris Patterson. However we are stumbling over getting our (Automatonymous) sagas multitenant. I have something that works but I am not at all…
Keith Pinson
  • 7,835
  • 7
  • 61
  • 104
1 2 3 4
5