Почему afBedSheet не видят мои типы?

Я запускаю приложение BedSheet, но когда я делаю HTTP-запрос к определенному маршруту, я получаю эту ошибку в браузере

500 - Internal Server Error
afBeanUtils::TypeNotFoundErr
- Could not find match for Type mypod::MyClass. 

Available Values

afBedSheet::FileAsset
afBedSheet::HttpStatus
afBedSheet::MethodCall
afBedSheet::Redirect
afBedSheet::Text
sys::File
sys::InStream

afBeanUtils::TypeNotFoundErr : Could not find match for Type mypod::MyClass.
  afBeanUtils::TypeLookup.check (TypeLookup.fan:157)
    afBeanUtils::TypeLookup.doFindParent (TypeLookup.fan:140)

Однако MyClass существует и создается другим классом. Почему не найдено?

1 ответ

Решение

Эта ошибка может быть немного более информативной...

Похоже, ваш обработчик запросов возвращает экземпляр mypod::MyClass и простыня жалуется, что не знает, что с ней делать.

Вы, вероятно, хотите вернуть экземпляр afBedSheet::Text как в:

Obj indexPage() {
  return Text.fromHtml("<html>Hello!</html>")
}

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

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