| [00:05:06] |
*** |
njero_ has joined #openmrs |
| [00:05:07] |
*** |
njero has quit IRC |
| [00:07:38] |
*** |
njero_ has quit IRC |
| [00:08:15] |
*** |
njero has joined #openmrs |
| [00:08:15] |
*** |
ChanServ sets mode: +v njero |
| [00:09:03] |
*** |
njero has quit IRC |
| [00:09:36] |
*** |
njero has joined #openmrs |
| [00:09:36] |
*** |
ChanServ sets mode: +v njero |
| [00:10:04] |
*** |
njero has quit IRC |
| [00:11:02] |
*** |
njero has joined #openmrs |
| [00:11:02] |
*** |
ChanServ sets mode: +v njero |
| [00:15:30] |
*** |
njero has quit IRC |
| [00:17:03] |
<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#p1316> |
| [00:17:27] |
*** |
njero has joined #openmrs |
| [00:17:27] |
*** |
ChanServ sets mode: +v njero |
| [00:18:31] |
*** |
njero_ has joined #openmrs |
| [00:20:53] |
*** |
njero_ has quit IRC |
| [00:21:01] |
*** |
njero_ has joined #openmrs |
| [00:22:08] |
*** |
njero has quit IRC |
| [00:57:56] |
*** |
Nzeyi has joined #openmrs |
| [01:03:15] |
*** |
njero_ has quit IRC |
| [01:37:22] |
*** |
njero has joined #openmrs |
| [01:37:22] |
*** |
ChanServ sets mode: +v njero |
| [01:43:36] |
*** |
Nzeyi has quit IRC |
| [02:14:25] |
*** |
atomicturtle has joined #openmrs |
| [02:16:34] |
*** |
nribeka-away has quit IRC |
| [03:07:08] |
*** |
TorLye has joined #openmrs |
| [03:53:06] |
*** |
upul has quit IRC |
| [04:43:27] |
*** |
upul has joined #openmrs |
| [05:22:12] |
*** |
njero has quit IRC |
| [06:21:50] |
*** |
njero has joined #openmrs |
| [06:21:50] |
*** |
ChanServ sets mode: +v njero |
| [06:44:26] |
*** |
upul has quit IRC |
| [06:58:03] |
*** |
TorLye has quit IRC |
| [06:58:06] |
*** |
bwolfe has joined #openmrs |
| [06:58:06] |
*** |
ChanServ sets mode: +o bwolfe |
| [07:37:09] |
*** |
bmckown has joined #openmrs |
| [07:37:09] |
*** |
ChanServ sets mode: +o bmckown |
| [07:38:24] |
*** |
upul has joined #openmrs |
| [07:46:04] |
<upul> |
a very good morning to you bwolfe |
| [07:46:17] |
<bwolfe> |
good morning upul |
| [07:46:50] |
<upul> |
this week was too longer than other weeks |
| [07:47:22] |
<upul> |
it should have ended yesterday |
| [07:47:37] |
<upul> |
did you get time to check the update |
| [07:51:21] |
<bwolfe> |
ha! thats too bad. this week was short for me. :-) |
| [07:51:27] |
<bwolfe> |
just three days of work. |
| [07:52:21] |
<upul> |
we may get a holiday nextweek |
| [07:52:42] |
<upul> |
there saarc summit in colombo next week |
| [07:53:21] |
<bwolfe> |
saarc? |
| [07:53:25] |
<upul> |
some main roads are closed permanently, no trains to the city |
| [07:53:54] |
<upul> |
group of south asian countries |
| [07:54:25] |
<upul> |
like EU or asean |
| [07:55:00] |
<upul> |
even indian military is coming here :) |
| [07:55:09] |
<bwolfe> |
ha |
| [07:55:16] |
<bwolfe> |
can your island handle it all ? |
| [07:55:47] |
<upul> |
you mean? |
| [07:56:01] |
<bwolfe> |
they are all coming to sri lanka? |
| [07:56:32] |
<bwolfe> |
is there room for all of them on the island? |
| [07:56:54] |
<upul> |
the island is big, it's not like male islands |
| [07:57:25] |
<upul> |
Male |
| [07:58:37] |
<upul> |
it's a great island, but that's the curse, everybody wants the best |
| [07:59:13] |
<bwolfe> |
heh |
| [08:00:01] |
<bwolfe> |
upul: I haven't had a chance to load up your update war file yet |
| [08:00:15] |
<upul> |
no problem |
| [08:00:30] |
<bwolfe> |
upul: but do you need a second war file for it ? are you still thinking of doing the sql at war file startup ? |
| [08:01:11] |
<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#p1317> |
| [08:01:29] |
<bwolfe> |
upul: if you are doing the sql at war startup, then you can simply drop the war file into tomcathome/webapps and let tomcat take care of the restarting |
| [08:02:29] |
<upul> |
bwolfe then war lookup and download thing will not happen |
| [08:02:53] |
<bwolfe> |
upul: ah, but war lookup and download could happen in a module |
| [08:03:35] |
<bwolfe> |
an updateopenmrs.omod is easier for users to use than an updateopenmrs.war :-) |
| [08:03:43] |
<upul> |
i think it won't be possible to replacing the it's own war with something else |
| [08:03:49] |
<upul> |
that's like suicide |
| [08:03:56] |
<bwolfe> |
haha |
| [08:04:02] |
<bwolfe> |
:-) |
| [08:04:30] |
<upul> |
i didn't try to do anything with the openmrs , putting sql there |
| [08:04:39] |
<bwolfe> |
as long as it is quick, tomcat shouldn't start the reload until after processing |
| [08:04:41] |
<upul> |
wanted to get "something done" first |
| [08:04:57] |
<bwolfe> |
so download the war to a temp location, then copy to tomcathome/webapps, then tomcat does its reload thing |
| [08:05:08] |
<bwolfe> |
upul: yep, thats fine |
| [08:05:11] |
<upul> |
but the war replacing is doing by the replacing code itself |
| [08:05:47] |
<bwolfe> |
upul: tomcat caches java class files, so its not replacing it directly. |
| [08:06:04] |
<bwolfe> |
upul: and besides, 95% of users run off of an exploded war file |
| [08:06:36] |
<bwolfe> |
upul: so as long as you replace tomcathome/webapps/openmrs.war instead of tomcathome/webapps/openmrs, you should be fine |
| [08:07:38] |
<upul> |
i never though about that |
| [08:08:18] |
<upul> |
i used mysql in the system to run the sql |
| [08:09:26] |
<upul> |
also i extracted the current running openmrs version from index page |
| [08:13:08] |
<bwolfe> |
upul: so you just sourced the update script ? |
| [08:13:35] |
<upul> |
bwolfe yes otherwise delimiter command is not recognized |
| [08:13:57] |
<bwolfe> |
ah, good point |
| [08:14:15] |
<upul> |
i used the same files available in the downloads section |
| [08:48:16] |
*** |
james_regen has joined #openmrs |
| [08:48:16] |
*** |
ChanServ sets mode: +v james_regen |
| [09:25:35] |
*** |
sprasanna has joined #openmrs |
| [09:27:13] |
*** |
jmiranda has joined #openmrs |
| [09:27:13] |
*** |
ChanServ sets mode: +o jmiranda |
| [09:31:40] |
<OpenMRSBot> |
Recent updates in the world of openmrs: News Blog: OpenMRS 1.3.0 Released <http://blog.openmrs.org/?p=75> |
| [09:42:20] |
*** |
sgrannis has joined #openmrs |
| [10:01:10] |
*** |
upul_ has joined #openmrs |
| [10:03:47] |
<OpenMRSBot> |
Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #939 (defect created): HL7 Processor loops through infinite attempts to process after JDBC rollback exception. <http://dev.openmrs.org/ticket/939> |
| [10:04:04] |
*** |
upul__ has joined #openmrs |
| [10:04:46] |
*** |
sioraiocht has quit IRC |
| [10:10:22] |
*** |
njero has quit IRC |
| [10:19:16] |
*** |
sprasanna has quit IRC |
| [10:20:17] |
*** |
sioraiocht has joined #openmrs |
| [10:20:55] |
*** |
sgrannis_ has joined #openmrs |
| [10:22:30] |
*** |
upul has quit IRC |
| [10:25:50] |
*** |
upul_ has quit IRC |
| [10:27:21] |
*** |
sioraioc_ has joined #openmrs |
| [10:28:12] |
*** |
sioraiocht has quit IRC |
| [10:29:56] |
*** |
upul__ has quit IRC |
| [10:35:46] |
*** |
sgrannis__ has joined #openmrs |
| [10:35:55] |
*** |
sgrannis has quit IRC |
| [10:35:56] |
*** |
sgrannis__ is now known as sgrannis |
| [10:36:55] |
<jmiranda> |
r0bby, can we get some witty banter? |
| [10:37:04] |
<jmiranda> |
or just some banter |
| [10:38:37] |
*** |
sprasanna has joined #openmrs |
| [10:43:28] |
*** |
sgrannis_ has quit IRC |
| [10:44:06] |
<bwolfe> |
jmiranda: I thought irc distracted you too much...now you're inviting it?? |
| [10:49:42] |
*** |
vdgreat has joined #openmrs |
| [10:51:31] |
*** |
sgrannis has quit IRC |
| [10:54:38] |
*** |
Nzeyi has joined #openmrs |
| [11:00:26] |
*** |
njero has joined #openmrs |
| [11:00:26] |
*** |
ChanServ sets mode: +v njero |
| [11:02:08] |
*** |
Nzeyi has quit IRC |
| [11:04:50] |
*** |
njero has quit IRC |
| [11:10:30] |
*** |
nribeka has joined #openmrs |
| [11:16:02] |
*** |
vdgreat has quit IRC |
| [11:22:59] |
<sprasanna> |
bwolfe: hi ben |
| [11:23:10] |
<bwolfe> |
hey sri |
| [11:23:23] |
<sprasanna> |
bwolfe: so how was ur trip? |
| [11:23:51] |
<sprasanna> |
bwolfe: last week i expected u at the dev conf |
| [11:24:22] |
<sprasanna> |
bwolfe: but then i couldnt come online much since i was not feeling well |
| [11:25:38] |
<bwolfe> |
the trip was good |
| [11:25:52] |
<bwolfe> |
was able to see a lot of our extended family |
| [11:27:05] |
<sprasanna> |
thats great |
| [11:27:50] |
<sprasanna> |
bwolfe: the create db sql in the download page has some error at line 342 |
| [11:28:16] |
<bwolfe> |
whats the error ? |
| [11:28:16] |
<sprasanna> |
says syntax error |
| [11:28:45] |
<sprasanna> |
no error number just it stops at 342 and says syntax error |
| [11:29:06] |
<bwolfe> |
very odd |
| [11:29:18] |
*** |
sioraioc_ has quit IRC |
| [11:29:52] |
*** |
sioraiocht has joined #openmrs |
| [11:32:30] |
*** |
jmiranda has quit IRC |
| [11:32:38] |
<sprasanna> |
i think error 1064 |
| [11:32:41] |
<sprasanna> |
it says "error: you have an error in your sql syntax;check the manual that corresponds to your mysql server version for the right syntac to use near "Diagno" at line 1(1064)" |
| [11:32:41] |
*** |
jmiranda has joined #openmrs |
| [11:32:41] |
*** |
ChanServ sets mode: +o jmiranda |
| [11:35:41] |
<sprasanna> |
bwolfe: sorry at line 341 |
| [11:39:30] |
<sprasanna> |
bwolfe: any clue abt the error? |
| [11:45:36] |
*** |
sioraiocht has quit IRC |
| [11:45:43] |
*** |
sioraiocht has joined #openmrs |
| [11:58:04] |
*** |
sioraioc_ has joined #openmrs |
| [12:00:11] |
*** |
sioraiocht has quit IRC |
| [12:05:07] |
<bwolfe> |
sprasanna: its working fine for me |
| [12:05:21] |
<bwolfe> |
both the download one and the one in /branches/openmrs-1.3.x |
| [12:16:43] |
*** |
sioraioc_ has quit IRC |
| [12:18:07] |
<sprasanna> |
bwolfe: but it shows error for me :( |
| [12:18:23] |
<bwolfe> |
ok |
| [12:18:28] |
<bwolfe> |
so look at 341 and see why :-p |
| [12:18:38] |
<bwolfe> |
err at *line 341 |
| [12:21:56] |
*** |
sgrannis has joined #openmrs |
| [12:22:04] |
*** |
ChanServ sets mode: +v sgrannis |
| [12:22:30] |
<sgrannis> |
nribeka: hey :) |
| [12:26:41] |
<bwolfe> |
sprasanna: so, what does yours have at 341 that is making it fail ? |
| [12:26:44] |
<bwolfe> |
how are you running it ? |
| [12:26:48] |
<bwolfe> |
what version of mysql do you have ? |
| [12:27:07] |
<sprasanna> |
im running it via mysql query browser |
| [12:27:11] |
<sprasanna> |
in mac os x |
| [12:32:12] |
*** |
sprasanna has left #openmrs |
| [12:39:21] |
<nribeka> |
sgrannis: hello :D |
| [12:39:40] |
*** |
sprasanna has joined #openmrs |
| [12:42:01] |
*** |
sgrannis has quit IRC |
| [12:42:25] |
<nribeka> |
ah, i missed sgrannis message ... |
| [12:42:33] |
<nribeka> |
:( |
| [12:49:41] |
<bwolfe> |
sprasanna: has that worked before ? |
| [12:49:51] |
<bwolfe> |
sprasanna: I've always had to use the command line... |
| [12:49:57] |
<bwolfe> |
sprasanna: what is at line 341 for you ? |
| [12:49:58] |
<sprasanna> |
bwolfe: nope :( |
| [12:50:37] |
<sprasanna> |
thats the insert statement for concept_name |
| [12:51:01] |
<sprasanna> |
but the thing is the reason for the problem is the quotes |
| [12:52:51] |
<bwolfe> |
sprasanna: odd |
| [12:53:00] |
<bwolfe> |
so the query browser doesn't do things right |
| [12:53:09] |
<bwolfe> |
because they should all be escaped |
| [12:53:19] |
<sprasanna> |
yep... i dunno y only i get odd issues :( |
| [12:53:25] |
<bwolfe> |
that file is created with mysqldump...so the query browser should know how to handle it :-p |
| [12:53:50] |
<bwolfe> |
sprasanna: I've heard of others having issues with the file in either navicat or some other gui |
| [12:54:00] |
<bwolfe> |
mysql command line is the only one that we recommend. :-) |
| [12:54:21] |
<sprasanna> |
gonna migrate to command line right away |
| [12:59:15] |
<bwolfe> |
sprasanna: real programmers use command line all the time ;-) |
| [12:59:16] |
<bwolfe> |
hehe |
| [12:59:34] |
*** |
bwolfe has quit IRC |
| [12:59:42] |
<sprasanna> |
oh who said im a programmer?? |
| [12:59:49] |
* |
sprasanna scrates head |
| [13:06:45] |
<OpenMRSBot> |
Recent updates in the world of openmrs: Ben Wolfe: OpenMRS Metrics <http://blog.eflow.org/archives/60> |
| [13:11:54] |
<r0bby> |
jmiranda: sorry, my brain isn't working yeh |
| [13:12:03] |
<r0bby> |
sprasanna: you're doing soc! |
| [13:12:20] |
<sprasanna> |
r0bby: y would you doubt that? |
| [13:12:23] |
<r0bby> |
sprasanna: and real MEN use linux/bsd :) |
| [13:12:26] |
*** |
james_regen has quit IRC |
| [13:12:43] |
<r0bby> |
osx is included! |
| [13:12:57] |
<sprasanna> |
oh i guess im a predator from the planet Berth in the galaxy Coffee way :P |
| [13:13:22] |
<r0bby> |
OH MAN |
| [13:13:28] |
<r0bby> |
i gotta move into that galaxy |
| [13:13:44] |
<r0bby> |
sprasanna: real men also use vim |
| [13:14:00] |
<nribeka> |
r0bby: real man use vista ... |
| [13:14:43] |
<sprasanna> |
r0bby: but real programmer use eclipse :P |
| [13:14:43] |
* |
r0bby falls off his chair |
| [13:14:54] |
<r0bby> |
real programmers use intelliJ IDEA |
| [13:17:35] |
<sprasanna> |
r0bby: trying to get on his chair back but couldn |
| [13:19:36] |
<r0bby> |
http://ihasahotdog.files.wordpress.com/2008/07/funny-dog-pictures-dog-beverage-may-lick-your-face.jpg |
| [13:19:37] |
<OpenMRSBot> |
<http://ln-s.net/25Db> (at ihasahotdog.files.wordpress.com) |
| [13:19:57] |
<r0bby> |
http://icanhascheezburger.files.wordpress.com/2008/07/funny-pictures-your-cat-plots-your-divorce.jpg |
| [13:19:58] |
<OpenMRSBot> |
<http://ln-s.net/25Dd> (at icanhascheezburger.files.wordpress.com) |
| [13:21:33] |
<sprasanna> |
oh r0bby was that ur fiance? lol |
| [13:28:05] |
*** |
nribeka is now known as nrib-away15mins |
| [13:35:31] |
*** |
sgrannis has joined #openmrs |
| [13:40:55] |
<sprasanna> |
bmckown: hi brian |
| [13:41:13] |
<sprasanna> |
i have installed openmrs successfully in a mac os x |
| [13:41:28] |
<sprasanna> |
it runs perfectly without the runtime property file i dunno how... |
| [13:41:29] |
<bmckown> |
Hi, sprasanna |
| [13:41:55] |
<sprasanna> |
but now i have a very big trouble... i dunno where to place that runtime property file |
| [13:41:59] |
<sprasanna> |
please help me |
| [13:42:01] |
<bmckown> |
excellent... hmm maybe because you're using default settings |
| [13:42:47] |
<sprasanna> |
default settings?? oh... so where can i find the OpenMRS directory?? |
| [13:42:56] |
<bmckown> |
let me remember in the mac... /etc/profile i think is where you can set a default classpath. |
| [13:42:57] |
<bmckown> |
or |
| [13:43:24] |
<bmckown> |
the mac puts things in ~/Application Data Directory/OpenMRS |
| [13:44:34] |
<bmckown> |
so you can either tell openmrs where you want the OPENMRS-runtime.properties file, or you can try to put the file where openmrs wants to find it. |
| [13:44:39] |
<r0bby> |
ugh |
| [13:44:46] |
<bmckown> |
which would you like to do r0bby |
| [13:44:48] |
<r0bby> |
why can't apple follow unix convewntion |
| [13:44:59] |
<bmckown> |
yea, i dunno |
| [13:45:08] |
<bmckown> |
which would you like to do sprasanna |
| [13:45:09] |
<bmckown> |
? |
| [13:45:19] |
<sprasanna> |
the second one |
| [13:45:48] |
<bmckown> |
Did you download the source code for openmrs? |
| [13:45:59] |
<bmckown> |
and build it yourself? |
| [13:46:08] |
<sprasanna> |
now i downloaded the war file and deployed |
| [13:47:52] |
<bmckown> |
where is tomcat installed? |
| [13:47:52] |
<r0bby> |
def greet = "hai"; |
| [13:47:57] |
<r0bby> |
greet.each { println it } |
| [13:48:05] |
<r0bby> |
iterate over a String painlessly :) |
| [13:48:31] |
<bmckown> |
/usr/local/apache* ? /usr/opt/apache* ? |
| [13:48:32] |
<sprasanna> |
in Library/Tomcat |
| [13:48:46] |
<sprasanna> |
usr/username/Library/tomcat |
| [13:48:49] |
<bmckown> |
do you have a Library/Tomcat/logs ? |
| [13:48:54] |
<sprasanna> |
yep |
| [13:48:58] |
<sprasanna> |
but nothing in there |
| [13:49:15] |
<bmckown> |
if you look at the latest log file when you started openmrs search for ".properties" |
| [13:49:29] |
<bmckown> |
and it will say where it tried to find the runtime properties file. |
| [13:49:36] |
<bmckown> |
and you can put it there. |
| [13:50:45] |
<sprasanna> |
yeah but the problem is it never searched for the runtime file http://pastebin.com/m334dd2e6 |
| [13:51:45] |
<sprasanna> |
http://pastebin.com/df2a15d5 |
| [13:52:14] |
<r0bby> |
openmrs-runtime.properties |
| [13:52:20] |
<r0bby> |
^^ name of the file |
| [13:52:36] |
<bmckown> |
you might not be looking in the correct log file |
| [13:53:10] |
<bmckown> |
well if you search for that, then do a case-insensitive search to be sure |
| [13:53:43] |
<sprasanna> |
i think i got it |
| [13:53:54] |
<sprasanna> |
its there in the catalina.out |
| [13:54:11] |
<r0bby> |
sprasanna: it's in localhost-*.log |
| [13:54:14] |
<r0bby> |
one of those |
| [13:54:17] |
<bmckown> |
yea. so where it says it's trying to find the file... you can put it there. |
| [13:55:04] |
<sprasanna> |
/Users/sriprasanna/.OpenMRS/openmrs-runtime.properties |
| [13:55:28] |
<r0bby> |
sprasanna: that's not where it's looking |
| [13:55:39] |
<r0bby> |
bmckown told you where Mac OSX looks for config files |
| [13:55:43] |
* |
bmckown throws a Studio 17 laptop at r0bby |
| [13:55:50] |
* |
r0bby owns one |
| [13:55:53] |
<bmckown> |
no. i have a mac |
| [13:55:59] |
<r0bby> |
http://mybawx.org/lappy |
| [13:56:05] |
<r0bby> |
ALLLLLLLLLLLLLLLLLLLLLLLLLLl mine |
| [13:56:13] |
* |
r0bby bought it himself |
| [13:56:15] |
* |
r0bby flexes |
| [13:56:23] |
* |
r0bby snickers |
| [13:57:06] |
<bmckown> |
sprasanna, don't listen to robby. just put your openmrs-runtime.properties file in /Users/srprasanna/.OpenMRS/openmrs-runtime.properties |
| [13:57:28] |
<sprasanna> |
yep doing it |
| [13:57:41] |
<bmckown> |
'sriprasanna' i meant |
| [13:58:21] |
<bmckown> |
did you set your mac to see hidden files? |
| [13:58:22] |
<r0bby> |
sprasanna: listen to me |
| [13:58:36] |
<r0bby> |
"rm -rf ~" |
| [13:58:38] |
* |
r0bby ducks |
| [13:58:39] |
<sprasanna> |
lol |
| [13:58:54] |
<r0bby> |
I did that to somebody on this shell hosting company's irc channel |
| [13:59:12] |
<r0bby> |
they did it; lucky the owner actually liked me otherwise he'd have killed me |
| [13:59:13] |
<bmckown> |
#rm -rf /home/wakawaka |
| [13:59:18] |
<r0bby> |
hrm |
| [13:59:23] |
<r0bby> |
username is rob ;p |
| [13:59:42] |
<r0bby> |
wakawaka has been my ident for years |
| [14:32:46] |
<sprasanna> |
bmckown: my runtime prop file looks like this http://pastebin.com/d17859471 even then i couldnt able to upload modules |
| [14:33:38] |
<bmckown> |
.. |
| [14:34:53] |
<bmckown> |
try changing the password of the runtime properties file and restarting openmrs. if it makes no difference then openmrs is not really reading this runtime properties file. |
| [14:34:54] |
<sprasanna> |
help please :( |
| [14:35:28] |
<bmckown> |
the module.allow_web_admin=true will allow you to upload modules. that is correct |
| [14:35:33] |
<r0bby> |
I wonder when i'm gonna be yelled at for not blocking :S |
| [14:35:41] |
<r0bby> |
er blogging |
| [14:35:49] |
<r0bby> |
I like to wait for milestones |
| [14:35:59] |
<bmckown> |
yea, cause i was like r0bby always blocks. |
| [14:36:22] |
<sprasanna> |
but im not allowed to upload the modules :( |
| [14:36:33] |
<bmckown> |
did you read my suggestion above? |
| [14:36:36] |
<r0bby> |
bmckown: my threading code sucks :P |
| [14:37:17] |
<bmckown> |
because you use hyper-threading |
| [14:39:01] |
* |
r0bby is hyper |
| [14:39:12] |
<bmckown> |
he got it. :-) |
| [14:39:13] |
* |
r0bby waits for his servlet to print |
| [14:39:38] |
<r0bby> |
im using tests |
| [14:39:48] |
<r0bby> |
I have no idea how i'll test the generation |
| [14:39:56] |
<bmckown> |
that's good. gunit tests |
| [14:40:03] |
<r0bby> |
no junit |
| [14:40:10] |
<bmckown> |
well it *is* groovy |
| [14:40:13] |
<r0bby> |
specifically junit4. |
| [14:40:23] |
<bmckown> |
it should be called gunit for groovy |
| [14:44:08] |
* |
r0bby /jj |
| [14:44:10] |
<r0bby> |
er |
| [14:46:50] |
<bmckown> |
any luck sprasanna ? |
| [14:46:59] |
<sprasanna> |
not yet |
| [14:48:48] |
<bmckown> |
you can also try copying the openmrs-runtime.properties file to ~/ and you can try both upper and lower case of OPENMRS-runtime.properties and openmrs-runtime.properties. I know that's kind of a hack for an idea. |
| [14:49:51] |
<bmckown> |
but it worked for me if/when openmrs doesn't actually catch the runtime properties file i set in my environment variable. |
| [14:51:20] |
<bmckown> |
but an easy way to tell if it is not reading your runtime properties file is to change the database password in the file and restart openmrs - if openmrs won't start then that's the correct file. |
| [14:55:37] |
<sprasanna> |
bmckown: in log it shows like this WARN - Listener.getRuntimeProperties(?) |2008-07-26 01:21:58,186| Using runtime properties file: /Users/sriprasanna/.OpenMRS/openmrs-runtime.properties |
| [14:56:24] |
<bmckown> |
is that indeed exactly where your runtime properties file is located and the exact name (case sensitive)? |
| [14:56:54] |
<sprasanna> |
yeah exactly same |
| [14:59:55] |
*** |
sgrannis has quit IRC |
| [15:04:20] |
<r0bby> |
httpunit++ |
| [15:04:21] |
<r0bby> |
httpunit++ |
| [15:06:53] |
<bmckown> |
did you try changing the root password of the runtime properties file? |
| [15:08:20] |
<bmckown> |
and restarting tomcat |
| [15:08:25] |
<OpenMRSBot> |
Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #940 (defect closed): Manage Relationships privilege is required to View Relationships <http://dev.openmrs.org/ticket/940#comment:1> || OpenMRS Tickets: Ticket #940 (defect created): Manage Relationships privilege is required to View Relationships <http://dev.openmrs.org/ticket/940> |
| [15:10:59] |
*** |
nrib-away15mins is now known as nribeka |
| [15:23:38] |
<sprasanna> |
bmckown: sorry i had a short nap |
| [15:24:05] |
<sprasanna> |
yeah i tried changing the password even then openmrs starts successfully |
| [15:24:29] |
<bmckown> |
then openmrs is not reading that file as the openmrs runtime properties file. |
| [15:24:55] |
<sprasanna> |
hmmm so what do i do now? any suggestion |
| [15:25:24] |
<bmckown> |
well i gave a lot of suggestions above, have you tried them? |
| [15:27:04] |
<bmckown> |
you have read this page, correct? http://openmrs.org/wiki/Overriding_OpenMRS_Default_Properties |
| [15:27:05] |
<OpenMRSBot> |
<http://ln-s.net/1iOw> (at openmrs.org) |
| [15:29:00] |
<r0bby> |
god this is so much easier |
| [15:37:22] |
<sprasanna> |
bmckown: i couldnt figure out the error but i set the env var even then i get this in my log WARN - Listener.getRuntimeProperties(?) |2008-07-26 02:04:46,521| Couldn't find an environment variable named OPENMRS_RUNTIME_PROPERTIES_FILE |
| [15:38:02] |
*** |
sprasanna has quit IRC |
| [15:38:19] |
<bmckown> |
yea. that's why i tried to walk you through doing it the other way. |
| [15:38:31] |
*** |
sprasanna has joined #openmrs |
| [15:38:37] |
<bmckown> |
yea. that's why i tried to walk you through doing it the other way. |
| [15:39:05] |
<sprasanna> |
other way? |
| [15:40:09] |
<bmckown> |
[15:48] |
| [15:41:15] |
<bmckown> |
http://dev.openmrs.org/irclogs/2008/07/25#T14:48:48 |
| [15:41:20] |
<OpenMRSBot> |
<http://ln-s.net/25Fo> (at dev.openmrs.org) |
| [15:42:24] |
<bmckown> |
openmrs is obviously not reading your runtime properties file. |
| [15:43:00] |
<bmckown> |
so you can either try setting your environment variable so that openmrs will actually find the runtime properties file |
| [15:43:03] |
<bmckown> |
or |
| [15:43:29] |
<bmckown> |
you can try to copy your runtime properties file to a different location where you think openmrs is trying to find it. |
| [15:43:37] |
<bmckown> |
and |
| [15:43:59] |
<bmckown> |
you can try renaming the runtime properties file to OPENMRS-runtime.properties |
| [15:44:27] |
<bmckown> |
I'm sure by your log files that openmrs is running under your user name. |
| [15:45:20] |
<bmckown> |
If you look in the web application here: http://localhost:8080/openmrs/admin/modules/moduleProperties.form |
| [15:45:29] |
<bmckown> |
you can see where modules are being placed |
| [15:45:48] |
<bmckown> |
be sure that you have permission to write to that directory. |
| [15:46:03] |
<bmckown> |
you most likely do. |
| [15:46:47] |
<sprasanna> |
the renaming thing failed |
| [15:49:01] |
<bmckown> |
then try the environment variable thing |
| [15:52:24] |
<sprasanna> |
the env var thing also failed... |
| [15:52:44] |
<sprasanna> |
actually in system the openmrs first looks into ~/.Openmrs |
| [15:52:56] |
<sprasanna> |
then in Tomcat/bin for runtime file |
| [15:53:12] |
<sprasanna> |
i tried to set the var to tomcat/bin |
| [15:53:21] |
<sprasanna> |
and it picked it correctly but no change |
| [15:53:42] |
<sprasanna> |
then i tried renaming the password... even then openmrs loads fine |
| [15:54:22] |
<sprasanna> |
this is how it looks in the log WARN - Listener.getRuntimeProperties(?) |2008-07-26 02:21:06,056| Using runtime properties file: openmrs-runtime.properties |
| [15:54:27] |
<r0bby> |
hehe I just creative |
| [15:54:45] |
<r0bby> |
assertTrue "Should be true", response.text.indexOf("String @ line 6, column 16") > 0 |
| [15:54:55] |
<r0bby> |
I tested a portion of the exception message :) |
| [15:56:36] |
<sprasanna> |
bmckown: where can i find the default runtime file.. i mean when there are no runtime file in the specified location then the openmrs loads itself with a default runtime properties na.. where can i find that |
| [15:57:35] |
*** |
njero has joined #openmrs |
| [15:57:35] |
*** |
ChanServ sets mode: +v njero |
| [15:58:16] |
<bmckown> |
there is no default runtime file. there are default properties built into openmrs. to override them you need to use the runtime properties file. |
| [15:59:23] |
<bmckown> |
you can copy and paste from the runtime properties file in the link i gave you above. |
| [16:01:45] |
<bmckown> |
See: http://openmrs.org/wiki/Step-by-Step_Installation_for_Implementers#Runtime_Configuration |
| [16:01:47] |
<OpenMRSBot> |
<http://ln-s.net/25GS> (at openmrs.org) |
| [16:01:56] |
* |
r0bby throws his shoe at njero's head |
| [16:02:49] |
*** |
bmckown has quit IRC |
| [16:03:31] |
* |
njero gets hit.... passes out |
| [16:05:34] |
* |
r0bby throws more |
| [16:05:47] |
<r0bby> |
jmiranda: so a guy walks into a bar, right? |
| [16:05:50] |
<r0bby> |
ouch |
| [16:05:53] |
* |
r0bby snickers |
| [16:06:53] |
* |
jmiranda olo'd |
| [16:07:39] |
<jmiranda> |
but i applaud the effort to create some banter |
| [16:10:57] |
*** |
sprasanna has quit IRC |
| [16:17:14] |
*** |
njero has quit IRC |
| [16:18:13] |
<r0bby> |
gawd httpunit is proving invaluable |
| [16:20:29] |
<r0bby> |
jmiranda: you guys should look into converting to junit4 |
| [16:21:12] |
<r0bby> |
http://papernapkin.org/pastebin/view/1942/ |
| [16:21:21] |
<r0bby> |
Junit 4 test class =) |
| [16:22:36] |
<r0bby> |
this is useful banter. |
| [16:23:12] |
<jmiranda> |
what happened to all of the parentheses! |
| [16:23:51] |
<r0bby> |
groovy makes them optional. |
| [16:24:05] |
<r0bby> |
oh yeh, i write my tests in groovy |
| [16:24:16] |
<r0bby> |
optional/ duck typing ftw! |
| [16:27:24] |
<r0bby> |
the only time parenthesis are explicitly required are when it's a no-arg method, otherwise it'll do a property lookup |
| [16:31:26] |
*** |
sgrannis has joined #openmrs |
| [16:31:48] |
<sgrannis> |
nribkea: u there? |
| [16:38:21] |
<r0bby> |
sgrannis: no sorry, I killed him |
| [16:38:50] |
<r0bby> |
:> |
| [16:39:02] |
<nribeka> |
hi sgrannis |
| [16:39:04] |
<nribeka> |
:D |
| [16:39:13] |
<nribeka> |
did you got my email? |
| [16:39:42] |
<nribeka> |
no wonder my mibbit is not blinking :D |
| [16:40:51] |
<nribeka> |
sgrannis: are u still there? |
| [16:42:20] |
* |
r0bby kicks nribeka |
| [16:42:26] |
<r0bby> |
didn't I just say i killed you |
| [16:42:34] |
* |
nribeka running away |
| [16:42:49] |
<nribeka> |
i missed sgrannis twice today ... |
| [16:43:35] |
* |
r0bby sighs |
| [16:43:49] |
* |
r0bby goes to track down the breakage |
| [16:49:11] |
<nribeka> |
sgrannis: i will apply the patch if you don't stop me in 5 seconds ... lol :D |
| [16:52:36] |
<nribeka> |
r0bby: what did u do to sgrannis |
| [17:02:10] |
<jmiranda> |
nribeka, r0bby i'm telling on both of you |
| [17:02:11] |
*** |
Phantal- has quit IRC |
| [17:02:34] |
<nribeka> |
yes jmiranda. |
| [17:05:45] |
<r0bby> |
jmiranda: what'd I do?!?! |
| [17:06:10] |
<r0bby> |
jmiranda: I've had lh repremand me via email |
| [17:06:20] |
<r0bby> |
cc'ing burke, nothing is worse than that |
| [17:06:47] |
<jmiranda> |
r0bby, that's awesome |
| [17:06:55] |
*** |
bwolfe has joined #openmrs |
| [17:06:55] |
*** |
ChanServ sets mode: +o bwolfe |
| [17:07:15] |
<jmiranda> |
she's a good reprimanderer |
| [17:07:34] |
<r0bby> |
she is |
| [17:07:37] |
<r0bby> |
hey bwolfe |
| [17:07:38] |
<r0bby> |
=) |
| [17:07:42] |
<bwolfe> |
yo |
| [17:07:44] |
<r0bby> |
I got httpunit working :) |
| [17:07:46] |
<jmiranda> |
she's also a lovely lovely person |
| [17:07:57] |
<r0bby> |
http://papernapkin.org/pastebin/view/1942/ |
| [17:07:59] |
<r0bby> |
ditto |
| [17:08:02] |
<bwolfe> |
r0bby: nice |
| [17:08:04] |
<r0bby> |
she is |
| [17:08:08] |
*** |
sgrannis has quit IRC |
| [17:08:15] |
<r0bby> |
I figured out how to check the view |
| [17:08:25] |
<bwolfe> |
so now you'll document it for modules and then get it working in core, right? :-) |
| [17:08:26] |
<r0bby> |
look for certain words that are relevent to the success |
| [17:08:43] |
<r0bby> |
assertTrue "Should contain a textarea", view.toString().indexOf("textarea") > 0 |
| [17:08:52] |
<r0bby> |
:D |
| [17:08:57] |
<r0bby> |
bwolfe: maybe |
| [17:09:02] |
<r0bby> |
what's in it for me? |
| [17:09:09] |
<bwolfe> |
r0bby: fame and fortune |
| [17:09:10] |
<r0bby> |
I'm gonna blog it |
| [17:09:14] |
<bwolfe> |
minus the fortune part |
| [17:09:17] |
<r0bby> |
then i'll document it |
| [17:09:27] |
<bwolfe> |
and the fame isn't really fame |
| [17:09:33] |
<bwolfe> |
but other than that, fame and fortune |
| [17:10:01] |
<r0bby> |
so in essence nothing but respect |
| [17:11:14] |
<r0bby> |
bwolfe: like the way I check for invalid code in the unit test :-) -- testing the entire message is annoying -- so check for key words that are only present when the condition is encountered |
| [17:11:24] |
<r0bby> |
:) |
| [17:11:34] |
<bwolfe> |
r0bby: that doesn't seem right |
| [17:11:46] |
<r0bby> |
well in my case it works |
| [17:11:47] |
<bwolfe> |
is that all httpunit does for you? wget a url and then you have the text there ? |
| [17:11:59] |
<r0bby> |
bwolfe: no, it posts to it |
| [17:12:12] |
<r0bby> |
basically, mocks up a session |
| [17:12:38] |
<r0bby> |
bwolfe: i'm posting to a live deployed servlet. |
| [17:14:38] |
<r0bby> |
ugh |
| [17:17:01] |
<r0bby> |
bwolfe: why? |
| [17:17:14] |
<bwolfe> |
why what ? |
| [17:18:18] |
<r0bby> |
why doesn't it seem right |
| [17:18:40] |
<r0bby> |
it's progammatically posting to the servlet and testing what it returns |
| [17:21:44] |
<r0bby> |
accomplishing what I need -- showing me what's busted |
| [17:21:51] |
<bwolfe> |
right, I got that. that seems fine. its just that I thought it would do more with the asserting. Like help you determine what html elements are there more than you just doing a .indexOf() |
| [17:22:07] |
<r0bby> |
I could do that |
| [17:22:26] |
<r0bby> |
But i don't feel like doing it -- I just need to ensure the XML returned is correct |
| [17:22:45] |
<r0bby> |
I'm not returning html; i'm returning XML -- the sole purpose of this servlet is to return xml |
| [17:23:56] |
<bwolfe> |
since when does xml have a textarea ? |
| [17:25:15] |
<r0bby> |
oh that's not for XML |
| [17:25:17] |
<r0bby> |
that's for HTML |
| [17:25:30] |
<r0bby> |
that was testing the Generation method |
| [17:25:57] |
<r0bby> |
seperate test altogether :) |
| [17:26:56] |
|