IRC Chat : 2012-03-22 - OpenMRS

00:01:17 <r_friedman> wyclif: here is the code if you don't have it http://pastebin.com/Zie4msTz
00:03:20 <r_friedman> wyclif: actually, the code i pastebinned uses the small dataset
00:06:28 <wyclif> r_friedman, i mean the class that contains it
00:07:16 <r_friedman> yes, it's just the same LabOrderServiceTest.java
00:07:38 <r_friedman> i thought you might not have a version with the specimen test in it
00:08:45 <r_friedman> lab orders are a subclass of orders so that's another whole layer of issues
00:18:42 <wyclif> r_friedman, the tests are now failing for me, i think i missed something, i think the problem could be that you are defining the mapping the labOrder table outside the
00:18:50 <wyclif> parent table order
00:19:11 <wyclif> and that is why that table is not visible
00:19:48 <r_friedman> wyclif: i can work on that later, i think. what i want to do is get rid of the labtest error on the specimen test
00:20:39 <wyclif> r_friedman, hold on
00:21:21 <r_friedman> wyclif: until i can get the labtest data into the H2 DB, there's a lot of stuff that can't be tested
00:21:42 <wyclif> r_friedman, what is the table for lab orders?
00:22:20 <r_friedman> the superclass is orders, standard openmrs, the subclass is jsslab_order
00:23:17 <r_friedman> wycliff, I've talked about this with Darius, and while we hope it will work as a proper subclass, we are prepared to turn it from an is-a to a has-a
00:24:49 <wyclif> r_friedman, what is the relationship between a laborder and a lab test\
00:25:07 <r_friedman> none
00:25:59 <r_friedman> wyclif: well, the order concept is the name of a test panel which has multiple lab tests
00:26:50 <wyclif> i mean in your code, what is the relation?
00:26:57 <wyclif> how are you linking them?
00:27:32 <r_friedman> wyclif, i'm not. What has caused the problem is trying to load the labtest data into H2
00:28:27 <wyclif> r_friedman, well i cant seem to see the problem
00:29:14 <r_friedman> so you are able to get beyond the executeDataSet step with a data file that has its labtest records uncommented?
00:32:31 <r_friedman> wyclif ?
00:33:50 <wyclif> r_friedman, i get that same error that the table cant be found
00:34:27 <r_friedman> wyclif: super, I'm not crazy
00:35:16 <wyclif> r_friedman, it will be hard to figure out the problem since you tried to add everything in our go, i would suggest add things one by one
00:35:30 *** anu_GSOC has joined #openmrs
00:35:30 <wyclif> r_friedman, sorry one go
00:36:06 <wyclif> r_friedman, since your tests only test LabOrders, only add those and related tables
00:36:38 <r_friedman> wyclif ok i will try that, it means i am going to have tens of test data files
00:37:11 <r_friedman> wyclif: but maybe if I kill off bugs I can add stuff in
00:38:51 <r_friedman> wyclif, is there any reason i can't put the custom data generation code right in the test?
00:39:03 <r_friedman> what path would I specify?
00:40:51 <wyclif> and probably comment outrows for jsslab_test
00:41:27 <wyclif> r_friedman, it worked for me when i commented them out
00:41:45 <r_friedman> wyclif, my problem exactly
00:43:09 <wyclif> r_friedman, it means there is something fauly with those rows
00:43:50 *** downey has joined #openmrs
00:43:50 *** OpenMRSBot sets mode: +o downey
00:43:50 *** ChanServ sets mode: +o downey
00:43:53 <r_friedman> wyclif: i've gotten plenty of row error messages for bad data i've fixed, but this claims that the table isn't even there
00:46:21 <wyclif> r_friedman, r_friedman or could be the mapping that is faulty
00:47:10 <r_friedman> wyclif: i agree, but i can run in jetty just fine
00:48:06 <r_friedman> wyclif, you've given me enough ideas to work on for the night, why don't we stop here
00:48:47 <wyclif> r_friedman, i seem to see aproblem in your mapping file for labtest
00:49:01 <r_friedman> WONDERFUL
00:49:17 <wyclif> r_friedman, running in jetty could be because you are bot actually accessing that objects anywhere
00:50:26 <wyclif> r_friedman, confirmed it
00:50:29 <wyclif> i got mine to pass
00:50:48 <r_friedman> wyclif: I'm dieing to hear it
00:50:56 <r_friedman> dying
00:51:06 <r_friedman> waiting and hooping
00:51:10 <r_friedman> hoping
00:51:20 <wyclif> r_friedman, the mapping for the testConcept/test_answer_concept is wrong
00:52:01 <wyclif> r_friedman, and the mapping for confirmTest looks to be mapping to itself
00:52:23 <r_friedman> you're looking at LabTest.hbm.xml?
00:52:59 <wyclif> r_friedman, yeah
00:53:15 <r_friedman> oh, ok, i see what you mean about test_anwer_concept
00:53:21 <wyclif> r_friedman, u need to edit the column name in the test data for jsslab_tes to match the one in the mapping file
00:53:27 <wyclif> r_friedman, correct
00:53:45 <r_friedman> wyclif: i think i got half of one column and half of another
00:54:07 <r_friedman> and yes, it does map to itself, sometimes if a test is positive it has to be confirmed by another test
00:54:09 <wyclif> r_friedman, and also the mapping for confirmTest property seems wrong, it appears to be mapping to the same table itself
00:55:10 <r_friedman> wyclif, that is exactly the help I was hoping for, I have looked at this stuff for so long that I no longer see it.
00:55:21 <wyclif> r_friedman, so you need to fix those
00:56:03 <r_friedman> wyclif, i was sure it had to be a mapping file issue, but I couldn't see it
00:59:27 <wyclif> r_friedman, if you need to map a table to itself, you eed to map it as thought it were a collection
00:59:36 <wyclif> r_friedman, it is way easier with annotations
01:00:04 <wyclif> r_friedman, or a one to one
01:00:53 <r_friedman> wyclif, the data model isn't 1-1, i copied what was done with location
01:01:32 *** harshadura has joined #openmrs
01:02:35 <r_friedman> wyclif, well, maybe i could map it as a one-to-one, i'll try that as well
01:03:12 <wyclif> r_friedman, so if you have a test, i thought u need one test to confirm it, it multiple, that should be a collection asscociateion
01:03:37 <r_friedman> wycliff, the same test might be used to confirm the results of several tests
01:03:43 <wyclif> r_friedman, but that is up to you, you know best that datamodel, but that mapping is invalid the way it is
01:03:53 <wyclif> r_friedman, ok
01:04:09 <r_friedman> for example, you can have two different HIV rapid tests, and both must be confirmed by an EIA test
01:04:39 <r_friedman> wycliff, sounds like that would be simpler, simpler is better
01:05:28 <wyclif> r_friedman, if you wish to support multiple, use a set and assume that 'this' is the one u are confirmation
01:06:20 <wyclif> r_friedman, you need to look atthe relationship in a reverse sense to achieve the many to one, you get what i mean
01:07:08 <r_friedman> wyclif, right, i think i understand what you're saying, i need to choose between many-to-one and one-to-many correctly
01:07:45 <wyclif> r_friedman, correct
01:08:13 <r_friedman> one-to-many produces a collection, but many-to-one is what i've got, just so long as it doesn't mind the self-join
01:09:52 <r_friedman> that is, i don't really care what tests a confirmatory test confirms, just which tests need confirmatory tests
01:11:11 *** Anuruddha_ has joined #openmrs
01:12:33 *** pushpa has joined #openmrs
01:12:39 <downey> Hi pushpa and welcome to the #openmrs IRC channel.
01:13:23 *** anu_GSOC has quit IRC
01:15:49 <pushpa> hi all
01:20:48 <wyclif> r_friedman, that will need to ba a many to many
01:22:26 <wyclif> r_friedman, anways you will need to figure out how to handle that relationship, not sure if many to many is actuall right
01:22:29 <r_friedman> wyclif: ok, one way or the other it will work out, that feature won't be implemented this release anyway
01:22:39 <wyclif> r_friedman, ok
01:24:11 *** pushpa has quit IRC
01:26:19 *** harshadura has quit IRC
01:29:56 *** harshadura has joined #openmrs
01:38:17 <harshadura> hi wyclif
01:41:21 <wyclif> hi harshadura
01:42:09 <harshadura> hi wyclif : I am interested in Logging Errors to the Database idea, pls can you giv me some more info abt it
01:43:47 *** pushkar_ has joined #openmrs
01:44:01 <downey> Hi pushkar_ and welcome to the #openmrs IRC channel.
01:44:27 <pushkar_> Hi all
01:45:54 <wyclif> harshadura, thanks for the interest, have you read the project's documentation page
01:46:27 <pushkar_> r_friedman: hi
01:47:05 *** panagiotes has quit IRC
01:47:33 <r_friedman> hi pushkar
01:47:40 *** panie has joined #openmrs
01:47:49 <downey> Hi panie and welcome to the #openmrs IRC channel.
01:47:56 <r_friedman> hi pushkar_
01:48:06 *** panie has quit IRC
01:48:22 <r_friedman> pushkar_, you want to go to private chat?
01:48:34 <pushkar_> yes I do
01:58:22 *** bwolfe has joined #openmrs
01:58:22 *** ChanServ sets mode: +o bwolfe
02:00:51 *** r_friedman has quit IRC
02:01:39 *** r2friedman has joined #openmrs
02:01:45 *** r2friedman is now known as r_FRIEDMAN
02:02:00 *** r_FRIEDMAN is now known as r_friedman
02:30:42 *** r_friedman has quit IRC
02:45:49 *** saimanohar has joined #openmrs
02:56:51 *** saimanohar has quit IRC
03:07:57 *** carloshpf has quit IRC
03:10:08 *** bwolfe has quit IRC
03:16:11 *** lh has joined #openmrs
03:32:28 *** Mkop1 has joined #openmrs
03:32:28 *** ChanServ sets mode: +v Mkop1
03:34:53 *** Mkop2 has joined #openmrs
03:34:53 *** ChanServ sets mode: +v Mkop2
03:35:06 <downey> Hi Mkop2 and welcome to the #openmrs IRC channel.
03:35:12 *** downey has quit IRC
03:35:49 *** Mkop has quit IRC
03:37:53 *** Mkop1 has quit IRC
03:41:41 *** pushkar_ has quit IRC
03:58:43 *** suranga has joined #openmrs
03:59:05 *** ChanServ sets mode: +v suranga
04:01:56 *** Anuruddha_ has quit IRC
04:03:17 *** lh has quit IRC
04:24:23 *** isharapremadasa has joined #openmrs
04:24:43 *** isharapremadasa is now known as isharap
04:35:17 *** anu_GSOC has joined #openmrs
04:35:26 *** isharap has quit IRC
04:53:56 *** harshadura has quit IRC
05:06:34 *** isharapremadasa has joined #openmrs
05:06:55 *** harshadura has joined #openmrs
05:07:32 *** isharapremadasa is now known as isharap
05:10:13 *** sunbiz has joined #openmrs
05:10:13 *** ChanServ sets mode: +v sunbiz
05:27:31 *** isharap has quit IRC
05:47:53 *** apurvtwr has joined #openmrs
05:50:55 *** sunbiz has left #openmrs
06:00:40 *** pulasthi7 has joined #openmrs
06:11:34 *** finbrein has joined #openmrs
06:13:08 *** bryq has joined #openmrs
06:13:08 *** ChanServ sets mode: +v bryq
06:31:44 *** anu_GSOC has quit IRC
06:32:25 *** bryq has left #openmrs
06:35:47 *** isharapremadasa has joined #openmrs
06:36:03 *** isharapremadasa is now known as isharap
06:37:34 <suranga> gotta run guys, be back in a while
06:39:40 *** suranga has quit IRC
06:51:24 *** sunbiz has joined #openmrs
06:51:24 *** ChanServ sets mode: +v sunbiz
06:51:27 *** sunbiz has left #openmrs
06:54:20 *** dkayiwa has joined #openmrs
07:25:30 *** snoppy has joined #openmrs
07:28:32 *** upul` has joined #openmrs
07:28:32 *** ChanServ sets mode: +v upul`
07:54:01 *** dkayiwa has left #openmrs
08:30:03 *** finbrein has quit IRC
08:44:48 *** rafa has joined #openmrs
08:44:48 *** ChanServ sets mode: +v rafa
08:50:23 *** snoppy has left #openmrs
08:53:05 *** snoppy has joined #openmrs
08:53:53 *** allen0machary has joined #openmrs
08:55:29 <allen0machary> hi
08:57:10 *** allen0machary has quit IRC
09:11:41 *** isharap has quit IRC
09:14:50 <robbyoconnor> hey all =)
09:15:46 *** bryq has joined #openmrs
09:15:46 *** ChanServ sets mode: +v bryq
09:31:41 *** sunbiz has joined #openmrs
09:31:41 *** ChanServ sets mode: +v sunbiz
09:31:44 *** sunbiz has left #openmrs
09:47:53 *** finbrein has joined #openmrs
09:57:00 *** pascal` has joined #openmrs
09:57:00 *** ChanServ sets mode: +v pascal`
09:57:10 <pascal`> Morning
10:02:57 *** finbrein has quit IRC
10:03:12 *** finbrein has joined #openmrs
10:04:50 *** finbrein has quit IRC
10:05:03 *** finbrein has joined #openmrs
10:10:40 *** harshadura has quit IRC
10:12:03 *** maurya has joined #openmrs
10:21:43 *** bryq has quit IRC
10:22:28 *** harshadura has joined #openmrs
10:24:38 *** bryq has joined #openmrs
10:24:38 *** ChanServ sets mode: +v bryq
10:35:03 *** bryq has quit IRC
10:54:04 *** harshadura has quit IRC
10:54:35 *** harshadura has joined #openmrs
11:12:03 *** james_regen has joined #openmrs
11:12:03 *** ChanServ sets mode: +v james_regen
11:21:16 *** mephistopheles has joined #openmrs
11:23:28 *** mephistopheles has quit IRC
11:25:45 *** upul` has quit IRC
11:31:41 *** maurya has quit IRC
11:33:35 *** dkayiwa has joined #openmrs
11:35:43 *** finbrein has quit IRC
11:49:41 *** maurya has joined #openmrs
11:57:56 *** maurya has quit IRC
12:04:49 *** apoorvarao has joined #openmrs
12:08:58 *** harshadura has quit IRC
12:09:35 <dkayiwa> hi rafa
12:09:41 <rafa> hi dkayiwa
12:10:05 <dkayiwa> rafa: how far are you with the mvp data standaline ticket? :)
12:11:12 <rafa> dkayiwa: I didn't resolve problems with building the standalone before I left for a conference.
12:11:21 <dkayiwa> rafa: ok
12:11:30 <rafa> dkayiwa: I'll look into that today
12:11:39 <dkayiwa> rafa: ok
12:13:01 <rafa> dkayiwa: I must complete it before this weekend, because I'll be out for a week.
12:13:11 <dkayiwa> rafa: ok
12:13:29 *** magiclko has joined #openmrs
12:14:16 <dkayiwa> rafa: did you migrate the mvp database to 1.9?
12:14:44 <rafa> dkayiwa: it'll work slightly different
12:14:54 <dkayiwa> rafa: ok
12:15:10 <rafa> dkayiwa: the mvp database is still in 1.6.4, but it gets migrated to higher version every time we build the standalone
12:15:29 <dkayiwa> rafa: ok
12:16:13 <dkayiwa> rafa: i migrated it from 1.6 to 1.9 and it took more than 10 hours
12:16:37 <rafa> dkayiwa: you must have migrated it with some demo data
12:17:01 <rafa> dkayiwa: it takes only 15 minutes or so to migrate just the dictionary
12:17:06 <dkayiwa> rafa: the one that andy sent us for the pentaho sprint
12:17:25 <rafa> dkayiwa: that one had patient data
12:17:31 *** apoorvarao has quit IRC
12:17:38 <dkayiwa> rafa: yes
12:17:39 <rafa> dkayiwa: it had a few gigs
12:17:51 <dkayiwa> rafa: yes thats why it took so long
12:18:11 <rafa> dkayiwa: the mvp dict alone is only 30 MB or so
12:18:28 <dkayiwa> rafa: ohhhh
12:19:21 <rafa> dkayiwa: 45 MB unzipped and only 8 MB zipped
12:19:32 <dkayiwa> rafa: ok
12:21:42 *** wyclif has quit IRC
12:23:09 *** kmithemanth has joined #openmrs
12:23:51 <kmithemanth> dkayiwa: i've submitted a patch for issue 2963, would you mind looking at it?
12:24:13 <dkayiwa> ok thanks kmithemanth
12:24:33 <kmithemanth> :)
12:24:51 <dkayiwa> !ticket 2963
12:24:52 <OpenMRSBot> dkayiwa: HTTP Error 404: Not Found - https://tickets.openmrs.org/browse/2963
12:25:31 <kmithemanth> dkayiwa: https://tickets.openmrs.org/browse/TRUNK-2963
12:25:35 <dkayiwa> !ticket TRUNK-2963
12:25:37 <OpenMRSBot> dkayiwa: [#TRUNK-2963] Saving state triggered conversion should show error message for missing information. - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-2963
12:25:55 *** applecool has joined #openmrs
12:37:13 *** chopin_ has joined #openmrs
12:42:59 <applecool> Hi dkayiwa can i attend the openmrs call today
12:44:04 *** magiclko is now known as magiclko|away
12:44:09 <dkayiwa> applecool: you are very very free to attend all calls :)
12:44:33 <dkayiwa> applecool: infact you are advised to :)
12:46:02 *** chopin_ is now known as jkeiper
12:46:09 *** ChanServ sets mode: +v jkeiper
12:55:01 *** kmithemanth has quit IRC
13:06:36 *** chopin_ has joined #openmrs
13:06:58 *** jkeiper has quit IRC
13:09:02 *** wyclif has joined #openmrs
13:10:53 *** mseaton has joined #openmrs
13:10:53 *** ChanServ sets mode: +v mseaton
13:11:49 *** MarkG has joined #openmrs
13:12:29 *** applecool has quit IRC
13:14:01 *** maurya has joined #openmrs
13:14:08 <maurya> hi mseaton
13:14:14 <mseaton> hi maurya
13:14:44 <maurya> i hound out that when ever you catch an error
13:15:24 <maurya> there is a stack strace element in java , which would give you the name of the class, name of the file , name of the method
13:15:32 <mseaton> correct
13:15:40 <maurya> as well as the line number
13:16:17 <maurya> so we should be making use of this element when we try to fill the exception_log_detail table
13:17:04 <maurya> so there would be no need of smart matching isnt it
13:17:34 <maurya> i am just thinking loud , but we can do this only if we have the exception element in the catch block
13:17:41 *** r3friedman has joined #openmrs
13:17:44 *** r3friedman is now known as r_friedman
13:17:45 <maurya> not for those which are thrown away
13:18:02 <maurya> we need to log even those which are thrown away
13:18:05 <maurya> mseaton:
13:18:24 <maurya> well this is the firsttime i came to know about this class ;)
13:18:27 <maurya> mseaton:
13:20:11 <mseaton> hi maurya. by smart matching, i just meant that we could look at the stack trace lines, and identify those that contain org.openmrs or other patterns of interest
13:21:26 <maurya> ok
13:22:27 <maurya> so along with this information we would like to log or capture the other lines of interest to
13:22:34 <mseaton> i'm not sure what you mean by "thrown away". i wouldn't expect us to automatically log every exception - just uncaught exceptions that result in an error page being shown to the end user. we would also provide a service that allow for anyone catching exceptions in their code to also log errors with too, if appropriate.
13:23:30 <maurya> i was talking about uncaughtonly when i said thrown away .
13:24:05 <maurya> got you
13:25:14 <maurya> so when ever their is an uncaughtexception our code should come into play , giving extra facilites to the users in case they would also want to capture it , just making sure i am getting it right
13:25:28 <maurya> thanks so much for your patience
13:25:30 <maurya> mseaton:
13:25:59 <mseaton> maurya: sounds right
13:27:51 <maurya> mseaton: :)
13:29:32 *** maurya has quit IRC
13:31:26 *** hemanth_ has joined #openmrs
13:32:46 <hemanth_> hi r_friedman
13:33:39 <r_friedman> hi hemanth
13:34:34 <hemanth_> r_friedman: for lab , are we using the simple lab module entry
13:35:25 <hemanth_> and is the same module exposing the rest services to raxa ???
13:36:01 <r_friedman> hemanth_: no, we are building a new module for that, it is called jsslab
13:36:11 <r_friedman> it is a work in progress but moving quickly now
13:36:13 <hemanth_> ok saw that in svn
13:36:48 <hemanth_> and the lab ui which we need to work for summer would be the ui for jsslab ???
13:38:19 *** r8friedman has joined #openmrs
13:38:41 <r8friedman> sorry, bad conn
13:38:52 <r8friedman> jsslab embodies the lab internal work process
13:39:01 <hemanth_> yes
13:39:04 <r8friedman> could you repeat your last question hemanth_
13:39:09 <hemanth_> we have to be more generic
13:39:16 <hemanth_> and the lab ui which we need to work for summer would be the ui for jsslab ???
13:39:38 <hemanth_> where in we would be more generic in case of UI
13:39:46 <r8friedman> jss raxa will be using the REST API to access data for HTML5 screens
13:40:10 <hemanth_> yes that is a separate project
13:40:15 <r8friedman> what the summer project will be doing is create substantially the same forms but within the OpenMRS GUI
13:40:17 <hemanth_> all together
13:40:26 *** r_friedman has quit IRC
13:40:31 <r8friedman> correct
13:40:35 *** r8friedman is now known as r_friedman
13:40:41 <hemanth_> i got that
13:41:04 <r_friedman> these forms may be more generic than the jss forms because we want them to work with different workflows
13:41:22 *** harshadura has joined #openmrs
13:41:28 <hemanth_> but we would have to define those forms
13:41:33 <r_friedman> for example, we know how jss wants to number its specimens, but we don't know how every lab wants to number their specimens
13:41:50 <hemanth_> and once if the workflow is clear we can even startthe desin of tjhe form s
13:42:09 <hemanth_> design the forms*
13:42:21 <r_friedman> hemanth_: the general workflow is clear, the detailed workflow of jss is only partly worked out
13:42:57 <hemanth_> so should i work on creating the mock up screens for the OpenMRS GUI
13:43:15 <r_friedman> but the forms and workprocesses will be fairly similar because labs are fairly similar, at least if they are following international standards
13:43:20 <hemanth_> coz i would be applying for this project and would apply for some in raxa
13:44:23 <r_friedman> i will pastebin you a document that will help you understand the workflow and design, it will take a few minutes
13:44:41 <hemanth_> Daniel Pepper had send a mail for my cv which i send to him today
13:44:48 <r_friedman> hemanth_: you can certainly apply to both, we need people on both sides
13:45:46 <hemanth_> if you are fairly free can we have a detailed chat on skype r_friedman
13:52:06 *** hemanth_ has quit IRC
13:52:39 *** hemanth_ has joined #openmrs
13:53:09 *** anu_GSOC has joined #openmrs
13:53:11 <hemanth_> sorry bad connectioon
13:53:28 <hemanth_> i lost all the chat r_friedman
13:54:33 *** gauravpaliwal has joined #openmrs
13:54:33 *** ChanServ sets mode: +v gauravpaliwal
13:54:40 <r_friedman> hemanth_: no problem I have been moving the file, you will find it at https://wiki.openmrs.org/display/projects/Laboratory+Module in the workflow section
13:55:30 <hemanth_> r_friedman: lab task flows .pdf ???
13:56:06 <r_friedman> hemanth_: Yes. I am not free until Sat nite and not a lot of time until Tues nite,
13:56:14 *** magiclko|away has quit IRC
13:56:30 <r_friedman> Right now need to get something out, nice talking to you, feel free to e-mail in the meantime, sometimes I can take a minute for that
13:56:43 <hemanth_> in this doc they have given the idea about the UI too
13:57:00 <hemanth_> ok would mail you
13:57:05 <hemanth_> thanks for your time
13:57:22 *** hemanth_ has quit IRC
13:58:38 *** applecool has joined #openmrs
14:01:36 *** chopin_ has quit IRC
14:02:23 *** chopin_ has joined #openmrs
14:03:48 *** mvorobey has joined #openmrs
14:04:17 <mvorobey> hi all
14:05:19 *** maurya has joined #openmrs
14:05:46 <chopin_> dkayiwa, are you joining us today?
14:05:47 <chopin_> ;-0
14:06:00 <dkayiwa> chopin_: oh yes
14:06:04 <dkayiwa> am already on connect
14:06:04 <chopin_> okay :-D
14:06:07 <chopin_> oh!
14:10:01 <applecool> dkayiwa: hi :)
14:10:45 <applecool> dkayiwa: could you tell me how to join the skype call?
14:14:23 *** pushkar_ has joined #openmrs
14:19:17 *** kmithemanth has joined #openmrs
14:28:18 *** snoppy has quit IRC
14:32:31 *** r_friedman has quit IRC
14:46:16 *** lh has joined #openmrs
14:47:39 *** Mkop2 has quit IRC
14:59:11 *** kmithemanth has quit IRC
15:04:55 *** bryq has joined #openmrs
15:04:55 *** ChanServ sets mode: +v bryq
15:12:22 *** chopin_ has quit IRC
15:18:21 *** pushkar_ has quit IRC
15:32:12 *** applecool has quit IRC
15:47:31 *** snoppy has joined #openmrs
15:58:40 *** carloshpf has joined #openmrs
15:58:52 *** pascal` has quit IRC
16:05:21 *** sunbiz has joined #openmrs
16:05:21 *** ChanServ sets mode: +v sunbiz
16:05:24 *** sunbiz has left #openmrs
16:09:04 *** lh has quit IRC
16:09:44 *** dkayiwa has quit IRC
16:10:16 *** dkayiwa has joined #openmrs
16:12:20 *** suranga has joined #openmrs
16:12:20 *** ChanServ sets mode: +v suranga
16:13:30 *** mvorobey has quit IRC
16:22:51 *** pm_ has joined #openmrs
16:23:48 *** magiclko has joined #openmrs
16:30:23 *** pm_ has quit IRC
16:42:07 *** pm__ has joined #openmrs
16:46:49 *** pm__ has quit IRC
16:47:03 *** suranga_ has joined #openmrs
16:48:40 *** pm__ has joined #openmrs
16:48:42 *** bwolfe has joined #openmrs
16:48:42 *** ChanServ sets mode: +o bwolfe
16:50:53 *** suranga has quit IRC
16:50:53 *** pm__ has quit IRC
16:52:06 *** pm__ has joined #openmrs
16:56:15 *** pm__ has quit IRC
16:56:39 *** lh has joined #openmrs
16:57:12 *** pm__ has joined #openmrs
17:06:40 *** chopin_ has joined #openmrs
17:07:22 *** pm__ has quit IRC
17:08:22 *** chopin_ has quit IRC
17:09:03 *** pm__ has joined #openmrs
17:11:30 *** rafa has quit IRC
17:13:11 *** pm__ has quit IRC
17:17:28 *** test_ has joined #openmrs
17:18:16 *** anu_GSOC has quit IRC
17:18:45 *** naka has joined #openmrs
17:19:11 *** naka is now known as Guest2893
17:19:34 *** Guest2893 is now known as Supun
17:20:10 *** Supun is now known as supun
17:21:53 *** supun has quit IRC
17:22:07 *** mseaton has left #openmrs
17:25:55 *** pulasthi7 has quit IRC
17:31:56 *** Mkop has joined #openmrs
17:31:56 *** ChanServ sets mode: +v Mkop
17:35:03 *** panie has joined #openmrs
17:38:12 <wyclif> hi bwolfe
17:38:30 <bwolfe> hi wyclif
17:39:09 <wyclif> i was thinking of taking up TRUNK-1940 or TRUNK-357 or TRUNK-313, am inclined to starting with TRUNK-1940
17:39:29 <wyclif> most tickets have 2 votes
17:40:26 <panie> i have posted a mail to dev list but i haven't received as i am subscribed to the dev list
17:41:49 <panie> it was about errors in the jsps when i installed the project in my eclipse
17:43:06 <wyclif> bwolfe, i was thinking of taking up TRUNK-1940 or TRUNK-357 or TRUNK-313, am inclined to starting with TRUNK-1940
17:43:21 <wyclif> bwolfe, most tickets have 2 votes
17:43:23 *** bwolfe_ has joined #openmrs
17:43:23 *** ChanServ sets mode: +o bwolfe_
17:43:24 <snoppy> panie: u are P.Neiros?
17:43:26 *** bwolfe has quit IRC
17:43:28 *** bwolfe_ is now known as bwolfe
17:43:33 <bwolfe> !ticket TRUNK-1940
17:43:34 <OpenMRSBot> bwolfe: [#TRUNK-1940] Add a uniqueness column to patient_identifier_type - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-1940
17:43:40 <bwolfe> !ticket TRUNK-357
17:43:41 <OpenMRSBot> bwolfe: [#TRUNK-357] ajax search widget for adding a drug to regimen - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-357
17:43:48 <bwolfe> !ticket TRUNK-313
17:43:49 <OpenMRSBot> bwolfe: [#TRUNK-313] Utilities to assist with proper privilege assignment - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-313
17:44:38 <wyclif> bwolfe, 1940 seems like a quick one i can get done with
17:46:03 *** pulasthi7 has joined #openmrs
17:46:14 * panie is P.Neiros
17:46:47 <panie> yes i am p.neiros
17:48:56 <bwolfe> wyclif, yes, sorry, got distracted
17:49:13 <bwolfe> 1940 does seem quick
17:49:50 <bwolfe> 357 should be quick too, especially if there is a dwr method already. (which there should be, jeremy recently did something tot he concept page with it)
17:51:33 <wyclif> bwolfe, ok, thanks
17:53:25 <bwolfe> panie, the errors in jsps can be ignored
17:53:38 <bwolfe> it because eclipse can't find the header files
17:54:13 <panie> thanks
17:54:55 <panie> but why i had 3 installations and only in the third i had error in jsps?
17:55:01 *** test_ has quit IRC
17:55:27 <panie> In the first two i had also errors in the java files
17:56:09 <panie> Any way i have an error in the pom.xml of the webapp module
17:56:53 <panie> the error is:
17:56:55 <panie> Execution default-cli of goal org.apache.maven.plugins:maven-resources-plugin:2.4:copy-resources failed. (org.apache.maven.plugins:maven-war-plugin:2.1-beta-1:war:default-war:package)
18:11:44 *** gauravpaliwal has left #openmrs
18:11:46 *** mseaton has joined #openmrs
18:11:46 *** ChanServ sets mode: +v mseaton
18:12:03 *** mseaton1 has joined #openmrs
18:12:24 *** mseaton1 has left #openmrs
18:15:12 *** panie has quit IRC
18:16:26 *** mseaton has quit IRC
18:25:23 *** kavuri has joined #openmrs
18:28:43 *** mseaton has joined #openmrs
18:28:43 *** ChanServ sets mode: +v mseaton
18:49:46 *** bwolfe has quit IRC
18:49:50 *** bwolfe_ has joined #openmrs
18:49:50 *** ChanServ sets mode: +o bwolfe_
18:54:18 *** dawn_ has joined #openmrs
18:54:25 *** ChanServ sets mode: +v dawn_
18:57:41 *** bwolfe_ is now known as wolfe
19:00:18 <dawn_> !scrumon dawn
19:00:18 * 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 dawn- you may begin when ready.
19:00:24 <dawn_> Hi Team! :)
19:00:34 <dawn_> Today's order: wyclif , dkayiwa , mseaton , wolfe
19:00:52 *** wolfe is now known as bwolfe
19:01:02 <bwolfe> woohoo! not first! :_)
19:01:03 <bwolfe> :-)
19:01:32 <dawn_> wyclif: your turn :)
19:02:02 <wyclif> wednesday:
19:02:02 <wyclif> * Address review comment for CALC-25
19:02:02 <wyclif> * Design call
19:02:02 <wyclif> * TRUNK-3171 and TRUNK-3138(and backported) - Removing concept mapping is broken
19:02:02 <wyclif> * TRUNK-3172(and backported) - Search widgets should reset it self when the input text box is cleared
19:02:03 <wyclif> * Refactored the wrapper classes in logic module to match the refactorings made in calculation module
19:02:05 <wyclif> today:
19:02:07 <wyclif> * Add tests for the controller as a follow up to TRUNK-3171
19:02:09 <wyclif> * Dev call
19:02:13 <wyclif> * TRUNK-1940 - Add a uniqueness column to patient_identifier_type
19:02:15 <wyclif> Blockers: none
19:02:28 <dkayiwa> Finished reviews for the 1.9 RC post commit tickets
19:02:28 <dkayiwa> Did some rudimentary testing of the web app
19:02:29 <dkayiwa> Dev Call
19:02:29 <dkayiwa> Now looking into: Test Installation type fails to complete - TRUNK-3173
19:02:29 <dkayiwa> No Blockers
19:02:33 *** james_regen has left #openmrs
19:02:48 <dawn_> mseaton: your turn. :)
19:02:52 <bwolfe> discussion: 1.9 RC2 timeline from dkayiwa
19:04:08 <dawn_> bwolfe: can you list your updates please?
19:04:41 <bwolfe> today:
19:04:41 <bwolfe> dev call
19:04:41 <bwolfe> TRUNK-3162, portuguese
19:04:41 <bwolfe> emails
19:04:41 <bwolfe> reviewed TRUNK-2779, birthdate error
19:04:42 <bwolfe> reviewed TRUNK-2976, alert recipient
19:04:44 <bwolfe> reviewed TRUNK-3171, mapping type broken
19:04:46 <bwolfe> triaged 2 tickets
19:04:50 <bwolfe> fixed TRUNK-3153, logic not starting in 1.8
19:04:52 <bwolfe> no blockers
19:05:18 <dawn_> mseaton: let us know when you can share your updates
19:05:23 <dawn_> !scrumoff dawn
19:05: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.
19:05:37 <dawn_> Disussion: dkayiwa : what is the timeline for 1.9RC2?
19:06:17 <dkayiwa> dawn_: had planned today. But still have some issues when using the release testing helper module
19:06:27 <dkayiwa> dawn_: so that pushes it to tomorrow
19:07:25 *** suranga_ has quit IRC
19:07:39 <dawn_> dkayiwa: i see 4 issues on the 1.9.0 Release dashboard. Is that right?
19:07:41 *** suranga_ has joined #openmrs
19:08:11 <dkayiwa> dawn_: only one of them is a blocker
19:08:54 <bwolfe> this dashboard? https://tickets.openmrs.org/secure/Dashboard.jspa?selectPageId=11551
19:09:19 <dawn_> bwolfe: yes
19:10:20 <dawn_> dkayiwa: and bwolfe : what can we do to get TRUNK-2805 done? Who would be the best person (or content expert) to do this?
19:10:54 <bwolfe> !ticket TRUNK-2805
19:10:55 <OpenMRSBot> bwolfe: [#TRUNK-2805] Documentation: Update OpenMRS Implementers Guide - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-2805
19:11:08 <dkayiwa> MD???
19:13:34 *** snoppy has quit IRC
19:13:48 <dawn_> dkayiwa: and bwolfe not sure how familiar MD is with the technical aspect of it, but we can ask
19:13:56 <dawn_> dkayiwa: are you sure things can be finished tomorrow?
19:14:08 <dawn_> dkayiwa: i ask so if MD is the best person, we can get him to finish this ticket
19:14:23 <dkayiwa> dawn_: that is what am aiming for, assuming all goes well :)
19:15:51 <bwolfe> not sure downey knows all the differnet things that were updated
19:15:59 <bwolfe> but he might know which ones were covered already
19:19:06 <mseaton> sorry i missed the scrum. i have no updates today.
19:19:13 <dawn_> :D
19:19:37 <mseaton> wyclif: are you planning to send an email recapping the sprint this week?
19:20:27 <wyclif> mseaton, i yeah, did you want to send it?
19:20:35 <dawn_> dkayiwa: and bwolfe : re-reading rafal's email. If STAND-36 is complete, maybe we an ask for the last couple of hours of rafal's time to work on TRUNK-2805. I say this because Rafal has worked on the guide and is knowledgeable on the development side. just a thought
19:20:44 <dawn_> dkayiwa: and bwolfe : but i also don't know his full workload
19:21:07 <mseaton> wyclif - don't want to steal your thunder. sprint went well, we finished early, you did a great job leading it. better for the email to come from you
19:21:13 <bwolfe> fair enough. I think rafal is working on another STAND ticket, but not urgent for 1.9 release
19:21:59 <wyclif> mseaton, ok i will
19:23:34 *** rafa has joined #openmrs
19:23:34 *** ChanServ sets mode: +v rafa
19:23:57 <dawn_> dkayiwa: what do you think?
19:24:35 <dawn_> rafa: hi!
19:24:37 <dkayiwa> dawn_: i agree
19:24:46 <rafa> hi!
19:25:07 <rafa> sorry I'm late
19:25:45 <dawn_> rafa: no worries
19:26:33 <dawn_> rafa: daniel was just staying that we can get 1.9 finished tomorrow perhaps, but we have one blocker left which is TRUNK-2805
19:26:41 <dawn_> !ticket TRUNK-2805
19:26:44 <OpenMRSBot> dawn_: [#TRUNK-2805] Documentation: Update OpenMRS Implementers Guide - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-2805
19:27:20 <dawn_> rafa: i know you only have a couple hours left, but was wondering if you would be able to start that ticket if your'e finished with STAND-36
19:27:45 *** rohitgoyal18 has joined #openmrs
19:27:57 <dawn_> ben, daniel and I are unsure if michael downey is aware of all the updates that have been made, so he may not be the ideal person for that ticket
19:28:06 <rafa> dawn_: I can't say STAND-36 is finished. I was unsuccessful with building the whole standalone.
19:28:13 <rafa> dkayiwa: Did it work for you?
19:28:24 <dkayiwa> rafa: not yet tried it out
19:28:55 <bwolfe> darius seems to be the "standalone whisperer" :-p
19:29:01 <dawn_> :D
19:29:02 <bwolfe> he's had the most success with building it
19:29:45 <dkayiwa> :D
19:30:11 <dawn_> bwolfe: dkayiwa rafa : so we need someone to actually build it or we just need someone to make sure it works? sorry for my lack of geek speak :P
19:30:56 <rafa> in order to properly test STAND-36 we need someone to build the standalone
19:32:03 <dawn_> rafa: thanks
19:32:36 <dawn_> dkayiwa: what do you think is the best plan to finish 1.9?
19:33:23 *** snoppy has joined #openmrs
19:33:29 <dkayiwa> dawn_: as in RC2?
19:34:51 <dkayiwa> rafa: could you be knowing, off the head, what could lead to an empty dump file when i choose the test installation type?
19:34:53 <dawn_> dkayiwa: yes. :) with rafal going on holiday. am wondering who is working on what to help you finish RC2 and get it released, especially if we hope to release it tomorrow
19:35:46 <dkayiwa> dawn_: i think if we can make the test installation type work ok with the release testing helper module, i think that makes it ready for RC2
19:36:08 <dkayiwa> dawn_: to me, the rest are not RC2 blockers
19:36:33 <rafa> dkayiwa: not sure what you mean, is there a ticket for that?
19:37:29 <dkayiwa> rafa i first wanted to do some small investigation before creating a ticket for it
19:37:37 <rafa> dkayiwa: does the empty dump file come from the release testing module?
19:38:17 <dkayiwa> rafa: do we have an other source apart from the release testing helper module?
19:38:49 <dkayiwa> rafa: am looking at InitializationFilter.importTestDataSet
19:39:01 <dkayiwa> rafa: line tempFile = File.createTempFile("testDataSet", "dump");
19:39:20 <dkayiwa> rafa: looking at tempFile on the file system, it is an empty file
19:39:33 <dkayiwa> rafa: my source database is on 1.8.1
19:40:02 <dkayiwa> rafa: and release testing helper module version 1.0
19:40:46 <rafa> dkayiwa: do you have any exceptions thrown by the release testing helper module?
19:41:30 <dkayiwa> rafa: looking at the logs, there is none
19:42:56 *** maurya has quit IRC
19:43:01 <rafa> strange
19:45:59 <bwolfe> dkayiwa, have you ever gotten that module to work? Why is it failing suddenly for you? I think there was just your one small commit in regards to this, right? The one to prevent the EOF error ?
19:46:27 <dkayiwa> bwolfe: yes it worked before
19:46:46 <rafa> dkayiwa: what happens if you enter the url: module/releasetestinghelper/generateTestDataSet.form?username=admin&password=admin123?
19:46:55 <dkayiwa> bwolfe: i reverted my commit, but i have an empty dump file
19:47:10 <dkayiwa> rafa: let me try it out
19:47:29 <rafa> dkayiwa: ahh sorry it's suppose to be post not get
19:48:37 <rafa> dkayiwa: it'll give you nothing when you do get
19:48:49 <dkayiwa> ok
19:49:43 <dkayiwa> rafa: bwolfe let me just revert everything and test again. then will report to you on how it goes
19:58:16 *** effysam has joined #openmrs
20:15:25 *** pulasthi7 has quit IRC
20:21:16 *** dawn_ has quit IRC
20:23:53 *** suranga_ has quit IRC
20:33:51 *** dawn_ has joined #openmrs
20:33:51 *** ChanServ sets mode: +v dawn_
20:33:52 *** dawn_ has quit IRC
20:40:48 *** Echidna has quit IRC
20:40:56 *** Echidna has joined #openmrs
20:40:56 *** ChanServ sets mode: +v Echidna
20:41:36 *** apurvtwr has joined #openmrs
20:43:20 <sgithens> So, if I upload a patch made from the root dir of openmrs, and use it to create a review on Crucible, crucible will work it out so it's applied to trunk head and show all the patch hunks in their context?
20:43:36 *** mseaton has left #openmrs
20:43:40 <sgithens> I don't actually have to make a real svn branch for it work in crucible
20:43:54 *** Echidna has quit IRC
20:44:02 *** Echidna has joined #openmrs
20:44:02 *** ChanServ sets mode: +v Echidna
20:47:15 <sgithens> oh wo
20:47:16 <sgithens> w
20:47:20 <sgithens> yeah, that works pretty good
20:47:21 <sgithens> cool
20:56:54 *** r0bby has joined #openmrs
20:56:54 *** ChanServ sets mode: +v r0bby
20:58:27 *** robbyoconnor has quit IRC
21:00:56 *** sgithens has quit IRC
21:01:04 *** magiclko1 has joined #openmrs
21:03:10 *** magiclko has quit IRC
21:13:16 *** magiclko1 is now known as magiclko
21:19:00 *** bwolfe has quit IRC
21:20:19 *** r0bby is now known as robbyoconnor
21:21:36 *** bryq has quit IRC
21:25:16 *** dkayiwa has quit IRC
21:32:49 *** wyclif has quit IRC
21:38:55 *** rohitgoyal18 has quit IRC
21:46:24 *** apurvtwr has left #openmrs
22:07:06 *** effysam has quit IRC
22:07:36 *** harshadura has quit IRC
22:09:07 *** rafa has quit IRC
22:11:31 *** MarkG has left #openmrs
22:17:38 *** snoppy has quit IRC
22:22:20 *** r0bby has joined #openmrs
22:22:20 *** ChanServ sets mode: +v r0bby
22:22:59 *** robbyoconnor has quit IRC
22:23:29 *** r0bby is now known as robbyoconnor
22:32:50 *** wyclif has joined #openmrs
22:51:08 *** kavuri has quit IRC
22:51:47 *** kavuri has joined #openmrs
22:53:29 *** bwolfe has joined #openmrs
22:53:29 *** ChanServ sets mode: +o bwolfe
23:04:36 *** magiclko has quit IRC
23:11:30 *** qballer has joined #openmrs
23:11:35 <qballer> hi all
23:11:39 <qballer> I'
23:12:15 <qballer> I'm interested in a gsoc project in openmrs which is not very UI oriented
23:19:10 <kavuri> bwolfe: I tried looking out for the source code of the modules, but it does not show up in the module list. Is there some place I can find them?
23:19:28 <kavuri> bwolfe: or is it not required for the module creators to opensource the code?
23:21:08 <bwolfe> kavuri, it is not required, but 99% of them are
23:21:22 <bwolfe> kavuri, most source code is in our svn, some in other code repos
23:21:32 <bwolfe> http://svn.openmrs.org/openmrs-modules
23:21:36 <kavuri> bwolfe: ok, will check out the svn repo
23:21:47 <bwolfe> you can browse it at http://source.openmrs.org/browse/Modules
23:22:07 <kavuri> bwolfe: I tried installing some 10 modules, out of which about 5 failed, and few of them complaining that their context has already been used
23:22:22 <kavuri> bwolfe: I see this as a problem that there is no control on the namespace of the modules
23:22:35 <kavuri> bwolfe: is there such a support?
23:22:36 <bwolfe> what do you mean by context failed?
23:22:45 <bwolfe> modules should have unique ids
23:23:04 <bwolfe> but maybe they have overlapping ids in the spring application context files in them? it'd be in the moduleApplicationContext file in the modules
23:26:14 *** carloshpf has quit IRC
23:26:18 <kavuri> bwolfe: most of them fail with this exception: Error creating bean with name 'messageSourceServiceTarget' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'mutableResourceBundleMessageSource' while setting bean property 'activeMessageSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mutableResourceBundleMessageSource' defined in
23:26:18 <kavuri> class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor#0' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionInterceptor' while setting bean property 'transactionIntercep
23:26:19 <kavuri> tor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionInterceptor' defined in class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in
23:26:24 <kavuri> class path resource [applicationContext-service.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext-service.xml]: Invocation of init method failed; nested exception is org.hibernate.DuplicateMappingException: duplicate im
23:26:29 <kavuri> port: Appointment refers to both org.openmrs.module.appointment.Appointment and org.openmrs.module.visitscheduler.model.Appointment (try using auto-import="false")
23:26:42 <bwolfe> those are "most"
23:26:46 <bwolfe> that would just be two of them. :-)
23:27:06 <bwolfe> spring is reloaded each time you load a module. so it will report the same error over and over again
23:27:21 <kavuri> bwolfe: 6 out of 19
23:27:23 <kavuri> :)
23:27:32 <bwolfe> which ones?
23:27:41 <bwolfe> I don't see "Appointment" being used by too many of them
23:28:21 <kavuri> bwolfe: Usage statistics, Register, Spreadsheet import module, Role-based homepage, Visit scheduler, human resource
23:28:47 <bwolfe> I'd bet its due to visitsched and hr
23:28:55 <bwolfe> try taking those two out and loading the others
23:29:27 <bwolfe> then file a ticket for those to have them use a custom annotation with id on them for spring instead of depending on the name of the class name for id of the bean in spring
23:29:49 <kavuri> bwolfe: hmm..how to install modules? Could not find a way to do it :p
23:30:19 <kavuri> bwolfe: sorry! uninstall modules
23:36:20 <kavuri> bwolfe: ?
23:40:28 <bwolfe> click the trash can :-p
23:43:33 <kavuri> bwolfe: went blind for a moment there. Thanks
23:51:56 *** pratikzambani has joined #openmrs
23:54:24 <kavuri> bwolfe: usage statistics module seems to mess up the complete engine
23:56:34 <bwolfe> it might need updated for trunk. I think there was a comment on the dev list about it