Skip to content

Troubleshooting

Matt Krins edited this page May 22, 2024 · 13 revisions

If you are getting errors or need support this is the page for you.

Trouble Installing

Corporate Proxy

PlatySync is built with NodeJS libraries, so if you are behind a corporate proxy and run into an error while running npm install, it is likely that npm can't reach the internet. You may need to set the http and https variables in the npm config file.

Forgot Password

If you have forgotten or lost the password you login with, or the one used to initially to set up, you will need to reset PlatySync.

Bugs

If you find an inconsistency within schemas/rules/etc, your options are:

  1. Refresh the page
    Web apps can occasionally get out of sync. A refresh can sometimes fix things.
  2. Logout
    Force the app to reload your session by logging back in.
  3. Use the Clear Cache option located on the settings screen
    image
    This button will clear the schema cache loaded on the server and reload the page.
  4. Download the latest release
    The bug/issue you are experiencing may have already been fixed in a new version.
  5. Reset PlatySync
    Use the Factory Reset option located on the settings screen
    image You can perform this task manually if all else fails.
  6. Submit a bug report via github issues
    Don't forget to include any relevant logs.

Reset PlatySync

In the event you need to delete existing settings and 'factory reset' PlatySync, these are the instructions for you.

Locate the data directory for PlatySync (for windows this will be %appdata%\platysync) and delete the filed named database.sqlite.
This file contains application settings used by PlatySync, such as the initial password (encrypted).
Application settings are stored separately from the schema configuration files, meaning you should not loose anything important. Force-reload the application in the browser and you should be re-presented with the initial configuration screen. Set the new password and your schemas should be ready to go. You will also need to re-configure any custom application settings which were reset.

Reset encryption key

In the very unusual event you need to delete the key used by PlatySync to encrypt passwords, you will need to locate and delete the PlatySync entry on your platform's credential/keychain store. This key is stored and managed via the keyring package.

Warning: deleting this key will make make login impossible without deleting the sqlite database.

In Windows, you can find the key via Credential Manager:

image

Logging

There is a Log browser available via the sidebar. image For additional data, actual log files are located in the the data directory for PlatySync (for windows this will be %appdata%\platysync).

  • general.txt
    Logs related to general/generic software operations.
  • history.txt
    Logs related to scheduling, rule evaluation and execution.