Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

IRC Logs

03. 07 2008

2008 7
Mo Tu We Th Fr Sa So
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
[00:32:39] *** pombreda has joined #openmrs
[00:32:39] *** ChanServ sets mode: +v pombreda
[01:14:50] *** crazee has joined #openmrs
[01:14:51] *** ChanServ sets mode: +v crazee
[02:14:39] *** sioraiocht has joined #openmrs
[02:27:59] *** sioraioc_ has quit IRC
[02:39:04] *** nribeka_ has quit IRC
[02:47:13] *** upul has quit IRC
[02:55:34] *** maveriick has joined #openmrs
[03:24:30] *** TorLye has joined #openmrs
[04:24:50] *** crazee has quit IRC
[04:47:07] *** crazee has joined #openmrs
[04:47:07] *** ChanServ sets mode: +v crazee
[05:30:02] *** sioraiocht has quit IRC
[06:01:00] *** upul has joined #openmrs
[06:08:30] *** maveriick has quit IRC
[06:35:48] *** crazee has quit IRC
[06:41:28] *** upul has quit IRC
[07:04:20] *** bwolfe has joined #openmrs
[07:04:20] *** ChanServ sets mode: +o bwolfe
[07:05:08] *** james_regen has joined #openmrs
[07:05:08] *** ChanServ sets mode: +v james_regen
[07:45:38] *** atomicturtle1 has quit IRC
[07:58:59] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Reporting Tutorial at HISA <http://forum.openmrs.org/viewtopic.php?f=12&t=382#p1270>
[08:13:49] *** atomicturtle has joined #openmrs
[08:20:51] *** upul has joined #openmrs
[08:32:22] *** upul has quit IRC
[08:37:09] *** nribeka has joined #openmrs
[08:59:14] <OpenMRSBot> Recent updates in the world of openmrs: Tor Lye: Gentlemen, you can't fight in here! This is the War Room! <http://tor-soc.blogspot.com/2008/07/gentlemen-you-cant-fight-in-here-this.html>
[09:23:43] *** bwolfe_ has joined #openmrs
[09:23:43] *** ChanServ sets mode: +o bwolfe_
[09:23:55] *** bwolfe has quit IRC
[10:31:49] *** bwolfe_ has quit IRC
[10:31:57] *** bwolfe_ has joined #openmrs
[10:31:57] *** ChanServ sets mode: +o bwolfe_
[10:51:11] *** crazee has joined #openmrs
[10:51:11] *** ChanServ sets mode: +v crazee
[10:59:27] *** rfoecking has quit IRC
[11:13:25] <r0bby> bwolfe_: Mark Benscoter had mentioned the dev call -- how do i get in on it?
[11:16:35] *** TorLye has left #openmrs
[11:20:40] *** TorLye has joined #openmrs
[11:45:56] <bwolfe_> r0bby: it was a few hours ago. we will be sending out an email officially inviting people soon
[11:48:21] *** bwolfe_ is now known as bwolfe
[11:50:16] <r0bby> ah pl
[11:50:19] <r0bby> ah ok
[11:54:47] * r0bby needs his morning joe
[11:54:55] <bwolfe> but its not morning anymore...
[11:55:04] <r0bby> http://feeds.feedburner.com/~r/EnfranchisedMind/~3/324299377/
[11:55:07] <OpenMRSBot> <http://ln-s.net/20-$> (at feeds.feedburner.com)
[11:55:36] <r0bby> it turns out the bulk of my code is groovy/JS
[11:55:55] <r0bby> w/ my servlet being in groovy which has introduced some interesting problems
[11:56:02] *** atomicturtle has quit IRC
[11:56:10] *** atomicturtle has joined #openmrs
[11:56:10] <r0bby> one of which is where it blows up at runtime
[11:56:33] <r0bby> when i try and send the template back in a plain AJAX call
[11:56:49] <r0bby> it probably has to do w/ how i designed my code
[11:58:13] <r0bby> and i solved my template problem i'm gonna make a map
[11:58:42] <r0bby> Where the key is the variable name; the value is my property container (i explained the logic behind this, and it was for this specific reason)
[11:58:51] *** sunbiz has joined #openmrs
[12:05:23] * r0bby beats sunbiz up
[12:05:29] <r0bby> gimme your lunch money
[12:05:55] <r0bby> I wish i didn't have to deal w/ classpath like i do
[12:06:50] <sunbiz> ;)
[12:07:13] * sunbiz launches an A-Bomb on r0bby
[12:08:16] <sunbiz> r0bby: but whats with the classpath ??
[12:08:20] *** crazee has quit IRC
[12:08:39] <sunbiz> r0bby: u can have that in ur lib-common and lib folders right ??
[12:08:44] <r0bby> sunbiz: need to get at the OpenMRS domain model objects, as well as the service methods
[12:08:58] <r0bby> sunbiz: yes -- but I still need it while it's actually loaded :)
[12:09:15] <r0bby> ie the GroovyClassLoader *MUST* know everything on the classpath in the parent classloader
[12:09:46] <r0bby> in other news i got jquery goodness :)
[12:09:53] * r0bby drools
[12:10:09] <sunbiz> mustn't b a prob... use a bean to access all the classes u need... and give Groovy that bean
[12:10:43] <sunbiz> ok... r0bby may b its not the best idea to have all the classes through one bean... scrap that idea into the bean
[12:10:46] <sunbiz> *bin
[12:11:00] <r0bby> no it's not.
[12:12:12] <r0bby> Okay i think i understand how classpath hierarchies work
[12:12:45] <r0bby> in essence the GroovyClassLoader sees everything in th classloader for openmrs.
[12:12:59] <r0bby> which is probably a blessing and a curse
[12:14:52] <bwolfe> r0bby: yes, thats because the openmrsclassloader is the parent of the groovyclasslaoder
[12:15:07] <bwolfe> and a classloader will allow its parent to load the class before it tries to do it itself
[12:15:29] <bwolfe> EXCEPT for the moduleclassloaders...which should be between your groovyclassloader and the openmrsclassloader
[12:15:58] <bwolfe> I made moduleclassloaders so that they will try themselves, then try other modules that are "required" by the module, THEN it tries the openmrsclassloader
[12:16:01] <r0bby> bwolfe: I'm actually hitting a problem w/ that
[12:16:15] <r0bby> how do i get around that?
[12:16:29] <r0bby> directly use tomcat's?
[12:17:12] <bwolfe> call setProbeParentLoaderLast(false) on the moduleclassloader that is between you and the openmrsclassloader
[12:17:15] <r0bby> bwolfe: HEY! I'm just learning about this stuff as I go..this isn't bad :)
[12:17:37] <r0bby> thanks
[12:18:08] <r0bby> bwolfe: I still am gonna do all my work compiling and such in servlets :/
[12:18:36] <r0bby> I wrote a nice method last night to get out the class name from a class def
[12:18:47] <r0bby> s.substring(" ","{")
[12:19:10] <r0bby> just force certain style on users :)
[12:21:09] <r0bby> bwolfe: if i post to foo.form the controller handles it?
[12:21:18] <bwolfe> yeah
[12:21:24] <r0bby> rather than the servlet
[12:21:27] <r0bby> okay thanks
[12:21:35] <r0bby> just trying to figure this all out
[12:22:07] <r0bby> do you think the map idea would work for retaining field values?
[12:22:17] <r0bby> var name:container
[12:22:50] <r0bby> This is the one problem that i'm facing (oddly enough! solve this and we have a basic system in place -- at least on the backend
[12:23:11] <r0bby> I hope i pass the midterm
[12:23:22] <r0bby> :(
[12:23:52] <sunbiz> r0bby: I think I've reached my midterm stuff
[12:24:11] <sunbiz> mayb some polishing... But I hope brian and justin think its good enough...
[12:24:25] <sunbiz> and bwolfe should have any ugly-code problems...
[12:24:30] <sunbiz> *shouldnt
[12:24:38] <r0bby> I haven't :/
[12:25:08] <r0bby> I still have some metaprogramming stuff to do (buzz words anyone?)
[12:25:38] <r0bby> can't do bindings; and I haven't the slightest clue how to include code that -- OH!!!!!!!!!!!!!
[12:26:05] * r0bby will define a base-class (this will all be done behind the scenes at the compilation step :)
[12:26:29] *** bmckown has joined #openmrs
[12:26:29] *** ChanServ sets mode: +o bmckown
[12:26:40] <r0bby> class MyFormController extends GroovyFormController { ... }
[12:27:19] <r0bby> I knew writing that silly method to get the class name would come in handy
[12:29:01] <r0bby> now that's solved :D
[12:29:04] <r0bby> woohoo!
[12:29:09] <r0bby> now i'm gonna implement this!!!
[12:32:03] *** sunbiz has quit IRC
[12:34:53] <r0bby> ben aren't you glad im not your intern :)
[12:35:46] <bwolfe> no, its too bad you're not my intern ;-)
[12:35:57] <bwolfe> I'd have whipped you into shape already...burke is too nice. :-D
[12:37:30] <r0bby> you woulda?
[12:37:42] <r0bby> Burke is AWOL as far as my project is concerned :)
[12:37:54] <r0bby> I learned a lot actually
[12:37:58] <bwolfe> yeah, he's been out of touch for a few weeks for all of us
[12:38:11] <r0bby> w/o him there it's forcing me to be independent
[12:38:15] <bwolfe> he's on vacation this week...and attempting to /actually/ vacation without too much emailing :-p
[12:38:16] <r0bby> this will help me a lot later on
[12:38:22] <bwolfe> good :-)
[12:38:42] <r0bby> I wonder if he's doing this on purpose
[12:38:45] <r0bby> or what
[12:39:53] *** pombreda has quit IRC
[12:51:00] *** nribeka_ has joined #openmrs
[12:51:30] *** nribeka has quit IRC
[13:09:29] *** pombreda has joined #openmrs
[13:09:29] *** ChanServ sets mode: +v pombreda
[13:28:58] *** sioraiocht has joined #openmrs
[13:31:28] *** rfoecking has joined #openmrs
[13:58:52] <r0bby> bwolfe: ping
[13:59:04] <r0bby> how do I programmatically get at the ModuleClassLoader?
[13:59:20] <r0bby> nvm,
[13:59:24] <r0bby> ModuleFactory
[13:59:44] <r0bby> api docs++
[14:00:41] *** atomicturtle has quit IRC
[14:04:19] <r0bby> uh ben
[14:04:24] <r0bby> visibility issue
[14:04:44] <r0bby> setProbeParentClassLoader is protected
[14:05:24] <r0bby> bwolfe: ^
[14:05:33] <bwolfe> hmm, I wonder why
[14:05:50] <bwolfe> should probably make that public
[14:05:58] <bwolfe> try it out in your code and see if that solves all your issues
[14:06:05] <bwolfe> and then open a ticket with the patch if it does
[14:06:12] <r0bby> mind me changing it and commiting it?
[14:06:46] <r0bby> If you say no, i won't
[14:08:14] <bwolfe> jacobb: what is the "proper" sql standard replacement to the mysql tinyint, do you know?
[14:08:22] <bwolfe> r0bby: no, don't
[14:08:25] <bwolfe> r0bby: ticket
[14:08:39] <r0bby> w/ a patch?
[14:09:19] <bwolfe> yeah, might as well...but its a pretty small patch. :-)
[14:09:53] <r0bby> just out of curiousity
[14:09:56] <r0bby> what will the behavior do?
[14:10:41] <r0bby> will it allow the module to use the original tomcat classloader?
[14:10:43] <bwolfe> r0bby: what behavior?
[14:11:14] <bwolfe> r0bby: did you read the javadoc comment on setProbeParentLoaderLast ?
[14:11:36] <r0bby> yeh
[14:11:53] <r0bby> it's confusing..
[14:12:08] <bwolfe> "whether or not to look at the parent classloader last"
[14:12:18] <r0bby> what does that mean
[14:12:19] <bwolfe> that means:
[14:12:51] <bwolfe> if probeParentLoaderLast is true: look in moduleclassloader first for a class, then ask the parent classloader
[14:13:18] <bwolfe> if probeParentLoaderLast is false: ask the parent classloader if it knows about the class first, if it doesn't know about a class, look in the moduleclassloader
[14:13:29] <r0bby> Okay that will work
[14:17:13] <r0bby> !ticket 894
[14:17:13] <OpenMRSBot> r0bby: Ticket #894: http://dev.openmrs.org/ticket/894
[14:17:27] <r0bby> ^
[14:20:00] <r0bby> this is needed for my current work
[14:20:06] <r0bby> so it's critical to me
[14:20:56] <r0bby> bwolfe: let me know when it's commited
[14:23:46] <bwolfe> r0bby: trac will let you know. :-p
[14:23:55] <bwolfe> r0bby: it migth be a while
[14:24:00] <bwolfe> do it to your locale and keep working. :-)
[14:24:10] <bwolfe> ("a while" == ~week)
[14:25:06] <r0bby> meh
[14:25:18] <r0bby> that would require me adding current svn jars
[14:26:20] * r0bby sighs and does that
[14:26:41] <r0bby> i think i need to shower
[14:52:22] <r0bby> ahh yes I got what I want :)
[14:53:16] <bwolfe> a shower?
[14:53:20] <r0bby> No
[14:53:27] <r0bby> the openmrs jars :)
[14:54:58] <r0bby> I hate having to maintain an eclipse classpath file and IDEA
[15:16:59] <jacobb> who's the admin of the openmrs mailing lists?
[15:21:34] <bwolfe> jacobb: burke
[15:23:46] <r0bby> jacobb: wanna bitch about me I swear i didn't mean ti kill that dog
[15:26:24] *** atomicturtle has joined #openmrs
[15:26:55] <r0bby> mmmm classpath
[15:28:09] *** james_regen has quit IRC
[15:30:46] *** bwolfe has quit IRC
[15:36:56] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #894 (defect created): ModuleClassLoader.setProbeParentLoaderLast() should be public <http://dev.openmrs.org/ticket/894>
[16:20:52] *** sunbiz has joined #openmrs
[16:21:04] <sunbiz> bmckown: u there ??
[16:22:26] <bmckown> hi, sunbiz
[16:22:36] <sunbiz> does any1 else face this problem in Find Patient... that when u enter the 5th charcter of patient identifier... the results aren't shown
[16:22:48] <sunbiz> bmckown: that question ??
[16:22:53] <bmckown> hmm.
[16:23:04] <sunbiz> that is the reason the barcode search wasn't working
[16:23:06] <bmckown> maybe that's the bug.
[16:23:20] <bmckown> the find patient does seem to act a little funny.
[16:23:39] <sunbiz> we were thinking it was the 'dash' charcter ??
[16:23:43] <bmckown> yes
[16:23:53] <bmckown> but remember the screenshot I sent you...
[16:24:02] <bmckown> hmm. let me try it.
[16:24:13] <sunbiz> bmckown: yes... I corrected that
[16:24:44] <bmckown> is this a bug specific to your search page?
[16:25:42] <sunbiz> bmckown: no... from the find/create patient as well
[16:25:52] <bmckown> hmm.
[16:25:55] <sunbiz> does it work fine on ur Find/Create Patient ??
[16:26:01] <bmckown> lemme check
[16:27:55] <bmckown> seems you could be right. I have a patient named test2. test2 always shows up with the other test patients if i search for "test" but not if i search for test2
[16:28:23] <sunbiz> very wierd behavior on the getPatient method !!
[16:28:35] <bmckown> hmm maybe u could file a bug report
[16:28:39] <bmckown> a ticket i mena
[16:28:42] <bmckown> mean
[16:28:49] <sunbiz> yes
[16:29:01] <bmckown> you know I totally trashed my rc.d links
[16:29:25] <sunbiz> bmckown: why ??
[16:29:43] <bmckown> rm /etc/rc*/*vpn* except that I accidentally put a space before vpn*
[16:29:51] <bmckown> hehe
[16:30:03] <sunbiz> heheh
[16:30:05] *** sioraiocht has quit IRC
[16:30:10] <bmckown> i'm in the process of fixing that.
[16:30:22] <bmckown> *before* i shut down the computer
[16:30:25] <sunbiz> dont u have a bring back feature.... or timemachine on Ubuntu??
[16:30:41] <bmckown> maybe, if so i've never looked into that.
[16:30:59] <sunbiz> it should be easily accesible
[16:31:11] <sunbiz> Vista rocks with that feature... ;-)
[16:31:18] <bmckown> ben did me the favor of ls /etc/rc* > helpbrianfixrcds.txt
[16:31:38] <bmckown> i'll go for a mac first
[16:32:04] <sunbiz> yea... has the bling of doing the same thing
[16:32:15] <bmckown> yes. and mac is unix
[16:32:31] <bmckown> and i like *nix machines
[16:32:39] <sunbiz> I love the gfx on timemachine
[16:33:04] <bmckown> i guess i haven't seen much of the gfx on vista
[16:33:27] <bmckown> i have xp on the other partition
[16:37:58] *** sunbiz has left #openmrs
[17:07:00] *** TorLye has quit IRC
[17:13:04] <r0bby> wow I just uncovered a bug :)
[17:13:22] *** bmckown has quit IRC
[17:14:22] *** sioraiocht has joined #openmrs
[17:24:39] <r0bby> bug fixed :)
[18:01:15] <nribeka_> message's code attribute support EL right?
[18:01:19] <nribeka_> arrrgghhh
[18:01:21] <nribeka_> :(
[18:20:46] *** sioraioc_ has joined #openmrs
[18:34:25] *** sioraiocht has quit IRC
[18:36:02] *** pombreda has quit IRC
[18:53:24] <r0bby> I need to figure out how to do message codes in a servlet
[18:53:50] <r0bby> I haven't done one lick of java all EL and js :)
[19:15:43] *** nribeka_ has quit IRC
[19:16:15] *** nribeka has joined #openmrs
[19:40:29] *** pearlbear has joined #openmrs
[19:40:29] *** ChanServ sets mode: +v pearlbear
[19:45:40] *** bwolfe has joined #openmrs
[19:45:40] *** ChanServ sets mode: +o bwolfe
[19:59:38] <r0bby> bwolfe: i may not need the visibility change, but it would be useful
[20:01:31] <r0bby> yup what do I do -- i don't need that visibility change?
[20:01:54] <r0bby> it was that I didn't include the imports i ddi w/ my checkSyntax method
[20:12:02] <r0bby> I rolled back the change i made locally; it was definately a case of pebkac
[20:20:08] <bwolfe> well, good to hear you solved it
[20:21:21] <bwolfe> but the change is still needed :-)
[20:22:39] *** pombreda has joined #openmrs
[20:22:39] *** ChanServ sets mode: +v pombreda
[20:25:17] <r0bby> I also discovered a small bug
[20:25:44] <r0bby> ideally you should be able to pass a Class object *OR* an Object into my getProperties closure -- so you can do both :)
[20:26:01] <r0bby> I just check if it's an instanceof Class then i call newInstance()
[20:26:10] <r0bby> and go on as usual :D
[20:27:31] <r0bby> only problem is my callback isn't working right I make two AJAX calls one right after the other
[20:27:41] <r0bby> in the end it's going to be ~5 i think
[20:45:34] *** pearlbear has quit IRC
[21:12:23] <r0bby> bwolfe: ping you busy?
[21:39:41] *** upul has joined #openmrs
[21:43:40] <r0bby> upul : o/
[21:43:53] <upul> Hi r0bby
[21:59:32] *** bwolfe has quit IRC
[22:19:02] *** nribeka is now known as nribek-sleeping
[22:29:07] <r0bby> nribek-sleeping weak
[23:46:19] *** crazee has joined #openmrs
[23:46:19] *** ChanServ sets mode: +v crazee