FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

Common Error Messages

Port 8081 in use

Это может произойти по ряду причин.

Если это первый запуск ProfitTrailer, возможно другое приложение может использовать порт 8081. Измените server.port и попробуйте снова.

Если ProfitTrailer у вас работал и внезапно вы получаете эту ошибку, то может быть несколько причин.

  • Проверьте есть ли у вас доступ в браузере к http://localhost:8081. Если да, то бот уже запущен в фоновом режиме. Используйте Stop ProfitTrailer для безопасной остановки бота.
  • Если бот не работает в фоновом режиме, то перезагрузка компьютера должна решить эту проблему.

Если вы запускаете несколько ботов на 1 компьютере, то при запуске используйте разные server.port.

TOP


Unable to retrieve latest settings null

On the first instance of this error when it has been historically running without issue a restart may resolve it.

Failing that, you may find you can access the GUI but in the config menu the pairs or DCA or indicators files are actually blank. Copying from a backup and then saving should resolve this.

Some users are experiencing an issue with their configurations.

This work around may also help

  1. Make sure you are in offline config mode. server.disable_online_config = true
  2. If you are not, stop the bot, change server.disable_online_config = false to true and then restart the bot
  3. Stop the bot again
  4. Delete your offline config (offlineData) from the ProfitTrailer folder
  5. Start the bot again. ProfitTrailer will ask you to re upload the files from the initialization folder
  6. Choose a new unique name, and boot up.

Part 2:
Now that you have chosen that unique name

  1. Stop the bot
  2. Switch to online config mode server.disable_online_config = false
  3. start the bot.
  4. it should ask you to reinitialize since it does not have that unique name online.
  5. Choose another new unique name

Choose to stop at part 1 if you only want offline configs.

TOP


Binance Websocket Timeout

Это вызвано медленным соединением между вашим ботом и биржей. Даже если ваш у вас высокоскоростной интернет это может произойти, и находится вне вашего контроля.

Таймаут по умолчанию составляет 30 секунд, однако, если вы все равно испытываете проблемы, то вам нужно увеличить это значение connection.timeout в application.properties

TOP


NormalStrategyRunner - API Problems?

Это сообщение появляется в основном на Bittrex, когда происходит прерывание связи между вашим ботом и биржей. Если вы видите это не регулярно, вы можете игнорировать сообщение. Если вы видите его постоянно, вы должны перезапустить своего бота.

Если проблема не устранена, вам стоит проверить работает ли ваш бот на другом компьютере и проверить интернет соединение.


Please Set a Gain

GAIN является обязательной стратегией продажи. Это потому, что без GAIN другие стратегии продажи могут быть истинными, в то время как ваша монета все еще не прибыльна. Наличие стратегии GAIN позволяет установить минимальный порог прибыли, который также должен быть истинным в сочетании с любыми другими стратегиями.

TOP


Press any key to Continue

Это сообщение появляется только тогда, когда бот остановился из-за ошибки. Нажатие любой клавиши закрывает окно бота. Перед тем, как нажать любую клавишу, вы должны прочитать сообщение отображаемое в терминале/командной строке, чтобы чтобы узнать какая ошибка останавливает работу бота.

TOP


Signature for this request is not valid

Эта ошибка обычно предшествует указанию default_api_key (default_apiKey для V1.x) или trading_api_key (trading_apiKey для V1.x) и указывает, что секрет для этого ключа API неверен. Проверьте наличие опечаток в ключе и убедитесь, что в конце нет дополнительных пробелов.

TOP


Both Save Files were Corrupted

Файлы которые содержат ваши данные о продажах и информацию об уровне DCA, могут быть повреждены, если бот подвергается жесткому сбросу. Это может быть связано с перезагрузкой компьютера или неправильным завершением работы бота.

При загрузке в терминале/консоли появится сообщение, в котором вам будет предложено использовать резервную копию или удалить ProfitTrailerData.json. Непосредственный файл резервной копии называется ProfitTrailerData.json.backup, но этот файл возможно тоже будет поврежден. Вместо этого у вас будет 6 дополнительных файлов резервной копии в папке “backup”. Переименуйте последний файл в ProfitTrailerData.json и переместите его в основную папку Profit Trailer. Теперь попробуйте перезапустить бота.

