web stats

Mirth Connect

Channel messages cannot be viewed if day of month is greater than 12 (localization issue I pressume)

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.6.0
  • Fix Version/s: 1.8.2
  • Component/s: Administrator
  • Labels:
    None
  • Environment:
    Windows 2003 server SP2 SPANISH version
  • Operating System:
    Other

Description

when accessing to channel messages suddenly appears an error message with this description:

om.webreach.mirth.client.core.ClientException: com.webreach.mirth.client.core.ClientException: method failed: HTTP/1.1 500 com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred while applying a parameter map.
--- Check the getMessageByPageLimit-InlineParameterMap.
--- Check the statement (query failed).
--- Cause: java.sql.SQLException: La conversi�n del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.
Caused by: java.sql.SQLException: La conversi�n del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.
com.webreach.mirth.client.core.MessageListHandler.getMessagesByPage(MessageListHandler.java:143)
com.webreach.mirth.client.core.MessageListHandler.getFirstPage(MessageListHandler.java:96)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser.getMessageTableData(MessageBrowser.java:505)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser.access$1000(MessageBrowser.java:87)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser$1MessageWorker.doInBackground(MessageBrowser.java:1298)
com.webreach.mirth.client.ui.browsers.message.MessageBrowser$1MessageWorker.doInBackground(MessageBrowser.java:1284)
org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Translating from spanish, the cause is:

La conversi�n del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.
Data type conversion from char to datetime produced a datetime value out of range.



Activity

Hide
Christopher Lang added a comment -
Excellent find! Indeed a localization issue.
Show
Christopher Lang added a comment - Excellent find! Indeed a localization issue.
Hide
Jacob Brauer added a comment -
This is only an issue with SQL Server (2000) and has not been reproduced yet. Continue looking into the messageFilterCriteria in sqlserver-message.xml.
Show
Jacob Brauer added a comment - This is only an issue with SQL Server (2000) and has not been reproduced yet. Continue looking into the messageFilterCriteria in sqlserver-message.xml.
Hide
Jacob Brauer added a comment -
Show
Jacob Brauer added a comment - See MIRTH-969
Hide
Jacob Brauer added a comment -
This issue can only be reproduced in SQL Server 2000 outside of America and has something to do with applying the messageFilterCriteria map. The issue does not appear in any locale on SQL Server 2005+.
Show
Jacob Brauer added a comment - This issue can only be reproduced in SQL Server 2000 outside of America and has something to do with applying the messageFilterCriteria map. The issue does not appear in any locale on SQL Server 2005+.
Hide
Jacob Brauer added a comment -
This was fixed as a part of MIRTH-1235
Show
Jacob Brauer added a comment - This was fixed as a part of MIRTH-1235

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: