01:25:27
|
<djazayeri> wyclif_, jkeiper : I'm debugging a metadata sharing error, and I can't get the new unit test I write to run. It's giving me a very strange NoClassDef exception for org/junit/Assume$AssumptionViolatedException
|
01:25:34
|
<djazayeri> ever seen this before?
|
01:27:45
|
<wyclif_> nope, have you tried mvn clean install
|
01:28:14
|
<wyclif_> djazayeri, or mvn package to rebuild the test jars
|
01:28:22
|
<wyclif_> djazayeri, nope, have you tried mvn clean install
|
01:29:45
|
<djazayeri> wyclif_: I'm trying mvn clean package. Let me try mvn clean install
|
01:30:11
|
<djazayeri> wyclif_: but this happens in both intellij and the command line, and it only happens for my test, not for all the existing tests; I don't see anything I'm doing differently...
|
01:31:59
|
<wyclif_> djazayeri, hmm!! that is strange
|
01:32:16
|
<djazayeri> wyclif_: doesn't help. Oh well, maybe I'll try hacking this into an existing test just to get something to run...
|
01:32:21
|
<djazayeri> wyclif_: gotta run now, thanks.
|
01:32:29
|
<wyclif_> djazayeri, may there is a different version of junit being added by the module or its jars
|
01:32:37
|
<wyclif_> djazayeri, ok
|
01:40:38
|
*** rajith has joined #openmrs
|
01:49:34
|
*** jb360 has joined #openmrs
|
02:03:20
|
*** harshadura has joined #openmrs
|
02:08:39
|
<mseaton> djazayeri: you still there?
|
02:09:00
|
<djazayeri> mseaton: yes; hating MDS's test framework
|
02:10:11
|
<mseaton> djazayeri: not guilty. question about another annoying unit test adoption: is there any easy way to use the same set of dbunit xml files for 1.9.1- and 1.9.2+, with the orders.urgency change?
|
02:10:58
|
<djazayeri> mseaton: not that I'm aware of. Maybe there's a way to override the executeDataset method and do something hacky in there...
|
02:12:24
|
<mseaton> hmm. i've done that before actually djazayeri now that you mention it. i can't remember where i did that now, but at the time i was really annoyed by having to come up with random uuids for everything (as well as lots of audit information) for my dbunit files, so i added something like [standardData] to the xml, and then replaced that in bulk before
|
02:12:24
|
<mseaton> applying it...
|
02:12:47
|
<mseaton> djazayeri: thanks for the tip
|
02:12:52
|
<djazayeri> mseaton: doesn't sound fun, but might be the way to go
|
02:13:40
|
<djazayeri> mseaton: ever seen this before?
|
02:13:40
|
<djazayeri> java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException
|
02:14:33
|
<mseaton> djazayeri: not that i can recall. you say this only happens for one test class in a suite of other tests that don't have this issue?
|
02:14:44
|
<djazayeri> mseaton: only the test that I added
|
02:15:47
|
<mseaton> djazayeri: is your test at all non-standard? eg. it extends BaseModuleContextSensitiveTest, has Test at the end of the classname, etc
|
02:16:00
|
<mseaton> djazayeri: this is in mds?
|
02:16:08
|
<djazayeri> mseaton: actually I just verified that if I add my line of code into an existing test, it breaks it.
|
02:16:40
|
<djazayeri> mseaton: though all I'm doing is
|
02:16:40
|
<djazayeri> Privilege p = new Privilege();
|
02:16:40
|
<djazayeri> p.setName("Priv 1");
|
02:16:40
|
<djazayeri> p.setDescription("Description");
|
02:16:40
|
<djazayeri> p.setUuid(UUID.randomUUID().toString());
|
02:17:31
|
<mseaton> that's all djazayeri ?
|
02:18:03
|
<djazayeri> mseaton: and then I return the privilege (this extends BaseShareTest and uses ShareTestHelper)
|
02:18:25
|
<mseaton> djazayeri: i assume this is in mds, and i can reproduce with a very simple step? happy to try to sanity check.
|
02:18:48
|
<djazayeri> mseaton: sure, it's MDS. Open up ConceptShareTest, make sure it runs right.
|
02:19:00
|
<mseaton> djazayeri: you mean out of the box?
|
02:19:04
|
<djazayeri> Yes
|
02:19:30
|
<djazayeri> mseaton: then add those 4 lines to prepareExportServer() and also add p to the returned list.
|
02:19:37
|
<djazayeri> mseaton: run again, and verify that it fails.
|
02:20:12
|
<djazayeri> mseaton: (actually the test turns green, but it says Terminated rather than Passed, and the console shows the NoClassDefFoundError
|
02:20:26
|
*** jb360 has quit IRC
|
02:20:47
|
<djazayeri> mseaton: I assume there's some funky classloading stuff somehow implied by the ConceptMock.newInstance() that Rafal is otherwise using.
|
02:21:47
|
*** jb360 has joined #openmrs
|
02:22:28
|
<mseaton> djazayeri: stay tuned...
|
02:22:39
|
<djazayeri> mseaton: don't waste time on this...
|
02:23:39
|
<mseaton> djazayeri: tests pass with clean checkout
|
02:28:11
|
<mseaton> djazayeri: i get that error too.
|
02:28:20
|
<mseaton> djazayeri: i notice that ConceptMock contains this import: junit.framework.Assert;
|
02:28:35
|
<djazayeri> mseaton: yeah, I tried making my own PrivilegeMock, but it didn't work
|
02:29:00
|
<djazayeri> mseaton: maybe I just didn't something wrong, but I'm going to stop messing with that, and do it in a hackier way, then ask Rafal for help when he's back...
|
02:29:17
|
<mseaton> djazayeri: try changing that to org.junit.Assert
|
02:29:43
|
<djazayeri> mseaton: it doesn't work in another class that has nothing to do with ConceptBuilder
|
02:31:52
|
<mseaton> djazayeri: http://forum.springsource.org/showthread.php?60230-spring-test-breaks-in-Junit-4-5
|
02:31:56
|
<OpenMRSBot> <http://ln-s.net/+sT1> (at forum.springsource.org)
|
02:32:11
|
<djazayeri> mseaton: yeah, but I have no idea where an old junit would be coming from...
|
02:32:32
|
<djazayeri> mseaton: hmm, unless it has something to do with the way MDS works with multiple OpenMRS versions...
|
02:32:46
|
<mseaton> djazayeri: looks like a spring + junit compatibility thing
|
02:32:53
|
<mseaton> djazayeri: might be
|
02:50:03
|
<djazayeri> mseaton: managed to replicate my error in a non-context-sensitive test
|
02:51:13
|
<mseaton> djazayeri: does that make you any closer to a solution?
|
02:51:51
|
<mseaton> djazayeri: or does that exclude the conditional bean loading as an issue?
|
02:52:09
|
<djazayeri> mseaton: I mean that I managed to create a proper failing unit test for the bug I've found.
|
02:52:40
|
<djazayeri> mseaton: I already know the solution, I just wanted to be able to test it without having to keep redeploying the module and re-running jetty to run the Mirebalais Activator.
|
02:52:47
|
<mseaton> djazayeri: i see. so you can punt this other issue
|
02:52:59
|
<djazayeri> mseaton: of course, I ended up spending 3 hours trying to figure out how to do a unit test...
|
02:53:06
|
<djazayeri> mseaton: yeah, I'll punt until Rafal gets back.
|
02:54:54
|
*** harshadura has quit IRC
|
03:08:23
|
*** harshadura has joined #openmrs
|
03:16:21
|
<downey> When is rafal back?
|
03:16:25
|
<downey> ^ djazayeri
|
03:28:26
|
*** lh has joined #openmrs
|
03:28:26
|
*** lh has joined #openmrs
|
03:59:49
|
*** Hasintha_i has joined #openmrs
|
04:03:03
|
*** Hasintha_i has quit IRC
|
05:09:06
|
*** khayamuddin31 has joined #openmrs
|
05:11:08
|
<khayamuddin31> in form2program module are we are creating each entry for each program and encounter type?
|
05:16:33
|
*** harshadura has quit IRC
|
05:16:40
|
*** denuwanthi has joined #openmrs
|
05:26:03
|
<OpenMRSBot> Recent updates in the world of openmrs: Shazin Sadakath: Android 4.1.2 Jelly Bean and Arduino Mega 2560 with USB Host Shield Communication <http://shazsterblog.blogspot.com/2013/03/android-412-jelly-bean-and-arduino-mega.html>
|
05:30:27
|
*** harsz89 has joined #openmrs
|
05:48:32
|
*** wluyima has joined #openmrs
|
05:48:32
|
*** wyclif_ has quit IRC
|
05:55:27
|
*** khayamuddin31 has quit IRC
|
06:21:18
|
*** denuwanthi has quit IRC
|
06:36:21
|
*** Anuruddha has joined #openmrs
|
06:41:49
|
*** dioodeS has joined #openmrs
|
06:42:20
|
<dioodeS> Hi, I am setting up the development environment
|
06:42:43
|
<dioodeS> I faced some problems and I would Like some help
|
06:48:43
|
*** dioodeS has quit IRC
|
07:43:07
|
*** rajith has quit IRC
|
07:54:59
|
*** rajith has joined #openmrs
|
08:50:35
|
*** Anuruddha has quit IRC
|
08:52:36
|
*** Anuruddha has joined #openmrs
|
09:02:55
|
*** rajith has quit IRC
|
09:31:17
|
*** rajith has joined #openmrs
|
09:46:16
|
*** rajith has quit IRC
|
13:06:14
|
*** Anuruddha has quit IRC
|
13:37:06
|
*** rajith has joined #openmrs
|
14:27:06
|
*** harsha89 has joined #openmrs
|
14:31:35
|
*** harsz89 has quit IRC
|
14:31:49
|
*** harsha89 has quit IRC
|
14:32:07
|
*** harsz89 has joined #openmrs
|
15:33:14
|
*** kavuri has joined #openmrs
|
15:34:29
|
*** harsz89 has quit IRC
|
15:45:38
|
*** harsz89 has joined #openmrs
|
15:51:02
|
*** kavuri has quit IRC
|
16:07:27
|
*** sashrika has joined #openmrs
|
16:11:12
|
<sashrika> Hi all... Gsoc organisation registration opened yesterday...Hope to see you there :)
|
16:37:40
|
*** wluyima has quit IRC
|
16:39:29
|
*** ruwanego has joined #openmrs
|
16:45:25
|
*** ruwanego has quit IRC
|
16:45:53
|
*** ruwanego has joined #openmrs
|
16:46:49
|
*** ruwanego has joined #openmrs
|
17:29:01
|
*** kavuri has joined #openmrs
|
17:33:58
|
*** k-joseph has joined #openmrs
|
17:44:39
|
*** dkayiwa has joined #openmrs
|
17:44:42
|
*** wluyima has joined #openmrs
|
17:46:31
|
*** robbyoconnor has quit IRC
|
17:49:24
|
*** GitHub134 has joined #openmrs
|
17:49:24
|
<GitHub134> [openmrs-core] guilhermejccavalcanti opened pull request #256: TRUNK-2280 - Refactor maximum length checking in the view layer (master...TRUNK-2280) http://git.io/j0b97A
|
17:49:24
|
*** GitHub134 has left #openmrs
|
17:53:30
|
*** robbyoconnor has joined #openmrs
|
17:53:30
|
*** ChanServ sets mode: +v robbyoconnor
|
18:03:04
|
*** rajith has quit IRC
|
18:04:30
|
<downey> sashrika: actually it opened 18 March :)
|
18:32:57
|
*** sashrika has quit IRC
|
18:36:53
|
*** dkayiwa has quit IRC
|
18:40:52
|
*** k-joseph has quit IRC
|
18:43:14
|
*** dkayiwa has joined #openmrs
|
18:52:04
|
*** lh has joined #openmrs
|
18:52:04
|
*** lh has joined #openmrs
|
18:55:33
|
*** kavuri has quit IRC
|
19:03:17
|
*** dkayiwa has quit IRC
|
19:10:08
|
*** lh has quit IRC
|
19:16:25
|
*** dkayiwa has joined #openmrs
|
19:51:33
|
*** lh has joined #openmrs
|
20:12:04
|
*** ruwanego has quit IRC
|
20:16:11
|
*** sandeep_hukku has joined #openmrs
|
21:10:27
|
*** sandeep_hukku has quit IRC
|
21:11:04
|
*** dkayiwa has quit IRC
|
21:22:29
|
*** lh has quit IRC
|
22:16:52
|
*** librea has joined #openmrs
|
22:17:07
|
<librea> hello friends
|
22:18:08
|
<librea> what is OPENMRS' s licence?
|
22:18:52
|
*** jkeiper has quit IRC
|
22:19:10
|
*** jkeiper has joined #openmrs
|
22:19:10
|
*** ChanServ sets mode: +v jkeiper
|
22:23:08
|
*** librea has quit IRC
|
22:56:38
|
<burke> librea: OpenMRS Public License 1.0 http://go.openmrs.org/license
|
22:59:24
|
<robbyoconnor> burke!!!!
|
22:59:55
|
<burke> hey robbyoconnor
|
23:00:32
|
<robbyoconnor> did you get my pm earlier?
|
23:01:04
|
<robbyoconnor> (by earlier I mean days ago)
|
23:01:05
|
<burke> yeah.
|
23:01:11
|
<burke> but u were gone
|
23:01:16
|
<robbyoconnor> Yeah -- school
|
23:01:24
|
<burke> I guess you haven't discovered IRCCloud yet, eh?
|
23:01:48
|
<robbyoconnor> It took me a long time to set up my irc client.
|
23:01:56
|
<robbyoconnor> I have it -- just too lazy to set it up
|
23:02:34
|
<burke> set it up? What does that mean? It took me ~30 seconds to "set up" IRCCloud. :-)
|
23:04:25
|
<burke> robbyoconnor: I know the Groovy module could benefit from some love... both UI and under the hood. What specifically were you thinking for GSoC?
|
23:15:32
|
<robbyoconnor> well there are a few tickets that could use implementing -- I never had time to do it :/
|
23:15:42
|
<robbyoconnor> .let me declaim them
|
23:17:04
|
<robbyoconnor> wow...
|
23:17:13
|
<robbyoconnor> yeh all groovy RFE tickets
|
23:17:20
|
<robbyoconnor> there's enough if we took 1 or 2
|
23:18:31
|
<robbyoconnor> I wrote it and basically ripped http://groovyconsole.appspot.com
|
23:24:13
|
<burke> yup. it works pretty well. the UI could use some tweaks, but I think the higher priority would be a more robust backend (supporting scripting needs of the API, managing all running scripts, better handling of long-running scripts, streaming output to a file, exposing a REST call so you could submit a script to OpenMRS programmatically)
|
23:32:16
|
<robbyoconnor> better idea would be: use it as a jumping point
|
23:32:47
|
<robbyoconnor> It's been a LONG time since I touched that code
|
23:33:11
|
<robbyoconnor> did we ever add the ability to dynamically add bindings of the services?
|
23:33:25
|
<robbyoconnor> that'd be an easy thing to code actually
|
23:33:43
|
<robbyoconnor> anyways I've released a load of tickets I been meaning to do that
|
23:34:23
|
<robbyoconnor> I'd be willing to co-mentor on this if needed -- I know that codebase fairly well...unless it's radically changed
|