I have tried it yesterday and it is working perfectly now. I have also commentated that yesterday on the ticket.
Thanks for quick resolution Cheers On Wed, Sep 17, 2014 at 11:24 PM, Lance Java <lance.j...@googlemail.com> wrote: > This has been fixed in tapestry-cometd 0.9.19 > > Please give it a try > > On 15 September 2014 22:14, Boris Horvat <horvat.z.bo...@gmail.com> wrote: > > > Sure I will answer them. Thanks for help in identifying this > > > > On Mon, Sep 15, 2014 at 10:18 AM, Lance Java <lance.j...@googlemail.com> > > wrote: > > > > > I've created an issue here: > > > https://github.com/uklance/tapestry-cometd/issues/62 > > > > > > Not sure of an eta yet. You could help by answering the questions in > the > > > issue. > > > On 14 Sep 2014 23:27, "Boris Horvat" <horvat.z.bo...@gmail.com> > wrote: > > > > > > > Brilliant at least we figured out the issue here :) > > > > > > > > Any eta on the fix? I would be happy to test the fix :) > > > > > > > > On Sun, Sep 14, 2014 at 11:49 PM, Lance Java < > > lance.j...@googlemail.com> > > > > wrote: > > > > > > > > > Yes, looks like a bug. I assumed the ArrayEventContext would it's > > > > > TypeCoercer reference to do the type coercion. Seems I was wrong. > > > > > > > > > > The workaround for now is to convert from string yourself. > > > > > On 14 Sep 2014 22:17, "Boris Horvat" <horvat.z.bo...@gmail.com> > > > wrote: > > > > > > > > > > > You are right, the implementation is different between the two > > cases. > > > > > > > > > > > > - eventContext = > > > > > > > > {org.apache.tapestry5.internal.*URLEventContext*@10311}"EventContext: > > > > > > null" > > > > > > - valueEncoder = {$ContextValueEncoder_9660c5cdf431@10618 > }"" > > > > > > - values = {java.lang.String[1]@10619} > > > > > > - values = null > > > > > > > > > > > > > > > > > > - eventContext = {org.apache.tapestry5.internal.services. > > > > > > *ArrayEventContext*@10795}"EventContext: null" > > > > > > - typeCoercer = {$TypeCoercer_9660c5cdf3af@10797}"" > > > > > > - values = {java.lang.Object[1]@10798} > > > > > > - values = null > > > > > > > > > > > > So this is a bug? > > > > > > > > > > > > Thanks :) > > > > > > > > > > > > > > > > > > On Sun, Sep 14, 2014 at 11:08 PM, Lance Java < > > > > lance.j...@googlemail.com> > > > > > > wrote: > > > > > > > > > > > > > Hmm... Perhaps this is a bug in the way tapestry-cometd fires > the > > > > > > > onActivate. > > > > > > > > > > > > > > Can you fire up a debugger and inspect the EventContext object > > > passed > > > > > to > > > > > > > onActivate() in > > > > > > > 1. the normal page render > > > > > > > 2. the tapestry-cometd component > > > > > > > > > > > > > > I think there's something preventing type coercion (which > passes > > > > > through > > > > > > to > > > > > > > ValueEncoder). I'm guessing it's a different EventContext > > > > > implementation > > > > > > in > > > > > > > the 2 cases. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Sincerely > > > > > > *Boris Horvat* > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Sincerely > > > > *Boris Horvat* > > > > > > > > > > > > > > > -- > > Sincerely > > *Boris Horvat* > > > -- Sincerely *Boris Horvat*