java.lang.ClassFormatError при загрузке класса
Я реализую шаблон AbstractFactory, позволяющий сторонним разработчикам создавать фабрики. Я читаю имя реализации фабрики из файла свойств, загружаю класс фабрики и использую его для создания объектов. Проблема в том, что где-то в моей фабричной реализации, когда я пытаюсь создать объект задачи, я получаю следующую ошибку:
Исключение в потоке "Thread-1" java.lang.ClassFormatError: сегмент кода имеет неправильную длину в файле класса com/testsuite/loadperformancetesterusage/tasks/GetUrl
Далее следует конструктор GetUrl, ничего особенного!
public GetUrl( String protocol, String port, String hostname, String path, String producerClassName ) {
super(producerClassName);
this.protocol = protocol;
this.hostname = hostname;
this.port = port;
this.path = path;
}
Есть какие-нибудь отзывы о том, что может происходить здесь? Крест размещен здесь
1 ответ
Решение
Произошло некоторое несоответствие в версии классов, которую я использовал. Это работает сейчас.