Great !
--- Thank you, Abyot. On Wed, Mar 18, 2015 at 4:28 PM, Bob Jolliffe <bobjolli...@gmail.com> wrote: > I just dropped these columns and it is now working. Thanks Abyot and Alex > ... > > On 18 March 2015 at 15:15, Bob Jolliffe <bobjolli...@gmail.com> wrote: > >> Hi Abyot >> >> Looking at the upgrade script it ends with >> >> ALTER TABLE patient DROP COLUMN gender; >> ALTER TABLE patient DROP COLUMN deathDate; >> ALTER TABLE patient DROP COLUMN registrationDate; >> ALTER TABLE patient DROP COLUMN isDead; >> ALTER TABLE patient DROP COLUMN underAge; >> ALTER TABLE patient DROP COLUMN dobType; >> ALTER TABLE patient DROP COLUMN birthdate; >> ALTER TABLE patient DROP COLUMN phoneNumber; >> ALTER TABLE patient DROP COLUMN name; >> ALTER TABLE patient DROP COLUMN healthworkerid >> >> which removes all the old static attributes (obviously table name has >> changed). I see that the earlier part of the script is dedicated to >> creating dynamic attributes for these and copying over the data. If there >> is no existing data is there still a need to create these formerly fixed >> attributes? >> >> On 18 March 2015 at 15:10, Abyot Gizaw <aby...@gmail.com> wrote: >> >>> Let's hope for that ... but at the same time it not about removing a >>> column - it is more than that and a bit complex. >>> >>> >>> --- >>> Thank you, >>> Abyot. >>> >>> On Wed, Mar 18, 2015 at 4:06 PM, Wilson, Randy <rwil...@msh.org> wrote: >>> >>>> Thanks for the troubleshooting. We'll try removing the extra static >>>> columns on an offline instance and let you know. >>>> >>>> I'm sure it will do the trick. >>>> >>>> Randy >>>> >>>> On Wed, Mar 18, 2015 at 4:53 PM, Bob Jolliffe <bobjolli...@gmail.com> >>>> wrote: >>>> >>>>> The table does look exactly like it has many static atteruibutes which >>>>> should have moved to dynamic, so probably some upgrade script was not >>>>> applied. >>>>> >>>>> The rwanda implementation does have a fairly long vintage. I'll check >>>>> that old upgrade script and see if it fixes the problem. Thanks Abyot. >>>>> >>>>> On 18 March 2015 at 14:45, Abyot Gizaw <aby...@gmail.com> wrote: >>>>> >>>>>> we used to have that attribute. see the commit from Tran (Rev: 13239) >>>>>> >>>>>> That was supposed to be removed when migrating static to dynamic >>>>>> attributes ... this then leads to another bigger issue - have you made a >>>>>> proper upgrade? >>>>>> >>>>>> >>>>>> --- >>>>>> Thank you, >>>>>> Abyot. >>>>>> >>>>>> On Wed, Mar 18, 2015 at 3:36 PM, Bob Jolliffe <bobjolli...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Abyot >>>>>>> >>>>>>> Thanks for the explanation. That makes sense. So the second post >>>>>>> is never happening because the registration is not completed. >>>>>>> >>>>>>> Alex raises an interesting possibility. There is a column >>>>>>> called registrationdate on trackedentityinstance. Is this meant to be >>>>>>> there or could it be a hangover from an earlier version of the table? >>>>>>> >>>>>>> I guess randy can try with 2.18 but I have been testing on one of >>>>>>> the production servers so I can't really upgrade just to test this. >>>>>>> >>>>>>> On 18 March 2015 at 14:32, Abyot Gizaw <aby...@gmail.com> wrote: >>>>>>> >>>>>>>> It is a two step process... first registration is done meaning >>>>>>>> server returning uid, then using this uid another json is posted (this >>>>>>>> time >>>>>>>> the enrollment details are sent). What I think has happened is server >>>>>>>> failed to complete registration. Looking the log - do you have an >>>>>>>> attribute >>>>>>>> called registrationdate which is set mandatory? >>>>>>>> >>>>>>>> Also, can you make sure you are trying this in 2.18? of course you >>>>>>>> can continue with 2.17 but just saying that 2.18 is more stable. I >>>>>>>> just did >>>>>>>> a test on the demo server (which is 2.18) and it is working fine. >>>>>>>> >>>>>>>> One more thing... if you have made changes to your metadata once >>>>>>>> the tracker app has run - you need to clear cache to that the new >>>>>>>> meta-data >>>>>>>> is cached locally. We don't have a feature to auto-update local-cache. >>>>>>>> >>>>>>>> >>>>>>>> --- >>>>>>>> Thank you, >>>>>>>> Abyot. >>>>>>>> >>>>>>>> On Wed, Mar 18, 2015 at 2:53 PM, Bob Jolliffe < >>>>>>>> bobjolli...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Abyot >>>>>>>>> >>>>>>>>> The log shows what Randy initially reported: >>>>>>>>> >>>>>>>>> * ERROR 2015-03-18 14:19:55,836 ERROR: null value in column >>>>>>>>> "registrationdate" v >>>>>>>>> iolates not-null constraint >>>>>>>>> Detail: Failing row contains (29412, null, null, null, null, >>>>>>>>> null, null, null, >>>>>>>>> null, 872, null, null, Ktl3NTLuGlK, null, 2015-03-18 >>>>>>>>> 14:19:55.805, 2015-03-18 1 >>>>>>>>> 4:19:55.805, null, 17032). (SqlExceptionHelper.java >>>>>>>>> [tomcat-http-10]) >>>>>>>>> >>>>>>>>> I am not sure about which instance randy has tested 2.18 on, but >>>>>>>>> this is definitely 2.17. (I think he thought that this instance was >>>>>>>>> also >>>>>>>>> 2.18, but its not) >>>>>>>>> >>>>>>>>> According to the form the Enrollment date and Reporting date are >>>>>>>>> required fields (see screenshot). Do you mean that they are simply >>>>>>>>> ignored >>>>>>>>> on initial registration? >>>>>>>>> >>>>>>>>> So where does the registration date come from? From the server >>>>>>>>> date? >>>>>>>>> >>>>>>>>> Bob >>>>>>>>> >>>>>>>>> >>>>>>>>> On 18 March 2015 at 13:01, Abyot Gizaw <aby...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Bob, >>>>>>>>>> >>>>>>>>>> That is just for registration ... then enrollment follows with >>>>>>>>>> enrollment and incident dates. Most probably something has failed in >>>>>>>>>> between - is there any log? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> Thank you, >>>>>>>>>> Abyot. >>>>>>>>>> >>>>>>>>>> On Wed, Mar 18, 2015 at 1:48 PM, Bob Jolliffe < >>>>>>>>>> bobjolli...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Abyot >>>>>>>>>>> >>>>>>>>>>> I just had a quick look at the tracker app on one of the Rwanda >>>>>>>>>>> dhis2 instances (it is running 2.17 built on 2015-01-21 02:05 >>>>>>>>>>> - strange I don't see the build revision) >>>>>>>>>>> >>>>>>>>>>> The form has some attributes and the Enrollment date and >>>>>>>>>>> Reporting date at the bottom. When I try to save I see that the >>>>>>>>>>> following >>>>>>>>>>> is POSTed. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> {"trackedEntity":"BQu4uXKyrRE","orgUnit":"BPZcHDS6OO0","attributes":[{"attribute":"xyp3l9obelI","value":55654},{"attribute":"ul7UIuUoP1Z","value":"5654"},{"attribute":"rOwntnIQh2P","value":"56546"},{"attribute":"QnwIsiKw2NF","value":"5654"},{"attribute":"SZ05eUTBMEN","value":"6546"},{"attribute":"tNGC3SeoHbb","value":"5656"},{"attribute":"FQGMFSwKUkB","value":56546},{"attribute":"VsUAhCcttyf","value":"56546"}]} >>>>>>>>>>> >>>>>>>>>>> Note there are no dates in this even though they were entered on >>>>>>>>>>> the form. This seems wrong, I guess this is what causes the sql >>>>>>>>>>> to fail. >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> Bob >>>>>>>>>>> >>>>>>>>>>> On 17 March 2015 at 14:26, Abyot Gizaw <aby...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello Randy, >>>>>>>>>>>> >>>>>>>>>>>> Are you using the individual records module? >>>>>>>>>>>> >>>>>>>>>>>> Can you try tracker capture app? >>>>>>>>>>>> >>>>>>>>>>>> ----- >>>>>>>>>>>> Thank you, >>>>>>>>>>>> Abyot. >>>>>>>>>>>> >>>>>>>>>>>> (sent from mobile) >>>>>>>>>>>> On Mar 17, 2015 3:15 PM, "Wilson, Randy" <rwil...@msh.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> We're setting up a tracker module to capture data from >>>>>>>>>>>>> individual community health workers using Multiple events with >>>>>>>>>>>>> registration. >>>>>>>>>>>>> >>>>>>>>>>>>> We have the program and stage as well as attributes and data >>>>>>>>>>>>> elements - using 3 different instances of DHIS-2. >>>>>>>>>>>>> >>>>>>>>>>>>> When we try to create a new instance we fill in the form, but >>>>>>>>>>>>> when we click on Add, the screen freezes. The instance is not >>>>>>>>>>>>> saved so we >>>>>>>>>>>>> can't enter any data. >>>>>>>>>>>>> >>>>>>>>>>>>> We are using version 2.18 build 18143 >>>>>>>>>>>>> >>>>>>>>>>>>> Any guidance would be much appreciated.... we're stuck. >>>>>>>>>>>>> >>>>>>>>>>>>> Here is the log: >>>>>>>>>>>>> * INFO 2015-03-17 16:08:42,610 'randy' create >>>>>>>>>>>>> org.hisp.dhis.trackedentity.Track >>>>>>>>>>>>> edEntityInstance, uid: S4SGPUtDl0o (AuditLogUtil.java >>>>>>>>>>>>> [http-bio-8080-exec-6]) >>>>>>>>>>>>> * INFO 2015-03-17 16:08:42,650 'randy' update >>>>>>>>>>>>> org.hisp.dhis.trackedentity.Track >>>>>>>>>>>>> edEntityInstance, uid: S4SGPUtDl0o (AuditLogUtil.java >>>>>>>>>>>>> [http-bio-8080-exec-6]) >>>>>>>>>>>>> * WARN 2015-03-17 16:08:42,650 SQL Error: 0, SQLState: 23502 >>>>>>>>>>>>> (SqlExceptionHelpe >>>>>>>>>>>>> r.java [http-bio-8080-exec-6]) >>>>>>>>>>>>> * ERROR 2015-03-17 16:08:42,650 ERROR: null value in column >>>>>>>>>>>>> "registrationdate" v >>>>>>>>>>>>> iolates not-null constraint >>>>>>>>>>>>> Detail: Failing row contains (19556, null, null, null, null, >>>>>>>>>>>>> null, null, null, >>>>>>>>>>>>> null, 872, null, null, S4SGPUtDl0o, null, 2015-03-17 >>>>>>>>>>>>> 16:08:42.61, 2015-03-17 16 >>>>>>>>>>>>> :08:42.61, null, 17032). (SqlExceptionHelper.java >>>>>>>>>>>>> [http-bio-8080-exec-6]) >>>>>>>>>>>>> * ERROR 2015-03-17 16:08:42,660 HHH000352: Unable to release >>>>>>>>>>>>> batch statement... >>>>>>>>>>>>> (AbstractBatchImpl.java [http-bio-8080-exec-6]) >>>>>>>>>>>>> * ERROR 2015-03-17 16:08:42,670 HHH000246: SQLException >>>>>>>>>>>>> escaped proxy (AbstractB >>>>>>>>>>>>> atchImpl.java [http-bio-8080-exec-6]) >>>>>>>>>>>>> java.sql.SQLException: You can't operate on a closed >>>>>>>>>>>>> Statement!!! >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Randy Wilson* >>>>>>>>>>>>> *Team Leader: **Knowledge Management, Data Use and Research* >>>>>>>>>>>>> Rwanda Health System Strengthening Activity >>>>>>>>>>>>> Management Sciences for Health >>>>>>>>>>>>> Rwanda-Kigali >>>>>>>>>>>>> Direct: +250 788308835 >>>>>>>>>>>>> E-mail: rwil...@msh.org >>>>>>>>>>>>> Skype: wilsonrandy_us >>>>>>>>>>>>> <http://www.msh.org/> >>>>>>>>>>>>> Stronger health systems. Greater health impact. >>>>>>>>>>>>> <https://www.facebook.com/ManagementSciencesForHealth> >>>>>>>>>>>>> <https://twitter.com/MSHHealthImpact> >>>>>>>>>>>>> <https://www.youtube.com/user/MSHHealthImpact> >>>>>>>>>>>>> www.msh.org >>>>>>>>>>>>> >>>>>>>>>>>>> *This message and its attachments are confidential and solely >>>>>>>>>>>>> for the intended recipients. If received in error, please delete >>>>>>>>>>>>> them and >>>>>>>>>>>>> notify the sender via reply e-mail immediately.* >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Mailing list: https://launchpad.net/~dhis2-users >>>>>>>>>>>>> Post to : dhis2-users@lists.launchpad.net >>>>>>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users >>>>>>>>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Mailing list: https://launchpad.net/~dhis2-users >>>>>>>>>>>> Post to : dhis2-users@lists.launchpad.net >>>>>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users >>>>>>>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> *Randy Wilson* >>>> *Team Leader: **Knowledge Management, Data Use and Research* >>>> Rwanda Health System Strengthening Activity >>>> Management Sciences for Health >>>> Rwanda-Kigali >>>> Direct: +250 788308835 >>>> E-mail: rwil...@msh.org >>>> Skype: wilsonrandy_us >>>> <http://www.msh.org/> >>>> Stronger health systems. Greater health impact. >>>> <https://www.facebook.com/ManagementSciencesForHealth> >>>> <https://twitter.com/MSHHealthImpact> >>>> <https://www.youtube.com/user/MSHHealthImpact> >>>> www.msh.org >>>> >>>> *This message and its attachments are confidential and solely for the >>>> intended recipients. If received in error, please delete them and notify >>>> the sender via reply e-mail immediately.* >>>> >>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp