About fixing introductionary issues

I will try.

It did not work and re produce the same error like before.

@nimodi

It’s more than a month since you started this talk about fixing introductory issues and now it has turn out to be a environment setup problem. As you’ve being trying to setup the environment for more than a one month, IMHO it would be easy for you, if you start it from the ground. You’d be surprised that you can have an up and running environment within just 15 minutes (thanks to OpenMRS SDK), if you following none other than the provided instructions in this wonderful WIKI page.

https://wiki.openmrs.org/display/docs/OpenMRS+SDK

It is totally upto you to choose between the Jetty or Tomcat. At the end of the day they both are servlet containers. As @merovingienne, I also found it easy for me to go ahead with the Tomcat setup as we are used to working with Tomcat environments. Hope this might be helpful! :slight_smile:

Regards, Jude Niroshan

please check whether you have maven. you can do that by running mvn -version. For installing and working with core:- fork a copy of the module and the clone it locally. cd into the module (Openmrs-core), and run mvn clean install. then find the .OpenMRS folder. dowload a copy of the legaci-ui .omod and store this .omod in .Openmrs/modules. make sure mysql is running before proceeding to the next step. you can start it with sudo service mysql start then go to openmrs-core directory again. cd into webapps and run mvn jetty:run. To work with the module just load it in intellij -> new project from existing sources

In case you run into errors you can try searching for existing answers through talk or google. Quite a few questions have already been answered in the past. It will be faster this way :smiley:

1 Like

@jtatia If you can help me to work on OpenMRS Core/TRUNK-2497 by providing references which is more helpful for me.((to get a better idea about the feature) .

The Description of the issue pretty much covers everything. First try to understand how the openmrs architecture is. There is an already existing feature that sends an email notification to a user. You need to add a feature whereby this sent message is stored in a table in the database. (Hence you need to first create a table). I could break it down for you, but it will be better if you explore the code to get a better understanding. Check out the code here: https://github.com/openmrs/openmrs-core/ apart from this you might need this : https://wiki.openmrs.org/display/docs/Database+Update+Conventions This should cover most of it: https://booki.flossmanuals.net/openmrs-developers-guide/_all

1 Like