Я пробираюсь через это около недели или около того, и ничего не нашел.Я создаю приложение с помощью GWT, Hibernate и Gilead и пытаюсь выполнить вызов rpc, который загружает список объектов LightEntity из базы данных.Этот вызов работал отлично, пока я не внес минимальное изменение в свой интерфейс rpc - я добавил метод deleteLightEntity.Затем я начал получать эту ошибку:
Type 'com.blah.shared.DomainObject' was not included in the set of types which can be
serialized by this SerializationPolicy or its Class object could not be loaded. For
security purposes, this type will not be serialized."
..., которая обычно характерна для объектов, которые не имеют конструктора без аргументов или, возможно, не реализуют Serializable
или IsSerializable
.За исключением моих DomainObject
с.И все они работали правильно, прежде чем я добавил этот метод в RPC.Я даже пытался удалить метод, который я добавил, и перекомпилировать, но, похоже, он не работает.Я также вручную удалил сгенерированные файлы .gwt.rpc и очистил кеш браузера.Если кто-нибудь знает, что может быть причиной этих проблем, я был бы очень рад услышать это:)