Skip to content

1.2.2

Compare
Choose a tag to compare
@particularbot particularbot released this 27 Oct 08:39
· 1556 commits to master since this release

As part of this release we had 3 issues closed.

Improvements

#365 Allow users to select messages in the Flow Diagram window

To select a message (and have the "Message Properties" windows populated) a user needs to select a message from the "Messages" list.

It would be most useful to allow a user to select a message in the flow diagram. This allows a user to quickly browse related messages.

Bugs

#405 Rogue message causes ServiceInsight to fall over

I've recently set-up ServiceInsight in a production environment. To test everything was working I used a console-based NSB application to send a test message directly to the audit queue that ServiceControl uses. ServiceControl picks up the message alright but when ServiceInsight tries to load the message it falls over (and exits) with the following error:

System.NullReferenceException: Object reference not set to an instance of an object.
   at Particular.ServiceInsight.Desktop.SequenceDiagram.MessageInfo.get_ReceivingEndpoint() in c:\BuildAgent\work\2be762a799648224\src\ServiceInsight.Desktop\SequenceDiagram\MessageInfo.cs:line 99
   at Particular.ServiceInsight.Desktop.SequenceDiagram.MessageInfo.UpdateIndicies() in c:\BuildAgent\work\2be762a799648224\src\ServiceInsight.Desktop\SequenceDiagram\MessageInfo.cs:line 216
   at Particular.ServiceInsight.Desktop.SequenceDiagram.MessageInfo.set_Endpoints(IEnumerable`1 value)
   at Particular.ServiceInsight.Desktop.SequenceDiagram.MessageInfo..ctor(IEventAggregator eventAggregator, IWindowManagerEx windowManager, Func`1 exceptionDetailViewModel, SequenceDiagramViewModel viewModel, StoredMessage message, ReactiveList`1 endpoints) in c:\BuildAgent\work\2be762a799648224\src\ServiceInsight.Desktop\SequenceDiagram\MessageInfo.cs:line 42
   at Particular.ServiceInsight.Desktop.SequenceDiagram.SequenceDiagramViewModel.<CreateMessages>b__a(StoredMessage m) in c:\BuildAgent\work\2be762a799648224\src\ServiceInsight.Desktop\SequenceDiagram\SequenceDiagramViewModel.cs:line 145
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

Content trimmed. See full issue

#401 Refresh / Auto-Refresh does not update message list, message counts

Repro
  1. Open SI and turn on Auto Refresh (preferably set to low interval between updates)
  2. Run endpoints and start sending messages
  3. Note that the updates are inconsistently refreshed

Where to get it

You can download this release from: