GWT 1.7
Velocity 1.6.2
Velocity's LogChute classes can't be found when bootstrapping my app
in host mode. The velocity jar is in my war/WEB-INF/lib dir so I
guess it is a ClassLoader issue. Here is a stack trace:
Caused by: java.lang.ClassNotFoundException:
org.apache.runtime.log.CommonsLogLogChute
at java.lang.ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoader.java:352)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoader.java:337)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.velocity.util.ClassUtils.getClass(ClassUtils.java:77)
at org.apache.velocity.util.ClassUtils.getNewInstance(ClassUtils.java:
96)
at org.apache.velocity.runtime.log.LogManager.createLogChute
(LogManager.java:154)
at org.apache.velocity.runtime.log.LogManager.updateLog
(LogManager.java:255)
at org.apache.velocity.runtime.RuntimeInstance.initializeLog
(RuntimeInstance.java:795)
at org.apache.velocity.runtime.RuntimeInstance.init
(RuntimeInstance.java:250)
at org.apache.velocity.runtime.RuntimeInstance.init
(RuntimeInstance.java:589)
at org.apache.velocity.app.VelocityEngine.<init>(VelocityEngine.java:
96)
at com.tll.di.VelocityModule$1.get(VelocityModule.java:65)
at com.tll.di.VelocityModule$1.get(VelocityModule.java:1)
at com.google.inject.InternalFactoryToProviderAdapter.get
(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.SingleParameterInjector.inject
(SingleParameterInjector.java:42)
at com.google.inject.SingleParameterInjector.getAll
(SingleParameterInjector.java:66)
at com.google.inject.ConstructorInjector.construct
(ConstructorInjector.java:84)
at com.google.inject.ConstructorBindingImpl$Factory.get
(ConstructorBindingImpl.java:111)
at com.google.inject.SingleFieldInjector.inject
(SingleFieldInjector.java:56)
at com.google.inject.MembersInjectorImpl.injectMembers
(MembersInjectorImpl.java:99)
at com.google.inject.MembersInjectorImpl$1.call
(MembersInjectorImpl.java:76)
at com.google.inject.MembersInjectorImpl$1.call
(MembersInjectorImpl.java:74)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:
811)
at com.google.inject.MembersInjectorImpl.injectAndNotify
(MembersInjectorImpl.java:74)
at com.google.inject.Initializer$InjectableReference.get
(Initializer.java:145)
at com.google.inject.InternalFactoryToProviderAdapter.get
(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.ProviderToInternalFactoryAdapter$1.call
(ProviderToInternalFactoryAdapter.java:45)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:
811)
at com.google.inject.ProviderToInternalFactoryAdapter.get
(ProviderToInternalFactoryAdapter.java:42)
at com.google.inject.Scopes$1$1.get(Scopes.java:54)
at com.google.inject.InternalFactoryToProviderAdapter.get
(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.SingleParameterInjector.inject
(SingleParameterInjector.java:42)
at com.google.inject.SingleParameterInjector.getAll
(SingleParameterInjector.java:66)
at com.google.inject.ConstructorInjector.construct
(ConstructorInjector.java:84)
at com.google.inject.ConstructorBindingImpl$Factory.get
(ConstructorBindingImpl.java:111)
at com.google.inject.SingleFieldInjector.inject
(SingleFieldInjector.java:56)
at com.google.inject.MembersInjectorImpl.injectMembers
(MembersInjectorImpl.java:99)
at com.google.inject.MembersInjectorImpl$1.call
(MembersInjectorImpl.java:76)
at com.google.inject.MembersInjectorImpl$1.call
(MembersInjectorImpl.java:74)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:
804)
at com.google.inject.MembersInjectorImpl.injectAndNotify
(MembersInjectorImpl.java:74)
at com.google.inject.Initializer$InjectableReference.get
(Initializer.java:145)
at com.google.inject.Initializer.injectAll(Initializer.java:92)
at com.google.inject.InjectorBuilder.injectDynamically
(InjectorBuilder.java:171)
at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:113)
at com.google.inject.Guice.createInjector(Guice.java:92)
at com.tll.server.Bootstrapper.createInjector(Bootstrapper.java:106)
at com.tll.server.Bootstrapper.contextInitialized(Bootstrapper.java:
155)
at org.mortbay.jetty.handler.ContextHandler.startContext
(ContextHandler.java:543)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
at org.mortbay.jetty.webapp.WebAppContext.startContext
(WebAppContext.java:1220)
at org.mortbay.jetty.handler.ContextHandler.doStart
(ContextHandler.java:513)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
448)
at com.google.gwt.dev.shell.jetty.JettyLauncher
$WebAppContextWithReload.doStart(JettyLauncher.java:427)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:39)
at org.mortbay.jetty.handler.HandlerWrapper.doStart
(HandlerWrapper.java:130)
at org.mortbay.jetty.handler.RequestLogHandler.doStart
(RequestLogHandler.java:115)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:39)
at org.mortbay.jetty.handler.HandlerWrapper.doStart
(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:39)
at com.google.gwt.dev.shell.jetty.JettyLauncher.start
(JettyLauncher.java:491)
at com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365)
at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
Anyone?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---