Ah, you mean the link with the conversation? Got it. Let me try to fix this.

On Tue, Oct 19, 2010 at 11:30 AM, Richard Hirsch <[email protected]> wrote:
> I just deployed vassil's change on stax (
> http://esmecloudserverapache.dickhirsch.staxapps.net/)  and the
> conversations don't work any more - they don't show up in the timeline
> :-<
>
>
> On Tue, Oct 19, 2010 at 9:43 AM, Ethan Jewett <[email protected]> wrote:
>> Far more sophisticated than the println "instrumentation" I was using. I'll
>> keep that in mind for the future. I hadn't paid much attention to the
>> after-hook methods in the MetaMapper until now.
>>
>> Ethan
>>
>> On Tue, Oct 19, 2010 at 9:20 AM, Vassil Dichev <[email protected]> wrote:
>>
>>> Heh, I added an afterSave handler with Thread.dumpStack to show me
>>> where does the double save occur.
>>>
>>> On Tue, Oct 19, 2010 at 9:49 AM, Ethan Jewett <[email protected]> wrote:
>>> > Hi Vassil,
>>> >
>>> > I got as far as confirming the the message ids are different, so it
>>> > looks to me like two messages are created and saved. I then started
>>> > looking for where the second message is created and didn't make any
>>> > progress. My tests seemed to show the the method creation code in
>>> > UserActor was only called once.
>>> >
>>> > If you can find some time to investigate, that would be excellent.
>>> >
>>> > Ethan
>>> >
>>> > On Tuesday, October 19, 2010, Vassil Dichev <[email protected]> wrote:
>>> >> An action is not likely to create a duplicate message, as even when it
>>> >> resends, a new message is never created and the mailbox is checked if
>>> >> such a message exists. I've solved at least 2 duplication bugs so far
>>> >> and the problem has always been that the same message was visualized
>>> >> twice.
>>> >>
>>> >> The first thing to look for is the id of the message in the page
>>> >> source- if the id is the same, then it's the same message shown twice
>>> >> by the UI.
>>> >>
>>> >> I'd like to take a look at the problem and check if I see an easy
>>> solution.
>>> >>
>>> >> Vassil
>>> >>
>>> >>
>>> >> On Tue, Oct 19, 2010 at 5:32 AM, Richard Hirsch <[email protected]>
>>> wrote:
>>> >>> On Mon, Oct 18, 2010 at 7:30 PM, Ethan Jewett <[email protected]>
>>> wrote:
>>> >>>> No, I don't think so. I did a clean install locally last week and I
>>> only
>>> >>>> have the RSS-pull action set up. It's a ghost in the machine somewhere
>>> ;-) I
>>> >>>> spent some time tracing through actor messaging paths and I guess I'll
>>> just
>>> >>>> need to spend a little more time on it.
>>> >>>>
>>> >>>> An alternative would be to find an SVN check-in that doesn't have the
>>> issue
>>> >>>> and then track down the exact change that caused the problem. Not sure
>>> which
>>> >>>> will be more difficult ...
>>> >>>
>>> >>> This would probably be a challenge - especially if the problem has
>>> >>> been around for a while.
>>> >>>
>>> >>> D.
>>> >>>>
>>> >>>> Ethan
>>> >>>>
>>> >>>> On Mon, Oct 18, 2010 at 5:51 PM, Richard Hirsch <
>>> [email protected]>wrote:
>>> >>>>
>>> >>>>> On Mon, Oct 18, 2010 at 5:41 PM, Ethan Jewett <[email protected]>
>>> wrote:
>>> >>>>> > Hi all,
>>> >>>>> >
>>> >>>>> > Dick did some testing after my commits today and found a couple of
>>> >>>>> issues.
>>> >>>>> > The first (ESME-290) was that I broke the public timeline. That is
>>> now
>>> >>>>> > fixed.
>>> >>>>> >
>>> >>>>> > The second issue is ESME-291 -
>>> >>>>> > https://issues.apache.org/jira/browse/ESME-291.  The problem is
>>> that
>>> >>>>> replies
>>> >>>>> > show up duplicated in the streams view and in the public timeline
>>> view
>>> >>>>> > (though in the public timeline view it is *only* for messages that
>>> were
>>> >>>>> > created before the public timeline actor started up, so if you
>>> create new
>>> >>>>> > replies you need to restart the server to see them duplicated in
>>> the
>>> >>>>> public
>>> >>>>> > timeline). This is actually an old issue. It exists at least in
>>> release
>>> >>>>> 1.1
>>> >>>>> > and probably well before that.
>>> >>>>> >
>>> >>>>> > The reason this is happening is that when a reply is created there
>>> are
>>> >>>>> > actually two messages created and persisted to the database. One is
>>> >>>>> created
>>> >>>>> > in the UserActor, which is what is supposed to happen. But another
>>> >>>>> message
>>> >>>>> > is created somewhere else and I can't figure out where! Any ideas?
>>> >>>>>
>>> >>>>> Some action maybe?
>>> >>>>>
>>> >>>>> Maybe Vassil has an idea.
>>> >>>>> >
>>> >>>>> > Ethan
>>> >>>>> >
>>> >>>>>
>>> >>>>
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Twitter: http://twitter.com/vdichev
>>> >> Blog: http://speaking-my-language.blogspot.com
>>> >>
>>> >
>>>
>>>
>>>
>>> --
>>> Twitter: http://twitter.com/vdichev
>>> Blog: http://speaking-my-language.blogspot.com
>>>
>>
>



-- 
Twitter: http://twitter.com/vdichev
Blog: http://speaking-my-language.blogspot.com

Reply via email to