| 00:19:32 | *** djazayeri has quit IRC |
| 00:55:32 | *** mseaton has joined #openmrs |
| 00:55:32 | *** ChanServ sets mode: +v mseaton |
| 02:30:15 | *** mseaton has quit IRC |
| 05:13:01 | *** djazayeri has joined #openmrs |
| 05:13:01 | *** ChanServ sets mode: +o djazayeri |
| 06:03:28 | *** k-joseph has joined #openmrs |
| 06:19:37 | *** robbyoconnor has joined #openmrs |
| 06:19:37 | *** ChanServ sets mode: +v robbyoconnor |
| 06:23:43 | *** kaweesi has joined #openmrs |
| 06:25:50 | *** kaweesi has quit IRC |
| 06:25:57 | *** djazayeri has quit IRC |
| 06:26:04 | *** k-joseph has quit IRC |
| 08:24:52 | *** dkayiwa has joined #openmrs |
| 08:28:57 | *** kavuri has joined #openmrs |
| 08:55:22 | *** judy has joined #openmrs |
| 08:55:43 | <judy> hey @dkayiwa |
| 08:55:47 | <dkayiwa> hey judy |
| 08:56:14 | <dkayiwa> judy: so some providers submit while others dont? |
| 08:56:45 | <judy> yes |
| 08:56:58 | <dkayiwa> judy: which openmrs version |
| 08:59:06 | <judy> 1.9.1 |
| 08:59:40 | <dkayiwa> judy: whats the difference between providers that work and those that dont |
| 09:05:15 | <judy> icreated the 2 providers beforre starting with the forms |
| 09:05:22 | <judy> asfter all forms were done |
| 09:05:30 | <judy> i created the other providers.... |
| 09:05:45 | <judy> unless you mean to ask something different |
| 09:06:04 | <dkayiwa> judy: did you afterwards refresh the form |
| 09:07:13 | <judy> i didnt... |
| 09:07:22 | <judy> let me try that.... |
| 09:07:42 | <judy> but the form has been picking the new providers.... |
| 09:08:22 | <judy> only on save it doesnt work |
| 09:08:58 | <dkayiwa> judy: doesn't work? |
| 09:14:11 | <judy> i havent tried refreshing... |
| 09:14:14 | <judy> jus a sec... |
| 09:14:22 | <dkayiwa> judy: ok |
| 09:14:32 | <judy> ps: meant the form doesnt save when you select the provider |
| 09:14:44 | <judy> thats when i get the error i posted.. |
| 09:15:03 | <dkayiwa> judy: ok tell me if all works after refresh |
| 10:12:33 | *** judy has quit IRC |
| 10:39:35 | *** judy has joined #openmrs |
| 10:44:01 | <judy> hey @dkayiwa |
| 10:44:08 | <dkayiwa> judy: hi |
| 10:44:17 | <judy> so some forms are able to refresh .. and the providers work after refreshing |
| 10:44:30 | <judy> but most forms are not getting refreshed... |
| 10:44:36 | <judy> i get this error |
| 10:45:21 | <judy> http://pastebin.com/iiNmfs34 |
| 10:45:35 | <dkayiwa> judy: ok looking at it |
| 10:46:15 | <judy> emailed you a sample fo the form with this error |
| 10:46:24 | <dkayiwa> judy: ok |
| 11:02:26 | <judy> dkayiwa figured out the problem? |
| 11:02:38 | <dkayiwa> judy: not yet |
| 11:12:10 | <kavuri> dkayiwa: hi |
| 11:12:15 | <dkayiwa> kavuri: hi |
| 11:13:59 | <dkayiwa> hi judy |
| 11:14:01 | <kavuri> dkayiwa: I am trying to modify atom feed module to store the changes to database, rather than to file. In that aspect. I created a unit testcase to save the changes to database and it passes fine. But when I deploy the module and test it with openmrs, I get a null pointer exception which I am unable to figure out where |
| 11:14:47 | <judy> yes dkayiwa |
| 11:15:02 | <kavuri> dkayiwa: the stack trace is pretty big, the first few lines are: |
| 11:15:03 | <kavuri> 16:37:23,711 ERROR [org.openmrs.api] (ActiveMQ Session Task) An error occurred while executing this method. Error message: null: java.lang.NullPointerException |
| 11:15:03 | <kavuri> at org.openmrs.event.api.db.hibernate.HibernateEventInterceptor.onSave(HibernateEventInterceptor.java:66) [event.jar:] |
| 11:15:03 | <kavuri> at org.openmrs.api.db.hibernate.ChainingInterceptor.onSave(ChainingInterceptor.java:97) [openmrs-api-1.9.2-SNAPSHOT.jar:1.9.2.0] |
| 11:15:03 | <dkayiwa> judy: what is your selected locale? |
| 11:15:35 | <kavuri> dkayiwa: any hint on what might be going wrong? |
| 11:15:42 | <dkayiwa> kavuri: checking |
| 11:19:43 | <judy> i think eng USA |
| 11:19:45 | <judy> not sure... |
| 11:19:50 | <judy> from xforms its english |
| 11:19:59 | <judy> have a way of confirming this? |
| 11:19:59 | <dkayiwa> judy: sent you email |
| 11:20:31 | <dkayiwa> kavuri: can you pastebin the stack trace? |
| 11:21:42 | <kavuri> dkayiwa: http://pastebin.com/zgjvQMSb |
| 11:25:00 | <dkayiwa> kavuri: does it work well when you remove your changes? |
| 11:25:28 | <kavuri> dkayiwa: atom module does not have support for storing changes to db |
| 11:25:39 | <kavuri> dkayiwa: this is new implementation |
| 11:25:52 | <dkayiwa> kavuri: when does the exception happen? |
| 11:26:50 | <kavuri> dkayiwa: this happens when I create a concept and the event listener receives the JMS message. In the onMessage() method, I get the service object and add values to the DataPoint object and store to db |
| 11:27:19 | <dkayiwa> kavuri: how do your changes look like? |
| 11:27:35 | <kavuri> dkayiwa: shall I pastebin hem? |
| 11:27:36 | <kavuri> them? |
| 11:27:43 | <dkayiwa> kavuri: yes all |
| 11:29:37 | <judy> hey @dkayiwa |
| 11:29:48 | <judy> i was able to refresh to the form... |
| 11:29:59 | <judy> but when i try and save the form i get a dfferent error |
| 11:30:00 | <judy> http://pastebin.com/u0HtS89R |
| 11:30:07 | <dkayiwa> judy: ok looking at it now |
| 11:30:15 | <judy> it looks like a memory error so wi will restart tomcat and get back to you |
| 11:30:23 | <dkayiwa> judy: ok |
| 11:30:38 | <judy> so what was the problem with the refresh? |
| 11:31:54 | <dkayiwa> judy: it was a case when a concept did not have a name in selected locale resulting into NPE |
| 11:32:03 | <kavuri> dkayiwa: here are some important files: http://pastebin.com/gwNAihbj |
| 11:32:24 | <dkayiwa> kavuri: not all? |
| 11:32:40 | <kavuri> dkayiwa: ok, I will post all :) |
| 11:33:37 | <dkayiwa> kavuri: can you do something like a git commit? |
| 11:34:04 | <kavuri> dkayiwa: ok, I will post them to github |
| 11:41:57 | <judy> hey @dkayiwa working well |
| 11:42:00 | <judy> thanks.... |
| 11:42:09 | <dkayiwa> judy: ok good |
| 11:42:10 | <judy> i guess there is no need for a ticket for this |
| 11:42:21 | <judy> cos you already solved it :) |
| 11:42:34 | <judy> i am sure i will have another question for you ... |
| 11:42:42 | <dkayiwa> judy: ticket necessary for history of changes and why :) |
| 11:43:10 | <judy> in other news.. I have several standalones.. and i like to specify the database to connect to |
| 11:43:19 | <judy> I am able to do this from the standalone |
| 11:43:27 | <judy> and use it |
| 11:43:39 | <judy> but when i shut the standalone down and start it .. |
| 11:44:00 | <judy> it defaults to its mysql port (despite changing it in the properties) |
| 11:44:24 | <judy> and hence cannot find the database i connected it to initially... |
| 11:44:35 | <judy> any suggested approach |
| 11:46:02 | <dkayiwa> judy: you could be changing a wrong value or wrong properties file |
| 11:46:43 | <kavuri> dkayiwa: https://github.com/kavuri/openmrs-module-changetracker |
| 11:46:47 | <OpenMRSBot> <http://ln-s.net/+PhJ> (at github.com) |
| 11:46:54 | <kavuri> dkayiwa: uploaded all the files |
| 11:47:02 | <dkayiwa> kavuri: ok |
| 11:50:32 | <dkayiwa> judy: seen the ticket. you are so fast. :) |
| 11:53:44 | *** r0bby has joined #openmrs |
| 11:53:44 | *** ChanServ sets mode: +v r0bby |
| 11:55:42 | *** r0bby_ has joined #openmrs |
| 11:55:42 | *** ChanServ sets mode: +v r0bby_ |
| 11:56:56 | *** robbyoconnor has quit IRC |
| 11:57:27 | <dkayiwa> judy: your forms look nice :) |
| 12:00:20 | *** r0bby has quit IRC |
| 12:00:35 | <kavuri> dkayiwa: can you please take a look at the code.. |
| 12:01:01 | <kavuri> dkayiwa: I was stuck with this problem since couple or hrs now |
| 12:01:24 | <dkayiwa> kavuri: i thought you were committing only the change when the error started happening |
| 12:01:58 | <kavuri> dkayiwa: hmm..no I took the openmrs-module-basic, added the stuff from atom feed module ... |
| 12:02:16 | <kavuri> dkayiwa: wanted to try out writing a new module :) |
| 12:03:07 | *** r0bby_ has quit IRC |
| 12:09:38 | <dkayiwa> kavuri: why dont you add that stuff to the atom feed module? |
| 12:10:19 | <kavuri> dkayiwa: ok, will make the changes to atom feed module and check |
| 12:14:50 | <kavuri> dkayiwa: will have to signoff for now. Will be back later |
| 12:14:57 | <dkayiwa> kavuri: ok |
| 12:19:20 | *** kavuri has quit IRC |
| 12:20:11 | *** robbyoconnor has joined #openmrs |
| 12:20:11 | *** ChanServ sets mode: +v robbyoconnor |
| 12:46:46 | *** robbyoconnor has quit IRC |
| 13:40:01 | *** robbyoconnor has joined #openmrs |
| 13:40:01 | *** ChanServ sets mode: +v robbyoconnor |
| 14:46:16 | *** yony258 has joined #openmrs |
| 14:46:37 | <yony258> dkayiwa: Hi :) |
| 14:47:09 | <yony258> dkayiwa: I dont want to interrupr, let me know when you have some free time. wanted to ask for your help :D |
| 14:47:14 | <yony258> *interrupt |
| 14:54:11 | <dkayiwa> yony258: ready :) |
| 14:54:19 | <yony258> dkayiwa: Cool, Thanks |
| 14:54:30 | <yony258> dkayiwa: So im having 2 very weird bugs with a new form im doing |
| 14:54:37 | <yony258> dkayiwa: Wanted to know if you can help me with them |
| 14:54:48 | <yony258> dkayiwa: I cant seem to resolve them |
| 14:54:56 | <yony258> dkayiwa: If you could pull it would be graet :) |
| 14:54:59 | <yony258> great* |
| 14:55:56 | <dkayiwa> yony258: ok |
| 14:57:40 | <dkayiwa> yony258: pulled |
| 14:57:54 | <yony258> dkayiwa: Ok so the form im talking about is "Manage Appointments" form |
| 14:58:07 | <yony258> dkayiwa: The first bug is with the "dates filter" |
| 14:59:12 | <yony258> dkayiwa: I want to show an error if startDate>endDate, so I did errors.reject("message"). But when it posts, the log files of the server saying there is a problem with the provider name property (although I did used the Editor). |
| 14:59:41 | <yony258> dkayiwa: Steps to reproduce: select a start date that is after the end date |
| 15:00:00 | <yony258> dkayiwa: press "apply filters" |
| 15:00:05 | <dkayiwa> yony258: ok |
| 15:00:22 | <yony258> dkayiwa: You can confirm what im saying by removing ${provider.name} from the JSP file (appointmentList.jsp) and doing the same steps. |
| 15:05:16 | <dkayiwa> yony258: where did you put the validation? |
| 15:05:33 | <yony258> dkayiwa: In the post method of the controller |
| 15:05:50 | <yony258> dkayiwa: its an if statement |
| 15:06:04 | <dkayiwa> yony258: controller name? |
| 15:06:27 | <yony258> dkayiwa: "appointmentListController.java" |
| 15:08:22 | <dkayiwa> yony258: does the code run the controller before the error? |
| 15:08:47 | <yony258> dkayiwa: Sorry, what? |
| 15:09:20 | <dkayiwa> yony258: does the error originate from the controller? |
| 15:09:58 | <yony258> dkayiwa: The controller should reject, but the bug isn't from the controller post method |
| 15:10:09 | <yony258> dkayiwa: its something with getting the provider name property |
| 15:10:24 | <yony258> dkayiwa: does that answer the question? |
| 15:10:49 | <dkayiwa> yony258: am wondering why it does not happen when the date are correct. are you doing some validation in the jsp? |
| 15:11:07 | <yony258> dkayiwa: Nope. no JSP validation |
| 15:15:00 | <yony258> dkayiwa: I also just wanted to say that I catch an API Exception at one of the controller functions if the startDate is after the endDate but I dont think it causes an error with getting the provider.name... |
| 15:15:15 | <dkayiwa> yony258: ok |
| 15:15:44 | <dkayiwa> yony258: for all get methods in the service, add this: @Transactional(readOnly = true) |
| 15:15:50 | <dkayiwa> yony258: then compile and test again |
| 15:16:06 | <yony258> dkayiwa: In which file? |
| 15:16:22 | <dkayiwa> yony258: AppointmentService |
| 15:16:33 | <yony258> dkayiwa: But there are some that aren't readOnly |
| 15:16:37 | <yony258> dkayiwa: I think |
| 15:16:48 | <dkayiwa> yony258: and they are get methods? |
| 15:17:07 | <yony258> dkayiwa: nope |
| 15:17:20 | <dkayiwa> yony258: thats why i said for all get methods :) |
| 15:17:27 | <yony258> dkayiwa: Oh sorry :D |
| 15:19:45 | <yony258> dkayiwa: Ok. did that |
| 15:19:53 | <dkayiwa> yony258: ok |
| 15:20:47 | <yony258> dkayiwa: Log error: http://pastebin.com/PU6j6hWe |
| 15:20:50 | *** kavuri has joined #openmrs |
| 15:21:11 | <yony258> dkayiwa: The main problem as far as I can tell is: javax.el.ELException: Error reading 'name' on type org.openmrs.Provider |
| 15:21:12 | <dkayiwa> yony258: ok |
| 15:21:55 | <dkayiwa> yony258: and the error does not happen when date are correct |
| 15:22:02 | <yony258> dkayiwa: correct |
| 15:22:17 | <dkayiwa> yony258: do you have some conditional reading in the jsp? |
| 15:22:28 | <yony258> dkayiwa: ? |
| 15:22:52 | <yony258> dkayiwa: I have stuff like ${condition ? true_Value : false_Value} |
| 15:23:22 | <dkayiwa> yony258: ok let me analyze it a bit more |
| 15:23:27 | <yony258> dkayiwa: ok |
| 15:56:11 | <judy> thanks dkayiwa |
| 15:56:12 | <judy> for |
| 15:56:13 | <judy> <dkayiwa> judy: your forms look nice :) |
| 15:56:22 | <dkayiwa> judy: :) |
| 15:56:26 | <judy> they are in use right now so things are a bit hectic... |
| 15:56:38 | <dkayiwa> judy: oh |
| 15:56:39 | <judy> but fun fun! |
| 15:56:46 | <dkayiwa> judy: :D |
| 16:02:36 | <dkayiwa> yony258: will continue with it when i come back |
| 16:02:56 | <yony258> dkayiwa: sure, no problem. Thank you |
| 16:03:07 | *** dkayiwa has quit IRC |
| 16:07:15 | *** dkayiwa has joined #openmrs |
| 16:09:01 | *** r0bby has joined #openmrs |
| 16:09:01 | *** ChanServ sets mode: +v r0bby |
| 16:11:43 | *** dkayiwa has quit IRC |
| 16:13:02 | *** robbyoconnor has quit IRC |
| 16:34:17 | *** r0bby_ has joined #openmrs |
| 16:34:17 | *** ChanServ sets mode: +v r0bby_ |
| 16:37:48 | *** r0bby has quit IRC |
| 16:48:09 | *** k-joseph has joined #openmrs |
| 17:16:46 | *** judy has quit IRC |
| 17:32:25 | *** Echidna has quit IRC |
| 17:32:54 | *** Echidna has joined #openmrs |
| 17:32:54 | *** ChanServ sets mode: +v Echidna |
| 18:13:09 | *** kavuri has quit IRC |
| 18:29:22 | *** Mkop has quit IRC |
| 18:40:16 | *** djazayeri has joined #openmrs |
| 18:40:16 | *** ChanServ sets mode: +o djazayeri |
| 18:48:44 | *** k-joseph has quit IRC |
| 18:59:49 | *** djazayeri1 has joined #openmrs |
| 18:59:53 | *** djazayeri has quit IRC |
| 19:05:56 | *** r0bby_ has quit IRC |
| 20:19:29 | *** Alex1_ has joined #openmrs |
| 20:20:10 | <Alex1_> Hey guys I need some urgent help. |
| 20:20:40 | <Alex1_> The form entry tab doesn't list my forms |
| 20:21:08 | <Alex1_> Is there something I need to do to enable this? |
| 20:27:09 | <Alex1_> |
| 20:31:17 | *** Alex1_ has quit IRC |
| 20:39:36 | *** Alex2_ has joined #openmrs |
| 20:43:48 | *** Alex2_ has quit IRC |
| 20:50:46 | *** dkayiwa has joined #openmrs |
| 20:52:09 | <dkayiwa> hi yony258 |
| 20:52:22 | <yony258> dkayiwa: Hi :) |
| 20:52:30 | <dkayiwa> yony258: did you fix it? |
| 20:52:35 | <yony258> dkayiwa: nope |
| 20:52:45 | <dkayiwa> yony258: oh :O |
| 20:52:48 | <yony258> dkayiwa: was working on another bug |
| 20:52:54 | <dkayiwa> yony258: ok |
| 20:53:34 | <yony258> dkayiwa: These two bugs driving me insane : |
| 20:53:47 | <yony258> dkayiwa: The one we talked about and the one I was working on |
| 20:53:52 | <dkayiwa> yony258: ok |
| 21:08:22 | *** yony258 has quit IRC |
| 21:13:04 | *** yony258 has joined #openmrs |
| 21:13:12 | <yony258> dkayiwa: Sorry had a DC |
| 21:13:19 | <dkayiwa> yony258: ok |
| 21:26:15 | <yony258> dkayiwa: Any progress with that bug? |
| 21:26:22 | <dkayiwa> yony258: no |
| 21:26:40 | <yony258> dkayiwa: Do you want me to explain to you the second bug, or you need to work or something else? |
| 21:26:51 | <dkayiwa> yony258: yes explain |
| 21:27:27 | <yony258> dkayiwa: Ok this one is a bit tricky to explain, so I need you to open that "Manage Appointment Form", tell me when its done. (verify that you have more than 1 appointment in you DB) |
| 21:28:16 | <dkayiwa> yony258: do you have sql script to insert them? |
| 21:28:30 | <yony258> dkayiwa: You can use the "Schedule new appointment" button |
| 21:29:13 | <dkayiwa> yony258: no types, no slots, etc |
| 21:29:41 | <yony258> dkayiwa: Hmm, I dont have a script but all you need is 1 appoiontment type, 1 patient, 1 provider and a block with at least 1 slot |
| 21:52:41 | <yony258> dkayiwa: Should I wait or do you prefer to do that in another time? |
| 21:52:58 | <dkayiwa> yony258: another time because i do not have the data |
| 21:53:20 | <yony258> dkayiwa: Ok, thanks anyway |
| 21:53:54 | *** yony258 has quit IRC |
| 22:06:05 | *** dkayiwa has quit IRC |
| 23:29:41 | *** djazayeri1 has quit IRC |