Created attachment 435557 [details]
Cumin is set up and sesame is running. I can see the machine
in Inventory tab. Now I do 'service sesame restart' and after
a while, another entry in Inventory tab appears. I click on
the first of them (most-top), wait a while and refresh the
page until I get APPLICATION ERROR. When I get back to the
Inventory tab after this, I notice there is already only one
How reproducible: 100%
Actual results: APPLICATION ERROR
Expected results: After restart of sesame, the records should be
added to the previous instance.
I've created a distinct bug to address app error prettiness: bz622506.
The problem is that the sesame agent id is unstable, causing mint to think that each new sesame agent lifecycle is a new agent altogether. I checked the code, and it's not calling setName for the agent id.
I propose that setName be called, and for the id value, I suggest using /var/lib/dbus/machine-id, as suggested at the bottom of http://0pointer.de/blog/projects/ids.html .
This bug is ill-described, I apologize for that.
Having split the real problem into peaces with
Justin's help, I am adding those bugs as dependencies.
All child bugs are modified now. As this ended up being just a tracker bug, closing it.