Hello All,
 
It seems my standlaone database might have been corrupted due to the kill.exe 
problem in windows 7
 
https://tickets.openmrs.org/browse/STAND-42
https://tickets.openmrs.org/browse/STAND-40
 
I have deleted my earlier install, unzipped the 1.8.3 standlone again. Now it 
is running fine without any error. 
 
But, I am sure, sooner or later the db will get corrupted due to the kill.exe 
not found issue. Whenever I am stopping the server I am getting this error of 
"cannot stop MySQLResource kill.exe" not found.
 
I read the following temporary fix in one of the above ticket - "A temporary 
fix which does not require you to re-download the standalone would be to put 
kill.exe in the c-mxj-utils folder which is already in your unzipped standalone 
folder."
 
But, I haven't been able to find that kill.exe file anywhere in the unzipped 
folder. Please let me know what will be the solution of this without doing a 
fresh download and install. (I will prefer to stay with 1.8.3 as that is the 
same version used in our server)
 
Due to connectivity with the server, I am planning to build the concepts, forms 
in my standalone box and then will later import it to the server.
I don't want to build the concepts, form and then if for any chance it gets 
corrupted, I need to start all over again. 
 
Thanks,
Rajib
 
www.missionarogya.org
 

________________________________
From: Rajib Sengupta <[email protected]>
To: [email protected] 
Sent: Thursday, March 22, 2012 11:29 PM
Subject: [OPENMRS-IMPLEMENTERS] Problem starting up the standalone instance


Hello All,

I have installed the standalone openmrs in my laptop (windows 7, 64bit) by 
following the install 
https://wiki.openmrs.org/display/docs/OpenMRS+Standalone

When I executed the standalone-1.1.1.jar file , I have been able to get to the 
userid/password page of openmrs 

But then when I tried it again, I am getting the following error :
 
The following error occurred at startup: 
Error occurred while trying to get the updates needed for the database. Unable 
to get a connection to the database. Please check your openmrs runtime 
properties file and make sure you have the correct connection.username and 
connection.password set

java.lang.RuntimeException: Error occurred while trying to get the updates 
needed for the database. Unable to get a connection to the database.  Please 
check your openmrs runtime properties file and make sure you have the correct 
connection.username and connection.password set
        at 
org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:578)
 
My runtime.properties file is as following:#Last updated by the OpenMRS 
Standalone application.
#Tue Mar 20 23:31:35 EDT 2012
reset_connection_password=false
tomcatport=8081
connection.url=jdbc:mysql:mxj://127.0.0.1:3316/openmrs?autoReconnect=true&sessionVariables=storage_engine=InnoDB&useUnicode=true&characterEncoding=UTF-8&server.initialize-user=true&createDatabaseIfNotExist=true&server.basedir=database&server.datadir=database/data&server.collation-server=utf8_general_ci&server.character-set-server=utf8&server.max_allowed_packet=32M
module.allow_web_admin=true
connection.username=openmrs
auto_update_database=false
application_data_directory=appdata
connection.password=test

====================

Log
The following error occurred at startup: 
Error occurred while trying to get the updates needed for the database. Unable 
to get a connection to the database. Please check your openmrs runtime 
properties file and make sure you have the correct connection.username and 
connection.password set

java.lang.RuntimeException: Error occurred while trying to get the updates 
needed for the database. Unable to get a connection to the database.  Please 
check your openmrs runtime properties file and make sure you have the correct 
connection.username and connection.password set
        at 
org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:578)
        at 
org.openmrs.util.DatabaseUpdater.updatesRequired(DatabaseUpdater.java:257)
        at org.openmrs.web.Listener.setupNeeded(Listener.java:170)
        at org.openmrs.web.Listener.contextInitialized(Listener.java:142)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at
 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
        at org.openmrs.standalone.TomcatManager.run(TomcatManager.java:73)
        at 
org.openmrs.standalone.ApplicationController.startServer(ApplicationController.java:378)
        at 
org.openmrs.standalone.ApplicationController.access$000(ApplicationController.java:29)
        at 
org.openmrs.standalone.ApplicationController$1.construct(ApplicationController.java:126)
        at org.openmrs.standalone.SwingWorker$2.run(SwingWorker.java:125)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Exception: Unable to get a connection to the database.  
Please check your openmrs runtime properties file and make sure you have the 
correct connection.username and connection.password set
        at 
org.openmrs.util.DatabaseUpdater.getLiquibase(DatabaseUpdater.java:337)
        at 
org.openmrs.util.DatabaseUpdater.getUnrunDatabaseChanges(DatabaseUpdater.java:564)
        ...
 16 more
Caused by: 
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not 
create connection to database server. Attempted reconnect 3 times. Giving up.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
        at com.mysql.jdbc.Util.getInstance(Util.java:381)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2364)
        at com.mysql.jdbc.ConnectionImpl. (ConnectionImpl.java:773)
        at com.mysql.jdbc.JDBC4Connection. (JDBC4Connection.java:46)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:352)
        at 
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at 
org.openmrs.util.DatabaseUpdater.getConnection(DatabaseUpdater.java:394)
        at 
org.openmrs.util.DatabaseUpdater.getLiquibase(DatabaseUpdater.java:334)
        ... 17 more
Caused by: java.util.MissingResourceException: Resource 'kill.exe' not found
        at 
com.mysql.management.util.Streams.getResourceAsStream(Streams.java:124)
        at
 com.mysql.management.util.Streams.getResourceAsStream(Streams.java:108)
        at com.mysql.management.util.Streams$1.inner(Streams.java:140)
        at 
com.mysql.management.util.Exceptions$VoidBlock.exec(Exceptions.java:129)
        at 
com.mysql.management.util.Streams.createFileFromResource(Streams.java:153)
        at 
com.mysql.management.util.ProcessUtil.getWindowsKillFile(ProcessUtil.java:71)
        at com.mysql.management.util.ProcessUtil. (ProcessUtil.java:60)
        at 
com.mysql.management.MysqldResource.processRunning(MysqldResource.java:421)
        at 
com.mysql.management.MysqldResource.isRunning(MysqldResource.java:414)
        at 
com.mysql.management.driverlaunched.ServerLauncherSocketFactory.ensureMysqlStarted(ServerLauncherSocketFactory.java:118)
        at 
com.mysql.management.driverlaunched.ServerLauncherSocketFactory.connect(ServerLauncherSocketFactory.java:72)
        at com.mysql.jdbc.MysqlIO. (MysqlIO.java:290)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2288)
        ... 30 more 
See the server log for full output. 

________________________________
Click here to unsubscribe from OpenMRS Implementers' mailing list

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to