IRC Chat : 2013-06-18 - OpenMRS

00:38:26 *** achint has joined #openmrs
01:10:04 *** maurya has joined #openmrs
01:12:52 *** jblaya has joined #openmrs
01:14:23 <jblaya> mseaton, nribeka_ sunbiz_, sorry, but I have a newbie question, mseaton wrote to me to "try running off of the latest snapshot build from github" does that mean downloading the latest version of the code and building it on my eclipse?
01:15:01 <nribeka_> yep, you need to get the code and build it jblaya
01:15:47 <jblaya> nribeka_, ok, thank you, wanted to make sure I wasn't missing something, because I get an error when I try to use the module I built
01:19:21 *** achint has quit IRC
01:24:14 *** jblaya has quit IRC
01:35:27 *** ChanServ sets mode: +v maurya
01:39:16 *** maurya has quit IRC
01:50:30 *** achint has joined #openmrs
01:54:41 *** rday has quit IRC
02:12:02 *** nwilkie has joined #openmrs
02:29:35 *** rday has joined #openmrs
02:32:31 *** wyclif has joined #openmrs
02:39:42 <harshadura> hi sunbiz_
02:42:22 *** achint has quit IRC
03:15:03 <harshadura> hi robbyoconnor
03:17:00 *** nwilkie has quit IRC
03:17:54 *** nwilkie has joined #openmrs
03:23:20 *** LeeBreisacher1 has joined #openmrs
03:25:15 *** wyclif has quit IRC
03:32:11 *** nwilkie has quit IRC
03:35:16 *** nwilkie has joined #openmrs
03:45:49 *** nwilkie has quit IRC
03:50:33 *** rday has quit IRC
04:01:53 *** harsz89 has joined #openmrs
04:01:55 *** ChanServ sets mode: +v harsz89
04:37:54 *** elliott_w has quit IRC
04:39:37 *** elliott_w has joined #openmrs
04:39:37 *** ChanServ sets mode: +o elliott_w
04:53:42 *** LeeBreisacher has joined #openmrs
04:54:55 *** harshadura_ has joined #openmrs
04:56:36 *** LeeBreisacher1 has quit IRC
05:05:35 *** LeeBreisacher has left #openmrs
05:11:27 *** rday has joined #openmrs
05:27:54 *** Mkop has quit IRC
05:33:08 *** Mkop has joined #openmrs
05:33:43 *** davidpardz has quit IRC
05:57:34 *** kavuri has joined #openmrs
05:57:41 *** kavuri has left #openmrs
06:07:30 *** teigut has joined #openmrs
06:13:44 *** harsz89 has quit IRC
06:42:03 *** davidpardz has joined #openmrs
06:42:21 *** ChanServ sets mode: +v davidpardz
06:45:02 *** rcrichton has joined #openmrs
07:36:27 *** rday has quit IRC
08:03:21 *** harshadura__ has joined #openmrs
08:04:13 *** KC9YYQ has quit IRC
08:05:28 *** KC9YYQ has joined #openmrs
08:06:41 *** harshadura_ has quit IRC
08:07:01 *** harshadura has quit IRC
08:19:28 *** harshadura has joined #openmrs
08:37:19 *** harshadura__ has quit IRC
08:42:07 *** teigut has quit IRC
08:52:31 *** kavuri has joined #openmrs
08:53:46 *** kavuri has left #openmrs
09:15:07 *** dkayiwa has joined #openmrs
09:18:53 *** Mkop has quit IRC
09:25:53 *** shangxiao has joined #openmrs
09:26:02 <shangxiao> rafa around?
09:26:16 <shangxiao> hm maybe not
09:28:51 *** dkayiwa_ has joined #openmrs
09:31:54 *** dkayiwa has quit IRC
09:31:54 *** dkayiwa_ is now known as dkayiwa
09:33:29 *** rafa has joined #openmrs
09:33:29 *** ChanServ sets mode: +v rafa
09:35:26 <shangxiao> hi rafa
09:36:01 <rafa> shangxiao: hi
09:36:22 <shangxiao> rafa: Do you know if the extra relationships for concepts (that are deteremined by the datatype) are needed for the proposal? (eg the concept_numeric, concept_answer)
09:36:57 <rafa> shangxiao: yes, they are
09:37:15 <shangxiao> cool, we're adding them to the proposal
09:37:33 <shangxiao> was asking because we essentially need to replicate the schema 1-1 to have a sandboxed area
09:37:37 <shangxiao> before they are accepted
09:37:56 <rafa> shangxiao: right
09:38:01 <shangxiao> and seemed like there was a bit of heavy redundancy there
09:38:47 <shangxiao> anyhoo we'll push ahead for now just replicating
09:40:10 *** robd has joined #openmrs
09:40:33 *** robd is now known as Guest64920
09:40:36 <shangxiao> hi robd
09:41:14 <shangxiao> is the irc channel history anywhere?
09:41:20 <shangxiao> robd is from our group
09:41:28 <shangxiao> or Guest64920
09:45:32 *** AdamNowotny has joined #openmrs
09:45:39 *** Guest64920 is now known as ymn
09:46:07 <shangxiao> ymn
09:46:10 <shangxiao> awesome
09:46:27 <shangxiao> someone with ops - AdamNowotny wants to be kicked ;)
09:46:51 <AdamNowotny> thanks
09:48:10 *** ymn is now known as RobinDoherty
09:52:06 *** cospih_ has joined #openmrs
09:53:57 *** cospih has quit IRC
10:05:07 *** yin has joined #openmrs
10:07:28 <shangxiao> AdamNowotny: we will need a way to delete our cpm_* tables from Go
10:09:28 <shangxiao> AdamNowotny: yes it would be good to have an optional delete mechanism from somewhere outside our module - I was initially thinking from Go but we could create a separate QA module :)
10:09:50 <shangxiao> I've already created something called openmrs-querybrowser for this purpose
10:09:57 <shangxiao> but the testers don't know how to use SQL
10:10:33 <shangxiao> ping: AdamNowotny
10:10:48 <shangxiao> (sorry to annoy you on irc but it's better than shouting over the table ;))
10:11:52 <AdamNowotny> it would be easier if we can clean up the DB on deployment to QA
10:12:01 <shangxiao> possibly
10:12:14 <shangxiao> but some testers may be in the middle of something
10:12:30 <AdamNowotny> if we don't than there is pottential problem of having to migrate existing data in case of DB schema changes
10:12:31 <shangxiao> maybe we need a separate QA build that wipes clean
10:12:39 <shangxiao> that's true
10:12:44 <shangxiao> I had this problem last week
10:12:50 <shangxiao> missing foreign keys
10:12:54 <AdamNowotny> the QA's should have control over when they want to deploy
10:12:56 <shangxiao> for old records
10:15:09 <shangxiao> ok the QA consesus is wipe out on demand
10:16:09 <AdamNowotny> than a new build target that does it would be good, we can add a new manual build in GO to do that
10:16:52 <AdamNowotny> how do we run GO builds now ? running mvn with some target ?
10:20:16 *** RobinDoherty has quit IRC
10:20:40 <shangxiao> AdamNowotny: no you need to log into go and press play on the QA build
10:26:42 *** robd has joined #openmrs
10:27:06 *** robd is now known as Guest78068
10:31:37 *** nwilkie has joined #openmrs
10:34:47 *** davidpardz has quit IRC
10:38:12 *** GitHub85 has joined #openmrs
10:38:12 <GitHub85> [openmrs-core] rkorytkowski pushed 1 new commit to master: http://git.io/VTBDnQ
10:38:12 <GitHub85> openmrs-core/master 0b227ca SusanTan: TRUNK-3884 Relationships missing for encounter_provider table
10:38:12 *** GitHub85 has left #openmrs
10:43:30 *** Guest78068 has quit IRC
10:50:02 *** travis-ci has joined #openmrs
10:50:02 <travis-ci> [travis-ci] [openmrs/openmrs-core] [0b227ca] [SusanTan] The build passed. - http://travis-ci.org/openmrs/openmrs-core/builds/8192957
10:50:02 *** travis-ci has left #openmrs
10:50:07 <OpenMRSBot> <http://ln-s.net/-Hka> (at travis-ci.org)
10:57:49 *** teigut has joined #openmrs
10:59:28 <teigut> @dkayiwa am in
11:02:29 <dkayiwa> teigut: hi
11:02:49 <dkayiwa> teigut: what kind of skip logic did you want?
11:05:46 <teigut> @dkayiwa when none is clicked, all the other options should be disabled and when any of the other options is clicked,none is disabled.
11:12:37 *** shangxiao has quit IRC
11:12:55 <dkayiwa> teigut: can you start by giving those widgets ids using the ID property of the widget properties panel?
11:13:08 <dkayiwa> teigut: that is the ones to be disabled
11:13:38 *** GitHub105 has joined #openmrs
11:13:38 <GitHub105> [openmrs-core] rkorytkowski pushed 1 new commit to 1.9.x: http://git.io/1i3idg
11:13:38 <GitHub105> openmrs-core/1.9.x 77b80d9 SusanTan: TRUNK-3884 Relationships missing for encounter_provider table...
11:13:38 *** GitHub105 has left #openmrs
11:16:38 <teigut> dkayiwa: i have given the ids 0,1,2.......upto 10.is tahat corect?
11:18:42 *** dkayiwa_ has joined #openmrs
11:20:46 *** dkayiwa has quit IRC
11:22:47 *** dkayiwa_ has quit IRC
11:26:45 *** AdamNowotny has quit IRC
11:30:34 <teigut> @dkayiwa are you still there?
11:35:52 *** kavuri has joined #openmrs
11:42:14 *** dkayiwa has joined #openmrs
11:42:24 <dkayiwa> teigut: i would prefer more meaningful names like: jaundice, breastfeeding, breastCancer, renalDisease, currentPelvicInflammatoryDisease, etc
11:43:55 *** nwilkie has quit IRC
11:49:42 *** geekgugi has joined #openmrs
12:08:38 *** GitHub124 has joined #openmrs
12:08:39 <GitHub124> [openmrs-core] rkorytkowski pushed 2 new commits to 1.8.x: http://git.io/YbA4_Q
12:08:39 <GitHub124> openmrs-core/1.8.x c9e5559 Filip Spiridonov: TRUNK-3407: ConceptDescription equals method fails with 2 different instances of ConceptDescription in 1.8 and earliergit
12:08:39 <GitHub124> openmrs-core/1.8.x 50ae790 Rafal Korytkowski: Merge pull request #282 from NameFILIP/TRUNK-3407...
12:08:39 *** GitHub124 has left #openmrs
12:17:07 <geekgugi> hi I am trying to create user using web rest through PHP curl like show http://pastebin.com/YM0ieUa6
12:17:29 <geekgugi> user is being created in the openmrs database but the secretQuestion is null
12:18:34 *** GitHub127 has joined #openmrs
12:18:34 <GitHub127> [openmrs-core] rkorytkowski pushed 1 new commit to 1.7.x: http://git.io/SOdwQA
12:18:34 <GitHub127> openmrs-core/1.7.x bde0115 rkorytkowski: TRUNK-3407 ConceptDescription equals method fails with 2 different instances of ConceptDescription in 1.8 and earlier
12:18:34 *** GitHub127 has left #openmrs
12:27:01 *** harsz89 has joined #openmrs
12:27:01 *** ChanServ sets mode: +v harsz89
12:29:37 *** kavuri has left #openmrs
12:45:36 *** geekgugi has quit IRC
12:54:19 <teigut> @dkayiwa sory i got busy with REDCap training.i have added the meaningfull names
12:54:53 <dkayiwa> teigut: now do a file save as and send me the form again
12:55:26 *** k-joseph has joined #openmrs
13:09:12 *** garima has joined #openmrs
13:09:28 <garima> rafa: hi
13:09:36 <rafa> garima: hi
13:10:05 <garima> i was working on how to return object representation instead of value
13:10:14 <garima> as u said in RESTWS-381
13:11:15 <garima> the only way i can think of is the person_attribute_type_id can tell me which table's primary key is the "value"
13:11:37 <garima> then the "value" can be used to retrieve the object
13:12:23 <rafa> garima: ohh just call getHudratedObject() on PersonAttribute
13:12:43 <rafa> garima: it will translate a value into object for you
13:13:18 <rafa> garima: *getHydratedObject
13:13:41 <garima> and we need the Representation.Ref representation to be returned, right?
13:13:50 <garima> not the whole object
13:13:54 <rafa> garima: right
13:14:16 *** wyclif has joined #openmrs
13:14:23 <garima> thanks rafa :)
13:14:29 <rafa> garima: np
13:31:36 *** achint has joined #openmrs
13:34:02 <achint> wyclif dkayiwa: joining standup?
13:34:10 <dkayiwa> achint: url?
13:34:32 <achint> dkayiwa: https://plus.google.com/hangouts/_/9029d1a7973bd3261c0ec758f349404a14bcdeb5?authuser=0&hl=en
13:34:32 <OpenMRSBot> <http://ln-s.net/-Geb> (at plus.google.com)
13:34:58 <achint> dkayiwa: you can bookmark this one. It's the same everyday
13:35:11 <dkayiwa> achint: ok :)
13:43:31 *** elliott_w has quit IRC
13:46:12 *** rafa has quit IRC
13:47:37 *** elliott_w has joined #openmrs
13:47:37 *** ChanServ sets mode: +o elliott_w
14:02:24 <cpower_> Let's get this party started!
14:02:28 <cpower_> !scrumon cpower
14:02:28 * OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster cpower- you may begin when ready.
14:03:09 <cpower_> Order: breeze , dkayiwa , wyclif (Has anyone seen Rafal)
14:04:13 <wyclif> ?
14:04:24 <h3llborn> cpower_: he'sgot a dr's appointment
14:04:34 <cpower_> Ok to start, breeze besides the ones you know about or caused. Is there any other broken tests we should be looking at?
14:04:59 <wyclif> breeze: i can help with looking at the tests
14:05:28 <cpower_> ok then NEXT!
14:05:47 <dkayiwa> Reviewed my GSOC student's initial project commit
14:05:47 <dkayiwa> Curated a few tickets
14:05:47 <dkayiwa> Looked into liquibase issue which made it impossible for Gothai to access the registrationapp
14:05:47 <dkayiwa> Going to push my autosuggest changes - RA-77
14:05:47 <dkayiwa> No Blockers
14:06:03 <wyclif> Monday:
14:06:03 <wyclif> -Completed RA-69 - Validations for Registration flow
14:06:05 <wyclif> -Did some code review of the initial GSoC worked out some issues with Ishara
14:06:06 <wyclif> Tuesday:
14:06:08 <wyclif> -Talk to Achinti about the next ticket to work on
14:06:08 <wyclif> -In the meantime i will review some pull requests in core
14:06:09 <wyclif> Blockers: None
14:06:50 <cpower_> Anyone else? Any GSOC students want to say hello?
14:06:58 <h3llborn> sure
14:07:07 *** teigut has quit IRC
14:07:22 <h3llborn> Well right now I'm working on getting H2 fully integrated, however liquibase is having a fit
14:07:28 <h3llborn> so thats what I'm trying to fix atm
14:07:57 <h3llborn> But I have been discussing the issue with rafal
14:08:04 <h3llborn> other than that, thats basically it
14:08:20 <cpower_> h3llborn: Good deal, I think I've seen some email threads on this. Do you have any questions or need additional help?
14:09:25 <h3llborn> cpower_: I'm gonna actually post my error log to the mailing list, just to see if anyone has any ideas, I think its just a minor glitch somewhere
14:09:48 <cpower_> h3llborn: Sounds like a plan. Thanks for sharing!
14:09:59 <h3llborn> cpower_: no problemo :)
14:11:15 <cpower_> Announcements: Looking for Mark Goodrich to see if he still wants to talk during tomorrow's Design call about Form Entry. If he does not then we will have some spare time on tomorrow's call. If you have a topic. Form Entry, future sprint idea, or GSOC feel free to let me know and we can have our developer/design team work with you tomorrow!
14:11:23 <cpower_> !scrumoff
14:11:23 * OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
14:18:52 *** Echidna_ has quit IRC
14:20:23 *** k-joseph has quit IRC
14:23:42 <breeze> cpower_: wyclif the tests themselves weren't broken, but a change to the config I put in place caused this test to break in core ShowGraphServletTest
14:24:16 <breeze> wyclif: if you had time to look into removing the dependency on X11 for this test, that would help, but I have a work around if you don't have time
14:24:55 <wyclif> breeze X11?
14:25:38 <breeze> wyclif: X Windows system..the Jfreechart library we use for that test wants to use a UI as part of the test
14:26:10 *** dkayiwa has left #openmrs
14:27:24 <wyclif> breeze: i will see why i can do
14:27:37 <wyclif> breeze: why -> what
14:27:46 <breeze> wyclif: ok. thanks. I'll be back online in about 30 mins.
14:27:52 *** breeze has quit IRC
14:34:20 *** k-joseph has joined #openmrs
14:37:10 *** Echidna has joined #openmrs
14:39:51 *** Echidna has joined #openmrs
14:40:57 *** elliott_w has quit IRC
14:42:05 *** rday has joined #openmrs
14:48:32 *** elliott_w has joined #openmrs
14:48:32 *** ChanServ sets mode: +o elliott_w
14:53:46 *** elliott_w has quit IRC
15:00:25 *** garima has quit IRC
15:01:54 *** Mkop has joined #openmrs
15:09:11 *** elliott_w has joined #openmrs
15:09:11 *** ChanServ sets mode: +o elliott_w
15:12:30 *** rcrichton has quit IRC
15:15:12 *** elliott_w has quit IRC
15:21:31 *** breeze has joined #openmrs
15:25:30 <achint> downey: Hi
15:25:50 <achint> downey: I have some JIRA woes again :-)
15:26:12 <achint> downey: The Agile (Current Iteration view is not displaying correctly)
15:26:46 <achint> downey: I'm not sure if it's a problem you would know how to solve but I can open a ticket
15:37:48 *** rday has quit IRC
15:56:04 <breeze> achint: hi
15:56:15 <achint> breeze:
15:56:17 <achint> hey
15:56:28 <breeze> achint: you you on the dev-refapp mailing list?
15:56:38 <breeze> are you
15:56:39 <achint> breeze: I think so
15:57:03 <breeze> achint: ok...I'll cc you just in case you're not
15:57:03 <achint> breeze: yes
15:57:10 <achint> breeze: I am
15:57:26 <achint> breeze: sure
15:59:53 <achint> wyclif dkayiwa: devtest02 seems to be in maintenance mode.. either of you looking into that ?
16:00:58 <wyclif> achint: i have run the change set, should be fine now
16:02:49 <wyclif> achint: i need some help, can you move this ticket https://tickets.openmrs.org/browse/RA-81 i just created to the uicommons module. i don't have the admin privileges to do so for the ref app module in jira for some reason, or can you add me to the admins for it
16:04:39 <wyclif> achint: am also going to create a ticket to follow up requiring addresses
16:08:29 <downey> wyclif: done. now living at https://tickets.openmrs.org/browse/UICM-2
16:08:59 <wyclif> thanks downey
16:14:07 *** rfriedman has joined #openmrs
16:14:49 <rfriedman> wyclif, hi, are you an ubuntu user?
16:15:21 <wyclif> rfriedman: i used to be until about 2 months back, so am still well updated with ubuntu
16:15:37 <rfriedman> wyclif, tks, where is the Tomcat webapps directory?
16:16:47 *** bhashitha has joined #openmrs
16:20:45 <rfriedman> wyclif, i thought it would be in /usr/share/tomcat6
16:22:54 <rfriedman> wyclif, never mind, found it ... /var/lib/tomcat6
16:23:18 <wyclif> rfriedman: ok
16:34:17 <rfriedman> sunbiz_, saptarshi, u really there?
16:42:23 *** harsz89 has quit IRC
16:49:12 *** breeze has quit IRC
16:55:03 *** harsz89 has joined #openmrs
16:55:03 *** ChanServ sets mode: +v harsz89
16:57:05 *** rfriedman has quit IRC
17:02:37 *** bhashitha has quit IRC
17:05:58 <h3llborn> if anyone has any knowledge with sql, take a look at the email I jsut sent out to the mailing list :P
17:21:45 *** harshadura_ has joined #openmrs
17:40:20 <achint> wyclif dkayiwa: the registration app still seems to be broken .. am I on the right URL? http://devtest02.openmrs.org:8080/openmrs/registrationapp/registerPatient.page?appId=referenceapplication.registrationapp.registerPatient
17:41:10 *** elliott_w has joined #openmrs
17:41:10 *** ChanServ sets mode: +o elliott_w
17:41:22 *** rfriedman has joined #openmrs
18:06:42 *** harshadura has quit IRC
18:06:58 *** harshadura_ has quit IRC
18:07:19 *** k-joseph has quit IRC
18:09:54 *** rday has joined #openmrs
18:11:32 *** garima has joined #openmrs
18:14:38 <wyclif> achint: i noticed that
18:15:30 *** cospih has joined #openmrs
18:15:55 <wyclif> achint: i highly believe the cause is that a couple of modules are not started because they reporting module failed to start due to the issue daniel said during the standup, probably breeze can fix it by dropping the reporting table from the DB since he has access to it
18:16:27 *** cospih_ has quit IRC
18:18:17 *** harshadura has joined #openmrs
18:19:12 *** harshadura_ has joined #openmrs
18:22:13 *** robbyoconnor has quit IRC
18:22:47 *** robbyoconnor has joined #openmrs
18:22:47 *** ChanServ sets mode: +v robbyoconnor
18:33:11 *** garima has quit IRC
18:36:49 <achint> wyclif : from the error seems like the same provider issue
18:37:19 <achint> wyclif: what is the solution?
18:40:13 *** k-joseph has joined #openmrs
18:46:31 *** Ozge has joined #openmrs
18:50:09 *** rcrichton has joined #openmrs
18:52:58 *** elliott_w has quit IRC
18:53:04 *** Ozge has quit IRC
18:54:44 *** Ozge has joined #openmrs
18:57:17 *** cospih_ has joined #openmrs
18:57:51 *** Ozge has left #openmrs
18:58:58 *** cospih has quit IRC
19:00:30 *** garima has joined #openmrs
19:03:19 *** elliott_w has joined #openmrs
19:03:19 *** ChanServ sets mode: +o elliott_w
19:17:25 *** breeze has joined #openmrs
19:23:26 *** ChanServ sets mode: +v garima
19:24:52 <cpower_> breeze: you around?
19:25:00 <breeze> cpower_: yep
19:26:25 <cpower_> breeze: Hypothetically if I said I had sprint time available Next week or the following to do a two week iteration or a spike of some sort around CD. Would you be able to work with Kiran and I to put together a group of tickets to go around it?
19:26:57 <breeze> cpower_: absolutely, though I'm wondering about that group of tickets
19:28:19 <cpower_> breeze: I guess that's really the question. Do you know of an area of work that if you got some resources to assist you for a week or two it would pick up the pace in getting us in a better place with CD?
19:29:24 <breeze> cpower_: testing comes to mind off the top of my head, but I would also say taking another look at the CD assessment and might be a good idea. I know I've done it recently but a fresh set of eyes would be good
19:29:32 <cpower_> breeze: We (kiran and I can help build the tickets) we just need to know what the subject of the work would be around. Where's a place in the stuff you are doing that would greatly benefit from a few extra hands? ;-)
19:30:29 <breeze> cpower_: yeah, again testing right now comes to the top of my head, but I'm hoping to get a visual for you bby tomorrow afternoon as well
19:30:35 <cpower_> breeze: Ok I'll look at the assement again and start a conversation with you, Kiran and I about testing and see where it goes.
19:31:22 <breeze> cpower_: one thing that's more more of maybe a "soft" todo is adoption of stuff that's there
19:31:41 <breeze> cpower_: addressing broken bamboo builds as an example of that
19:31:48 *** davidpardz has joined #openmrs
19:31:51 <cpower_> breeze: sure
19:32:02 *** ChanServ sets mode: +v davidpardz
19:32:55 <breeze> cpower_: but yes, I'm game for building up some tickets and getting them worked on, so whatever convos you want to throw me in, please do
19:33:30 <cpower_> breeze: Brainstorming now, you'll get an email soon thanks!
19:33:57 <breeze> cpower_: ok..but if you want me to help brainstorm too, I'd like to
19:34:33 <cpower_> breeze: Oh you will, just getting the starter convo going. It'll be you and Kiran from there.
19:34:44 <breeze> cpower_: ok sounds good
19:44:54 <achint> breeze: hi, you have a minute
19:45:01 <breeze> achint: sure
19:45:52 <achint> breeze: the registration app is still broken.. do you think you could take a look to see what the issue is?
19:46:20 <breeze> achint: ok..can you tell me the steps for getting to the failure?
19:46:46 <achint> breeze: just clicking on the app will take you to the error
19:46:49 <rfriedman> achint, is this the liquibase error daniel talked about?
19:48:06 <breeze> achint: ok...yeah, you looking at devtest01 or 02?
19:48:13 <achint> breeze: 02
19:48:26 <breeze> achint: they both look problematic, but I'll start looking
19:48:40 *** robbyoconnor has quit IRC
19:49:05 *** rfriedman has quit IRC
19:49:54 <achint> thanks breeze
20:03:14 <wyclif> hi achint
20:04:31 <achint> wyclif : hi
20:04:37 <wyclif> achint: sorry for the late message, but as for that issue the word 'provider' means something else which technically it is a view provider which is normally a module that contains that piece of code, so it means the registrationapp which is the 'provider' in that case is not started
20:05:18 <wyclif> achint: it is different from what daniel was running into since his when he tried to login
20:05:31 *** davidpardz_ has joined #openmrs
20:06:00 *** davidpardz_ has left #openmrs
20:06:42 *** davidpardz_ has joined #openmrs
20:06:48 <achint> wyclif: so can the app be started easily?
20:06:56 <breeze> wyclif: achint Yes there are some modules that did not start, but I also see that problem locally where all modules did
20:08:04 <wyclif> achint: yes but some apps require others to start, so if reporting fails, it can lead to many others to fail
20:08:35 *** davidpardz__ has joined #openmrs
20:08:42 <breeze> achint: what wyclif just said is what is happening, fyi
20:08:57 *** davidpardz has quit IRC
20:09:32 <wyclif> breeze: the quick solution is to do what daniel did, drop the reporting table probably, do you know what the error message is that fails reporting from the tomcat logs
20:09:44 <breeze> wyclif: let me look....
20:10:32 *** dkayiwa has joined #openmrs
20:11:21 <breeze> wyclif: something like this? http://pastebin.com/B9gthkYB
20:11:59 *** davidpardz_ has quit IRC
20:12:38 <breeze> wyclif: and if I drop that table and restart the app, the reporting module will recreate that tables when it starts?
20:12:51 *** davidpardz__ has quit IRC
20:13:02 <wyclif> breeze: did you see the error message?
20:13:14 <breeze> wyclif: did you see my pastebin url?
20:13:33 <wyclif> breeze: hold on a sec let try to have mine to fail locally too so i can see what table needs to be dropped
20:13:54 <breeze> wyclif: ok...I'm not seeing this problem locally fyi
20:13:57 <wyclif> breeze: oops! i have just seen it
20:15:17 <wyclif> breeze: my internet is bad today so it is taking a while to load the page
20:16:22 <breeze> wyclif: ok..basically the reporting module is not starting due to liquibase errors here is one example of the liquibase output liquibase.xml::reporting_report_design_1::mseaton is now: 3:482e8981e0dce9476eaf481167719579
20:16:43 <breeze> wyclif: Caused by: liquibase.exception.ValidationFailedException: Validation Failed:
20:16:43 <breeze> 11 change sets check sum
20:16:43 <breeze> liquibase.xml::reporting_report_design_1::mseaton is now: 3:482e8981e0dce9476eaf481167719579
20:16:43 <breeze> liquibase.xml::reporting_report_design_2::mseaton is now: 3:027dbe5aeecbd08ecb7b5986a25307de
20:16:43 <breeze> liquibase.xml::reporting_report_design_3::mseaton is now: 3:8cac36c2cf24b842b8add2a5cfbb0df1
20:16:43 <breeze> liquibase.xml::reporting_report_design_4::mseaton is now: 3:bddba97d81d6daa7fd6fbb478897fd84
20:17:06 <mseaton> breeze: wyclif: it's possible / likely that if you are automatically deploying any time a new commit is made, that things are hosed.
20:17:21 <breeze> mseaton: that is the case, yes
20:17:40 <mseaton> breeze: wyclif: you'll want to do something like "delete from liquibasechangelog where id like 'reporting_%'; and then redeploy the module
20:18:18 <breeze> mseaton: so the solution of blowing away the whole reporting table won't do?
20:18:36 <breeze> mseaton: or is it just overkill?
20:19:30 <mseaton> breeze: that won't help at all
20:19:39 <breeze> mseaton: ok
20:19:45 *** rcrichton has quit IRC
20:19:54 *** rday has quit IRC
20:20:14 <mseaton> breeze: the issue is that liquibase stores the checksum for each changeset, this checksum is different between commits, and it will not let you proceed like that, so you need to remove this information from liquibase
20:20:33 <breeze> mseaton: so I'm going to delete the reporting module, stop tomcat, run that sql query, restart tomcat, reload reporting module. sound like a plan?
20:21:13 <mseaton> breeze: you shouldn't need to delete the reporting module. just stop tomcat, run the query, start tomcat. (note: that's an approximate query, not exact)
20:21:24 <breeze> mseaton: ok
20:25:05 <wyclif> breeze: mseaton that works too
20:25:21 <breeze> wyclif: mseaton ok..doing it now....
20:25:53 <wyclif> breeze: after looking at the errors, Mike solution is best
20:26:11 <breeze> mseaton: my query blew away 20 rows from the changelog table..any idea if that sounds right?
20:26:18 <mseaton> breeze: sounds about right
20:26:58 <breeze> mseaton: wyclif ok tailing the logs while restartign tomcat...looks like the reporting module started ok this time.....
20:27:10 <wyclif> breeze: cool
20:27:31 <wyclif> breeze: mseaton am stepping away for about 15min
20:27:42 <breeze> wyclif: thanks for the help
20:27:52 <wyclif> no problem, goodluck breeze
20:28:32 <breeze> achint: you still there?
20:28:45 <achint> breeze: yes
20:29:11 <breeze> achint: I'm having problems logging in to devtest2 now...the two usual password I know aren't workign now
20:29:29 <achint> breeze: admin/Admin123
20:29:32 <breeze> achint: can you try?
20:29:38 <achint> breeze: sure
20:29:58 <wyclif> breeze: are using the same demo data as before?
20:30:22 <achint> breeze: you are right, I can't get through either now
20:30:26 <wyclif> breeze: you can try admin/test
20:30:30 <breeze> wyclif: I never loaded demo data in that env, but can't speak to whether anyone else did
20:31:07 <achint> breeze: i logged just half hr back and admin/Admin123 was working
20:31:32 <breeze> achint: and now it's not?
20:31:45 <wyclif> achint: breeze can you check that the user account is not locked
20:32:42 <wyclif> breeze: i think it is the reporting module has a task that tries to authenticate with an invalid username and password and gets the admin account locked out
20:33:01 <breeze> wyclif: where do I check if it's locked?
20:33:53 <mseaton> breeze: make sure that scheduler.username and scheduler.password are set up with valid credentials.
20:34:00 <mseaton> breeze: i assume you can automate this?
20:34:13 <mseaton> breeze: restarting tomcat resets this
20:34:25 <breeze> mseaton: probably....that just goes into the *runtime.properties file?
20:34:37 <wyclif> breeze: mseaton but if he is already locked out he needs to unlock the account first
20:34:39 <mseaton> breeze: no
20:35:04 <achint> breeze wyclif: did we reset the db? could that have caused it?
20:35:07 <mseaton> wyclif: afaik, restarting tomcat clears all this. maybe not.
20:35:22 <breeze> wyclif: here's my user_propety table
20:35:24 <breeze> ---------+------------------+----------------+
20:35:24 <breeze>
20:35:24 <breeze> +---------+------------------+----------------+
20:35:24 <breeze>
20:35:24 <breeze>
20:35:25 <breeze>
20:35:25 <mseaton> breeze: it goes into the global properties
20:35:44 <wyclif> there you go, that account is locked
20:35:56 <wyclif> breeze: that account is locked because 7 is the max
20:35:57 <mseaton> breeze: set the login attempts to 0
20:36:06 <breeze> mseaton: ok
20:36:10 <wyclif> and delete the lockout stamp
20:36:29 <wyclif> breeze: delete the row for the lockoutTimeStamp also
20:38:24 <wyclif> breeze: any luck?
20:40:16 *** rday has joined #openmrs
20:46:02 <breeze> wyclif: think so....just restarting tomcat again to be safe...waiting for that
20:46:11 <wyclif> breeze: ok
20:46:18 <wyclif> achint: any new tickets?
20:46:34 <wyclif> achint: am stepping a way for like 15min, i will get back yo you
20:48:26 <breeze> achint: ok. you're back in business, I think
20:49:22 <breeze> mseaton: as for scheduler.username, etc...when you say global properties, you mean where, db based properties?
20:50:00 <breeze> mseaton: that would normally be set by an admin in the UI?
20:54:11 <breeze> achint: let me know if you're good. I'll be back in 15 mins then fixing 01 which looks like it's got problems too
20:56:37 *** garima has quit IRC
21:00:12 <achint> wyclif breeze: yes, looks like we are all good. What was the issue?
21:01:22 <breeze> achint: see above :) actually not sure the root cause. yet, but the reporting module fails to start due to some data issue
21:03:41 *** k-joseph has quit IRC
21:08:24 *** GitHub32 has joined #openmrs
21:08:24 <GitHub32> [openmrs-core] akolodziejski opened pull request #346: TRUNK-3383 HandlerUtil.getPreferredHandler(Class<H> handlerType, Class<T... (master...TRUNK-3383) http://git.io/KD2IOg
21:08:24 *** GitHub32 has left #openmrs
21:26:17 *** rday has quit IRC
21:31:56 <breeze> achint: fyi. devtest01 is fixed now too in case anyone needed to know
21:32:24 <dkayiwa> breeze: what did you do? :)
21:32:59 <breeze> dkayiwa: blew away reporting module related entries in the liquibase changelog table and restart tomcat
21:33:18 <dkayiwa> breeze: oh i see
21:33:38 <breeze> dkayiwa: don't know that the root cause was though, do you?
21:34:08 <breeze> dkayiwa: that is, the reporting module would not start causing other mods to fail as well
21:34:29 <dkayiwa> breeze: i was trying something at the same time, by the time i wanted to test, you had also done your changes :)
21:34:51 <breeze> dkayiwa: ok
21:35:15 <breeze> dkayiwa: but any idea what happened to make those modules not start anymore?
21:35:28 <dkayiwa> breeze: corrupted table
21:35:53 <breeze> dkayiwa: ah...so nothing we could do to prevent it
21:36:13 <dkayiwa> breeze: ummmm :)
21:41:45 *** toushea has joined #openmrs
21:42:29 <achint> breeze wyclif: thanks guys
21:47:41 <breeze> achint: fixing envs is what I do. (not to make them so they never break :))
21:49:26 <breeze> achint: I meant NOW to make them never break....:)
21:57:42 <achint> breeze : :)
21:59:48 *** elliott_w has quit IRC
22:06:07 *** breeze has quit IRC
22:19:37 *** dkayiwa has quit IRC
22:30:24 <wyclif> achint: are you able to login on devtest02?
22:31:27 *** harsz89 has quit IRC
22:44:07 *** harsz89 has joined #openmrs
22:44:07 *** ChanServ sets mode: +v harsz89
22:44:14 *** evmw has quit IRC
23:21:06 *** portablejim has joined #openmrs
23:29:18 *** robbyoconnor has joined #openmrs
23:29:18 *** ChanServ sets mode: +v robbyoconnor
23:51:31 *** upul has joined #openmrs