TOP


Binance does not support this period

В indicators.properties только те временные интервалы которые поддерживает биржа. Получить информацию по поддерживаемым биржей временных интервалах можно тут.

TOP


Windows: Why does my PT Bot freeze in the Command (CMD) Window?

Если вы случайно нажмете в окне терминала, где вы запустили PT bot, вы можете приостановить работу бота.

Окно командной строки в режиме быстрого редактирования, который автоматически переходит в режим редактирования при нажатии на экран.

Обычно CMD переходит в режим редактирования только при щелчке правой кнопкой мыши на черном экране и выборе “Выделить”.

Чтобы вернуться в обычный режим, щелкните правой кнопкой мыши строку заголовка окна и выберите свойства, выберите вкладку параметры и снимите флажок “режим быстрого редактирования” и нажмите кнопку ОК.

Кроме того, вы можете нажать клавишу ESC, чтобы выйти из режима “выделить” после нажатия в окне.

TOP


We were unable to authenticate your license. Check your license and API key

Есть несколько вещей, которые могут вызвать эту ошибку, но чаще всего это вызвано неправильной настройкой в файле application.properties или ваш ключ API не были надлежащим образом зарегистрированы на вашу лицензию ProfitTrailer. Ниже приведены наиболее распространенные причины этой ошибки:

  1. В license = параметр отсутствует или установлен не правильно (Этого параметра нет в v1, он появился в v2)
    1. Убедитесь пожалуйста что у вас есть параметр license в application.properties. Укажите номер лицензии ProfitTrailer для соответствующей биржи, а не API ключ. (Ваша лицензия ProfitTrailer была отправлена вам по электронной почте, когда вы купили бота. Проверьте письмо с темой: “ProfitTrailer license activation!”)
    2. Убедитесь, что используется правильная лицензия для биржи. Если Вы приобрели бота для нескольких бирж, каждая биржа будет иметь свой собственный уникальный номер лицензии ProfitTrailer.
  2. Параметр default_api_key = отсутствует или установлен неправильно.
    1. Названия параметров в Api Keys изменились и в v2 немного отличается от v1. Пожалуйста, убедитесь, что ваши названия параметров являются правильными для v2:
      1. v1: Старые (неправильные) названия параметров:
        • default_apiKey
        • default_apiSecret
        • trading_apiKey
        • trading_apiSecret
      2. v2: Новые (правильные) названия параметров:
        • default_api_key
        • default_api_secret
        • trading_api_key
        • trading_api_secret
  3. Установленные default_api_key = не привязаны к вашей лицензии ProfitTrailer.
    1. В Discord, отправьте сообщение “PT Assistant” с “/list keys” и убедитесь, что ваш API ключ правильный и зарегистрирован. Если нет, вам нужно будет добавить api ключ, который вы пытаетесь использовать. (Смотрите: API Key Guide)
  4. У вас пробел в license или api_key. (т.е. license = 'abcdefg ')
  5. Не удается подключиться в серверу лицензий ProfitTrailer
  6. У интернет подключения есть поддержка IPv6, этот протокол не совместим с ProfitTrailer. Вы должны проверить, что команда которой запускается бот содержит этот -Djava.net.preferIPv4Stack=true параметр, и бот запускается только по протоколу IPv4.
  7. Ваш компьютер не может получить правильную DNS запись. Вы можете попробовать указать другие DNS сервера, мы рекомендуем вот эти Google Public DNS, перезагрузите компьютер и проверьте исчезла проблема или нет.
  8. Некоторые антивирусы/фаерволлы могут блокировать подключение требуемое боту. Проверьте ваше программное обеспечение.
  9. Некорректная версия Java
  10. Incorrect Java version.
    1. Убедитесь, что Java 8 является единственной версией java, установленной в системе. Если java 9, 10, 11+ и т. д. также установлены, вы можете столкнуться с этой проблемой. (т.е. если java -version отображает java 8, у вас могут быть проблемы с работой бота). На Ubuntu вам нужно будет удалить все версии Java и установить Java 8: https://askubuntu.com/questions/84483/how-to-completely-uninstall-java

