Solved Yaml configuration error

Discussion in 'Plugin Development' started by libraryaddict, Oct 19, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    libraryaddict

    Show Spoiler
    Code:
    22:06:49 [SEVERE] Cannot load plugins\Hungergames\config.yml
    org.bukkit.configuration.InvalidConfigurationException: while scanning an anchor
    
     in "<string>", line 45, column 16:
        WinnerMessage: &3!WINNER! won the game!
                       ^
    expected alphabetic or numeric character, but found !(33)
     in "<string>", line 45, column 18:
        WinnerMessage: &3!WINNER! won the game!
                         ^
    
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:105)
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
    lConfiguration.java:175)
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117)
            at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
            at me.libraryaddict.Hungergames.Hungergames.getInt(Hungergames.java:180)
    
            at me.libraryaddict.Hungergames.Hungergames.onEnable(Hungergames.java:87
    )
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:374)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248
    )
            at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
            at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: while scanning an anchor
     in "<string>", line 45, column 16:
        WinnerMessage: &3!WINNER! won the game!
                       ^
    expected alphabetic or numeric character, but found !(33)
     in "<string>", line 45, column 18:
        WinnerMessage: &3!WINNER! won the game!
                         ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:11
    69)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor(ScannerImpl.java:7
    82)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:315)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    arserImpl.java:591)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:133)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53)
            ... 18 more
    22:06:49 [SEVERE] Cannot load configuration from stream
    org.bukkit.configuration.InvalidConfigurationException: while scanning an anchor
    
     in "<string>", line 45, column 16:
        WinnerMessage: &3!WINNER! won the game!
                       ^
    expected alphabetic or numeric character, but found !(33)
     in "<string>", line 45, column 18:
        WinnerMessage: &3!WINNER! won the game!
                         ^
    
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55)
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:138)
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
    lConfiguration.java:202)
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121)
            at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111)
            at me.libraryaddict.Hungergames.Hungergames.getInt(Hungergames.java:180)
    
            at me.libraryaddict.Hungergames.Hungergames.onEnable(Hungergames.java:87
    )
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:374)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:266)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:248
    )
            at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:276)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:226)
            at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: while scanning an anchor
     in "<string>", line 45, column 16:
        WinnerMessage: &3!WINNER! won the game!
                       ^
    expected alphabetic or numeric character, but found !(33)
     in "<string>", line 45, column 18:
        WinnerMessage: &3!WINNER! won the game!
                         ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:11
    69)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor(ScannerImpl.java:7
    82)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:315)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    9)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    arserImpl.java:591)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:133)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53)
            ... 17 more


    Code:
    WinnerMessage: &3!WINNER! won the game!
    Any ideas on fixing this?
     
  2. Offline

    CorrieKay

    Looks like it doesnt like the exclamation point. Try surrounding it with singlequotes.

    Code:
    WinnerMessage: '&3!Winner! won the game!'
     
    libraryaddict likes this.
  3. Offline

    libraryaddict

Thread Status:
Not open for further replies.

Share This Page