Вы должны использовать GWT.create () в синхронном интерфейсе, как GWT.create(FileService.class)
.Ваше исключение выглядит так, как будто вы создаете не асинхронный интерфейс.GWT возвращает экземпляр, который реализует ваш интерфейс Async, даже если вы передаете интерфейс Sync во время создания.
Также убедитесь, что ваш интерфейс синхронизации расширяет интерфейс RemoteService.