Acabei de baixar a nova versao do vraptor 3.4.1 e estou tentando subir uma aplicação no GAE mas fica lançando essa exception :
AVISO: failed vraptor: com.google.inject.CreationException: Guice creation errors:
1) No implementation for br.com.caelum.iogi.spi.DependencyProvider was bound.
while locating br.com.caelum.iogi.spi.DependencyProvider
for parameter 1 at br.com.caelum.vraptor.http.iogi.VRaptorInstantiator.<init>(VRaptorInstantiator.java:58)
at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:141)
2) No implementation for br.com.caelum.iogi.spi.ParameterNamesProvider was bound.
while locating br.com.caelum.iogi.spi.ParameterNamesProvider
for parameter 3 at br.com.caelum.vraptor.http.iogi.VRaptorInstantiator.<init>(VRaptorInstantiator.java:58)
at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:141)
2 errors
15/04/2012 22:00:00 com.google.apphosting.utils.jetty.JettyLogger warn
AVISO: Failed startup of context com.google.appengine.tools.development.DevAppEngineWebAppContext@75568654{/,D:\www\erbuss-gae-advogado\WebContent}
com.google.inject.CreationException: Guice creation errors:
1) No implementation for br.com.caelum.iogi.spi.DependencyProvider was bound.
while locating br.com.caelum.iogi.spi.DependencyProvider
for parameter 1 at br.com.caelum.vraptor.http.iogi.VRaptorInstantiator.<init>(VRaptorInstantiator.java:58)
at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:141)
2) No implementation for br.com.caelum.iogi.spi.ParameterNamesProvider was bound.
while locating br.com.caelum.iogi.spi.ParameterNamesProvider
for parameter 3 at br.com.caelum.vraptor.http.iogi.VRaptorInstantiator.<init>(VRaptorInstantiator.java:58)
at br.com.caelum.vraptor.ioc.guice.GuiceComponentRegistry.bindToConstructor(GuiceComponentRegistry.java:141)
2 errors
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435)
at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:154)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:83)
at br.com.caelum.vraptor.ioc.guice.GuiceProvider.start(GuiceProvider.java:98)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:196)
at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239)
at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:173)
at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:120)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:96)
15/04/2012 22:00:00 com.google.apphosting.utils.jetty.JettyLogger info
INFO: Started SelectChannelConnector@127.0.0.1:8888
15/04/2012 22:00:00 com.google.appengine.tools.development.DevAppServerImpl start
INFO: The server is running at http://localhost:8888/
15/04/2012 22:00:00 com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin
Pelo que vi foi trocado a implementação padrao para iogi , estou esquecendo de adicionar algum jar específico ?? Ou é algum bug mesmo ???