com.mirth.connect.plugins.datapruner.DataPrunerException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • If you input an invalid time(02:59PM) on the pruner settings the client will allow you to save the page but the following will be thrown in the server log: {code} ERROR 2014-11-06 14:59:52,235 [qtp246079278-35] com.mirth.connect.plugins.datapruner.DataPrunerService: Failed to reschedule the data pruner. com.mirth.connect.plugins.datapruner.DataPrunerException: java.text.ParseException: Format.parseObject(String) failed at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:95) at com.mirth.connect.plugins.datapruner.DataPrunerService.update(DataPrunerService.java:66) at com.mirth.connect.server.controllers.DefaultExtensionController.updatePluginProperties(DefaultExtensionController.java:371) at com.mirth.connect.server.servlets.ExtensionServlet.doPost(ExtensionServlet.java:99) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:447) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:363) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:931) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:992) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:745) Caused by: java.text.ParseException: Format.parseObject(String) failed at java.text.Format.parseObject(Format.java:245) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:402) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:320) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.createTrigger(DefaultDataPrunerController.java:294) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:88) ... 28 more {code} Your input is reverted but there should be some sort of client error thrown. This also kind of applies to the other fields where the day of the week can be saved as something invalid. Maybe this should just be some sort of drop down anyways.
    via by Eduardo Armendariz,
  • If you input an invalid time(02:59PM) on the pruner settings the client will allow you to save the page but the following will be thrown in the server log: {code} ERROR 2014-11-06 14:59:52,235 [qtp246079278-35] com.mirth.connect.plugins.datapruner.DataPrunerService: Failed to reschedule the data pruner. com.mirth.connect.plugins.datapruner.DataPrunerException: java.text.ParseException: Format.parseObject(String) failed at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:95) at com.mirth.connect.plugins.datapruner.DataPrunerService.update(DataPrunerService.java:66) at com.mirth.connect.server.controllers.DefaultExtensionController.updatePluginProperties(DefaultExtensionController.java:371) at com.mirth.connect.server.servlets.ExtensionServlet.doPost(ExtensionServlet.java:99) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:447) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:363) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:931) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:992) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:745) Caused by: java.text.ParseException: Format.parseObject(String) failed at java.text.Format.parseObject(Format.java:245) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:402) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:320) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.createTrigger(DefaultDataPrunerController.java:294) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:88) ... 28 more {code} Your input is reverted but there should be some sort of client error thrown. This also kind of applies to the other fields where the day of the week can be saved as something invalid. Maybe this should just be some sort of drop down anyways.
    via by Eduardo Armendariz,
  • simpleDateFormat Problems and questions
    via by Justin Core,
    • com.mirth.connect.plugins.datapruner.DataPrunerException: java.text.ParseException: Format.parseObject(String) failed at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:95) at com.mirth.connect.plugins.datapruner.DataPrunerService.update(DataPrunerService.java:66) at com.mirth.connect.server.controllers.DefaultExtensionController.updatePluginProperties(DefaultExtensionController.java:371) at com.mirth.connect.server.servlets.ExtensionServlet.doPost(ExtensionServlet.java:99) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:447) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:363) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:931) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:992) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:745) Caused by: java.text.ParseException: Format.parseObject(String) failed at java.text.Format.parseObject(Format.java:245) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:402) at javax.swing.text.InternationalFormatter.stringToValue(InternationalFormatter.java:320) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.createTrigger(DefaultDataPrunerController.java:294) at com.mirth.connect.plugins.datapruner.DefaultDataPrunerController.update(DefaultDataPrunerController.java:88) ... 28 more

    Users with the same issue

    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,