Hello Serge,

Great, I created it so! Both Jira ticket and pull request.

Regards.
________________________________
De : Serge Huber <[email protected]>
Envoyé : mardi 3 mai 2022 14:20
À : [email protected] <[email protected]>
Objet : Re: Allow deserialization of profile in CustomObjectMapper

Hello Adrian,

You are still welcome to create a PR for your patch, we might even merge it
but I can't guarantee it will be released soon :)

Regards,
  Serge...
Serge Huber
CTO & Co-Founder
T +41 22 361 3424
9 route des Jeunes | 1227 Acacias | Switzerland
jahia.com <http://www.jahia.com/>
SKYPE | LINKEDIN <https://www.linkedin.com/in/sergehuber> | TWITTER
<https://twitter.com/sergehuber> | VCARD
<http://www.jahia.com/vcard/HuberSerge.vcf>


> JOIN OUR COMMUNITY <http://www.jahia.com/> to evaluate, get trained and
to discover why Jahia is a leading User Experience Platform (UXP) for
Digital Transformation.


On Tue, May 3, 2022 at 2:19 PM OLIVA Adrien <[email protected]> wrote:

> Ok, I understand now!
> I will keep my patch with 1.6.0 and I'll go upstream with newer version
> once it will be released!
>
> Thank you very much.
>
> Regards.
> ________________________________
> De : Serge Huber <[email protected]>
> Envoyé : mardi 3 mai 2022 14:11
> À : [email protected] <[email protected]>
> Objet : Re: Allow deserialization of profile in CustomObjectMapper
>
> Hello Adrian,
>
> I think I understand the problem, I was looking at the source code on the
> master branch that has a lot more registered classes in the
> CustomObjectMapper, while you are looking at the 1.6 branch
>
> We are currently hard at work on the Unomi 2 branch.
>
> For the UNOMI-XXX it's simply a matter of creating a ticket in the Unomi
> issue tracker here: https://issues.apache.org/jira/projects/UNOMI/summary
>
> I think it might be better to backport the changes from the master to the
> Unomi 1.6 but at the same time we have no immediate plans for a 1.6.1
> release and are instead focusing on a 2.0 as much as possible.
>
> Regards,
>   Serge...
>
> Serge Huber
> CTO & Co-Founder
> T +41 22 361 3424
> 9 route des Jeunes | 1227 Acacias | Switzerland
> jahia.com <http://www.jahia.com/>
> SKYPE | LINKEDIN <https://www.linkedin.com/in/sergehuber> | TWITTER
> <https://twitter.com/sergehuber> | VCARD
> <http://www.jahia.com/vcard/HuberSerge.vcf>
>
>
> > JOIN OUR COMMUNITY <http://www.jahia.com/> to evaluate, get trained and
> to discover why Jahia is a leading User Experience Platform (UXP) for
> Digital Transformation.
>
>
> On Tue, May 3, 2022 at 12:34 PM OLIVA Adrien <[email protected]> wrote:
>
> > Hi,
> >
> > In fact, I already look at persistence/spi package, made a patch for
> > myself that seems to work well in my case! (I double check and I really
> > have "profile" in itemType field).
> >
> > I wanted to create a pull-request on your Github with my patch, but it
> ask
> > fro a UNOMI-XXXX tag and recommend to ask on dev mailing list! That's
> what
> > I do!!!
> >
> > I attach my patch to this email. As you can see, it seems that
> > CustomObjectMapper register many kind of item types, except Profile.
> >
> > But if you recommend to look at PropertyTypedObjectDeserializer to find a
> > "cleaner" solution, I can try to figure it out.
> >
> > Regards.
> > ------------------------------
> > *De :* Serge Huber <[email protected]>
> > *Envoyé :* mardi 3 mai 2022 11:55
> > *À :* [email protected] <[email protected]>
> > *Objet :* Re: Allow deserialization of profile in CustomObjectMapper
> >
> > Hello Adrien,
> >
> > I just checked and the deserialization is setup for the profile item
> type,
> > for "top level" item types, but maybe it is missing a mapping for the
> event
> > source and target properties. This is something that needs checking.
> >
> > If you want to contribute that would be fantastic. I think it would be
> good
> > to look at the
> >
> >
> https://github.com/apache/unomi/blob/64281306c770c710ec737f64ece7332f54e91cd5/persistence-spi/src/main/java/org/apache/unomi/persistence/spi/PropertyTypedObjectDeserializer.java#L53
> > object to see if it can work with sub-objects and if it can to see how we
> > could do a generic mapping system for event objects.
> >
> > Regards,
> >   Serge Huber.
> > Serge Huber
> > CTO & Co-Founder
> > T +41 22 361 3424
> > 9 route des Jeunes | 1227 Acacias | Switzerland
> > jahia.com <http://www.jahia.com/>
> > SKYPE | LINKEDIN <https://www.linkedin.com/in/sergehuber> | TWITTER
> > <https://twitter.com/sergehuber> | VCARD
> > <http://www.jahia.com/vcard/HuberSerge.vcf>
> >
> >
> > > JOIN OUR COMMUNITY <http://www.jahia.com/> to evaluate, get trained
> and
> > to discover why Jahia is a leading User Experience Platform (UXP) for
> > Digital Transformation.
> >
> >
> > On Thu, Apr 28, 2022 at 4:25 PM OLIVA Adrien <[email protected]> wrote:
> >
> > > Hi,
> > >
> > > I found a "bug" in Unomi while doing some test.
> > > When a profile object is stored as event's target or source, Jackson
> > > failed to deserialize item while getting such events (through POST
> > > /cxs/events/search for instance).
> > >
> > > It appears that Profile deserializer is missing in CustomObjectMapper
> > used
> > > in Unomi.
> > >
> > > How can I contribute to fix this issue.
> > >
> > > Regards.
> > >
> > >
> > >
> > > Adrien Oliva
> > > Ingénieur Logiciel
> > >
> > >                 ≡
> > >      S E F A S
> > > UNE MARQUE DE DOCAPOSTE
> > >
> > > 6 rue de l’étang - 90000 Belfort
> > > E-mail : [email protected]
> > > www.sefasinnovation.fr<http://www.sefasinnovation.fr><http://www.sefasinnovation.fr<http://www.sefasinnovation.fr>>
> > >  -
> www.docaposte.com<http://www.docaposte.com>
> > >
> > >
> > > Sefas est une marque de Docaposte, filiale du Groupe La Poste.
> > > Adoptez l’éco-attitude : n’imprimez que si cela vous semble
> > > nécessaire.
> > > Si vous recevez ce mail en dehors de vos heures de travail ou
> > > pendant vos congés, vous n’avez pas à y répondre immédiatement,
> > > sauf en cas d'urgence exceptionnelle.
> > >
> > >
> >
>

Reply via email to