Hi,
OD server is crashing time to time and I couldn't figure it out why it is happening but when i restart then it works fine
Environment OD 6.0.2, TS 6.5 , solaris 5.8
If you have any clue regarding this problem plz let me know
Following is the error that i got in the log file
DriverManager.initialize: jdbc.drivers = null
JDBC DriverManager initialized
registerDriver: driver[className=org.hsql.jdbcDriver,org.hsql.jdbcDriver@faa550]
DriverManager.getConnection("jdbc:HypersonicSQL:/apps/iwov/iw-home/OpenDeployNG/db/schedDB")
trying driver[className=org.hsql.jdbcDriver,org.hsql.jdbcDriver@faa550]
OpenJMS 0.7.6.1
The OpenJMS Group. (C) 1999-2004. All rights reserved.
http://openjms.sourceforge.netorg.exolab.jms.server.ServerException: org.exolab.jms.persistence.PersistenceException: org.apache.commons.dbcp.SQLNestedExcep
tion: Cannot create PoolableConnectionFactory, cause:
java.sql.SQLException: The database is already in use by another process: org.hsqldb.NIOLockFile@eb536fe4[file =/apps/iwov/iw-
home/OpenDeployNG/db/openjms.db.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat():
lock file [/apps/iwov/iw-home/OpenDeployNG/db/openjms.db.lck] is presumably locked by another process.
at org.hsqldb.jdbc.jdbcUtil.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:82)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:300)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:838)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:821)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:518)
at org.exolab.jms.persistence.DBCPConnectionManager.getConnection(DBCPConnectionManager.java:119)
at org.exolab.jms.persistence.RDBMSAdapter.getConnection(RDBMSAdapter.java:709)
at org.exolab.jms.persistence.RDBMSAdapter.(RDBMSAdapter.java:180)
at org.exolab.jms.persistence.DatabaseService.createRdbmsAdapter(DatabaseService.java:236)
at org.exolab.jms.persistence.DatabaseService.(DatabaseService.java:163)
at org.exolab.jms.persistence.DatabaseService.instance(DatabaseService.java:115)
at org.exolab.jms.server.JmsServer.registerServices(JmsServer.java:274)
at org.exolab.jms.server.JmsServer.init(JmsServer.java:185)
at org.exolab.jms.server.JmsServer.main(JmsServer.java:229)
Regards,
A