If you're getting errors when starting your Minecraft server, mainly KCauldron, and have the following "YamlConfiguration.loadConfiguration" errors this usually means one of your base configuration files is improperly formatted and the server can't read it. To check if formatting errors are the issue, and possibly fix it, delete/move all current .yml configs (server.properties, spigot.yml, kcauldron.yml, commands.yml, etc.) that are in the base directory of your server and try starting it again.
This is a snip of the full error:
[main/FATAL]: Failed to start the minecraft server
at org.bukkit.Bukkit.getLogger(Bukkit.java:311) ~[Bukkit.class:KCauldron-1.7.10-2.1403.1.49]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:185) ~[YamlConfiguration.class:KCauldron-1.7.10-2.1403.1.49]