Вы получаете это исключение, когда используете фабричный метод JAXBContext.newInstance(String)
, в котором вы передаете имя пакета в качестве аргумента. Для этого требуется ObjectFactory
, иначе JAXB не знает, какие классы обрабатывать.
Если у вас нет ObjectFactory
, вам нужно вместо этого JAXBContext.newInstance(Class...)
, передав явный список аннотированных классов для добавления в контекст.