0

我在 Eclipse日志文件中出现以下错误:

java.lang.NullPointerException at com.rapidclipse.commons.jdt.JDTUtils.isAssignmentCompatible(JDTUtils.java:752) at com.rapidclipse.ide.ui.editor.annotations.sourcewizard.reports.ReportSourceWizardHandler.createIndicator(ReportSourceWizardHandler.java:32) ) 在 org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:220) 的 com.rapidclipse.commons.ui.editor.java.annotations.sourcewizard.SourceWizardAnnotationManager$SourceWizardVisitor.visit(SourceWizardAnnotationManager.java:152) ) 在 org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2975) 在 org.eclipse.jdt 的 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927)。 core.dom.MethodInvocation.accept0(MethodInvocation.java:223) 在 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927) 在 org.eclipse.jdt.core.dom.ASTNode。acceptChild(ASTNode.java:2975) 在 org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:223) 在 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927)在 org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2998) 在 org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:228) 在 org.eclipse.jdt.core .dom.ASTNode.accept(ASTNode.java:2927) 在 org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2975) 在 org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement .java:136) 在 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927) 在 org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2998) 在 org. eclipse.jdt.core.dom.Block.accept0(Block.java:128) 在 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927) 在 org.eclipse。jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2975) 在 org.eclipse.jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:617) 在 org.eclipse.jdt.core.dom.ASTNode。在 org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:447) 的 org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2998) 接受(ASTNode.java:2927)在 org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927) 在 org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2998) 在 org.eclipse.jdt.core .dom.CompilationUnit.accept0(CompilationUnit.java:258) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2927) at com.rapidclipse.commons.ui.editor.java.annotations.sourcewizard .SourceWizardAnnotationManager.collectAnnotations(SourceWizardAnnotationManager.java:127) 在 com.rapidclipse.commons.ui.editor.java。annotations.ASTBasedAnnotationManager.reconciled(ASTBasedAnnotationManager.java:41) 在 com.rapidclipse.commons.ui.editor.java.RapidClipseCompilationUnitEditor.reconciled(RapidClipseCompilationUnitEditor.java:662) 在 org.eclipse.jdt.internal.ui.text.java。 JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:222) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:167) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile( JavaCompositeReconcilingStrategy.java:115) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled( JavaReconcilingStrategy.java:222) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:167) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java: 115) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled( JavaReconcilingStrategy.java:222) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:167) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java: 115) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:222) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(RapidClipseCompilationUnitEditor.java:662) JavaCompositeReconcilingStrategy.java:167) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:115) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconciled(JavaReconcilingStrategy.java:222) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconciled(RapidClipseCompilationUnitEditor.java:662) JavaCompositeReconcilingStrategy.java:167) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:115) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:167) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:115) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler. java:76) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)JavaCompositeReconcilingStrategy.reconciled(JavaCompositeReconcilingStrategy.java:167) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:115) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler. java:76) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)

java.lang.NullPointerException at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.compilationUnitResourceExists(AbstractJpaProject.java:1438) at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.javaCompilationUnitDeltaIsRelevant(AbstractJpaProject.java:1427) ) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaCompilationUnitDelta(InternalJpaProjectManager.java:1000) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.javaCompilationUnitDeltaIsRelevant(InternalJpaProjectManager.java:1008)。 eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaDelta(InternalJpaProjectManager.java:935) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaElementChangedEvent(InternalJpaProjectManager.java:918) 在 org.eclipse.jpt。 jpa.core.internal。InternalJpaProjectManager.javaElementChanged(InternalJpaProjectManager.java:861) at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager$JavaElementChangeListener.elementChanged(InternalJpaProjectManager.java:1387) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run (DeltaProcessor.java:1755) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) 在 org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1743) 在 org. eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta(DeltaProcessor.java:1594) 在 org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1553) 在 org.eclipse.jdt.internal.core。 JavaModelOperation.run(JavaModelOperation.java:777) 在 org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:802) 在 org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1315) 在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131) 在 org .eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:113) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) 在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90) 在 org.eclipse.jdt .internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) 在 org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76) 在 org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:112) .jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)

java.lang.NullPointerException at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.compilationUnitResourceExists(AbstractJpaProject.java:1438) at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.javaCompilationUnitDeltaIsRelevant(AbstractJpaProject.java:1427) ) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaCompilationUnitDelta(InternalJpaProjectManager.java:1000) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.javaCompilationUnitDeltaIsRelevant(InternalJpaProjectManager.java:1008)。 eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaDelta(InternalJpaProjectManager.java:935) 在 org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.handleJavaElementChangedEvent(InternalJpaProjectManager.java:918) 在 org.eclipse.jpt。 jpa.core.internal。InternalJpaProjectManager.javaElementChanged(InternalJpaProjectManager.java:861) at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager$JavaElementChangeListener.elementChanged(InternalJpaProjectManager.java:1387) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run (DeltaProcessor.java:1755) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) 在 org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1743) 在 org. eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta(DeltaProcessor.java:1594) 在 org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1553) 在 org.eclipse.jdt.internal.core。 JavaModelOperation.run(JavaModelOperation.java:777) 在 org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:802) 在 org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1315) 在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131) 在 org .eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:113) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) 在 org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90) 在 org.eclipse.jdt .internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188) 在 org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125) 在 org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98) 在 org.eclipse. .jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:423) 在 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)运行(AbstractReconciler.java:177)运行(AbstractReconciler.java:177)

我在 LinuxMint 19.03 上使用 RapidClipseX V10.2.2
两者都是全新安装

Eclipse Java 开发工具版本:3.18.300
Eclipse 平台版本:4.15.0.v2
Eclipse RCP 版本:4.15.0.v2

我的会话数据:

eclipse.buildId=4.15.0.I20200305-0155 java.version=11.0.7 java.vendor=Ubuntu BootLoader 常量:OS=linux,ARCH=x86_64,WS=gtk,NL=de_DE 框架参数:-product com.rapidclipse。 ide.product 命令行参数: -data file:/home/user/rcx_ws2/ -os linux -ws gtk -arch x86_64 -product com.rapidclipse.ide.product

有没有办法解决这个问题?

4

0 回答 0