- PR -

eclipse2.1の起動ができなくなりました

投稿者投稿内容
kiyo
会議室デビュー日: 2002/11/11
投稿数: 11
投稿日時: 2006-01-22 22:36
win-xp sp1 でeclipse2.1が、下記のエラーで起動が出来なくなりました。
Problems durning startup. Chech the ".log" file in the ".metadata" directory
of your workspace.

フォルダーを削除して再度インストールしたのですが、起動出来ません。

".log"は以下の通りです。
お手数ですが、どなたかご教示ください。

!SESSION -------------------------------------------------------------------
---
!ENTRY org.eclipse.core.launcher 4 0 1 21, 2006 15:48:38.956
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Caused by: java.lang.reflect.InvocationTargetException
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:861)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
... 7 more
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.
java:99)
at org.eclipse.ui.XMLMemento.createReadRoot(XMLMemento.java:86)
at org.eclipse.ui.XMLMemento.createReadRoot(XMLMemento.java:64)
at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1097)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at
org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:
1093)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:870)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:858)
... 8 more
せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2006-01-23 07:17
「起動出来なくなりました」とあるので、起動できていたときがあったわけですよね?
起動できていたときと、できなくなったときの間に何を行いましたか?
kiyo
会議室デビュー日: 2002/11/11
投稿数: 11
投稿日時: 2006-01-23 09:17
特に何も行なっておりません。

先ほど再度、フォルダーを削除して再インストール(日本語化も実行)を行ないましたところ、起動は出来たのですがプロジェクト作成時に下記のエラーとなりました。
このエラーメッセージ表示後は、「Problems durning startup. Chech the ".log" file in the ".metadata" directory
of your workspace. 」のエラーメッセージが表示されます。


!ENTRY org.eclipse.jdt.ui 4 10001 1 23, 2006 09:01:38.425
!MESSAGE 内部エラー
!STACK 0
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:315)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:758)
at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizardPage.changeToNewProject(NewProjectCreationWizardPage.java:94)
at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizardPage.setVisible(NewProjectCreationWizardPage.java:64)
at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:959)
at org.eclipse.jface.wizard.WizardDialog.access$1(WizardDialog.java:940)
at org.eclipse.jface.wizard.WizardDialog$3.run(WizardDialog.java:929)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:927)
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:684)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:316)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:107)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403)
at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:397)
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:99)
at org.eclipse.jdt.internal.core.JavaProject.decodeClasspath(JavaProject.java:596)
at org.eclipse.jdt.internal.core.JavaProject.readClasspathFile(JavaProject.java:1896)
at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:1397)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1464)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1439)
at org.eclipse.jdt.internal.core.JavaProject.updateCycleParticipants(JavaProject.java:2303)
at org.eclipse.jdt.internal.core.JavaProject.updateAllCycleMarkers(JavaProject.java:2255)
at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers(DeltaProcessor.java:1956)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1693)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:881)
at org.eclipse.core.internal.resources.Project.open(Project.java:703)
at org.eclipse.jdt.internal.ui.wizards.buildpaths.BuildPathsBlock.createProject(BuildPathsBlock.java:560)
at org.eclipse.jdt.ui.wizards.JavaCapabilityConfigurationPage.createProject(JavaCapabilityConfigurationPage.java:182)
at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizardPage.updateProject(NewProjectCreationWizardPage.java:115)
at org.eclipse.jdt.internal.ui.wizards.NewProjectCreationWizardPage$1.run(NewProjectCreationWizardPage.java:86)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
... 40 more
Gio
ぬし
会議室デビュー日: 2003/11/28
投稿数: 350
お住まい・勤務地: 都内から横浜の間に少量発生中
投稿日時: 2006-01-23 09:48
引用:

kiyotoさんの書き込み (2006-01-23 09:17) より:

Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found



両方のログに共通して現れているこのメッセージが気になります。
eclipse には手を加えていなくても、Java JDK のバージョンを変更したりしていませんか?

やや不確かですが、JDK 1.3 から 1.4 に変更した場合、XML パーザの実装クラスが異なっているので同じようなエラーになった覚えがあります。
米山@クロノス
大ベテラン
会議室デビュー日: 2003/06/10
投稿数: 103
お住まい・勤務地: 大阪市淀川区西中島4-13-22 新大阪淀川ビル5F
投稿日時: 2006-01-23 10:17
こんにちは。米山@クロノスです。

JDK 5を使っていませんか?
JDK 5ではXercesパーサーを「com.sun.org.apache.xerces.internal.jaxp」パッケージとして取り込んでいます。
eclipseの2.1だと、従来どおり「org.apache.xerces.jaxp」パッケージを参照するからでは?

[ メッセージ編集済み 編集者: 米山@クロノス 編集日時 2006-01-23 10:19 ]
kiyo
会議室デビュー日: 2002/11/11
投稿数: 11
投稿日時: 2006-01-23 10:26
Java JDK のバージョンですが、j2sdk1.4.2_08を利用しております。
そういえば、2バージョンのjdkがインストールされていましたので、古いバージョンのjdkをアンインストールした覚えがあります。
これが原因のようですね。
eclipseを3にアップするのが一番最適な対応となりますでしょうか?



[ メッセージ編集済み 編集者: kiyoto 編集日時 2006-01-23 12:54 ]
Gio
ぬし
会議室デビュー日: 2003/11/28
投稿数: 350
お住まい・勤務地: 都内から横浜の間に少量発生中
投稿日時: 2006-01-23 10:51
eclipse 3.1 の時には対応言語パックが出るのが遅かったので躊躇したという人も多く聞きましたが、今は揃っており動作も安定しています。

他に 2.1 でなければならない強い制約がなければ、バージョンアップをお勧めします。
kiyo
会議室デビュー日: 2002/11/11
投稿数: 11
投稿日時: 2006-01-23 13:01
3.1(日本語化適応9にアップしてみましたが、
logが以下の通り出力されて起動できません。

お手数ですが、再度よろしくお願いします。

!ENTRY System Bundle 0 0 2006-01-23 12:57:56.761
!MESSAGE FrameworkEvent.ERROR
!STACK 0
Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found

!ENTRY initial@reference:file:plugins/org.eclipse.update.configurator_3.1.0.jar/ 0 0 2006-01-23 12:57:56.842
!MESSAGE FrameworkEvent.ERROR
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.update.internal.configurator.ConfigurationActivator.start() of bundle org.eclipse.update.configurator.

!ENTRY org.eclipse.osgi 2006-01-23 12:57:56.852
!MESSAGE Startup error
!STACK 1
java.lang.IllegalStateException: Bundle initial@reference:file:plugins/org.eclipse.update.configurator_3.1.0.jar/ [2] is not active.

スキルアップ/キャリアアップ(JOB@IT)