【问题标题】:NullPointerException when running Spring Rest app运行 Spring Rest 应用程序时出现 NullPointerException
【发布时间】:2014-05-30 08:34:28
【问题描述】:

我在从浏览器127.0.0.1:8080/ 访问 Spring 资源时得到了这个,我想知道它为什么会抛出这个错误:

[INFO] java.lang.NullPointerException
[INFO]  at java.util.Arrays$ArrayList.<init>(Arrays.java:2842)
[INFO]  at java.util.Arrays.asList(Arrays.java:2828)
[INFO]  at org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar.registerBeanDefinitions(HypermediaSupportBeanDefinitionRegistrar.java:96)
[INFO]  at org.springframework.context.annotation.ConfigurationClassParser.processImport(ConfigurationClassParser.java:340)
[INFO]  at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:233)
[INFO]  at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:154)
[INFO]  at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:131)
[INFO]  at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)
[INFO]  at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
[INFO]  at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
[INFO]  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
[INFO]  at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
[INFO]  at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
[INFO]  at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
[INFO]  at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
[INFO]  at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
[INFO]  at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
[INFO]  at javax.servlet.GenericServlet.init(GenericServlet.java:212)
[INFO]  at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
[INFO]  at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
[INFO]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO]  at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
[INFO]  at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
[INFO]  at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
[INFO]  at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
[INFO]  at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
[INFO]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO]  at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[INFO]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO]  at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
[INFO]  at org.mortbay.jetty.Server.doStart(Server.java:224)
[INFO]  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
[INFO]  at com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:254)
[INFO]  at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:305)
[INFO]  at com.google.appengine.tools.development.AutomaticInstanceHolder.startUp(AutomaticInstanceHolder.java:26)
[INFO]  at com.google.appengine.tools.development.AbstractModule.startup(AbstractModule.java:79)
[INFO]  at com.google.appengine.tools.development.Modules.startup(Modules.java:97)
[INFO]  at com.google.appengine.tools.development.DevAppServerImpl.doStart(DevAppServerImpl.java:255)
[INFO]  at com.google.appengine.tools.development.DevAppServerImpl.access$000(DevAppServerImpl.java:47)
[INFO]  at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:213)
[INFO]  at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:211)
[INFO]  at java.security.AccessController.doPrivileged(Native Method)
[INFO]  at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211)
[INFO]  at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:277)
[INFO]  at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
[INFO]  at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:219)
[INFO]  at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:210)
[INFO] 

【问题讨论】:

    标签: java spring google-app-engine spring-data spring-data-rest


    【解决方案1】:

    这里有类似的问题,我认为将 Spring 升级到永不补丁级别版本应该会有所帮助:https://jira.spring.io/browse/DATAREST-210

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 2015-04-18
      • 1970-01-01
      • 2020-04-22
      • 2019-05-05
      • 2012-09-15
      • 2021-05-29
      • 2021-06-17
      • 1970-01-01
      相关资源
      最近更新 更多