Почему возникает NoClassDefFoundError?
У меня есть класс ErrorMessage, являющийся наследником Message
package states.Message;
import states.Config.Config;
public class ErrorMessage extends Message {
public static final Message NOT_FREE = new ErrorMessage("not_free");
...
public static final Message YOU_CANT_DEPOSIT_THIS_TYPE = new ErrorMessage("you_cant_deposit_this_type");
private String[] messages;
private ErrorMessage(String path) {
Config messagesConfig = Config.MESSAGES_CONFIGURATION;
this.messages = new String[1];
this.messages[0] = "&c"+messagesConfig.getString("error." + path);
String[] mess = this.messages;
super.setStrings(mess);
}
}
При попытке создать Message
Message message = ErrorMessage.FREE;
player.sendMessage(message);
возникает ошибка
java.lang.NoClassDefFoundError: Could not initialize class
at states.City.CityCommand.onCommand(CityCommand.java:27) ~[AncapStates.jar:?]
Подскажите пожалуйста, в чём проблема?