TOP


ERROR Application - INVALID LICENSE

There are a number of issues that can cause this error.

1. New users often experience this error when running the bot for the first time:

  • Check for errors in the API key entered in application.properties. Compare it with the exchange and copy paste into application.properties if you can.
  • Check that the default_api_key is registered with PT Assistant on Discord.
  • Ensure the registered key matches the key in the application.properties file and both match the key on the exchange.

2. Check that the Computer clock is synced to the internet for the appropriate timezone it is in.

3. If your bot has been working and suddenly you receive this error without having edited anything relating to your application.properties file it may be due to any of the following:

  • Sometimes your license key just gets invalidated. New API Keys may fix it. Dont forget to register the new default:Follow this guide
  • It may be due to slow or broken internet access, a reboot of the machine may fix it.
  • Latency between your bot and our licence server. Give it some time. If the error persists, take action!
  • Our licence server might have an issue. See if other users are also experiencing this.

4. If you are using a VPN tunnel, and that VPN uses ipv6 this may cause INVALID LICENSE error. Add this argument to your java command: -Djava.net.preferIPv4Stack=true For Pm2 you can edit the pm2-ProfitTrailer.json to include the same parameter on startup. This forces the use of ipv4. You can see a full example of the java command to use HERE

TOP


Invalid API-Key, IP, or Permissions

Please fix: trading_api_key (trading_apiKey for V1.x) – ERROR: -2015, Invalid API-key, IP, or permissions for action.
Please fix: default_api_key (default_apiKey for V1.x) – ERROR: -2015, Invalid API-key, IP, or permissions for action.

Эти ошибки указывают на три возможные проблемы.

  1. Вы не задали правильные разрешения для API ключей на бирже. Оба набора API ключей должны иметь все разрешения, кроме разрешения на вывод.
  2. Ваш API ключи неверны или в них опечатка.
  3. Вам также необходимо убедиться, что белый список IP настроен правильно, если вы его используете.

TOP


StringIndexOutOfBoundsException: String index out of range: -10

Замечено в работе PT на бирже Bittrex. Вы установили IP-фильтрацию и не внесли IP-адреса устройства с которого работает бот. Любые запросы к Bittrex не возвращают данные боту.

TOP


ERROR Util - Error reading file null

ПРИМЕЧАНИЕ Эта ошибка не должна появляться после PT версии 1.2.6.9, так как проблема автоматически устраняется в случае сбоя. При возникновении этой ошибки обновите по крайней мере до этой версии или более поздней.

Full error message:

ERROR Util - Error reading file null

или

Error reading file java.lang.illegalstateException: Expected 
BIGIN-OBJECT but was STRING at line 1 column 1 path $ou ERROR ProfitTrailerService - Handled exception com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept 
malformed JSON at line 2 column 2 path $

Эта ошибка покажет когда данные в ProfitTrailerData.json поврежден, в основном из-за сбоя компьютера или неправильного выключения.

Существует резервная копия этого файла ProfitTrailerData.json.backup в этой же папке. Чтобы исправить эту проблему:

  • Остановите ProfitTrailer (инструкция здесь)
  • Удалите файл ProfitTrailerData.json ​и переименуйте ProfitTrailerData.json.backup в ProfitTrailerData.json
  • Снова запустите ProfitTrailer

TOP


ProfitTrailerService - {"error":"Permission denied."}

“Permission denied” означает, что Вы не выставили разрешения на API ключи. Вы должны выставить все разрешения, кроме вывода(​withdraw). Кроме того, вы могли неправильно настроить IP-фильтрацию, но, возможно вы указали что-то неправильно, так что проверьте.

TOP


Error: -1021, Timestamp for this request is outside of the recvWindow

Полный текст сообщения:

Error Application - Please fix: trading_api_key (trading_apiKey for V1.x)Error: -1021, Timestamp for this request is outside of the recvWindow
 
