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
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
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

Reply via email to