[英]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:解决方案:安装这些:
(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.