Table of Contents

Synergy Troubleshooting

Frequently asked questions and troubleshooting information

General

Check network

Check if the network stack is running

See “How can I use DWOS Synergy locally without being connected to a network” below.

Delete coDiagnostiX' Synergy server cache

Check Synergy server configuration

Step by step instructions

No receivers are listed when sharing an order in DWOS

DWOS is unable to find a RabbitMQ server. See chapter “Local Server”.

No shared orders are listed in coDiagnostiX

After receiving an implant, DWOS’ implant setup dialog doesn’t show any implants

If the implant setup dialog’s 3D view appears to be empty, DWOS’ database is probably corrupted.

How can I use DWOS Synergy locally without being connected to a network

If the computer was not connected to a network since Windows was booted, most probably communicating over the loopback address (localhost, 127.n.n.n) will not work properly. Hence, Synergy won’t work as well. Currently, there are two solutions:

How can I share a planning from coDiagnostiX

Currently, shares can only be placed by DWOS.

How can I connect to a share with DWOS

Synergy supports connections between DWOS and coDiagnostiX only. It is not possible to connect two instances of DWOS or coDiagnostiX.

RabbitMQ server installation instructions

Everything below is done automatically by the Synergy Server installer. However, if problems occur this might help solving them.

RabbitMQ server installation

  1. Download erlang installation win64 binary or win32 binary (91.9 MB) and install.
  2. Download RabbitMQ server installation rabbitmq-server-3.2.3 (3.6 MB) and install.
  3. Open start ‘menu > RabbitMQ > RabbitMQ Command Prompt (sbin dir)’ or Search ‘RabbitMQ…’ and open RabbitMQ Command Prompt (sbin dir).
  4. In the command prompt type: ‘rabbitmq-plugins enable rabbitmq_stomp’ and hit enter (enables the stomp plugin, which is required for coDiagnostiX).
  5. Optional: hit the up arrow to bring back the last command and change it to ‘rabbitmq-plugins enable rabbitmq_management’ and hit Enter (enables the management plugin, required for web-interface).
  6. Check the RabbitMQ service installation and restart it.
    • Open start menu, search for ‘Services’ or ‘Dienste’ and open it.
    • If installed correctly, there will be a service with the name ‘RabbitMQ’ running.
    • Right-click > restart or select and choose restart on the left side.

RabbitMQ web-interface

The web-interface is available if everything is installed and the management plugin is enabled.

  1. Open a browser of your choice.
  2. Enter 'localhost:15672' in the address bar.
  3. Enter the current default login: ‘guest’ password: ‘guest’.

The web-interfaces shows the current traffic, and under queues the specific channels for DWOS and coDiagnostiX can be monitored.

Windows Firewall settings

If the RabbitMQ server needs to be reached from another PC the corresponding ports need to be opened.

  1. open start menu, search for ‘Firewall’ open ‘Windows-Firewall’
  2. open ‘Advanced Settings’ or ‘Erweiterte Einstellungen’
  3. select ‘Inbound Rules’ or ‘Eingehende Regeln’ on the left
  4. click ‘New Rule..’ or ‘Neue Regel…’ on the right side
  5. choose ‘Port’ and click ‘Next >’
  6. choose ‘TCP’ (should be already) and ‘Specific local ports’
  7. or ‘Bestimmte lokale Ports’ and enter the required ports:
    1. 61613 (for coDiagnostiX, if its on another PC)
    2. 5672 (for DWOS, if its on another PC)
    3. 15672 (for the RabbitMQ-server-web-interface, if required from another PC)
  8. so you will end up with something like ‘61613, 61615, 5672, 15672’ and click ‘Next >’
  9. choose ‘Allow the connection’ or ‘Verbindung zulassen’ and click ‘Next >’
  10. select the required Profiles and click ‘Next >’
  11. and a name f.e. ‘RabbitMQ’ and you are done

If done correctly, the server will now be reachable from other clients. If port 15672 was added to the rule the web-interface should also be reachable from other PCs ‘<IP-address>:15672’.