Hi all
I have been trying out the Cloud Java app and have been having trouble getting a local build running.
After following the instructions at https://my.developer.betfair.com/pro...etting_Started
When I run the Maven Jetty build task I get the following stack trace (see below).
I haven't made any code changes, I just pulled down the automatically created GIT repository. Also this is a clean Eclipse Install (Juno) as per the instructions in the link above.
Any ideas?
2013-02-06 22:59:58.441:WARN::EXCEPTION
java.lang.ClassNotFoundException: com.betfair.developer.ProxyServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadCla ss(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectCl assLoader.java:89)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.ja va:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(Se rvletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:736)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1283)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:98)
2013-02-06 22:59:58.442:INFO:/wallaby-bot:Unavailable javax.servlet.UnavailableException: com.betfair.developer.ProxyServlet
2013-02-06 22:59:58.443:WARN::failed betfair-api-ng: java.lang.NullPointerException
2013-02-06 22:59:58.539:INFO:/wallaby-bot:Initializing Spring FrameworkServlet 'dispatcher'
06/02/2013 10:59:58 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'dispatcher': initialization started
06/02/2013 10:59:58 PM org.springframework.context.support.AbstractApplic ationContext prepareRefresh
INFO: Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Feb 06 22:59:58 EST 2013]; parent: Root WebApplicationContext
06/02/2013 10:59:58 PM org.springframework.beans.factory.xml.XmlBeanDefin itionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
06/02/2013 10:59:58 PM org.springframework.context.annotation.ClassPathSc anningCandidateComponentProvider registerDefaultFilters
INFO: JSR-330 'javax.inject.Named' annotation found and supported for component scanning
06/02/2013 10:59:58 PM org.springframework.beans.factory.annotation.Autow iredAnnotationBeanPostProcessor <init>
INFO: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
06/02/2013 10:59:58 PM org.springframework.beans.factory.support.DefaultL istableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultL istableBeanFactory@8d5ff8: defining beans [org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerMapping#0,org.springframe work.format.support.FormattingConversionServiceFac toryBean#0,org.springframework.web.servlet.mvc.met hod.annotation.RequestMappingHandlerAdapter#0,org. springframework.web.servlet.handler.MappedIntercep tor#0,org.springframework.web.servlet.mvc.method.a nnotation.ExceptionHandlerExceptionResolver#0,org. springframework.web.servlet.mvc.annotation.Respons eStatusExceptionResolver#0,org.springframework.web .servlet.mvc.support.DefaultHandlerExceptionResolv er#0,org.springframework.web.servlet.handler.BeanN ameUrlHandlerMapping,org.springframework.web.servl et.mvc.HttpRequestHandlerAdapter,org.springframewo rk.web.servlet.mvc.SimpleControllerHandlerAdapter, org.springframework.web.servlet.resource.ResourceH ttpRequestHandler#0,org.springframework.web.servle t.handler.SimpleUrlHandlerMapping#0,org.springfram ework.context.annotation.internalConfigurationAnno tationProcessor,org.springframework.context.annota tion.internalAutowiredAnnotationProcessor,org.spri ngframework.context.annotation.internalRequiredAnn otationProcessor,org.springframework.context.annot ation.internalCommonAnnotationProcessor,org.spring framework.web.servlet.view.InternalResourceViewRes olver#0,org.springframework.context.annotation.Con figurationClassPostProcessor$ImportAwareBeanPostPr ocessor#0]; parent: org.springframework.beans.factory.support.DefaultL istableBeanFactory@925bb3
06/02/2013 10:59:58 PM org.springframework.web.servlet.handler.AbstractUr lHandlerMapping registerHandler
INFO: Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.Resource HttpRequestHandler#0'
06/02/2013 10:59:58 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'dispatcher': initialization completed in 439 ms
2013-02-06 22:59:58.978:WARN::EXCEPTION
java.lang.ClassNotFoundException: com.betfair.developer.oauth2.AuthenticationServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadCla ss(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectCl assLoader.java:89)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.ja va:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(Se rvletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:736)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1283)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:98)
2013-02-06 22:59:58.978:INFO:/wallaby-bot:Unavailable javax.servlet.UnavailableException: com.betfair.developer.oauth2.AuthenticationServlet
2013-02-06 22:59:58.978:WARN::failed betfair-sso: java.lang.NullPointerException
2013-02-06 22:59:58.979:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@c6515e{/wallaby-bot,D:\eclipse\git\bot\src\main\webapp}
org.mortbay.util.MultiException[java.lang.NullPointerException, java.lang.NullPointerException]
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:707)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)
2013-02-06 22:59:59.018:INFO::Started SelectChannelConnector@0.0.0.0:8080
I have been trying out the Cloud Java app and have been having trouble getting a local build running.
After following the instructions at https://my.developer.betfair.com/pro...etting_Started
When I run the Maven Jetty build task I get the following stack trace (see below).
I haven't made any code changes, I just pulled down the automatically created GIT repository. Also this is a clean Eclipse Install (Juno) as per the instructions in the link above.
Any ideas?
2013-02-06 22:59:58.441:WARN::EXCEPTION
java.lang.ClassNotFoundException: com.betfair.developer.ProxyServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadCla ss(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectCl assLoader.java:89)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.ja va:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(Se rvletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:736)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1283)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:98)
2013-02-06 22:59:58.442:INFO:/wallaby-bot:Unavailable javax.servlet.UnavailableException: com.betfair.developer.ProxyServlet
2013-02-06 22:59:58.443:WARN::failed betfair-api-ng: java.lang.NullPointerException
2013-02-06 22:59:58.539:INFO:/wallaby-bot:Initializing Spring FrameworkServlet 'dispatcher'
06/02/2013 10:59:58 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'dispatcher': initialization started
06/02/2013 10:59:58 PM org.springframework.context.support.AbstractApplic ationContext prepareRefresh
INFO: Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Feb 06 22:59:58 EST 2013]; parent: Root WebApplicationContext
06/02/2013 10:59:58 PM org.springframework.beans.factory.xml.XmlBeanDefin itionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
06/02/2013 10:59:58 PM org.springframework.context.annotation.ClassPathSc anningCandidateComponentProvider registerDefaultFilters
INFO: JSR-330 'javax.inject.Named' annotation found and supported for component scanning
06/02/2013 10:59:58 PM org.springframework.beans.factory.annotation.Autow iredAnnotationBeanPostProcessor <init>
INFO: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
06/02/2013 10:59:58 PM org.springframework.beans.factory.support.DefaultL istableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultL istableBeanFactory@8d5ff8: defining beans [org.springframework.web.servlet.mvc.method.annotat ion.RequestMappingHandlerMapping#0,org.springframe work.format.support.FormattingConversionServiceFac toryBean#0,org.springframework.web.servlet.mvc.met hod.annotation.RequestMappingHandlerAdapter#0,org. springframework.web.servlet.handler.MappedIntercep tor#0,org.springframework.web.servlet.mvc.method.a nnotation.ExceptionHandlerExceptionResolver#0,org. springframework.web.servlet.mvc.annotation.Respons eStatusExceptionResolver#0,org.springframework.web .servlet.mvc.support.DefaultHandlerExceptionResolv er#0,org.springframework.web.servlet.handler.BeanN ameUrlHandlerMapping,org.springframework.web.servl et.mvc.HttpRequestHandlerAdapter,org.springframewo rk.web.servlet.mvc.SimpleControllerHandlerAdapter, org.springframework.web.servlet.resource.ResourceH ttpRequestHandler#0,org.springframework.web.servle t.handler.SimpleUrlHandlerMapping#0,org.springfram ework.context.annotation.internalConfigurationAnno tationProcessor,org.springframework.context.annota tion.internalAutowiredAnnotationProcessor,org.spri ngframework.context.annotation.internalRequiredAnn otationProcessor,org.springframework.context.annot ation.internalCommonAnnotationProcessor,org.spring framework.web.servlet.view.InternalResourceViewRes olver#0,org.springframework.context.annotation.Con figurationClassPostProcessor$ImportAwareBeanPostPr ocessor#0]; parent: org.springframework.beans.factory.support.DefaultL istableBeanFactory@925bb3
06/02/2013 10:59:58 PM org.springframework.web.servlet.handler.AbstractUr lHandlerMapping registerHandler
INFO: Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.Resource HttpRequestHandler#0'
06/02/2013 10:59:58 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'dispatcher': initialization completed in 439 ms
2013-02-06 22:59:58.978:WARN::EXCEPTION
java.lang.ClassNotFoundException: com.betfair.developer.oauth2.AuthenticationServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadCla ss(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectCl assLoader.java:89)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.ja va:73)
at org.mortbay.jetty.servlet.ServletHolder.doStart(Se rvletHolder.java:242)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:736)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1283)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:98)
2013-02-06 22:59:58.978:INFO:/wallaby-bot:Unavailable javax.servlet.UnavailableException: com.betfair.developer.oauth2.AuthenticationServlet
2013-02-06 22:59:58.978:WARN::failed betfair-sso: java.lang.NullPointerException
2013-02-06 22:59:58.979:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@c6515e{/wallaby-bot,D:\eclipse\git\bot\src\main\webapp}
org.mortbay.util.MultiException[java.lang.NullPointerException, java.lang.NullPointerException]
at org.mortbay.jetty.servlet.ServletHandler.initializ e(ServletHandler.java:707)
at org.mortbay.jetty.servlet.Context.startContext(Con text.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContex t(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(C ontextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(Web AppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(H andlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(Abst ractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)
2013-02-06 22:59:59.018:INFO::Started SelectChannelConnector@0.0.0.0:8080


auth2client:jar:1.3-SNAPSHOT pom.xml /wallaby-bot line 57 Maven Dependency Problem
Comment