No announcement yet.

web service listener error

  • Filter
  • Time
  • Show
Clear All
new posts

  • web service listener error


    I am trying to write a web service using Mirth.

    I've created the web service listener as in the mirth tutorial:
    I had to search through the Mirth repository on FishEye to look for some java files.

    I have compiled the code, created the jar file and copied it to the custom-lib folder, then restarted Mirth.

    However I've got this error message. Any help is appreciated.

    Mirth version:
    Mirth Connect Server
    Built on November 11, 2014
    Server ID: 733cef83-d471-4575-a9f0-aa0a530a878f
    Java version: 1.7.0_51

    Error message below:

    [2015-02-02 16:22:02,236] ERROR ( er:24): com.mirth.connect.donkey.server.DeployException: class " r"'s signer information does not match signer information of other classes in the same package

    at com.mirth.connect.server.controllers.DonkeyEngineC ontroller$DeployTask.doDeploy(DonkeyEngineControll

    at com.mirth.connect.server.controllers.DonkeyEngineC ontroller$DeployTask.execute(DonkeyEngineControlle



    at a:266)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(

    at java.util.concurrent.ThreadPoolExecutor$ (

    Caused by: java.lang.SecurityException: class " r"'s signer information does not match signer information of other classes in the same package

    at java.lang.ClassLoader.checkCerts( 895)

    at java.lang.ClassLoader.preDefineClass(ClassLoader.j ava:665)

    at java.lang.ClassLoader.defineClass( :758)


    at .java:455)

    at$100(URLClassLoader. java:73)

    at$ 367)

    at$ 361)

    at Method)

    at ava:360)

    at java.lang.ClassLoader.loadClass( 24)

    at java.lang.ClassLoader.loadClass( 57)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(

    at com.mirth.connect.server.controllers.DonkeyEngineC ontroller.createSourceConnector(DonkeyEngineContro

    at com.mirth.connect.server.controllers.DonkeyEngineC ontroller.createChannelFromModel(DonkeyEngineContr

    at com.mirth.connect.server.controllers.DonkeyEngineC ontroller$DeployTask.doDeploy(DonkeyEngineControll

    ... 7 more

    Looking through my java code on NetBeans, I see that I have 5 warning messages regarding donkey-server.jar
    Warning message below:

    C:\Program Files\Mirth Connect\server-lib\donkey\donkey-server.jar(com/mirth/connect/donkey/model/event/ConnectionStatusEventType.class): warning: Cannot find annotation method 'value()' in type 'XStreamAlias': class file for com.thoughtworks.xstream.annotations.XStreamAlias not found
    C:\Program Files\Mirth Connect\server-lib\donkey\donkey-server.jar(com/mirth/connect/donkey/model/event/ErrorEventType.class): warning: Cannot find annotation method 'value()' in type 'XStreamAlias'
    C:\Program Files\Mirth Connect\server-lib\donkey\donkey-server.jar(com/mirth/connect/donkey/model/message/ConnectorMessage.class): warning: Cannot find annotation method 'value()' in type 'XStreamAlias'
    C:\Program Files\Mirth Connect\server-lib\donkey\donkey-server.jar(com/mirth/connect/donkey/model/message/Message.class): warning: Cannot find annotation method 'value()' in type 'XStreamAlias'
    C:\Program Files\Mirth Connect\server-lib\donkey\donkey-server.jar(com/mirth/connect/donkey/model/message/Response.class): warning: Cannot find annotation method 'value()' in type 'XStreamAlias'
    5 warnings

    Many thanks

  • #2
    Seems like you've messed up your installation somehow. Make sure not to touch any of the JARs in the lib folders except for custom-lib. And make sure your custom JAR only contains your classes, and doesn't include any Mirth Connect internal classes (like WebServiceReceiver).
    Step 1: JAVA CACHE...DID YOU CLEAR ...wait, ding dong the witch is dead?

    Nicholas Rupley
    Work: 949-237-6069
    Always include what Mirth Connect version you're working with. Also include (if applicable) the code you're using and full stacktraces for errors (use CODE tags). Posting your entire channel is helpful as well; make sure to scrub any PHI/passwords first.

    - How do I foo?
    - You just bar.


    • #3
      Getting error of Signer information does not match

      I am trying to modify Mirth's NCPDP datatype files for missing values.
      My NCPDP related JARS are getting signed from same key store came with Mirth's installation . I am using eclipse to build mirth . but when I try to replace this JARS in Mirth's installation folder , i am getting attached error for "Signer information does not match"
      Attached Files