Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

IRC Logs

28. 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:14:03] *** njero has joined #openmrs
[00:14:03] *** ChanServ sets mode: +v njero
[00:51:06] *** njero has quit IRC
[01:22:50] *** njero has joined #openmrs
[01:22:50] *** ChanServ sets mode: +v njero
[01:26:03] *** huntp has joined #openmrs
[01:50:27] <r0bby> hrm
[02:54:35] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1320>
[03:14:39] <huntp> hey - is anyone interested in fielding some questions on the OpenMRS API ?
[03:21:11] <r0bby> huntp: dont you sleep
[03:31:43] <huntp> hey robby
[03:32:41] <huntp> i have a concern around issuing this command -> context.setUserContext(session.MyUserContext);
[03:33:12] <huntp> won't this set the current user context for ALL my users (given that the 'context'
[03:33:24] <huntp> 'context' is an application-wide variable?
[03:40:31] <upul> i think context is a threadlocal variable
[03:40:57] <upul> so each thread gets a separate instance of the context
[03:41:58] <upul> http://dev.openmrs.org/browser/openmrs/trunk/src/api/org/openmrs/api/context/Context.java:91
[03:42:01] *** njero has quit IRC
[03:42:10] *** njero has joined #openmrs
[03:42:13] *** ChanServ sets mode: +v njero
[05:58:55] *** sprasanna has joined #openmrs
[05:59:16] *** sprasanna has left #openmrs
[06:18:30] *** upul has quit IRC
[06:20:47] *** james_regen has joined #openmrs
[06:20:47] *** ChanServ sets mode: +v james_regen
[06:53:18] *** jmiranda has joined #openmrs
[06:53:18] *** ChanServ sets mode: +o jmiranda
[07:08:18] *** sioraiocht has quit IRC
[07:21:11] *** nribeka has quit IRC
[07:37:18] *** bwolfe has joined #openmrs
[07:37:18] *** ChanServ sets mode: +o bwolfe
[07:56:09] *** sioraiocht has joined #openmrs
[08:25:02] *** atomicturtle1 has quit IRC
[08:38:40] *** nribeka has joined #openmrs
[09:00:16] <nribeka> hi all ...
[09:00:49] *** atomicturtle has joined #openmrs
[09:15:04] *** upul has joined #openmrs
[09:28:06] *** bmckown has joined #openmrs
[09:28:06] *** ChanServ sets mode: +o bmckown
[10:04:31] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #941 (enhancement created): Set a person's birthdate from their age on a date <http://dev.openmrs.org/ticket/941> || OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1321>
[10:08:10] *** upul_ has joined #openmrs
[10:09:09] *** upul__ has joined #openmrs
[10:20:34] *** njero has quit IRC
[10:22:57] *** upul has quit IRC
[10:23:05] *** upul_ has quit IRC
[10:23:10] *** upul__ is now known as upul
[10:25:56] *** upul has quit IRC
[10:34:53] *** bmckown has quit IRC
[10:35:00] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #944 (enhancement created): Add accessionNumber to Order <http://dev.openmrs.org/ticket/944> || OpenMRS Tickets: Ticket #943 (enhancement created): Module support for tag files <http://dev.openmrs.org/ticket/943> || OpenMRS Tickets: Ticket #942 (defect created): Setting Encounter on Obs or Order should set Patient <http://dev.openmrs.org/ticket/942> || OpenMRS Tickets: Ticket #941 (enhancement closed): Set a person's birthdate from their age on a date <http://dev.openmrs.org/ticket/941#comment:1>
[10:35:18] *** bmckown has joined #openmrs
[10:35:18] *** ChanServ sets mode: +o bmckown
[11:34:01] <bmckown> jmiranda
[11:34:23] <jmiranda> bmckown
[11:34:33] <bmckown> I'm trying out yourkit profiler
[11:34:47] <bmckown> did you download just the trial license?
[11:35:09] <jmiranda> i asked bwolfe for a license way back in the day
[11:35:17] <bmckown> what happens when the license expires. Do you you have to uninstall it or can you add a new valid license after that without uninstalling etc.
[11:35:18] <bmckown> ?
[11:35:19] <jmiranda> i haven't actually used yourkit since then
[11:35:31] <bmckown> hmm
[11:35:40] <bmckown> I'm using a 15 day trial license.
[11:35:41] <jmiranda> you can add a license
[11:35:44] <jmiranda> that's fine
[11:36:13] <bmckown> just wondering if it's going to hose things if it sits around with an invalid license before I upgrade to a valid license.
[11:36:25] <bmckown> because i plan on using it on server in kenya.
[11:36:40] <bmckown> it's pretty cool, actually.
[11:36:56] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #944 (enhancement closed): Add accessionNumber to Order <http://dev.openmrs.org/ticket/944#comment:1>
[11:40:25] <jmiranda> bmckown, yeah, it's definitely a great tool
[11:41:36] <bmckown> yea it looks great. but can't really tell anything without using it when AMRS is in real-time use.
[11:41:52] <bmckown> doesn't do much good to look at the output while it's running on my laptop that is.
[11:45:45] <jmiranda> actually, i would argue that you should only use it on your laptop
[11:46:47] <bmckown> why so?
[11:46:48] <jmiranda> you can identify the potential bottleneck use cases from the production system, but I wouldn't try to run a profiler on it
[11:47:13] <jmiranda> profiling should be done in development
[11:47:18] <jmiranda> (with that said ...)
[11:47:58] <bmckown> but it looks like everything works fine until we're running in production... that's when they complain about memory leaks or tomcat running out of memory etc.
[11:48:19] <bmckown> and we've adjusted the tomcat memory settings before.
[11:48:47] <bmckown> uh... (with that said...) you were going to say something?
[11:48:50] <jmiranda> profilers have become a little better with not adding too much overhead, so i guess it might be worth it to run it for a little bit
[11:49:16] <jmiranda> but once you see what might be the issue, just use it in your dev environment
[11:49:22] <bmckown> yea. not for a long period of time. maybe a day. maybe once in awhile.
[11:49:36] <bwolfe> bmckown: I think its already on the server in kenya
[11:49:46] <bwolfe> bmckown / jmiranda : I have license keys somewhere for it ...
[11:49:48] <jmiranda> add load test software to your laptop (microsoft has a free one)
[11:49:52] <bmckown> yes. i'm just trying to get an idea of where there might be potential flaws.
[11:50:08] <bmckown> bwolfe, now that i'm downloading it i do see a previous version on the server.
[11:50:11] <jmiranda> throw 20 users at the "target" use case and see what you see
[11:50:19] <bmckown> is that more than just a 15 day license on it?
[11:50:37] *** njero has joined #openmrs
[11:50:37] <bwolfe> bmckown: the license I have is a free one for openmrs devs that they gave to us
[11:50:40] *** ChanServ sets mode: +v njero
[11:50:53] <bmckown> really? awesome.
[11:51:11] <jmiranda> bmckown, oh sorry ... i thought i said that already
[11:51:32] <bmckown> no. i didn't know that bwolfe had acquired a dev license.
[11:51:50] <jmiranda> he did
[11:51:54] <jmiranda> he got one
[11:51:55] <bmckown> i thought you were asking him for one and he didn't get back with you about it.
[11:52:01] <bmckown> ahh. cool!
[11:52:16] <bmckown> maybe i can use the updated version with his license. hmm.
[11:53:32] <bmckown> it's kind of a drag to try to log in as 20 different people doing data entry and data exports all from my laptop.
[11:54:44] <jmiranda> that's why you use load testing software
[11:54:48] <bmckown> we keep getting these "no sesson" errors. I'm not sure if we're running out of tomcat sessions, mysql sessions, or what exactly.
[11:55:01] <bmckown> load testing.
[11:55:06] * bmckown is profiling noobie
[11:55:08] <jmiranda> you have it capture a single session (Login, Create Patient, FInd Patient, etc)
[11:55:28] <jmiranda> and then you set the load test to run that use case with 20 users
[11:55:43] <bmckown> really? nice. I'll give it a try.
[11:55:45] <jmiranda> it can be the same user or you can parameterize it so that it logs in as a few different users
[11:55:56] <bmckown> few as in 30-40
[11:56:01] <jmiranda> you need to find a good load test tool though
[11:56:22] <jmiranda> try out a simple one like microsoft's web app load tester
[11:57:07] <jmiranda> http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx?mfr=true
[11:57:08] <OpenMRSBot> <http://ln-s.net/25lK> (at www.microsoft.com)
[11:58:10] <bmckown> not for Windows Server 2003 64 bit?
[11:58:54] <jmiranda> and then you can move onto jmeter or opensta
[11:59:33] <jmiranda> i haven't used an open source load testing tool since opensta (a year ago), so i'm not familiar with any of the other projects
[11:59:50] <jmiranda> but there should be an easy-to-use tool by now
[12:00:19] <bmckown> okay
[12:04:24] <bwolfe> bmckown: I think it was sunny that did some load testing on openmrs already. there was an intern blog post about it
[12:04:49] <bmckown> i looked for his post and didn't find it. i remember something about him talking about it.
[12:05:03] <bmckown> i found yourkit and have been trying it out.
[12:05:17] <bmckown> from a previous e-mail from justin to the dev list.
[12:06:54] <jmiranda> alright, i'm grabbing lunch ... be back in about 30
[12:07:07] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #942 (defect closed): Setting Encounter on Obs or Order should set Patient <http://dev.openmrs.org/ticket/942#comment:1>
[12:07:09] <bmckown> plus i need to find out for amrs from our own tests. it's good to read what others have found out, but then you have to verify that for yourself.
[12:07:12] <bmckown> thanks, justin.
[12:08:08] <bwolfe> bmckown: http://blog.eflow.org/archives/tag/memory and http://openmrs.org/wiki/Organizations
[12:09:08] <jmiranda> http://video.google.com/videoplay?docid=-6891978643577501895
[12:09:09] <OpenMRSBot> <http://ln-s.net/25lW> (at video.google.com)
[12:09:20] <bmckown> okay... any more advice?
[12:09:21] <jmiranda> fyi, here's a google video about performance testing
[12:09:55] <jmiranda> i was trying to find the presenter's favorite tool, since i think google knows performance testing as well as anyone
[12:10:31] <jmiranda> (unfortunately, i've only downloaded the first 10 minutes and haven't found anything yet)
[12:11:18] <bmckown> I guess bwolfe what your saying is that i'm wasting my time because you've already done this?
[12:11:31] <bwolfe> bmckown: no, I'm sure you'll find something new
[12:11:55] <bwolfe> bmckown: did you check the number of tomcat sessions ?
[12:12:14] <bmckown> check in the tomcat settings?
[12:12:55] <bmckown> bwolfe what do you mean?
[12:13:32] <bwolfe> bmckown: yeah, I think its somewhere in our tomcat settings in eldoret...I don't /think/ its in core openmrs
[12:14:18] <bmckown> i can look... you say there is another license somewhere for yourkit or it's a shared license key?
[12:14:22] *** Phantal has joined #openmrs
[12:15:23] <bmckown> argh.
[12:16:16] <bmckown> i can look... you say there is another license somewhere for yourkit or it's a shared license key?
[12:17:22] <bmckown> ...
[12:17:33] <jmiranda> somewhere around the 21st minute, she starts talking about open source tools
[12:17:48] <jmiranda> ok, now i'm really leaving
[12:17:53] <bmckown> okay
[12:19:46] * bmckown cleans out his ear.
[12:24:38] <bwolfe> bmckown: sent you a license key
[12:24:58] <bmckown> :-) thank you bwolfe
[13:19:49] *** sunbiz has joined #openmrs
[13:20:55] <bmckown> sunbiz your skype connection is sparse?
[13:21:19] <bmckown> Or is it /could it be/ mine?
[13:21:48] <sunbiz> bmckown: nope.... its working fine !!
[13:22:01] <sunbiz> bmckown: didn't u get my msg now ??
[13:22:17] <bmckown> Yes. I got it and replied, just the reply took awhile to go through.
[13:22:40] <sunbiz> bmckown: ohhh... so howz the room ??
[13:26:00] <bmckown> the room? and skype is working slowly again.
[13:26:19] <sunbiz> yes... I sent 5 messages !!...and none of them delivered
[13:26:25] <bmckown> sent 3.
[13:26:35] <bmckown> boo on skype today.
[13:30:51] <bwolfe> bmckown / sunbiz : i've been able to get skype to show me that a user is online by checking their profile...its kind of a "ping" to skype I think
[13:30:59] <bwolfe> perhaps a similar thing would work with unsent messages ?
[13:33:31] <sunbiz> bwolfe: yea... the ping works fine... but delivering msgs isnt working good enough
[13:33:51] <sunbiz> bwolfe: mayb its just my connection
[13:35:25] <bwolfe> could be brian's connection...he's got that crappy wireless driver ;-) (...but if he's using ethernet, then yes, its definitely you! :-D)
[13:35:40] <bmckown> yea, bwolfe ... it shows sunbiz as on just that the icon is x'd
[13:35:57] <bmckown> i'm on the rg wired connection now.
[13:36:12] <bmckown> hehe. yea. crappy wireless driver is right.
[13:38:16] <nribeka> bmckown: are ur skype id is bmckown?
[13:38:24] <nribeka> what is your id bwolfe?
[13:38:28] <bmckown> yes.
[13:39:11] <bwolfe> nribeka: its on my user page... :-)
[13:39:12] <nribeka> haha bmckown is online :)
[13:39:16] <bwolfe> nribeka: I'm bawolfe on skype
[13:39:23] <bmckown> hi, nribeka
[13:39:27] <bmckown> got your skype.
[13:39:53] <bmckown> brb
[13:41:19] <nribeka> ok ok ...
[13:41:25] <nribeka> got it bwolfe :)
[13:47:27] *** nribeka has quit IRC
[13:48:53] <bmckown> im back
[14:01:40] *** sunbiz has left #openmrs
[14:11:46] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #942 (defect reopened): Setting Encounter on Obs or Order should set Patient <http://dev.openmrs.org/ticket/942#comment:3> || OpenMRS Tickets: Ticket #943 (enhancement closed): Module support for tag files <http://dev.openmrs.org/ticket/943#comment:6>
[14:16:27] *** bwolfe has quit IRC
[14:16:30] *** bwolfe_ has joined #openmrs
[14:16:30] *** ChanServ sets mode: +o bwolfe_
[14:35:45] *** nribeka has joined #openmrs
[15:01:27] *** james_regen has quit IRC
[15:19:29] *** huntp has quit IRC
[15:28:46] *** njero has quit IRC
[15:50:29] *** sysadmin4hire has joined #openmrs
[15:51:10] *** sysadmin4hire has quit IRC
[16:04:57] *** bmckown has quit IRC
[16:12:21] *** nribeka_ has joined #openmrs
[16:20:07] *** nribeka has quit IRC
[16:20:47] *** Keelhaul has joined #openmrs
[16:20:47] *** ChanServ sets mode: +v Keelhaul
[16:46:37] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #945 (enhancement closed): Field to enter the value of an obs, given a concept <http://dev.openmrs.org/ticket/945#comment:1> || OpenMRS Tickets: Ticket #945 (enhancement created): Field to enter the value of an obs, given a concept <http://dev.openmrs.org/ticket/945>
[16:53:49] <r0bby> def f = { -> println "this"; } as Runnable
[16:53:50] <r0bby> new Thread(f).start()
[16:54:03] <r0bby> :)
[16:55:45] *** huntp has joined #openmrs
[16:56:36] <huntp> guys, we're having some real trouble with the Context in the OpenMRS API
[16:57:29] <huntp> we're now getting race conditions occuring - we're able to reproduce them every time
[16:58:17] <huntp> we'd be happy to pay someone to get this working ... does anyone have any time later today, to help us do this via 'remote support' ??
[17:01:20] <bwolfe_> huntp: this is with the cold fusion integration ?
[17:01:36] <huntp> yep, sure is
[17:04:00] *** bwolfe_ is now known as bwolfe
[17:04:07] <bwolfe> and the clearUserContext isn't working for you ?
[17:04:17] <bwolfe> is there a way to make different users work in different threads ?
[17:14:24] <bwolfe> ping huntp
[17:17:38] <huntp> sorry ben - we're just about to start a job interview .... will be back in 1hr
[17:17:46] <bwolfe> np
[17:17:47] <huntp> nope - clearUserContext isn't working for us ...
[17:17:49] <bwolfe> will be on later
[17:18:19] <huntp> great - really look forward to getting this sorted - and we are prepared to pay!!!! :)
[17:20:17] <bwolfe> hmm, not so sure about that...
[17:20:33] <bwolfe> not sure I could accept. but its a good thought. :-)
[17:44:43] <Keelhaul> i'll take the money then =)
[17:45:14] *** huntp_ has joined #openmrs
[17:45:46] *** huntp has quit IRC
[17:47:56] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: vmware image <http://forum.openmrs.org/viewtopic.php?f=15&t=282#p1322>
[18:00:25] *** bwolfe has quit IRC
[18:18:18] *** atomicturtle has quit IRC
[18:45:07] <huntp_> jmiranda: hey, do you know if ben is going to be around later?
[18:45:22] <huntp_> or - would you be prepared to do a remote session and lend us a hand with this Context stuff?
[18:58:04] <Keelhaul> no one here? =/
[19:01:05] <r0bby> when I have more time I'd like to write a Grails front-end for openmrs =X
[19:38:01] *** sioraiocht has quit IRC
[19:39:55] *** atomicturtle has joined #openmrs
[19:42:26] *** nribeka_ has quit IRC
[19:50:44] *** huntp_ has quit IRC
[19:52:33] *** bwolfe has joined #openmrs
[19:52:33] *** ChanServ sets mode: +o bwolfe
[19:56:57] <r0bby> meh i'll pass in a String
[19:58:32] *** huntp has joined #openmrs
[20:21:40] *** nribeka has joined #openmrs
[20:43:55] *** sioraiocht has joined #openmrs
[20:45:09] *** sioraiocht has quit IRC
[20:46:03] *** sioraiocht has joined #openmrs
[20:49:57] *** huntp has quit IRC
[20:50:56] *** sioraioc_ has joined #openmrs
[20:54:21] *** sioraiocht has quit IRC
[20:54:22] *** sioraio__ has joined #openmrs
[20:55:12] *** sioraioc_ has quit IRC
[21:07:01] <r0bby> bwolfe: ping
[21:07:15] <r0bby> what would cause my DWR service to not be properly registered
[21:07:26] <bwolfe> aliens
[21:07:39] <bwolfe> they're always muddling in people's dwr services
[21:07:57] <bwolfe> either that or a configuration error in your xml
[21:08:03] <bwolfe> but aliens are more likely
[21:08:29] <r0bby> I found out that my stuff worked fine w/o being in the servlet
[21:08:45] *** huntp has joined #openmrs
[21:10:21] *** sioraioc_ has joined #openmrs
[21:10:48] <r0bby> ERROR - CommonsLoggingOutput.error(75) |2008-07-28 04:15:56,637| Creator: 'NewCreator[DWRGroovyFormsService]' for DWRGroovyFormsService.js is returning null for type queries.
[21:10:49] <r0bby> ?
[21:12:17] *** sioraioc_ has quit IRC
[21:12:47] <huntp> hi Ben - is there any chance you might be able to help with our Context probs?
[21:13:14] <bwolfe> huntp: I can try...but I have approx zero knowledge of how coldfusion works. :-)
[21:13:42] <bwolfe> r0bby: I haven't seen anything like that before
[21:13:45] <huntp> that should be ok - given your knowledge of the API
[21:13:46] *** sioraioc_ has joined #openmrs
[21:13:50] <r0bby> me either
[21:13:51] *** sioraio__ has quit IRC
[21:14:32] *** sioraioc_ has quit IRC
[21:14:33] <r0bby> brb moar coffee
[21:14:47] *** sioraioc_ has joined #openmrs
[21:14:48] <huntp> when would be a good time for you to help us do this? do you want to take this offline into an email discussion?
[21:16:07] <bwolfe> huntp: I'd rather the discussions be public. :-)
[21:16:20] <bwolfe> just for archiving purposes
[21:16:41] *** upul has joined #openmrs
[21:16:45] <bwolfe> brb. need to restart x
[21:16:54] *** bwolfe has quit IRC
[21:18:30] *** bwolfe has joined #openmrs
[21:18:30] *** ChanServ sets mode: +o bwolfe
[21:19:10] <huntp> bwolfe: sure, no problem
[21:19:49] <huntp> wrt timing - when would suit you to do this?
[21:20:04] <bwolfe> well, I'm awake for another 30-60 mins. :-)
[21:20:06] <r0bby> bwolfe: what distro do you use?
[21:20:11] <r0bby> bwolfe
[21:20:13] <r0bby> you weakling
[21:20:16] <r0bby> sleep is for the weak
[21:20:16] <bwolfe> ubuntu
[21:20:27] <bwolfe> r0bby: you wake up at noon, give me a break
[21:20:32] *** sioraio__ has joined #openmrs
[21:20:36] <r0bby> 4pm today :P
[21:20:46] <huntp> i'm ubuntu too - with XP VM on virtualbox
[21:21:09] *** siorai___ has joined #openmrs
[21:21:11] <bwolfe> I haven't tried virtualbox...how is that compared to vmware on memory ?
[21:21:19] <r0bby> excellent
[21:21:29] <r0bby> I cant use it
[21:21:32] <r0bby> I dont have spare resources
[21:21:34] <bwolfe> actually, how is that on finding my usb connected phone and giving me internet through that? :-) (vmware sucks at it)
[21:21:39] <huntp> i've been using it for 5+ months ... no probs
[21:21:59] <r0bby> I hope my verizon card has support for linux :<
[21:22:04] <huntp> dunno about phone - but, it finds my mouse!
[21:22:15] <r0bby> it found my usb webcam
[21:22:22] <huntp> it works on USB pass through or something - so, may work with your phone
[21:22:34] <r0bby> yeh it uses procfs
[21:22:36] *** sioraio__ has quit IRC
[21:22:48] *** sioraioc_ has quit IRC
[21:22:59] *** sioraioc_ has joined #openmrs
[21:23:42] <huntp> so, how can we screen share on ubuntu? i'm not sure if this is possible .... i usually use GotoMeeting in my Windows VM
[21:23:47] <bwolfe> hmm, I may have it give it a vb a whirl then
[21:24:01] <bwolfe> huntp: I use webhuddle usually
[21:24:12] <r0bby> nobody wants to see mine
[21:24:16] <r0bby> my space is cluttered
[21:24:19] <huntp> can we kick one off, and I'll call you?
[21:24:36] <bwolfe> skype is bawolfe
[21:24:43] <bwolfe> if that works for you
[21:24:56] <r0bby> huntp: want some candy?
[21:25:03] <huntp> robby: sure
[21:25:25] *** sioraiocht has joined #openmrs
[21:25:52] <huntp> bwolfe: phone number would be better if poss - could you send to philip.hunt at enigma.co.nz ?
[21:29:16] <Keelhaul> hi
[21:31:37] <bwolfe> yo
[21:31:40] <r0bby> I typed one of the vars in the signature element
[21:32:20] <bwolfe> see, xml config error r0bby :-)
[21:32:32] <bwolfe> ...caused by aliens of course
[21:32:56] <r0bby> ben, I have access to all spring stuff from DWR backend utility classes right?
[21:33:09] <r0bby> ie if i do Context.patientService.whatever
[21:33:13] <r0bby> oh wait yes
[21:33:16] <r0bby> nevermind
[21:34:39] <Keelhaul> bwolfe: i read your mail about how extending objects isnt very good =/
[21:37:20] *** sioraio__ has joined #openmrs
[21:37:27] <bwolfe> Keelhaul: only not good if multiple modules want to do the same thing
[21:37:45] <bwolfe> Keelhaul: and right now the only two modules that do extending are both extending the encounter object :-p
[21:37:50] *** sioraio__ has quit IRC
[21:38:14] *** sioraio__ has joined #openmrs
[21:38:17] <Keelhaul> those by tmdugan?
[21:38:25] <bwolfe> yeah
[21:38:25] *** siorai___ has quit IRC
[21:38:31] <Keelhaul> hm ok
[21:38:40] <Keelhaul> well i'm not gonna change anything now
[21:38:41] <Keelhaul> maybe later
[21:38:44] <Keelhaul> anyway
[21:38:48] <Keelhaul> i have a question
[21:39:01] *** sioraio__ has quit IRC
[21:39:07] <Keelhaul> if a module needs certain concepts to do some calculations
[21:39:10] <Keelhaul> e.g. weight in kg
[21:39:15] *** sioraioc_ has quit IRC
[21:39:16] *** sioraio__ has joined #openmrs
[21:39:28] <Keelhaul> and it's not guaranteed that that concept will have the same id or name on two implementations
[21:39:40] <bwolfe> Keelhaul: a global property
[21:39:43] <Keelhaul> is there a way to identify a concept, e.g. by a hl7 code
[21:39:44] <Keelhaul> ok
[21:39:49] <bwolfe> Keelhaul: there are some concept ones already I think
[21:39:50] <Keelhaul> i was thinking either global prop or a new table
[21:39:53] <bwolfe> and I think theres one for weight
[21:39:53] <Keelhaul> waht's better
[21:39:58] <r0bby> hahaha
[21:40:01] <bwolfe> gp is better
[21:40:03] <Keelhaul> yes, weight was just an example
[21:40:06] <Keelhaul> hmm
[21:40:11] <Keelhaul> this could bloat the gp list a bit
[21:40:15] <Keelhaul> but i'll go with it
[21:40:16] <Keelhaul> heh
[21:40:30] <r0bby> WARN - ModuleResourcesServlet.doGet(70) |2008-07-28 22:33:15,118| No object with path '/home/rob/apache-tomcat-6.0.16/webapps/openmrs/WEB-INF/view/module/groovyforms/resources//jquery-1.2.6.js' exists for module with id 'groovyforms'
[21:40:34] <Keelhaul> btw
[21:40:38] *** sioraiocht has quit IRC
[21:40:57] <Keelhaul> arent obs supposed to be saveable w/o an encounter
[21:41:21] <Keelhaul> at least the data model is supposed to allow that, i think
[21:41:46] <bwolfe> Keelhaul: I can't remember. I don't think so
[21:41:57] <Keelhaul> hm
[21:42:11] <Keelhaul> well it sure doesnt work in the webapp =P
[21:42:18] <Keelhaul> question is, whether it should be possible at all
[21:43:15] <bwolfe> Keelhaul: if obs.encounter_id is nullable, then yes, its possible
[21:43:21] <Keelhaul> ak ok
[21:43:28] <Keelhaul> then it's just the webapp that wont allow it
[21:43:38] <Keelhaul> it gives an error if you leave the encounter field blank
[21:44:21] *** nribeka has quit IRC
[21:44:40] *** sioraio__ is now known as sioraiocht
[21:45:02] <Keelhaul> can i add a ticket for that or is it (admin panel->add obs) supposed to require an encounter?
[21:48:10] *** nribeka has joined #openmrs
[21:55:02] <r0bby> bwolfe
[21:55:07] <r0bby> is there a specific order DWR expects?
[21:55:18] <bwolfe> yes
[21:55:21] <bwolfe> see the schema
[22:06:03] *** sioraioc_ has joined #openmrs
[22:06:19] *** sioraioc_ has quit IRC
[22:09:50] <r0bby> the order you define your signatures has to match the order they're declared?
[22:10:44] <r0bby> who wants to adopt a r0bby?
[22:18:03] *** sioraiocht has quit IRC
[22:24:09] <bwolfe> r0bby: no, I don't think that order has to match
[22:36:51] <Keelhaul> bwolfe: so what do you think, is it something worth fixing or not
[22:37:07] <bwolfe> Keelhaul: not sure
[22:37:16] <bwolfe> Keelhaul: you can create a ticket and we can get some votes on it
[22:37:22] <bwolfe> I could go either way
[22:37:31] <Keelhaul> ok
[22:44:02] <r0bby> this is weird
[22:47:43] <r0bby> by the way the <signature> section is unnecessary unless it has a generic param
[22:51:42] <bwolfe> unless it takes in one of your custom objects I think
[22:52:33] <r0bby> meh
[22:53:50] <r0bby> meh
[22:54:44] <bwolfe> huntp: do you have only one java thread maybe ?
[22:54:49] <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Multi-line text issues in Data Exports <http://forum.openmrs.org/viewtopic.php?f=23&t=393#p1323>
[22:55:10] <bwolfe> huntp: is there a way you can tell coldfusion to spawn java threads (instead of coldfusion threads?)
[22:57:26] <r0bby> what the fuck
[22:58:52] *** bwolfe has quit IRC
[23:01:09] <r0bby> I need to kill some aliens
[23:11:01] <r0bby> ERROR - CommonsLoggingOutput.error(75) |2008-07-29 00:09:28,371| Creator: 'NewCreator[DWRGroovyFormsService]' for DWRGroovyFormsService.js is returning null for type queries.
[23:11:04] <r0bby> wtf
[23:12:22] *** jmiranda has quit IRC
[23:13:10] <r0bby> WARN - CommonsLoggingOutput.warn(67) |2008-07-29 00:09:28,370| Error setting class=org.openmrs.module.groovyforms.web.DWRGroovyFormsService on uk.ltd.getahead.dwr.create.NewCreator
[23:13:15] <r0bby> ERROR - CommonsLoggingOutput.error(75) |2008-07-29 00:09:28,371| Creator: 'NewCreator[DWRGroovyFormsService]' for DWRGroovyFormsService.js is returning null for type queries.
[23:13:17] <r0bby> WARN - CommonsLoggingOutput.warn(59) |2008-07-29 00:09:28,372| Ignoring illegal node type: 8
[23:13:57] *** bwolfe has joined #openmrs
[23:13:57] *** ChanServ sets mode: +o bwolfe
[23:16:08] *** bwolfe has quit IRC
[23:20:34] *** nribeka has quit IRC
[23:29:12] *** bwolfe has joined #openmrs
[23:29:12] *** ChanServ sets mode: +o bwolfe
[23:29:18] *** bwolfe has quit IRC
[23:37:36] *** huntp has quit IRC
[23:42:38] *** njero has joined #openmrs
[23:42:38] *** ChanServ sets mode: +v njero
[23:47:35] *** huntp has joined #openmrs
[23:54:34] *** nribeka has joined #openmrs