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
|