ERROR ProfitTrailerService - completeBalances - nl.komtek.pt.utils.i: ERROR: -1021, Timestamp for this request is outside of the recvWindow

Решение: убедитесь в том, что синхронизировано время сервера/компьютера с временем в интернете.

Windows:

Откройте командную строку с правами администратора и введите:

   net start w32time
   w32tm /resync

Mac OS:

Перейдите в раздел “системные настройки”, нажмите “Дата и время” и убедитесь, что флажок установлен на “установить дату и время автоматически”. Выберите Часовой пояс и сервер, который находится рядом с вашим местоположением, если это возможно.

TOP


Binance: ERROR: -1003, Way too many requests

Полный текст сообщения:

ERROR AllScheduledTasks - 
nl.komtek.pt.utils.PTHandledErrorException: 
ERROR: -1003, Way too many requests; 
IP banned until 1512488458967.

Некоторые IP-адреса VPS забанены, Используйте ​Vultr с локацией (Japan Data Center) & Amazon EC2с локацией (Japan, Korea)

TOP


ERROR Application - Please install java 8

Если вы получаете вышеуказанную ошибку, необходимо установить правильную версию JAVA JDK. Версия 9 не поддерживается, вам придется вернуться к версии 8. Сначала необходимо удалить текущую версию.

Эта Веб-страница содержит правильную версию: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

На этом сайте есть хороший способ, как удалить на Mac OSX специально: https://stackoverflow.com/questions/6411909/how-to-downgrade-jre-jdk-on-mac-osx (Конкретно это сообщение: https://stackoverflow.com/a/32488610

Это страница содержит официальную инструкцию по удалению Java с Mac: https://java.com/en/download/help/mac_uninstall_java.xml

TOP


<!DOCTYPE html>

This error occurs on Poloniex when they are returning a html page instead of the data the bot is expecting.

We are able to view the error being returned by completing the following steps.

  1. Stop ProfitTrailer. See How do I stop the Bot
  2. Edit application.properties and add this parameter logging.level.nl.komtek.pt.services = TRACE
  3. Delete or rename your ProfitTrailer.log found in the log folder
  4. Start ProfitTrailer
  5. Wait for the DOCTYPE html error to reappear
  6. Stop ProfitTrailer
  7. Open the log folder and rename ProfitTrailer.log to ProfitTrailer.html (if you don't see the file type (.log) you need to enable file extensions from the view menu in windows explorer.)
  8. Open ProfitTrailer.html in a web browser
  9. Scroll down until you find an image or banner which will contain the reason for the error.

TOP


ERROR: -1013, Filter failure: MIN_NOTIONAL

Вы пытаетесь торговать суммой, которая меньше минимального размера сделки для вашей биржи. Вам нужно увеличить DEFAULT_initial_cost, или увеличить DEFAULT_initial_cost_percentage. Так же проверьте что у вас правильные dust settings если вы используете этот параметр.

TOP


ERROR: Timestamp for this request was 1000ms ahead of the server's time

Часы вашего компьютера рассинхронизированы с PT-сервером. Используйте сервер точного времени чтобы синхронизировать часы, все есть в настройках часов.

Пользователи Windows могут зайти в “панель управления” и изменить настройки времени там, или вы можете ввести следующие команды в командной строке:

Windows - откройте командную строку с правами администратора и введите: 
net start w32time
w32tm /resync

Пользователи MacOS могут синхронизировать свои часы, перейдя в “системные настройки”, нажав на “дату и время”, и установив флажок на “установить дату и время автоматически”. Выберите Часовой пояс и сервер, который находится рядом с вашим местоположением, если это возможно.

System Preferences Icon

Date & Time Settings


TOP

Getting a constant "Configuration Change Detected" message on log or console

Seen in Windows normal: If you are seeing this error, then you can open all your .properties files (application, configuration, PAIRS, DCA, INDICATORS), make a simple change (add a space, delete that space somewhere in the file), and save it again. This seems to fix this error.


TOP

Enter your comment:
 
  • ru/common_errors.txt
  • Last modified: 6 months ago
  • by dialup4eg