Hi Renato, I tried latest branch from https://code.launchpad.net/~ubuntu-sdk-team/qtorganizer5-eds/trunk
Now crash is resolved, but event is not getting saved. I am getting "Fail to create items: Cannot create calendar object: Invalid object". static void QOrganizerEDSEngine::itemsAsyncStart(FetchRequestData*) virtual bool QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) void QOrganizerEDSEngine::saveItemsAsync(QtOrganizer::QOrganizerItemSaveRequest*) static void QOrganizerEDSEngine::saveItemsAsyncConnected(GObject*, GAsyncResult*, SaveRequestData*) static ECalComponent* QOrganizerEDSEngine::parseEventItem(ECalClient*, const QtOrganizer::QOrganizerItem&) static void QOrganizerEDSEngine::saveItemsAsyncCreated(GObject*, GAsyncResult*, SaveRequestData*) Fail to create items: Cannot create calendar object: Invalid object virtual QOrganizerEDSEngine::~QOrganizerEDSEngine() On Mon, Sep 16, 2013 at 7:51 AM, <pkunal.par...@gmail.com> wrote: > Hi, > Thanks, so fix will be available with upgrade or I need to download branch? > > ~Kunal > > Sent from my BlackBerry 10 smartphone. > *From: *Renato Filho > *Sent: *Sunday, September 15, 2013 6:54 AM > *To: *kunal parmar > *Cc: *David Planella; Timo Jyrinki; ubuntu-touch-coreapps > *Subject: *Re: Issues with Qt Organizer in the Calendar app > > Hi kunal parmar, > > This was fixed on bzr trunk on rev. 12. > > Thanks > Renato > > On Sat, Sep 14, 2013 at 2:46 AM, kunal parmar <pkunal.par...@gmail.com> > wrote: > > HI Renato, > > > > Currently I am trying to use QtOrganizer with EDS pluig0in. > > > > But facing issue with adding event to QtOrgainzer. When I save event > > to qtpim, seems like EDS plugin is crashing. > > > > I tried to debug, is seems like , following call is failing. > > > > e_cal_client_connect(collectionEngineId->m_esource, > > E_CAL_CLIENT_SOURCE_TYPE_EVENTS, > > data->cancellable(), > > (GAsyncReadyCallback) > > QOrganizerEDSEngine::saveItemsAsyncConnected, > > data); > > > > Can you let me know if I am missing anything. > > > > Folliwing is log from EDS > > " > > > > virtual QtOrganizer::QOrganizerManagerEngine* > > QOrganizerEDSFactory::engine(const QMap<QString, QString>&, > > QtOrganizer::QOrganizerManager::Error*) eds > > > > QOrganizerEDSEngine::QOrganizerEDSEngine() > > > > 2 Collection loaded > > > > QObject::connect: Cannot connect QQuickShaderEffectSource:: to > > ShapeItem_QML_43::onImagePropertiesChanged() > > > > QObject::connect: Cannot connect QQuickShaderEffectSource:: to > > ShapeItem_QML_43::onImagePropertiesChanged() > > > > QObject::connect: Cannot connect QQuickShaderEffectSource:: to > > ShapeItem_QML_43::onImagePropertiesChanged() > > > > virtual bool > QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) > > > > virtual bool > QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) > > > > void > QOrganizerEDSEngine::itemsAsync(QtOrganizer::QOrganizerItemFetchRequest*) > > > > static void QOrganizerEDSEngine::itemsAsyncStart(FetchRequestData*) > > > > virtual void > QOrganizerEDSEngine::requestDestroyed(QtOrganizer::QOrganizerAbstractRequest*) > > > > static void QOrganizerEDSEngine::itemsAsyncConnected(GObject*, > > GAsyncResult*, FetchRequestData*) > > > > static void QOrganizerEDSEngine::itemsAsyncListed(GObject*, > > GAsyncResult*, FetchRequestData*) > > > > Query size: 0 > > > > static void QOrganizerEDSEngine::itemsAsyncStart(FetchRequestData*) > > > > static void QOrganizerEDSEngine::itemsAsyncConnected(GObject*, > > GAsyncResult*, FetchRequestData*) > > > > static void QOrganizerEDSEngine::itemsAsyncListed(GObject*, > > GAsyncResult*, FetchRequestData*) > > > > Query size: 0 > > > > static void QOrganizerEDSEngine::itemsAsyncStart(FetchRequestData*) > > > > virtual bool > QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) > > > > void > QOrganizerEDSEngine::saveItemsAsync(QtOrganizer::QOrganizerItemSaveRequest*) > > > > > > The program has unexpectedly finished. > > " > > > > > > On Fri, Aug 16, 2013 at 12:14 PM, Renato Filho > > <renato.fi...@canonical.com> wrote: > >> Hi guys, > >> > >> As we discussed today during the calendar app meeting, we decided to > use the > >> new EDS backend instead of keep trying the unmaintained jsondb. > >> > >> To you guys that want to start to play with that. I have created a > package > >> on sdk ppa[1] (The official package will be in the image soon). The > plugin > >> is in a very early stage, but you will be able to create/remove/edit > basic > >> events. (Recurrence is not fully working). > >> > >> To try this, make sure that you have the last qtpim5 version > >> (5.0~git20130723-0ubuntu1) then you can try the qtpim example code[2], > you > >> will need to replace the edit the qmlorganizerlistview.qml file on line > 151 > >> and replace from " manager: "memory" " to " manager: "eds" ". > >> > >> Good luck > >> > >> OBS: This plugin is only one week old, you will probably find some bugs. > >> Please fell free to report then on the lp project page[3] > >> > >> [1] > >> > https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+sourcepub/3428324/+listing-archive-extra > >> [2] > >> > http://qt.gitorious.org/qt/qtpim/trees/master/examples/organizer/qmlorganizerlistview > >> [3] https://launchpad.net/qtorganizer5-eds > >> > >> > >> > >> On Thu, Aug 15, 2013 at 10:00 AM, kunal parmar <pkunal.par...@gmail.com > > > >> wrote: > >>> > >>> Hi David, > >>> > >>> I insalled JasonDB plugin, this "qtdeclarative5-jsondb-plugin" jasonDb > >>> plugin seems like JasonDB QML binding, its not Jason Backend plaugin > >>> for QtOrganizer. > >>> > >>> I am still getting only memory as valid backend for QtOrganizer. > >>> > >>> ~Kunal > >>> > >>> On Thu, Aug 15, 2013 at 5:37 PM, <pkunal.par...@gmail.com> wrote: > >>> > Hi, > >>> > > >>> > I thought it will install with qtpim plugin. I did not install > >>> > explicitly. I > >>> > will install and let you know. > >>> > > >>> > Thanks, > >>> > Kunal > >>> > > >>> > Sent from my BlackBerry 10 smartphone. > >>> > From: David Planella > >>> > Sent: Thursday, August 15, 2013 5:21 PM > >>> > To: kunal parmar > >>> > Cc: Timo Jyrinki; ubuntu-touch-coreapps; Renato Filho > >>> > Subject: Re: Issues with Qt Organizer in the Calendar app > >>> > > >>> > Hi Kunal, > >>> > > >>> > I'm seeing the qtsjondb plugin here [1]. Could you check if you've > got > >>> > the > >>> > qtdeclarative5-jsondb-plugin package installed? > >>> > > >>> > Cheers, > >>> > David. > >>> > > >>> > [1] > >>> > > >>> > > https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+packages?field.name_filter=qtjsondb&field.status_filter=published&field.series_filter=raring > >>> > > >>> > > >>> > On Thu, Aug 15, 2013 at 4:38 AM, kunal parmar < > pkunal.par...@gmail.com> > >>> > wrote: > >>> >> > >>> >> Hi David, > >>> >> > >>> >> I forgot to mention, > >>> >> > >>> >> I am still not seeing Jason DB plugin for QtPim, Am I missing > something > >>> >> ? > >>> >> > >>> >> kunal@kunal-sammy:/usr/lib/i386-linux-gnu/qt5/plugins/organizer$ ll > >>> >> total 128 > >>> >> drwxr-xr-x 2 root root 4096 Aug 15 10:57 ./ > >>> >> drwxr-xr-x 24 root root 4096 Aug 3 13:58 ../ > >>> >> -rw-r--r-- 1 root root 121152 Aug 13 17:50 libqtorganizer_memory.so > >>> >> kunal@kunal-sammy:/usr/lib/i386-linux-gnu/qt5/plugins/organizer$ > pwd > >>> >> /usr/lib/i386-linux-gnu/qt5/plugins/organizer > >>> >> kunal@kunal-sammy:/usr/lib/i386-linux-gnu/qt5/plugins/organizer$ > >>> >> > >>> >> ~Kunal > >>> >> > >>> >> > >>> >> > >>> >> On Thu, Aug 15, 2013 at 11:31 AM, kunal parmar > >>> >> <pkunal.par...@gmail.com> > >>> >> wrote: > >>> >>> > >>> >>> Hi David, > >>> >>> > >>> >>> I updated my installation and installed latest qtpim. > >>> >>> > >>> >>> it looks like working fine. my initial test seems to work. > >>> >>> > >>> >>> I will continue porting current calendar to use QtPim and will let > you > >>> >>> know if face any other issue. > >>> >>> > >>> >>> However, when I currently try to print Organizer model item, using > >>> >>> following code > >>> >>> > >>> >>> for( var prop in event) { > >>> >>> > >>> >>> print(prop +":"+ event[prop]); > >>> >>> > >>> >>> } > >>> >>> > >>> >>> > >>> >>> It give me following with output, seems like it require some more > >>> >>> changes. > >>> >>> > >>> >>> > >>> >>> QMetaProperty::read: Unable to handle unregistered datatype > >>> >>> 'QDeclarativeOrganizerItemPriority::Priority' for property > >>> >>> 'QtOrganizer::QDeclarativeOrganizerEvent::priority' > >>> >>> priority:undefined > >>> >>> QMetaProperty::read: Unable to handle unregistered datatype > >>> >>> 'QDeclarativeOrganizerItemType::ItemType' for property > >>> >>> 'QtOrganizer::QDeclarativeOrganizerEvent::itemType' > >>> >>> itemType:undefined > >>> >>> > >>> >>> > >>> >>> Kunal > >>> >>> > >>> >>> > >>> >>> > >>> >>> > >>> >>> On Tue, Aug 13, 2013 at 10:12 PM, David Planella > >>> >>> <david.plane...@ubuntu.com> wrote: > >>> >>>> > >>> >>>> Al 10/08/13 08:17, En/na kunal parmar ha escrit: > >>> >>>> > Hi David, > >>> >>>> > > >>> >>>> > Sure I will create a sample application and submit bugs for > problem > >>> >>>> > which I am facing. > >>> >>>> > > >>> >>>> > BTW did you check if 13.04 version has required QtPim patch ? > >>> >>>> > >>> >>>> Hi Kunal, > >>> >>>> > >>> >>>> Timo and Renato tell me that the qtpim version has now been > upgraded > >>> >>>> in > >>> >>>> 13.04 and it should contain Renato's upstream patches. > >>> >>>> > >>> >>>> Could you try to upgrade it and report back if it works for you? > >>> >>>> > >>> >>>> Thanks! > >>> >>>> > >>> >>>> Cheers, > >>> >>>> David. > >>> >>>> > >>> >>>> > Thanks, > >>> >>>> > Kunal > >>> >>>> > > >>> >>>> > On Fri, Aug 9, 2013 at 7:23 PM, Timo Jyrinki > >>> >>>> > <timo.jyri...@canonical.com> wrote: > >>> >>>> >> Hi, > >>> >>>> >> > >>> >>>> >> Sure, I'm happy to include patches especially after they've > been > >>> >>>> >> submitted upstream > >>> >>>> >> (https://codereview.qt-project.org/#q,project:qt/qtpim,n,z - > if > >>> >>>> >> already merged by then, I can then just pull the latest > snapshot). > >>> >>>> >> > >>> >>>> >> We've currently a version of qtpim that includes all commits > until > >>> >>>> >> the > >>> >>>> >> 'Added support to preferredDetails on QML Contact.'. > >>> >>>> >> > >>> >>>> >> -Timo > >>> >>>> >> > >>> >>>> >> > >>> >>>> >> On Fri, Aug 9, 2013 at 10:41 AM, David Planella > >>> >>>> >> <david.plane...@ubuntu.com> wrote: > >>> >>>> >>> Hi all, > >>> >>>> >>> > >>> >>>> >>> In yesterday's Calendar IRC meeting [1] Kunal raised some > issues > >>> >>>> >>> that > >>> >>>> >>> he's encountered while porting the calendar event storage > code to > >>> >>>> >>> use > >>> >>>> >>> the Qt Organizer API. > >>> >>>> >>> > >>> >>>> >>> Kunal, do you think you could create a simple program to > >>> >>>> >>> reproduce > >>> >>>> >>> the > >>> >>>> >>> bugs you're experimenting in the app, submit them upstream and > >>> >>>> >>> report > >>> >>>> >>> back with the bug URLS? > >>> >>>> >>> > >>> >>>> >>> Renato, Timo, once that's done, could you help us fixing the > >>> >>>> >>> issues > >>> >>>> >>> and > >>> >>>> >>> package a working qtpim version that can be used for the > Calendar > >>> >>>> >>> app? > >>> >>>> >>> > >>> >>>> >>> Thanks! > >>> >>>> >>> > >>> >>>> >>> Cheers, > >>> >>>> >>> David. > >>> >>>> >>> > >>> >>>> >>> [1] > >>> >>>> >>> > >>> >>>> >>> > >>> >>>> >>> > http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2013/ubuntu-touch-meeting.2013-08-08-14.01.html > >>> >>>> > >>> >>> > >>> >> > >>> > > >>> > > >> > >> >
-- Mailing list: https://launchpad.net/~ubuntu-touch-coreapps Post to : ubuntu-touch-coreapps@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-touch-coreapps More help : https://help.launchpad.net/ListHelp