Environment: Mirth 1.5 Windows version, Windows Server 2000 SP4, Microsoft SQL Server 2000 SP3, Java Runtime v1.6.0 (build 1.6.0_01-b06)
File Reader to Database Channel
The database setting in mirth.properties file is set to sqlserver
============
Tested Mirth with close to 11,000 messages. Successfully processed all messages and there were no error messages in the log file.
Two problems:
1. When Mirth is restarted it throws "Could not prune database" error in the mirth.log file. The same message gets repeated each time Mirth is restarted.
2. Unable to launch Mirth Manager.exe. After double-click or right-click/Open nothing happens. The application does not get launched, there's no icon in the tray, and there's no error in the log file specific to Server Manager.
Following changes were done to the box after testing with about 11,000 messages (I don't think this would cause the error but thought I should mention because of the change in the environment.):
1. Added more memory
2. Installed SQL Server 2005 Express with SP2 (Microsoft SQL Server Express Edition with Advanced Services)
Any help to resolve would be appreciated.
Thanks in advance!
OR 2007-05-31 13:57:30,739 [Thread-10] com.webreach.mirth.server.Mirth: org.mule.MuleRuntimeException: Failed to create UMOManager instance "org.mule.MuleManager"
WARN 2007-05-31 13:57:32,261 [DatabasePruner] com.webreach.mirth.server.util.DatabasePruner: could not prune database
com.webreach.mirth.server.controllers.ControllerEx ception: com.ibatis.common.jdbc.exception.NestedSQLExceptio n:
--- The error occurred while applying a parameter map.
--- Check the getChannel-InlineParameterMap.
--- Check the results (failed to retrieve results).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at com.webreach.mirth.server.controllers.ChannelContr oller.getChannel(ChannelController.java:105)
at com.webreach.mirth.server.util.DatabasePruner.prun eDatabase(DatabasePruner.java:66)
at com.webreach.mirth.server.util.DatabasePruner.run( DatabasePruner.java:52)
Caused by: com.ibatis.common.jdbc.exception.NestedSQLExceptio n:
--- The error occurred while applying a parameter map.
--- Check the getChannel-InlineParameterMap.
--- Check the results (failed to retrieve results).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryWithCallback(GeneralStatemen t.java:188)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryForList(GeneralStatement.jav a:123)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelega te.queryForList(SqlMapExecutorDelegate.java:615)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelega te.queryForList(SqlMapExecutorDelegate.java:589)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.qu eryForList(SqlMapSessionImpl.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.que ryForList(SqlMapClientImpl.java:95)
at com.webreach.mirth.server.controllers.ChannelContr oller.getChannel(ChannelController.java:103)
... 2 more
Caused by: java.lang.NullPointerException
at java.io.DeleteOnExitHook.add(Unknown Source)
at java.io.File.deleteOnExit(Unknown Source)
at net.sourceforge.jtds.util.BlobBuffer.createBlobFil e(BlobBuffer.java:160)
at net.sourceforge.jtds.util.BlobBuffer.setBinaryStre am(BlobBuffer.java:1037)
at net.sourceforge.jtds.jdbc.TdsData.readData(TdsData .java:788)
at net.sourceforge.jtds.jdbc.TdsCore.tdsRowToken(TdsC ore.java:2968)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCor e.java:2236)
at net.sourceforge.jtds.jdbc.TdsCore.getNextRow(TdsCo re.java:761)
at net.sourceforge.jtds.jdbc.JtdsResultSet.next(JtdsR esultSet.java:593)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.han dleResults(SqlExecutor.java:380)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.han dleMultipleResults(SqlExecutor.java:301)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.exe cuteQuery(SqlExecutor.java:190)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.sqlExecuteQuery(GeneralStatement.java:20 5)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryWithCallback(GeneralStatemen t.java:173)
... 8 more
File Reader to Database Channel
The database setting in mirth.properties file is set to sqlserver
Code:
C:\\Program Files\\Mirth\\conf\\mirth.properties database=sqlserver
Tested Mirth with close to 11,000 messages. Successfully processed all messages and there were no error messages in the log file.
Two problems:
1. When Mirth is restarted it throws "Could not prune database" error in the mirth.log file. The same message gets repeated each time Mirth is restarted.
2. Unable to launch Mirth Manager.exe. After double-click or right-click/Open nothing happens. The application does not get launched, there's no icon in the tray, and there's no error in the log file specific to Server Manager.
Following changes were done to the box after testing with about 11,000 messages (I don't think this would cause the error but thought I should mention because of the change in the environment.):
1. Added more memory
2. Installed SQL Server 2005 Express with SP2 (Microsoft SQL Server Express Edition with Advanced Services)
Any help to resolve would be appreciated.
Thanks in advance!
OR 2007-05-31 13:57:30,739 [Thread-10] com.webreach.mirth.server.Mirth: org.mule.MuleRuntimeException: Failed to create UMOManager instance "org.mule.MuleManager"
WARN 2007-05-31 13:57:32,261 [DatabasePruner] com.webreach.mirth.server.util.DatabasePruner: could not prune database
com.webreach.mirth.server.controllers.ControllerEx ception: com.ibatis.common.jdbc.exception.NestedSQLExceptio n:
--- The error occurred while applying a parameter map.
--- Check the getChannel-InlineParameterMap.
--- Check the results (failed to retrieve results).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at com.webreach.mirth.server.controllers.ChannelContr oller.getChannel(ChannelController.java:105)
at com.webreach.mirth.server.util.DatabasePruner.prun eDatabase(DatabasePruner.java:66)
at com.webreach.mirth.server.util.DatabasePruner.run( DatabasePruner.java:52)
Caused by: com.ibatis.common.jdbc.exception.NestedSQLExceptio n:
--- The error occurred while applying a parameter map.
--- Check the getChannel-InlineParameterMap.
--- Check the results (failed to retrieve results).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryWithCallback(GeneralStatemen t.java:188)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryForList(GeneralStatement.jav a:123)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelega te.queryForList(SqlMapExecutorDelegate.java:615)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelega te.queryForList(SqlMapExecutorDelegate.java:589)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.qu eryForList(SqlMapSessionImpl.java:118)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.que ryForList(SqlMapClientImpl.java:95)
at com.webreach.mirth.server.controllers.ChannelContr oller.getChannel(ChannelController.java:103)
... 2 more
Caused by: java.lang.NullPointerException
at java.io.DeleteOnExitHook.add(Unknown Source)
at java.io.File.deleteOnExit(Unknown Source)
at net.sourceforge.jtds.util.BlobBuffer.createBlobFil e(BlobBuffer.java:160)
at net.sourceforge.jtds.util.BlobBuffer.setBinaryStre am(BlobBuffer.java:1037)
at net.sourceforge.jtds.jdbc.TdsData.readData(TdsData .java:788)
at net.sourceforge.jtds.jdbc.TdsCore.tdsRowToken(TdsC ore.java:2968)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCor e.java:2236)
at net.sourceforge.jtds.jdbc.TdsCore.getNextRow(TdsCo re.java:761)
at net.sourceforge.jtds.jdbc.JtdsResultSet.next(JtdsR esultSet.java:593)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.han dleResults(SqlExecutor.java:380)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.han dleMultipleResults(SqlExecutor.java:301)
at com.ibatis.sqlmap.engine.execution.SqlExecutor.exe cuteQuery(SqlExecutor.java:190)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.sqlExecuteQuery(GeneralStatement.java:20 5)
at com.ibatis.sqlmap.engine.mapping.statement.General Statement.executeQueryWithCallback(GeneralStatemen t.java:173)
... 8 more
Comment