YAML дает ошибку для файла, который является файлом в YAML Lint - PullRequest
0 голосов
/ 19 марта 2020

Я делаю плагин Spigot для друга и использую YAML для файла конфигурации, так как фреймворк поддерживает его напрямую. Однако при тестировании я получаю эту ошибку:

org.bukkit.configuration.InvalidConfigurationException: mapping values are not allowed here
 in 'string', line 2, column 18:
    center-position-x: 0
                     ^

Вот мой файл YAML:

# X coord of sphere center
center-position-x: 0
# Y coord of sphere center
center-position-y: 150
# Z coord of sphere center
center-position-z: 0

# Maximum sphere radius in blocks
radius: 10

# World in which this command works
check-world: world

# The world that the command sends you to
send-world: battlegrounds

# Wether you want a semi-sphere facing up (true) or a full sphere (false), use true if your point is on the ground
semi-sphere: true

Я проверил его с помощью YamlLint и говорит, что все правильно, я проверил другие сообщения Stack Overflow, но они были просто решены с исправлением неверного синтаксиса YAML, я честно не уверен, что еще делать.

РЕДАКТИРОВАТЬ: я смог воспроизвести проблему с

center-position-x: 0

и получил ту же ошибку.

1 Ответ

0 голосов
/ 20 марта 2020

Я выяснил проблему, мои запросы на сборку не регистрировались, поэтому он использовал и более старую сломанную версию файла YAML, после изменения некоторых настроек проекта он теперь работает.

...