NetBeans с JAXB Random ClassCastException .. не могут быть преобразованы в com.sun.xml.bind.v2.runtime.reflect.Accessor

Я загрузил сообщения Soap из службы SOAP и пытаюсь смоделировать службу Soap, возвращая загруженные сообщения. следующий код показывает, как я отменяю сообщение Soap в требуемый ответ

    public static DataClientType unmarshallFile(String fileName) throws Exception {
    XMLInputFactory xif = XMLInputFactory.newFactory();
    XMLStreamReader xsr = xif.createXMLStreamReader(ClientSampleSoapResponseData.class.getResourceAsStream(fileName));
    xsr.nextTag(); // Advance to Envelope tag
    xsr.nextTag(); // Advance to Header
    xsr.nextTag(); // Advance to Body tag
    xsr.nextTag(); // Advance to getClientByAccountResponse
    xsr.nextTag(); // Advance to content of getClientByAccountResponse

    JAXBContext jc = JAXBContext.newInstance(GetClientByAccountResponse.class);
    Unmarshaller unmarshaller = jc.createUnmarshaller();
    JAXBElement<GetClientByAccountResponse> je = unmarshaller.unmarshal(xsr, GetClientByAccountResponse.class);

    return je.getValue().getClientDataContract();
}

Однако я продолжаю получать это ClassCastExeption, которое происходит случайно. После ряда тестовых итераций это начинает происходить. Иногда очистка и сборка исправляют это, но иногда это не работает.

java.lang.ClassCastException: com.x.X.X.X.GetClientByAccountResponse$JaxbAccessorF_clientDataContract cannot be cast to com.sun.xml.bind.v2.runtime.reflect.Accessor
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:188)
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:180)
at com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:256)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.<init>(SingleElementNodeProperty.java:90)

Я пробовал другие предложения онлайн, такие как возврат к старым версиям jaxb и использование одобренных папок в конфигурации компилятора maven, но это все еще происходит

Любые идеи о том, что может быть причиной и возможные решения?

Спасибо

Ответы на вопрос(7)

Ваш ответ на вопрос