IRC Chat : 2008-06-08 - OpenMRS

00:23:07 *** openmrs_6130 has quit IRC
00:29:05 *** nribeka has quit IRC
01:17:53 *** Keelhaul has quit IRC
02:25:39 *** sioraiocht has joined #openmrs
02:38:05 *** sioraioc_ has quit IRC
07:09:35 *** bwolfe has joined #openmrs
07:09:36 *** ChanServ sets mode: +o bwolfe
07:11:11 *** nribeka has joined #openmrs
07:25:57 *** bwolfe has quit IRC
07:32:28 *** nribeka has quit IRC
08:16:02 *** njero has quit IRC
08:40:31 *** sioraiocht has quit IRC
08:42:13 *** pombreda has quit IRC
09:08:35 *** pombreda has joined #openmrs
09:08:36 *** ChanServ sets mode: +v pombreda
09:21:46 *** Echidna_ has quit IRC
09:21:57 *** Echidna has joined #openmrs
09:47:51 *** nribeka has joined #openmrs
11:56:39 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #806 (enhancement created): Add text box to RecMatch Session Tab (tab 3) to enter match score threshold <http://dev.openmrs.org/ticket/806>
12:11:44 *** bwolfe has joined #openmrs
12:11:44 *** ChanServ sets mode: +o bwolfe
12:26:10 <r0bby> bwolfe
12:26:27 <r0bby> patient selector code isn't in the openmrs taglib
12:26:49 <r0bby> which means i'll be duplicating the code..
12:28:05 <r0bby> Should I write that into the openmrs taglib?
12:28:19 <bwolfe> r0bby: its in a tag
12:28:29 <r0bby> findPatient portlet.
12:28:31 <bwolfe> <openmrs:tag
12:28:50 <bwolfe> err <openmrs_tag:patientField maybe
12:29:30 <r0bby> bwolfe: I was looking at findPatient and how it worked -- it seemed to call the DWRPatientService
12:29:51 <bwolfe> r0bby: yes...its an ajax search
12:30:18 <r0bby> i know. -- but it's not in a taglib is what i'm saying
12:30:51 <bwolfe> <openmrs_tag:patientField is a taglib
12:31:12 <r0bby> are you sure?
12:31:16 <r0bby> where's it used?
12:32:10 * r0bby grep -r's
12:33:10 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=24919
12:33:11 <OpenMRSBot> <http://ln-s.net/1uaq> (at eugeneciurana.com)
12:33:16 <r0bby> that's what i was looking at.
12:33:36 <r0bby> in the core.
12:33:45 <bwolfe> I figured
12:33:48 <bwolfe> but thats not what you want
12:34:02 * bwolfe rolls his eyes because r0bby isn't listening to him
12:34:26 <r0bby> im trying to find that
12:34:45 <bwolfe> you can start in the openmrs_tag tld file
12:34:50 <bwolfe> or grep
12:34:52 <bwolfe> either way
12:35:05 <r0bby> PatientWidgetTag ?
12:37:56 <r0bby> patientWidget
12:37:59 <r0bby> is it?
12:38:26 <bwolfe> thats the actual javascript code
12:38:28 <r0bby> i hate this :|
12:38:48 <bwolfe> are you going ot make me open eclipse just to find one thing for you ?
12:38:56 <bwolfe> what did the search for openmrs_tag give you?
12:39:07 <bwolfe> what did the search for openmrs_tag:patientField give you ?
12:39:29 <r0bby> I have the tld open right here
12:40:10 <bwolfe> no patientField ?
12:40:21 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=24921
12:40:23 <r0bby> no
12:40:23 <OpenMRSBot> <http://ln-s.net/1uas> (at eugeneciurana.com)
12:40:26 <r0bby> there it is
12:41:47 <r0bby> save you from opening eclipse
12:42:23 <bwolfe> nice. thanks :-)
12:42:32 <bwolfe> see the encounterForm.jsp page maybe
12:42:59 <bwolfe> or maybe some of the dashboard portlets
12:44:42 <r0bby> findPatient ;)
12:45:13 <r0bby> it has the form which finds the patient, you click it, it takes you to the patient page to change it and such
12:45:56 <bwolfe> yes, but the openmrs_tag option does all the js includes and stuff for you
12:46:50 <r0bby> yes -- but for some reason -- findPatient has all the js included
12:46:58 <r0bby> it basically does what i want
12:47:36 <bwolfe> r0bby: findPatient was written before the openmrs_tag
12:47:53 <r0bby> there are *NO* openmrs tags.
12:48:18 <r0bby> let me look at the portlets
12:48:56 <r0bby> ForEachEncounter?
12:48:59 <r0bby> and such
12:49:02 <r0bby> ?
12:49:10 <bwolfe> http://dev.openmrs.org/browser/openmrs/trunk/web/WEB-INF/tags/patientField.tag
12:49:12 <OpenMRSBot> <http://ln-s.net/1uau> (at dev.openmrs.org)
12:49:35 <r0bby> how did i miss it :<
12:50:35 <bwolfe> why did you not just type in what I said ??
12:50:39 <bwolfe> thats the better question :-p
12:50:46 <r0bby> I'm stubborn
12:51:08 <r0bby> now how the hell do i use this thing
12:52:19 * r0bby searches codebase
12:52:59 <r0bby> ffs no uses
12:53:59 <bwolfe> <openmrs_tag:patientField formFieldName="asdf" initialValue="345" />
12:54:01 <bwolfe> that should be it
12:54:03 <bwolfe> or so
12:54:41 <r0bby> it's not <openmrs:patientField...>?
12:56:03 * r0bby doesn't mean to be a pain in the butt]
12:57:07 * bwolfe kicks r0bby in the butt to give him some pain
12:57:36 <bwolfe> r0bby: do what all other programmers do. type code in and see if it works
12:58:27 <r0bby> kick me in the hip
12:58:32 <r0bby> I had a piece of bone taken
12:58:35 <bwolfe> and you might as well trust the person that has been working on openmrs 10 hours a day for the last 3 years
12:58:43 <bwolfe> so just type in what he says
12:59:24 <bwolfe> :-)
13:01:36 <r0bby> that juokay you're god
13:01:41 <r0bby> now why wont the ajax work
13:01:47 <r0bby> when I click the patient id
13:02:46 <bwolfe> shift reload?
13:02:55 <bwolfe> check the firefox error console
13:03:39 <r0bby> oh it just gets the name and such
13:03:44 <r0bby> okay thanks ben
13:03:51 <r0bby> bwolfe++
13:03:52 <r0bby> bwolfe++
13:03:52 <r0bby> bwolfe++
13:03:53 <r0bby> bwolfe++
13:03:53 <r0bby> bwolfe++
13:03:56 <r0bby> bwolfe++
13:03:58 <r0bby> bwolfe++
13:04:01 <r0bby> bwolfe++
13:04:03 <r0bby> bwolfe++
13:04:06 <r0bby> bwolfe++
13:04:08 <r0bby> bwolfe++
13:04:19 <bwolfe> haha, thanks
13:04:23 <bwolfe> glad it worked
13:04:39 <bwolfe> does this mean you figured out how to pass a string through a jsp parser ?
13:04:46 * bwolfe looks hopeful
13:05:45 <r0bby> nay
13:05:58 <r0bby> that means i can set up the widgets for the template
13:06:11 <r0bby> I'
13:06:24 <r0bby> m just gonna pray to god that i can get the jsp parser working :)
13:06:48 <r0bby> The way i figure is i'll just include this in the JSP somewhere
13:07:05 <r0bby> I'll figure it out later
13:07:53 <bwolfe> hmm, ok
13:07:53 <r0bby> bwolfe: it'll get figureed out when i get to it
13:08:31 <r0bby> What i plan on doing is havibg straight html (with JSP tags) and we'll include them when we need
13:08:41 <r0bby> how the hell we'll do it, that's a whole nother story
13:08:59 <r0bby> but we have a couple weeks
13:09:27 <r0bby> I have methods in groovy that generate the widgets
13:09:53 *** nribeka has quit IRC
13:10:25 <r0bby> I've been using the MarkupBuilder in groovy
13:10:49 <r0bby> to generate the widgets :)
13:11:01 <r0bby> I wonder if that can go awry...
13:11:47 <r0bby> say what's going on with the Patient Portraits(sp?) ugh i cant spell lately
13:17:25 <r0bby> bwolfe
13:17:30 <r0bby> bwolfe: no escaping needed!
13:17:33 <r0bby> '<openmrs_tag:patientField formFieldName="asdf" initialValue="345" />'
13:17:51 <r0bby> groovy++
13:18:00 <r0bby> Result: "<openmrs_tag:patientField formFieldName=\"asdf\" initialValue=\"345\" />"
13:18:04 <r0bby> :)
13:18:05 <bwolfe> cool
13:18:06 <r0bby> groovy does it for us!
13:18:23 <r0bby> god
13:18:28 <r0bby> do you see why it's so nice
13:18:30 <r0bby> :)
13:18:35 <r0bby> I an't use markupbuilder for that
13:18:40 <r0bby> :'(
13:19:11 <r0bby> most of my time has been spent thinking :|
13:19:21 <r0bby> I tend to plan things out in my head
13:25:02 <r0bby> okay..
13:26:02 <r0bby> now i have everything but the selection box
13:26:31 <r0bby> then i have to write the conditional if/else if/else statements to render the templating code
13:26:53 <r0bby> then write some unit tests -- after that we'll be good to go :D
13:38:26 *** pombreda has quit IRC
13:45:04 *** bwolfe has quit IRC
13:45:22 *** pombreda has joined #openmrs
13:45:23 *** ChanServ sets mode: +v pombreda
14:00:45 *** bwolfe has joined #openmrs
14:00:45 *** ChanServ sets mode: +o bwolfe
14:01:01 <bwolfe> atomicturtl1: do you remember which repository you put cruisecontrol into ?
14:01:14 <bwolfe> atomicturtl1: can you set that up again on rax ?
14:01:54 *** atomicturtl1 has quit IRC
14:03:57 <r0bby> OMG!~!!
14:04:01 <r0bby> there's a field fore concepts too!
14:04:57 *** bwolfe has quit IRC
14:07:18 *** atomicturtle has joined #openmrs
14:07:35 <r0bby> bwolfe++
14:07:36 <r0bby> bwolfe++
14:07:36 <r0bby> bwolfe++
14:07:37 <r0bby> bwolfe++
14:07:37 <r0bby> bwolfe++
14:07:40 <r0bby> bwolfe++
14:07:42 <r0bby> bwolfe++
14:07:45 <r0bby> bwolfe++
14:07:47 <r0bby> bwolfe++
14:07:50 <r0bby> bwolfe++
14:09:06 *** pombreda has quit IRC
14:10:23 *** pombreda has joined #openmrs
14:10:23 *** ChanServ sets mode: +v pombreda
14:15:17 *** cancerb0y has joined #openmrs
14:22:38 <r0bby> hi cancerb0y
14:22:45 <r0bby> pombreda: o/
14:22:59 <r0bby> ... that's becoming like impulse now
14:43:29 *** bwolfe has joined #openmrs
14:43:29 *** ChanServ sets mode: +o bwolfe
14:44:21 *** pombreda has quit IRC
14:44:37 <r0bby> bwolfe
14:44:44 <r0bby> o/
14:47:24 *** openmrs_6130 has joined #openmrs
14:47:27 *** openmrs_6130 has quit IRC
14:48:07 <r0bby> bwolfe: re concepts form widget, should i use the openmrs tag?
14:48:16 <r0bby> (We'll definitely push getting
14:48:35 <r0bby> JSP support to the top of the list; it's needed regardless)
14:50:30 <bwolfe> yeah, why not use the concept form widget?
14:51:11 <r0bby> what i was thinking of doing
14:51:20 <r0bby> !karma bwolfe
14:51:20 <OpenMRSBot> r0bby: Karma for "bwolfe" has been increased 24 times and decreased 10 times for a total karma of 14.
14:52:19 <r0bby> i think once I get passed this initial design phase, it'll be smooth sailing
14:54:02 * r0bby sighs i'd rather not use the view to set data
14:54:18 <r0bby> er
14:54:33 <r0bby> I see conceptField
14:54:44 <r0bby> conceptAnswerField
14:55:10 <r0bby> concept and conceptSetField
14:55:22 <bwolfe> ok
14:55:30 <bwolfe> have you tried concept ?
14:55:34 <r0bby> Sorry, thinking outloud
14:55:38 <bwolfe> what makes you think that you can't use it??
14:55:47 <r0bby> This will all be done with a groovy class
14:55:51 <r0bby> I don't know
14:55:56 <r0bby> just thinking outloud
14:56:28 <r0bby> according to burke, he wanyt a dropdown if answers exist; or a concept selector otherwise
14:56:38 <r0bby> i assume concept selector is conceptField
14:57:09 <r0bby> i'm trying to learn this so i can render the forms properly
14:57:18 * r0bby wants to do this right -- the first time
14:57:45 <r0bby> conceptAnswerField is for if answers exiswt
14:57:52 <r0bby> otherwise conceptField
14:58:10 <r0bby> if i get wrong -- let me know :(
14:58:21 <r0bby> I *SHOULD* make it possible to render all of these fields if they want
14:58:53 <r0bby> what do you think?
14:59:23 <r0bby> (if i'm annoying you, let me know, so I can continue ;) )
15:00:54 <r0bby> I'll ask implementors and see
15:00:56 <bwolfe> atomicturtle: ping
15:01:25 <atomicturtle> yeah
15:01:43 <bwolfe> do you remember which repository you put cruisecontrol into ?
15:01:50 <bwolfe> and can you add that repo to rax ?
15:02:01 <atomicturtle> let me look...
15:02:13 <bwolfe> r0bby: you don't have to get things right the first time. do a little trial and error. I'm not going to give you the answer :-p
15:02:33 <atomicturtle> http://3es.atomicrocketturtle.com/packages/cruisecontrol/
15:02:36 <OpenMRSBot> <http://ln-s.net/1ubI> (at 3es.atomicrocketturtle.com)
15:02:45 <atomicturtle> I dont think I pushed it into atomic
15:03:43 <bwolfe> ok so whats the hackery that needs to be done ot install that to rax ?
15:03:55 <r0bby> gimme the answer
15:03:59 <r0bby> don't make me go mafia
15:04:06 <r0bby> im printing all the tags iout
15:06:59 <r0bby> I have done a crapload of printing lately..
15:09:32 <atomicturtle> I dont think anything special is required other than normal CC configuration
15:16:08 <r0bby> I have a lot of documentation to write :)
15:16:25 <r0bby> good news is, i'll be an expeert in regards to the tags for the fields :)
15:32:05 *** nribeka has joined #openmrs
15:34:45 <bwolfe> atomicturtle: but cruisecontrol isn't on rax yet. and yum search and yum list aren't showing cruisecontrol. yum repolist shows rax having all and more repos that vm1 has
15:35:40 <atomicturtle> just grab the rpm and install it
15:35:59 <atomicturtle> I cant remember why I didn't push it into the repo, but its the same one from the other box
15:39:55 <bwolfe> atomicturtle: 64b vs 32 won't matter ?
15:41:05 <atomicturtle> youd want 32
15:41:35 <r0bby> NEAST!
15:41:53 <r0bby> <openmrs:conceptconceptId="3"/> == ANEMIA
15:41:59 <r0bby> :D
15:43:08 <r0bby> bwolfe: thanks for making me play with it
15:44:19 <r0bby> wow.
15:45:31 <r0bby> I love this
15:50:00 * r0bby sighs
15:55:59 *** sioraiocht has joined #openmrs
15:56:41 <r0bby> bwolfe: ping jsp question -- I can create a concept using jsp:useBean then jsp:setProperty right?
15:56:55 <r0bby> then pass it in as a concept to conceptAnswerField correct
15:57:04 * r0bby tries
15:57:25 <bwolfe> or just pass in the conceptId
15:57:28 <bwolfe> probably
15:58:03 * r0bby tries
15:58:43 <r0bby> nay
15:59:58 * r0bby fails
16:00:31 <bwolfe> I think you can use the <openmrs:conceptconceptId="1234"var="myConcept"/> to get a concept object you want
16:00:57 <r0bby> ah ok
16:01:49 * r0bby is trying to get the hang of these tags
16:02:30 <r0bby> ffs
16:04:31 *** [OmegentooX] has quit IRC
16:05:06 *** [OmegentooX] has joined #openmrs
16:05:06 *** ChanServ sets mode: +v [OmegentooX]
16:05:11 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4583]: birtreport: Updated the birt report module version number (from 1.6.2 to … <http://dev.openmrs.org/changeset/4583> || OpenMRS Changesets: Changeset [4582]: birtreport: Upgraded to the latest OpenMRS API version (1.3.0.00 Build … <http://dev.openmrs.org/changeset/4582> || OpenMRS Changesets: Changeset [4581]: Changed return type of getAllCohortDefinitions() method from … <http://dev.openmrs.org/changeset/4581> || Burke Mamlin: New server for OpenMRS.org <http://blog.burkeware.com/archives/23> || Sri Prasanna: The Second Week of Coding <http://cancerb0y.wordpress.com/2008/06/08/the-second-week-of-coding/> || OpenMRS Changesets: Changeset [4580]: groovyforms: tiny edit to test svn after server migration <http://dev.openmrs.org/changeset/4580>
16:05:43 <r0bby> oh i needed to use EL
16:06:26 <r0bby> bwolfe++
16:08:08 <r0bby> thank you for all the help
16:08:51 <r0bby> I'll prolly write up a quick document about these taglibs so users can tweak it once its rendered to the final markup
16:10:42 *** [OmegentooX] has quit IRC
16:11:03 *** [OmegentooX] has joined #openmrs
16:11:03 *** ChanServ sets mode: +v [OmegentooX]
16:23:07 *** pombreda has joined #openmrs
16:23:07 *** ChanServ sets mode: +v pombreda
16:26:09 * r0bby throws his mouse at pombreda
16:26:20 <r0bby> you're the closest here :)
16:31:26 <r0bby> wow I see my extention point works for the patient dash!!!!
16:33:46 <r0bby> dman you people
16:33:52 <r0bby> why can't a patient be his own doctor!
16:43:14 <r0bby> NICE
16:43:19 <r0bby> the patient selector is busted
16:47:47 *** [OmegentooX] has quit IRC
16:54:09 <r0bby> ...
16:57:27 <pombreda> :-D
16:57:39 <pombreda> r0bby: you are so full of energy indeed :-)
16:57:42 <pombreda> you are fun :-P
17:02:11 *** [OmegentooX] has joined #openmrs
17:02:12 *** ChanServ sets mode: +v [OmegentooX]
17:08:40 <r0bby> im getting lovely hibernate errors
17:09:51 <r0bby> All i wanna do is get the hang of these taglibs :|
17:10:54 <r0bby> nribeka: ping
17:11:03 <r0bby> cancerb0y: ping
17:11:05 <r0bby> mshanks: ping
17:11:12 * r0bby is desperate
17:11:45 <r0bby> did some recent commits break the webapp :|
17:24:03 *** pombreda has quit IRC
17:34:01 * r0bby sighs
18:01:58 *** Keelhaul has joined #openmrs
18:01:58 *** ChanServ sets mode: +v Keelhaul
18:06:16 *** pombreda has joined #openmrs
18:06:17 *** ChanServ sets mode: +v pombreda
18:30:54 *** sioraiocht has quit IRC
18:32:45 *** yanokwa has joined #openmrs
18:32:45 *** ChanServ sets mode: +v yanokwa
18:32:57 <yanokwa> anyone home?
18:33:33 <yanokwa> i can't check out the formentry module code for some reason..
18:33:45 <r0bby> what's the error?
18:34:06 <r0bby> I really hope i can kill the formentry module with mine :)
18:34:18 <yanokwa> i hope you can as well...
18:34:36 <yanokwa> between that and formtastic.us it'd make openmrs muuuch easier to do.
18:34:48 <r0bby> << Groovy forms module is mine :)
18:34:55 <r0bby> I'm working on templates right now
18:34:58 <yanokwa> svn co http://svn.openmrs.org/openmrs-modules/formentry/
18:34:58 <yanokwa> svn: REPORT request failed on '/!svn/vcc/default'
18:34:58 <yanokwa> svn: REPORT of '/!svn/vcc/default': 500 Internal Server Error (http://svn.openmrs.org)
18:34:59 <OpenMRSBot> <http://ln-s.net/1ubz> (at svn.openmrs.org)
18:35:07 <r0bby> hold on let me check
18:35:41 <r0bby> i have a checkout of the entire module svn :)
18:35:58 <yanokwa> yeah i used to do that.. but i got tired of waiting for all the jars to load.. especially when in africa
18:36:11 <r0bby> I dont run them all.
18:36:34 <r0bby> mine is the only one loaded into my local openmrs install right now
18:37:38 <r0bby> yeh
18:37:43 <r0bby> could be the new server
18:38:19 <yanokwa> i mean the svn updating of the changed jars takes too much time
18:38:33 <yanokwa> i guess i'll email ben about the server
18:41:03 <r0bby> email dev@ (are you on it?
18:41:14 <r0bby> i'l send an email hold
18:42:43 <r0bby> soon as thunderbird unhangs
18:42:44 <yanokwa> yeah im on all the lists...
18:42:53 <r0bby> fire off an email to dev@
18:42:56 <yanokwa> bah thunderbird. i gave up on that app...
18:43:00 <yanokwa> gmail ftw
18:43:01 <r0bby> include the error
18:43:13 <r0bby> it's easier to have one app for all accounts.
18:43:20 <r0bby> (I have several accounts.)
18:44:21 <r0bby> email fired off
18:44:43 <yanokwa> wait. so no need for me to send out the email?
18:44:59 <yanokwa> got email. thx :)
18:45:05 <r0bby> nope
18:45:15 <yanokwa> btw. i'm yaw..
18:45:59 <nribeka> pong r0bby
18:46:00 <r0bby> I'm rob
18:46:07 <nribeka> just finish doing laundry haha ...
18:46:08 <r0bby> nribeka: unping :P
18:46:18 *** docpaul has joined #openmrs
18:46:19 *** ChanServ sets mode: +o docpaul
18:46:25 <nribeka> it's sunday rob
18:46:26 <r0bby> did I ever mention how boring javadoc'ing is?
18:46:28 <docpaul> hi. :)
18:46:29 <r0bby> yeh yeh yeh!
18:46:30 <nribeka> laundry time
18:46:39 <nribeka> hi docpaul
18:46:42 <docpaul> openmrs.org is definitely more clippy now
18:46:45 <r0bby> I can't lift shit or go up/down stairs
18:46:49 <r0bby> can't do laundry
18:47:11 <nribeka> why rob?
18:47:13 <docpaul> seems as if there are a couple of bumps along the way with SVN though?
18:47:36 <r0bby> docpaul: si
18:47:46 <r0bby> oh and somebody screwed up hibernate
18:47:59 <r0bby> So i went back to dong my tmplates
18:48:05 <docpaul> has your problem been reproduced?
18:51:20 <r0bby> 1) svn up 2) deploy it
18:51:33 <r0bby> 3) try and do anything that requires database hits :P
18:51:42 <r0bby> though logins work...
18:53:10 <r0bby> taht i don't quite get
18:54:48 <[OmegentooX]> docpaul, thanks for the ack
18:55:13 <docpaul> sure ben and burke are on it
18:55:25 <docpaul> user logins require db hits
18:55:33 <docpaul> matt: sure thing, thanks for sharing the update
18:55:52 <r0bby> docpaul: i know that's why i'm perplexed perhaps the hql queries weren't touched there and didn't break
18:56:04 <r0bby> but everywhere else they did
18:56:37 <docpaul> did everything work fine yesterday?
18:56:59 <r0bby> I didn't deploy an update
18:57:05 <r0bby> today i deployed and it broke
18:57:15 <docpaul> ok, so it's hard to know when the error was introduced then
18:57:20 <r0bby> yeh
18:57:29 <docpaul> there were a lot of commits over the past 48-72 hours
18:57:35 <r0bby> I was playing with the concept selector and such :)
18:57:40 <docpaul> none really yesterday
18:57:41 <r0bby> it's really cool :)
18:57:56 <docpaul> oh thanks... i had a pretty active hand in the design
18:57:58 <docpaul> ben coded it
18:58:14 <r0bby> I have all the tag defs printed
18:58:26 <r0bby> Gonna document them when/if i add them
18:58:36 <docpaul> great
18:58:45 <r0bby> I'll render default required stuff but give optional stuff
18:59:00 <r0bby> I did find out something nifty
18:59:15 <r0bby> '<input name="foo" ...>'
18:59:24 <r0bby> implicitly escapes!
18:59:32 <docpaul> hrmph
18:59:42 <r0bby> I'm coding in groovy :)
18:59:52 <r0bby> I ditched java awhile ago :)
18:59:57 <docpaul> hehe
19:00:06 <r0bby> after the groovyFormsUtil class i switched to groovy
19:00:19 <r0bby> I find it painful to go back
19:00:42 <docpaul> are you starting to see the ultimate module design now that you've been at it a while, or is it still a little opaque?
19:00:53 <r0bby> a lil bit
19:01:05 <r0bby> I have it in my head kinda disorganized but i know what i want
19:01:26 <docpaul> for me the hardest thing to do is write code when I havent worked through it all in my mind first
19:01:35 <docpaul> i need to understand it all first
19:01:58 <r0bby> I understand what needs to be done
19:02:12 <r0bby> I understand the steps that are needed
19:02:46 <docpaul> well, that's a good bit of the way there then
19:03:19 <r0bby> I did metadata stuff first
19:03:34 <r0bby> followed by class interrogation, now im onto templating the view
19:04:00 <docpaul> do you think it'll work? the ability to quickly script up a form will rock
19:05:07 <r0bby> It's definately possible
19:05:14 <r0bby> i found working with velocity painful
19:05:21 <r0bby> so Im gonna do what grails did
19:05:29 <r0bby> they used SimpleTemplateEngine
19:05:42 <r0bby> ^groovy's
19:06:05 <r0bby> I currently can't touch grails code due to legal crap
19:06:17 <r0bby> we'd need a lawyer and it'd be a nightmare
19:06:26 <r0bby> so I get to reinvent the wheel
19:06:58 <docpaul> well, i dont understand the implications of what you just said, so I'll just trust that you and burke have worked through all of that
19:06:58 <r0bby> it'll work
19:07:09 <docpaul> in the meantime, i need to pack up and head home from my evening at the cafe
19:07:27 <docpaul> bb a little later
19:07:31 *** docpaul has left #openmrs
19:09:41 <nribeka> Jun 8, 2008 8:11:48 PM org.apache.catalina.startup.HostConfig deployWAR
19:09:41 <nribeka> SEVERE: Error deploying web application archive openmrs.war
19:09:41 <nribeka> java.lang.UnsupportedClassVersionError: Bad version number in .class file
19:09:54 <nribeka> this is what causing my error
19:11:24 <nribeka> from the mailing list: the problem must be that someone checked a 6.0 compiles JAR files into lib dir
19:11:44 <r0bby> nribeka: recompile
19:12:01 <r0bby> ant clean update
19:14:07 <nribeka> still no go rob :P
19:14:13 <r0bby> er..
19:14:15 <r0bby> wtf
19:14:27 <nribeka> same thing here ...
19:14:28 <r0bby> wtf
19:14:49 *** pombreda has quit IRC
19:14:50 <r0bby> you should always target at least java 5..
19:15:32 <r0bby> where is this occuring
19:15:36 <r0bby> latest svn?
19:15:40 <nribeka> yep
19:16:04 <nribeka> before update it was fine
19:16:11 <nribeka> is it working on yours?
19:16:34 <nribeka> or it's just mine?
19:17:32 <nribeka> my compiler compliance level is already set to 5.0
19:18:05 <nribeka> revision 4583
19:18:27 <r0bby> deployed okay for me
19:18:54 <r0bby> javac -version please?
19:19:01 <r0bby> I'm using java 6 update 10
19:19:48 <nribeka> 1606
19:19:53 <r0bby> hrm..
19:19:57 <nribeka> ah i think i know what's the problem
19:20:00 <r0bby> same as me
19:20:03 <r0bby> and it worked for me
19:30:13 <nribeka> ah finally
19:31:52 <r0bby> let me know if you get hibernate errors
19:32:44 <nribeka> on which page rob?
19:33:30 <r0bby> every 1 except login
19:33:45 <r0bby> try Cohort builder, add a concept
19:33:49 <r0bby> Find a patient
19:37:53 <nribeka> works fine the find patient
19:39:25 <r0bby> ...
19:41:24 *** [0megentooX] has joined #openmrs
19:41:30 *** [0megentooX] has quit IRC
19:41:45 *** [0megentooX] has joined #openmrs
19:41:53 *** pombreda has joined #openmrs
19:41:53 *** ChanServ sets mode: +v pombreda
19:45:00 <bwolfe> atomicturtle: know anything about modsecurity ?
19:47:03 <bwolfe> it was off on the old server but is on now
19:47:11 <bwolfe> it seems to be causing some svn errors
19:49:54 <jacobb> bwolfe: the tour lady said she needs the names of the people going on Monday
19:50:12 <jacobb> can you shoot them to me in an e-mail when you find out and I'll send them over to her?
19:50:18 *** [OmegentooX] has quit IRC
19:50:20 <bwolfe> jacobb: put me down for sure
19:50:22 <bwolfe> sure
19:50:27 <jacobb> cool
19:50:31 <bwolfe> will send one to those that I deem worthy ;-)
19:50:32 <jacobb> find out from the other guys if they're for sure
19:50:34 <jacobb> and i'll send em over
19:50:34 <jacobb> haha
19:51:59 <r0bby> who screwed hibernate up
19:52:32 <r0bby> hrm
19:54:04 <jacobb> oh yeah and she said she can do tours of up to 16 people so it's no problem
19:59:11 <bwolfe> jacobb: that'd be a big caravan
19:59:19 <bwolfe> r0bby: I'll bet no one did
19:59:23 <bwolfe> r0bby: just responded to your email
20:05:50 <r0bby> :)
20:05:54 <r0bby> i idnt updae
20:05:59 <r0bby> rthe dbv version was screwy
20:07:53 <bwolfe> ha! pebkac, nice. haven't heard that one before
20:11:30 <r0bby> ugh
20:14:36 <yanokwa> bwolfe: i awas the one with the svn prob and it is still failing..
20:15:07 <bwolfe> yanokwa: odd, there aren't any new svn errors in the log
20:15:13 <bwolfe> did you just try again?
20:15:24 <yanokwa> yeah. lemme rm -rf the folder and see if that helps
20:16:46 <bwolfe> yanokwa: ping svn.openmrs.org. are you using the new ip?
20:16:51 <bwolfe> should be 208*
20:17:19 <yanokwa> yeah 208.68.233.251
20:17:28 <yanokwa> the strange thing is that i can browse all the code over http..
20:17:32 <bwolfe> yeah
20:17:46 <bwolfe> not surprising if its this modsecurity causing it
20:17:52 <bwolfe> http will be small page sizes
20:18:00 <bwolfe> svn co is potentially 26 MB
20:18:23 <yanokwa> that could explain why i can svn updated the other stuff with no problems.
20:18:43 *** cancerb01 has joined #openmrs
20:18:44 <bwolfe> right
20:19:34 * r0bby slaps cancerb01 and runs
20:19:46 <r0bby> Hai2u, can haz food
20:20:27 <cancerb01> r0bby: hi
20:20:31 <cancerb01> r0bby: good morning
20:21:01 <r0bby> pfft
20:21:06 <r0bby> its 930
20:21:08 <r0bby> PM
20:21:26 <cancerb01> haha... its 7 am june 9th
20:22:43 <r0bby> It's June 8th here
20:22:49 <r0bby> don't tell me what happens yet
20:23:05 <r0bby> <badjoke>
20:23:14 <bwolfe> ha
20:23:18 <cancerb01> r0bby: see im ahead if u by a day.. I am faster then you.... yipeee
20:24:00 <r0bby> bwolfe: see, soc is making me whacky
20:24:08 <r0bby> either that or the database issues
20:24:19 <cancerb01> bwolfe: hi Ben how ru??
20:24:19 <bwolfe> or burke
20:24:25 <bwolfe> could be burke making you wacky :-p
20:24:31 <bwolfe> good cancerb01, you ?
20:24:44 <r0bby> I'm glad i dont ave to support everything yet :)
20:24:49 <cancerb01> bwolfe: fine... I have a doubt :P
20:25:20 <r0bby> burke doesn't make me crazy...he's actually helped me
20:25:38 <r0bby> his code is what i used for model interrogation :)
20:25:44 <r0bby> it's a closure
20:25:52 <r0bby> functional programming in an OO environment :)
20:25:58 <cancerb01> bwolfe: whenever i delete my module and upload it again im getting error like "addresshierarchysupport-1.0.omod is already associated with a loaded module"
20:26:10 <bwolfe> cancerb01: you have to unload the module first
20:26:12 <bwolfe> then upload the new
20:26:40 <cancerb01> bwolfe: yeah after that only...
20:26:47 <r0bby> mmm family guy/american dad
20:27:00 <r0bby> ffs dancing here hurts
20:27:07 <bwolfe> cancerb01: yep, thats how its coded now. perhaps that error message needs to be extended to say that. :-)
20:27:09 <cancerb01> bwolfe: when there's no module in the repository it gives the same error message again
20:27:30 <bwolfe> I see
20:27:46 <bwolfe> I missed the "whenever I delete" part of your message earlier!
20:27:51 <bwolfe> hmm
20:27:57 <bwolfe> cancerb01: windows or unix?
20:28:06 <cancerb01> bwolfe: its windows
20:28:29 <bwolfe> cancerb01: ok, check c:/docs and settings/usewhoisrunningtomcat/local settings/.openmrs/modules
20:28:33 <bwolfe> check that after you unload your module
20:28:40 <bwolfe> and check the tomcat logs after unloading your module
20:28:48 <bwolfe> perhaps there is an error that is getting hidden in there
20:32:01 <cancerb01> i think there's a prob in the path... actually the deployed system has created a path like this c:/application data/openmrs/modules ???
20:32:31 <bwolfe> cancerb01: ah
20:32:38 <bwolfe> cancerb01: how are you starting openmrs ?
20:32:42 *** cancerb0y has quit IRC
20:32:58 <cancerb01> starting in the sense??
20:33:42 <cancerb01> i installed tomcat as a service so i have to just type the location and get it
20:33:54 <bwolfe> cancerb01: using a windows service, command line, or using the little popup program that comes with tomcat ?
20:34:10 <bwolfe> ok, so a service
20:34:23 <bwolfe> go to the tomcat service and set the "log on as" user to you
20:34:41 <bwolfe> that will cause tomcat to run as you and put your modules stuff in the right place
20:35:09 *** nribeka_ has joined #openmrs
20:35:22 <r0bby> nribeka_ \
20:35:24 <r0bby> hai
20:37:08 <cancerb01> bwolfe: but i dont see this location factor linked to the actual issue... because sometimes i can able to load the module after unloading the module without any errors...
20:37:34 <cancerb01> bwolfe: but hardly i can able to do that...
20:38:23 *** nribeka has quit IRC
20:39:34 <bwolfe> cancerb01: humor me and just try it. :-)
20:40:13 <cancerb01> okay
20:40:17 <cancerb01> :)
20:40:19 *** cancerb01 has left #openmrs
20:42:12 *** nribeka_ has quit IRC
20:42:42 *** nribeka has joined #openmrs
20:45:13 * r0bby smacks nribeka
20:45:15 <bwolfe> yanokwa: ah, I see the errors now
20:45:24 <nribeka> hei ya r0bby
20:45:31 <yanokwa> bwolfe: nice to know im not crazy :)
20:45:33 * nribeka smacks back
20:45:39 <nribeka> lol
20:45:50 <nribeka> something is wrong with the wireless conn
20:48:15 <r0bby> yanokwa: no you're crazy
20:48:20 <r0bby> just like me
20:48:23 * r0bby laughs manically
20:48:41 * yanokwa acknowledges what is clearly truth
20:48:43 *** cancerb0y has joined #openmrs
20:49:06 <cancerb0y> bwolfe: now tomcat is not at all running :(...
20:49:28 <bwolfe> cancerb0y: nice. anything in your logs ?
20:49:41 * r0bby huggles his running tomcat install
20:50:00 <bwolfe> huggles? that sounds kind of sick
20:50:22 <bwolfe> keep those activites away from the keyboard
20:50:29 <bwolfe> ;-)
20:51:24 * r0bby humps his tomcat install
20:51:30 * r0bby rubs it
20:51:37 <r0bby> no, THAT sounds wrong
20:52:12 <cancerb0y> bwolfe: nothing in logs :(
20:52:45 <cancerb0y> r0bby: stop that somethings on MY MONITOR
20:52:46 <nribeka> r0bby: mine caused by the java 5 that i installed yesterday
20:52:55 <cancerb0y> lolz
20:52:59 <nribeka> bwolfe: it's not about the permision hehehe ...
20:53:10 <bwolfe> cancerb0y: is it showing as started in the services?
20:53:14 <bwolfe> can you start it manually?
20:53:16 <r0bby> =)
20:53:23 <bwolfe> can you erase what you wrote and start it manually?
20:53:49 <cancerb0y> bwolfe: its not as automatic service so i tried starting it manually even then its not started...
20:54:27 <cancerb0y> bwolfe: yeah then it starts fine...
20:54:49 <yanokwa> bwolfe: svn update just worked..
20:55:17 <bwolfe> yanokwa: sweeto. I upped the limit to 256MB...that should handle it for a while. :-)
20:57:46 * r0bby gets OOM on PermGen space if he repeatedly redeploys
20:58:15 <bwolfe> r0bby: known issue
20:58:21 <bwolfe> !oom
20:58:21 <OpenMRSBot> bwolfe: Error: "oom" is not a valid command.
20:58:32 <yanokwa> r0bby: increase your ram..
20:58:47 <bwolfe> !learn oom as tomcat sucks. http://openmrs.org/wiki/Out_Of_Memory_Errors
20:58:47 <OpenMRSBot> bwolfe: The operation succeeded.
20:58:49 <bwolfe> !oom
20:58:49 <OpenMRSBot> bwolfe: "oom" --- tomcat sucks. http://openmrs.org/wiki/Out_Of_Memory_Errors
21:00:41 <cancerb0y> bwolfe: ??
21:01:02 <bwolfe> cancerb0y: not sure
21:01:09 <bwolfe> cancerb0y: did you check all of your tomcat logs?
21:01:29 <bwolfe> !forget oom
21:01:29 <OpenMRSBot> bwolfe: The operation succeeded.
21:02:04 <bwolfe> !learn oom as Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors
21:02:04 <OpenMRSBot> bwolfe: The operation succeeded.
21:05:40 *** [0megentooX] has quit IRC
21:08:50 <nribeka> !OOM
21:08:50 <OpenMRSBot> nribeka: "OOM" --- Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors
21:09:02 <nribeka> !oom
21:09:02 <OpenMRSBot> nribeka: "oom" --- Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors
21:09:14 <yanokwa> um what is the bot doing?
21:09:20 * yanokwa scratches head
21:09:24 <r0bby> hilary threw the towel in?
21:09:34 <bwolfe> yanokwa: responding to the !oom that nribeka was telling it
21:10:17 <nribeka> the bot is case insensitive :D
21:11:54 *** [0megentooX] has joined #openmrs
21:11:58 <yanokwa> what does oom do?
21:13:16 <nribeka> oom = out of memory :D
21:13:21 <r0bby> yanokwa: OOM == OutOfMemoryException
21:13:35 <r0bby> yanokwa: it's justr a factoid
21:13:38 <r0bby> nothing more
21:14:15 <yanokwa> !oom
21:14:15 <OpenMRSBot> yanokwa: "oom" --- Tomcat's memory management sucks. Increase your memory available to tomcat. See http://openmrs.org/wiki/Out_Of_Memory_Errors
21:14:19 <yanokwa> clever.
21:14:30 <yanokwa> !openmrs
21:14:31 <OpenMRSBot> yanokwa: OpenMRS Changesets: Changeset [4583]: birtreport: Updated the birt report module version number (from 1.6.2 to … <http://dev.openmrs.org/changeset/4583> || OpenMRS Changesets: Changeset [4582]: birtreport: Upgraded to the latest OpenMRS API version (1.3.0.00 Build … <http://dev.openmrs.org/changeset/4582> || OpenMRS Changesets: Changeset [4581]: Changed return type of (51 more messages)
21:16:31 <bwolfe> yanokwa: "openmrs" happens to be the name of the rss feed. thats why that came back. I like that though. :-)
21:17:54 <nribeka> this is the first time i see yanokwa around here
21:19:03 <yanokwa> nribeka: yeah, i usually only show up when i have problems :)
21:19:40 <bwolfe> a non-fair weather friend
21:19:53 <nribeka> are u coming from regen or pih clan yanokwa?
21:20:11 <nribeka> bwolfe: it's going to be 92 tomorrow
21:20:32 <nribeka> bwolfe: what does non-fair weather means?
21:20:56 * nribeka is asking silly q again
21:21:16 <yanokwa> nribeka: im a pihher. worked in rwanda for 6 months last year
21:21:19 <bwolfe> nribeka: it was a play on "fair weather friend" or "fair weather fan" -- someone that only is around when times are good
21:22:05 <nribeka> bwolfe: i made a wrong statement then by saying things about weather haha ... lol :P
21:22:20 <nribeka> yanokwa: ah pih clan :D
21:22:29 <bwolfe> np
21:22:43 <bwolfe> yanokwa: hear anything useful back from the ampath data managers yet ?
21:23:25 <yanokwa> bwolfe: of course not. the followup email is coming in a few hours..
21:24:00 <bwolfe> ah ok, didn't know if you had emailed them off of that cc list
21:24:09 <bwolfe> just curious is all :-)
21:24:34 <yanokwa> bwolfe: yeah, im used to the horrible delays on these projects..
21:30:56 <nribeka> non openmrs question: anybody read the "Dreaming in Code" book?
21:35:53 <bwolfe> nribeka: us mentors didn't get it
21:36:03 <bwolfe> and I'm not sure if we'll get it at the end
21:36:33 <bwolfe> I'll probably have to settle for getting it from lh while visiting google headquarters again. :-)
21:36:55 <nribeka> ah ic ic :D
21:37:05 <nribeka> you should
21:37:08 <nribeka> ups ..
21:37:10 <nribeka> wrong title
21:37:21 <nribeka> should be beautiful code
21:38:34 <nribeka> off to bed. need to wake up early tomorrow to avoid the heat haha :D
21:38:39 <nribeka> cya guys later
21:38:57 <yanokwa> nribeka: laterz
21:39:14 <bwolfe> yeah, I'm off for some mario kart and sleep. :-)
21:39:28 <nribeka> yanokwa: later
21:39:45 <nribeka> bwolfe: let's do some competition some time haha ...
21:39:52 <nribeka> off now
21:39:56 *** nribeka has quit IRC
21:40:52 *** upul has joined #openmrs
21:41:33 *** bwolfe has quit IRC
21:43:19 <Keelhaul> shit
21:43:39 <yanokwa> Keelhaul: hi
21:43:42 <Keelhaul> hi
21:43:52 <Keelhaul> he exchanges mario kart codes with me, then goes to play alone
21:44:12 <Keelhaul> well maybe with his wife
21:59:56 <r0bby> eek i got in trouble :x
22:02:53 <Keelhaul> with your parents?
22:09:11 *** docpaul has joined #openmrs
22:09:14 *** ChanServ sets mode: +o docpaul
22:27:14 *** cancerb01 has joined #openmrs
22:27:18 <r0bby> Keelhaul: worse.
22:27:18 <r0bby> with lh
22:27:18 <r0bby> she cc'd burke :<
22:27:18 <r0bby> I deserved it though
22:27:18 <docpaul> were you a bad boy? :(
22:27:18 <Keelhaul> =o
22:27:19 <Keelhaul> lol
22:27:19 <Keelhaul> what did you tell her
22:27:19 <r0bby> Well i emailed the dude direct doing what I should have done in the beginning CC'ing burke/lh
22:27:19 <r0bby> I told a dude to google and i did it in a snarky way
22:27:19 <r0bby> when he asked a question
22:27:19 <Keelhaul> what dude
22:27:19 <r0bby> soc discussion list :/
22:27:19 <Keelhaul> "hey you're from google, so GOOGLE IT"
22:27:19 <r0bby> :X
22:27:19 *** docpaul_ has joined #openmrs
22:27:20 *** cancerb0y has quit IRC
22:30:04 <yanokwa> time to feed. laterz
22:30:30 *** yanokwa has quit IRC
22:32:48 *** docpaul__ has joined #openmrs
22:33:20 *** docpaul has quit IRC
22:40:30 *** docpaul__ has quit IRC