2

gwt を Hibernate に統合しましたが、hibernate.reveng.xml を作成するときにエラーが発生し、Bean クラスをエンティティ化できませんでした。エラー メッセージ ;

プラグイン「org.eclipse.core.resources」からコードを呼び出すときに問題が発生しました。[ここにリンクの説明を入力][1]

java.lang.NullPointerException
at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.checkpoint(Workspace.java:557)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:263)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)
at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)
at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
4

1 に答える 1

0

この質問のトピックは 、org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener からの NullPointerException (プラグインからコードを呼び出すときに問題が発生しました: "org.eclipse.core.resources".

私は使っている:

  • JBoss Developer Studio (コア機能) 7.0.1.GA-v20130930-2238-B7 com.jboss.jbds.product.feature.feature.group Red Hat による JBoss
    • (Eclipse->Help->About->Installation Details->Installed Software を参照)
  • JBossTools アーカイブ コア プラグイン 3.4.100.Final-v20130717-0846-B106 (org.jboss.ide.eclipse.archives.core)
    • (Eclipse->ヘルプ->バージョン情報->インストールの詳細->プラグインを参照)

最終的な答えは見つかりませんでしたが、原因を少し絞り込むためのポイントがいくつかあります (不要な場合は、Eclipse でJBOSS Dev Toolsをアンインストールすると解決する可能性があります)。

  • 同様のバグが修正されていましたが、それ以上の説明はありませんでした。

  • 2008: ここに (プラグインコード関連の) 開発者向けヒントがいくつかあります: https://issues.jboss.org/browse/JBIDE-2746?page=com.atlassian.jira.plugin.system.issuetabpanels:changehistory-tabpanel&_sscc =t

    • コンポーネントを設定するのを忘れた

    • 閉め忘れ

    • リソース = ワークスペース ルートの場合の NPE

  • 私の関連する例外のいくつか(それは原因ではないようですが、「問題の引き金」です):

    • AutoBuildJob.doBuild -トリガー

      java.lang.NullPointerException
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70)
      at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
      at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
      at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
      at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
      at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:156)
      at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      
    • JavaScriptPreferencesManager.createSuspendOnException - トリガー

      java.lang.NullPointerException
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70)
      at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
      at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
      at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
      at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2354)
      at org.eclipse.debug.core.model.Breakpoint.run(Breakpoint.java:341)
      at org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptExceptionBreakpoint.<init>(JavaScriptExceptionBreakpoint.java:79)
      at org.eclipse.wst.jsdt.debug.internal.core.JavaScriptPreferencesManager.createSuspendOnException(JavaScriptPreferencesManager.java:168)
      at org.eclipse.wst.jsdt.debug.internal.core.JavaScriptPreferencesManager.access$2(JavaScriptPreferencesManager.java:166)
      at org.eclipse.wst.jsdt.debug.internal.core.JavaScriptPreferencesManager$StartJob.run(JavaScriptPreferencesManager.java:80)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      
    • DebugUIPlugin.buildAndLaunch -関連/トリガー

      java.lang.NullPointerException
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
      at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
      at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70)
      at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
      at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
      at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
      at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
      at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:532)
      at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:423)
      at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:830)
      at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
      at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
      at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      
    • ... InternalWorkspaceJob.run... ...

    • ... at org.jboss.tools.common.model.filesystems.impl.EclipseFileBodySource.write... ...

    • ...

于 2013-11-15T07:49:43.257 に答える