Почему возникает 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:?] 

Подскажите пожалуйста, в чём проблема?


Ответы (0 шт):