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