简体   繁体   English

在以下过程中发生内部错误:“正在为…… java.lang.NullPointerException 加载描述符

[英]An internal error occurred during: "Loading descriptor for … java.lang.NullPointerException

When ever I refresh my Dynamic Web Project (or save a file), it gives met his error.当我刷新我的动态 Web 项目(或保存文件)时,它会遇到他的错误。 It actually usually displays the same error three times.它实际上通常会显示相同的错误三次。

The other answers I've looked at here suggest it only happens when the person creates a new project.我在此处查看的其他答案表明它仅在此人创建新项目时发生。 This has started happening just recently.这是最近才开始发生的。

Looking at the workspace/.metadata/.log shows me a range of errors:查看工作区/.metadata/.log 向我展示了一系列错误:

!ENTRY org.eclipse.jst.j2ee 4 0 2015-05-15 15:20:16.141
!MESSAGE No IModelProvider exists for project P/MyWebProject of version: Dynamic Web Module 2.5
!STACK 0
java.lang.NullPointerException: No IModelProvider exists for project P/MyWebProject of version: Dynamic Web Module 2.5
    at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:101)
    at org.eclipse.jst.j2ee.model.ModelProviderManager.getModelProvider(ModelProviderManager.java:281)
    at org.eclipse.jst.jee.ui.internal.navigator.JEE5ContentProvider.getCachedModelProvider(JEE5ContentProvider.java:76)
    at org.eclipse.jst.jee.ui.internal.navigator.Web25ContentProvider.getNewContentProviderInstance(Web25ContentProvider.java:69)
    at org.eclipse.jst.jee.ui.internal.navigator.LoadingJeeDDJob.run(LoadingJeeDDJob.java:50)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.core.jobs 4 2 2015-05-15 15:20:16.141
!MESSAGE An internal error occurred during: "Loading descriptor for MyWebProject.".
!STACK 0
java.lang.NullPointerException
    at org.eclipse.jst.jee.ui.internal.navigator.JEE5ContentProvider.getCachedModelProvider(JEE5ContentProvider.java:77)
    at org.eclipse.jst.jee.ui.internal.navigator.Web25ContentProvider.getNewContentProviderInstance(Web25ContentProvider.java:69)
    at org.eclipse.jst.jee.ui.internal.navigator.LoadingJeeDDJob.run(LoadingJeeDDJob.java:50)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

This problem had occurred in many forms, eg这个问题以多种形式出现,例如
Error when creating a new Vaadin project in eclipse 在 Eclipse 中创建新的 Vaadin 项目时出错

Solution: install these:解决方案:安装这些:

  • Eclipse Java EE Developer Tools Eclipse Java EE 开发人员工具
  • Eclipse Java Web Developer Tools Eclipse Java Web 开发人员工具
  • JST Server Adapters JST 服务器适配器
  • JST Server Adapters Extensions JST 服务器适配器扩展

(In my case, Eclipse Java Web Developer Tools was missing.) (就我而言,缺少 Eclipse Java Web Developer Tools。)

Your web.xml will be in error.您的 web.xml 将出错。 Check for any servlet mapping for an invalid class and remove the mapping and clean your project .检查无效类的任何 servlet 映射并删除映射并清理您的项目。

删除项目并重新检查它解决了这个问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在“加载描述符”期间发生内部错误 <Web Project> ”。 显示java.lang.NullPointerException - An internal error occurred during: “Loading descriptor for <Web Project>.”. java.lang.NullPointerException 在以下过程中发生内部错误:“启动MyFirstApp”。 java.lang.NullPointerException - An internal error occurred during: “Launching MyFirstApp”. java.lang.NullPointerException 在“刷新过程信息”期间发生内部错误。 显示java.lang.NullPointerException - An internal error occurred during: “Refreshing Process Information”. java.lang.NullPointerException 在以下期间发生内部错误:“检查服务器JBoss AS 5.1的模块状态”。 显示java.lang.NullPointerException - An internal error occurred during: “Checking module status for server JBoss AS 5.1”. java.lang.NullPointerException jdk-14.0.1 VM java.lang.NullPointerException 初始化期间发生错误 - jdk-14.0.1 Error occurred during initialization of VM java.lang.NullPointerException java.lang.NullPointerException **错误? - java.lang.NullPointerException** error? java.lang.NullPointerException错误 - java.lang.NullPointerException ERROR “ java.lang.NullPointerException”错误 - “java.lang.NullPointerException” error java.lang.NullPointerException错误 - java.lang.NullPointerException error java.lang.NullPointerException错误 - Error with java.lang.NullPointerException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM