From kashihara @ gmail.com Mon Nov 1 23:19:52 2010 From: kashihara @ gmail.com (KASHIHARA Shinji) Date: Mon, 1 Nov 2010 23:19:52 +0900 Subject: [Mergedoc-dev] =?iso-2022-jp?b?GyRCPWlKYkUqJEolKCVpITwkRyQ0GyhC?= =?iso-2022-jp?b?GyRCQWpDTBsoQg==?= In-Reply-To: <20101031222214.c9a62956.henrich@debian.or.jp> References: <20101031222214.c9a62956.henrich@debian.or.jp> Message-ID: やまねさん Eclipse に付属の config.ini ファイルはどこにあるか分かりますか? 下記の順番で探索します。 見つからない場合、添付いただいたエラーが発生します。 1. カレントの configuration/config.ini 2. 環境変数または -D の user.dir で指定したディレクトリ配下の configuration/config.ini 3. plugins/jp.sourceforge.mergedoc.pleiades/conf/.marker の三階層上にディレクトリを 基点に上にさかのぼり、configuration/config.ini をルートディレクトリまで探索 -- 2010年10月31日22:22 Hideki Yamane : > > やまねです。 > debian パッケージとしてはアップデートしてみたのですが、 > >> henrich @ babytalk:~$ eclipse >> java.lang.IllegalStateException: config.ini が見つかりません。 >> at jp.sourceforge.mergedoc.pleiades.Pleiades.getConfigIniFile(Pleiades.java:242) >> at jp.sourceforge.mergedoc.pleiades.Pleiades.init(Pleiades.java:142) >> at jp.sourceforge.mergedoc.pleiades.Pleiades.premain(Pleiades.java:77) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:616) >> at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:343) >> at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:358) >> Exception in thread "main" java.lang.reflect.InvocationTargetException >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:616) >> at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:343) >> at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:358) >> Caused by: java.lang.IllegalStateException: config.ini が見つかりません。 >> at jp.sourceforge.mergedoc.pleiades.Pleiades.getConfigIniFile(Pleiades.java:242) >> at jp.sourceforge.mergedoc.pleiades.Pleiades.init(Pleiades.java:142) >> at jp.sourceforge.mergedoc.pleiades.Pleiades.premain(Pleiades.java:77) >> ... 6 more >> FATAL ERROR in native method: processing of -javaagent failed >> アボートしました > > となってしまいました。1.3.1 からはパッケージ側としてもあまり変えていないはず > なんですが… /etc/eclipse.ini での指定も >> -javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar > と変化はないです(この設定で 1.3.1 は起動する) > > さて、どの辺から切り分けていけばいいか、助言いただけると助かります。 > > > パッと思いつくところで、パッケージで変更しているのは > ・build.xml にシステム側のライブラリを使うように指定するパッチ(添付します) > ・ant のオプション > (ant -Dbin.dir=$(CURDIR)/build/bin -Dbuild.dir=$(CURDIR)/build build.full と指定) > ぐらいでしょうか。 > > > -- > Regards, > > Hideki Yamane henrich @ debian.or.jp/org > > _______________________________________________ > Mergedoc-dev mailing list > Mergedoc-dev @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/mergedoc-dev > > From henrich @ debian.or.jp Wed Nov 3 18:59:20 2010 From: henrich @ debian.or.jp (Hideki Yamane) Date: Wed, 3 Nov 2010 18:59:20 +0900 Subject: [Mergedoc-dev] =?iso-2022-jp?b?GyRCPWlKYkUqJEolKCVpITwkRyQ0GyhC?= =?iso-2022-jp?b?GyRCQWpDTBsoQg==?= In-Reply-To: References: <20101031222214.c9a62956.henrich@debian.or.jp> Message-ID: <20101103185920.0eb94aa8.henrich@debian.or.jp>  やまねです。 On Mon, 1 Nov 2010 23:19:52 +0900 KASHIHARA Shinji wrote: > Eclipse に付属の config.ini ファイルはどこにあるか分かりますか? > 下記の順番で探索します。 > 見つからない場合、添付いただいたエラーが発生します。  これは /etc/eclipse.ini にあります。  で、eclipse 自体は /usr/lib/eclipse 以下にあり henrich @ babytalk:~$ ls -al /usr/lib/eclipse/ 合計 280 drwxr-xr-x 9 root root 4096 2010-10-31 20:11 . drwxr-xr-x 223 root root 81920 2010-11-03 18:44 .. -rw-r--r-- 1 root root 59 2010-10-19 20:28 .eclipseproduct drwxr-xr-x 2 root root 4096 2010-10-31 20:11 about_files -rw-r--r-- 1 root root 105085 2010-10-19 20:29 artifacts.xml drwxr-xr-x 2 root root 4096 2010-10-31 20:11 buildscripts drwxr-xr-x 6 root root 4096 2010-10-31 20:11 configuration -rwxr-xr-x 1 root root 14680 2010-10-19 20:29 eclipse lrwxrwxrwx 1 root root 16 2010-10-31 20:11 eclipse.ini -> /etc/eclipse.ini drwxr-xr-x 17 root root 4096 2010-10-31 20:11 features drwxr-xr-x 2 root root 4096 2010-10-31 20:11 metadata drwxr-xr-x 4 root root 4096 2010-10-31 20:11 p2 drwxr-xr-x 13 root root 36864 2010-10-31 20:11 plugins lrwxrwxrwx 1 root root 63 2010-10-31 20:11 startup.jar -> plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar  のように symlink で /usr/lib/eclipse/eclipse.ini -> /etc/eclipse.ini  となっています。  また、それとは別に /usr/lib/eclipse/configuration/config.ini は存在しています。 > 1. カレントの configuration/config.ini  これは /usr/lib/eclipse/configuration/config.ini になる、と思います。 > 2. 環境変数または -D の user.dir で指定したディレクトリ配下の configuration/config.ini  これは指定していません。 > 3. plugins/jp.sourceforge.mergedoc.pleiades/conf/.marker の三階層上にディレクトリを > 基点に上にさかのぼり、configuration/config.ini をルートディレクトリまで探索  /usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/conf から遡るので  これも /usr/lib/eclipse/configuration/config.ini になる、と思います。 -- Regards, Hideki Yamane henrich @ debian.or.jp/org http://wiki.debian.org/HidekiYamane