I think that we should probably treat @Templated as an alias for @Dependent, unless otherwise specified.
@Templated components can only be instantiated (at this point) via the IoC container, so we should probably just go ahead and make that one less annotation. I thought that automatic bean discovery was working now, but perhaps not? ~Lincoln On Fri, Oct 26, 2012 at 10:23 AM, Jonathan Fuerth <[email protected]>wrote: > I missed this question on IRC before leaving the office yesterday. But > it's a good one, and something I think we should fix in 2.2: > > > > > w0mbat > > hey, I am again playing with errai, errai ui and errai navigation. what > i did was, I defined an @EntryPoint annotated class in my application which > only adds the Navigation Panel to the RootPanel as specified here: > https://docs.jboss.org/author/display/ERRAI/Errai+UI+Navigation > > 6:11 > > > > w0mbat > > > > The I have an IndexPage annotated @Templated("index.html") > @Page(startingPage = true) > > > > 6:12 > > > > w0mbat > > > and a LoginPage annotated @Templated("index.html") @Page(path="login") > > > > 6:13 > > > > w0mbat > > > compiling works fine so war. as soon as I start "mvn gwt:run" i get: > [ERROR] org.jboss.errai.ioc.client.container.IOCResolutionException: no > matching bean instances for: at.w0mb.Sample.client.local.IndexPage > > > > 6:14 > > > > w0mbat > > > [ERROR] at > org.jboss.errai.ioc.client.container.IOCBeanManager.lookupBean(IOCBeanManager.java:475) > > > > 6:14 > > > > w0mbat > > > [ERROR] at > org.jboss.errai.ui.nav.client.local.spi.GeneratedNavigationGraph$2.content(GeneratedNavigationGraph.java:32) > > > > 6:14 > > > > w0mbat > > > [ERROR] at > org.jboss.errai.ui.nav.client.local.Navigation.makePageVisible(Navigation.java:80) > > > > 6:14 > > > > w0mbat > > > [ERROR] at > org.jboss.errai.ui.nav.client.local.Navigation.goTo(Navigation.java:67) > > The problem is likely that w0mbat's @Page bean isn't explicitly marked > with a CDI scope, so it's not available in IOCBeanManager.lookupBean(). Is > there anything I can do at Errai Navigation rebind time to ensure > implicitly scoped @Page beans are treated is if they were explicitly scoped > @Dependent? > > -Jonathan > > _______________________________________________ > errai-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/errai-dev > > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better."
_______________________________________________ errai-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/errai-dev
