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 ответ

Решение

Произошло некоторое несоответствие в версии классов, которую я использовал. Это работает сейчас.

Другие вопросы по тегам