1 名前:デフォルトの名無しさん mailto:sage [2007/01/07(日) 19:43:08 ] ●公式サイト Eclipse.org home www.eclipse.org/ Eclipse downloads home www.eclipse.org/downloads/ ●JDK JDK 1.4.2 java.sun.com/j2se/1.4.2/ja/download.html JDK 5.0 (1.5.0) java.sun.com/j2se/1.5.0/ja/download.html JDK 6 (1.6.0) java.sun.com/javase/ja/6/download.html ●関連サイト Eclipse Wiki (日本語) eclipsewiki.net/eclipse/ eclipse@Wiki プラグイン一覧 (日本語) www10.atwiki.jp/eclipse/pages/7.html Eclipse Plugins eclipse-plugins.2y.net/eclipse/index.jsp Eclipse Plugin Central www.eclipseplugincentral.com/index.php ●前スレ 【Java/Callisto/TeX/他】統合開発環境EclipseM21 pc10.2ch.net/test/read.cgi/tech/1153492728/ ●関連スレ 【初心者】EclipseでJavaの勉強 2時間目【大歓迎】 pc8.2ch.net/test/read.cgi/tech/1147444414/
178 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:19:31 ] 菅原は毎度毎度バグ実況しなくていいよ
179 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:22:58 ] 煽りですか。鎌倉を煽るのと同じパターンですな
180 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:23:56 ] >>178 知り合い?
181 名前:168 mailto:sage [2007/02/17(土) 19:28:38 ] >>178 バグ実況は初めてです。
182 名前:168 mailto:sage [2007/02/17(土) 19:31:10 ] Eclipse入れ直して,metadata削除して>>168 と同じ条件でやっても同じ結果ですね。 設定いじるたびにEclipseが終了する。
183 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:33:00 ] このスレは相変わらずUNIX板の煽りノリですね。
184 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:35:01 ] >>170 いや、Windowsのタスクマネージャの事だけど。 no more handles ってのが、Windows の限界までハンドル(?)作ったから失敗してるのか、 それ以外の理由で失敗してそうか調べてみればって感じで言ってみたんだけど。
185 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:40:32 ] >>178 みたいな匿名で実名を煽る人は気持ち悪い。
186 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:42:47 ] SWTでリソースの枯渇がおこったときはsleakで各オブジェクトの ライフサイクルを追うのが定石。スタックトレースが出てるなら デバッガで追ってもいい。 でも134とか168とかにはそれは無理だろうから、bug報告に要求されるのは 誰のところでも再現できる手順を箇条書きにすること。134から読んでみても ころころやっていることを変えているようでよくわからん。134や168のところ で再現しない条件を調べるのはその次。
187 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:45:04 ] >>183 スレが過疎化してるとこへトゲ放つ人が多いからUNIX板に似ているというわけですね。
188 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:52:28 ] Sleakなんつー、Eclipseの日本語本やWikiにも 乗ってなさそうな、普通の人が知らないことを知っている人が多く 知らない人を煽る傾向にあるところがUNIX板に似ているんだよ。
189 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:55:35 ] >>188 それはあるいみ良いことでもある。
190 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:00:19 ] >>184 GDIオブジェクトでググったのですけどMSDNのページばかり現れますよ。 タスクマネージャだけで本当にそんなことを調べることができるのですか? Visual Studioが無いと調べられないものではないですよね。
191 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:01:10 ] 陰でぼそぼそ言う人は嫌い
192 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:04:48 ] >>190 おれも調べたけどわかったよ。 タスクマネージャの「表示」->「列の選択」を見てみ
193 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:09:01 ] >>192 なるほど! よくわかりました。たしかに凄いことになってる。 Systemのハンドルが13万 IEが5000 GDIはIEがトップで4000、Firefoxが3000。
194 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:10:16 ] タスクマネージャの「プロセス」タブをクリックしてから「列の選択」ね
195 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:26:55 ] これもSWTの限界か。どうりでSwingの人気が高まるわけですわ
196 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:39:28 ] このスレ自体過疎化しているし 最近のEclipseの話題も冷めてるね
197 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:42:50 ] 一行レポートにリンクが貼られている。 eclipsewiki.net/eclipse/index.php?Eclipse3.2%B0%EC%B9%D4%A5%EC%A5%DD%A1%BC%A5%C8#c0cc51af
198 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:43:41 ] そういえばそのWikiも過疎化してるよね。 やっぱり「談」が使いにくいからだよね。タイトルに質問内容が見えないし
199 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:47:01 ] 同じような事態に陥っている人がいるんだね。これで段々原因がわかってきたね DBViewerを使っていて、Eclipseが突然落ちた!! plaza.rakuten.co.jp/plugin/diary/?ctgy=4 今の仕事は、C#なのでVisualStudio2005を使っているのですが、 Eclipseを同時に起動し、DBViewerPluginを使って、SQLの作成や実行結果を確認しています。 実装時にエディター画面とデータベースを操作する画面の切り替えが 異常に重く、とても切り替えながら使う気になれません。 # 一応マシンは、Pentium M 760 2000MHz、1.2GBメモリ搭載なんですが・・ それよりも、EclipseとVisualStudioを起動しておいて、 切り替えた方がまだ使えます^^w ところで、最近になって、 SQLのコード補完をやっていたり、C#用のデータアクセスクラスを 自動生成(これは仕事用にカスタマイズしているもの)していると、 「Eclipseが突然落ちるのです。」どくろ ログを見ると、 org.eclipse.swt.SWTError: No more handles : というエラーが・・・・(エラー原因はDBViewerPluginの模様) ネットで調べてみると、どうやらイメージリソース使いかた?が原因のようです。 まだ、修正方法まで見つけていないのですが、分かり次第、すぐ修正したいと 思っています。 どなたか情報をお持ちでしたら、アドバイスお願いします^^w ※ImageRegistryの使い方が間違っているのかな・・・・
200 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:51:10 ] bbs.fedora.jp/read.php?FID=10&TID=4663 Fedora BBSにも同じようなものが。 Fedora 付属のEclipse使ってのエラーだね。 Eclipseの問題ではなくFirefoxの問題とはなんとも滑稽 Fedoraの場合、Eclipseとはかんけいないライブラリ依存関係で解決ですか。
201 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:02:39 ] >>145 SWT の Control#createHandle のソース見てみたけど、 CreateWindowEx で失敗して 0 が返ってる場合に error 出す、と。 俺が見たのは 3.2.1 のソースだから、ひょっとすると 3.2.2 は別なんかもしれんが。
202 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:10:24 ] 134や168(もしかしたら他の人もいるかも)がなにをしたいかよくわからないんだけど。 自分でまずなんとか問題を解決したいならまずソース追ったら? stack trace出てるんだから まずそれでしょ。EclipseSDKは本来Eclipse自体を開発するためのSDKだから そのための機構はいろいろそろってるよ。ワークベンチから入れ子でランタイムワークベンチ を起動してソースレベルデバッガにかけてSWTErrorがthrowされるタイミングで ブレークポイント設定したりとか。 そうじゃなくてなんとかバグレポしたいってことだったら、他の人のPCでも 確認できるよう情報を整理するべき。これ以上ハンドル追ってもあまり有用な情報出てこないよ。 No more handlesって出てる現状を追確認するだけ。 >>201 もし見るんならそこじゃなくてさらにスタック追って多分PreferencePage 内でウィジットとかなんらかのSWTリソースを生成しているとこ。といっても 上の方にあるスタックトレース、尻切れでどこかは俺にはわからんけど。 Bugzillaにまず再現条件含めて項目立ててそこにログファイルをアタッチできない? #ここに長々貼り付けてもアレだし。
203 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:20:39 ] でもなぁ、>>144 だと Label、>>145 だと Button のコンストラクタで失敗してんだよね。 Label も Button も regression したと考えるよりは、 どっちかといえば Windows全体だか、アプリのだかは分からんが、 handle とか hwnd の上限に達してるんじゃないかと予想。 >>202 > さらにスタック追って多分PreferencePage 俺は関係ないと思ってるんだけど、こっちではサッパリだから そっちのがホンボシかも。 やる気あんなら頑張ってみてくれ。
204 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:25:20 ] >>202 気になるんだけどさ、なんでそんなこと知ってるの? 何みて勉強したの?
205 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:32:45 ] >>203 がんばろうにもこっちでは全く問題ないし再現条件もわからんからにんともかんとも。 もし再現条件がわかってるなら、当該個所のトレースと、org.eclipse.uiの トレースオプションのdebug/swterrorとdebug/graphicsをONにしてトレーサの 中身のカウンタをさらにヲチするけど。sleakだとそのへん自動化できないし。 >>204 仕事と称して半分遊びでいろいろやってるから。
206 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:35:51 ] 今さ、10ほど開いていたIEをすべて閉じてから設定を弄くってみたら まったくエラーが起きなくなった。 やっぱりリソースが原因だったのではないかと思う。 >>202 Eclipse自体をデバッグですか。 つまり、Eclipseのソースコードをダウンロードしてから Eclipseプラグイン開発で新規にプロジェクトを作らないといけないわけですかね?
207 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:49:09 ] >>206 ? 昔、極端に貧弱な環境でSWTのオブジェクト作るとNo more handles出たけど そういうわけでもないんでしょ? なんかへんな気するけど動いてるんならまあいいや。 >つまり、Eclipseのソースコードをダウンロードしてから >Eclipseプラグイン開発で新規にプロジェクトを作らないといけないわけですかね? SDKにはソースとかまとめて入ってるし、新規プロジェクトも必要ないよ。 Debug->Eclipse Applicationで新しい項目追加/設定/起動.
208 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:58:48 ] >>204 ソースとかMLとか日本語以外の情報だろ。 何やるにしても和書や国内は表面的な情報しかない。
209 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:01:32 ] 3.2で、設定の「ようこそ」ページを開いたらWindowsごと落ちたことがあった。 そのときはIBMのプリインストールソフトのバグで、それ入れ替えたら直ったよ。 そういうアヤシイ何かがいるんじゃない?
210 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:17:03 ] 3.2.2はまだ入れないほうがいい?
211 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:19:17 ] いや、ほとんどの奴が発生してねーんじゃねーか? 色々やってみたが、再現できねー。ハンドルも増えねーよ。 まー、俺はワークスペースも共用してねーし、 JDK6も使ってないからかも。
212 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:29:42 ] >菅原 別のクリーンなマシンでやってみたら? 環境依存だろ。でも、同じ人間がやると同じ手順ふむから 再現してまうんだな、これが。
213 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:06:07 ] 個人情報晒しは控え目に
214 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:18:02 ] >>212 同じ職場の人ですか?
215 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:19:39 ] >>214 なんでそう思ったの?
216 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:27:13 ] 君ら仲悪いのかな?
217 名前:134 mailto:sage [2007/02/17(土) 23:42:39 ] 突然スレが活性化しとるな おれが再現したときの環境 *IEが10ほど起動 *OpenOffice2.1 *iTunesで音楽を再生中 *TV Tunerがタスクトレイに常駐 *Norton Antivirusをウィルススキャン中 *Firefox タブは10ほど *コマンドプロンプト *エクスプローラを3つ起動 こんなもん IEを一旦全て閉じTunerもOO.o,Nortonも閉じた。 今はもう発生しない
218 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:47:40 ] センスねーな。
219 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:54:06 ] >>217 メモリ128Mしか積んでないのにそんなに起動したらNotepadでも死ぬだろ
220 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 23:59:06 ] >>217 おいこらw なめてんのか。 メモリ128Mの分際でウィルススキャンしながら音楽聴いて IEとFirefox開きまくって調子悪いって。そりゃそうだろ。 つきあって損した。
221 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 00:02:19 ] >>217 せめてEclipseの推奨メモリ積んでくれ。
222 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 00:06:25 ] 職場でメモリ512Mが3人、1Gが3人。 512Mのグループは落ちるとか調子悪いとかよく言ってくる。 メモリ1G必要説はまんざら嘘ではない。
223 名前:134 mailto:sage [2007/02/18(日) 00:07:52 ] >>219 メモリは2GB積んでるで。 俺としてはIEのActiveXが怪しいと思うんだが。 Nortonは一時停止状態でも再現したで。
224 名前:134 mailto:sage [2007/02/18(日) 00:22:03 ] いま再現したときの環境を思い出してもとの環境に戻そうとしている。 Eclipse弄り倒しても何も再現しないな。 再現できるようにもっとIEを起動してみる
225 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:02:28 ] つまりWindowsを再起動すれば直るという問題だろ?
226 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:05:03 ] >>197 どうやら、Eclipseに精通する者をそこから誘導してしまったようだね。 このスレに書き込んだ人の中にはEclipseのコントリビュータいそうだね。
227 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:06:11 ] >>225 Eclipseで困ったら再起動。これ覚えておこう。 しかし、ワークスペースの.metadataとEclipseをすべて削除してから 再インストールする必要もある。 ということを。
228 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:22:54 ] っつか Wiki に書いたの >134 だろ。
229 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:25:08 ] 結局Java SE 6 VMの問題ではなかったのな
230 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:33:31 ] >>227 それはそうだが俺は技術者としてそれを言うのは恥ずかしいな。 原因も分からず、再起動とか設定ファイル消すとかならド素人でも言える。
231 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 04:34:43 ] >>230 は原理主義者に陥って燃え尽きるタイプ
232 名前:137 mailto:sage [2007/02/18(日) 10:57:05 ] 今日もう一度やってみたが同じ症状が出た。 3.2.2から、Calistoのアップデートするとデフォで日本のサイトが選ばれるようになったので それを3.2.1までデフォで選ばれてたCalistoのサイトに変更したところ 正常にインストールできた 俺の環境の問題かもしれんが、もし似た症状が起こった人の為に書いておきます
233 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 11:04:04 ] うちはJAISTで問題なかった。むしろeclipse.orgにあるCalistoの サイトは混みすぎでtimeoutしてアップデートできず。
234 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:26:18 ] うちも JAIST で特に問題なし。メモリは2G。
235 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 16:35:57 ] >>232 異常終了というのは、 ポップアップで警告がでた終了方法? それとも、何事もなかったかのようにいきなり終了する方法?
236 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 16:36:59 ] >>230 じゃあ原因を特定してくれ。 おれんとこじゃ再現性がなくてどうにもならんよ
237 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:04:41 ] >>232 3.2.2でアップデートすると、おれもJAISTんとこでやられた。 >>233-234 なんでお前らは問題ないんだよ。ブラウザで直接ダウンロードはできるのに。 eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86 Error Sun Feb 18 16:58:41 JST 2007 Unable to retrieve remote reference "ftp.jaist.ac.jp/pub/eclipse/callisto/releases/features/org.eclipse.cdt_3.1.2.200702150621.jar". [Server returned HTTP response code: "404 Not Found" for URL: ftp.jaist.ac.jp/pub/eclipse/callisto/releases/features/org.eclipse.cdt_3.1.2.200702150621.jar.] org.eclipse.update.internal.core.FatalIOException: Server returned HTTP response code: "404 Not Found" for URL: ftp.jaist.ac.jp/pub/eclipse/callisto/releases/features/org.eclipse.cdt_3.1.2.200702150621.jar.
238 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:09:16 ] IEでもFirefoxでも難なくダウソできるものがなんでEclipseでは404 Not Foundなんですかと言いたい。 IEもFirefoxもEclipseもプロクシ使ってないのになんでなんで? やっぱJAISTの鯖設定に問題有りですか?
239 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:11:30 ] >>234-235 CDTのダウソうまくいった? そこでコケるんですけど
240 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 19:11:02 ] >>235 ポップアップで異常終了のメッセージが出る。アップデートは終了するが、Eclipse自体は終了しない。
241 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 20:06:00 ] そのときはエラーログビューでエラーログの内容を
242 名前:233 mailto:sage [2007/02/18(日) 20:11:25 ] >>237-240 うちでは一発でうまくいったから、うまくいかない人に的確なアドバイス ができない。各自の状況もわからんし。 かわりに別の攻め口としてCallistoのミラーのやり方を。 これだと途中でtimeoutしてもそれまでダウンロードしてきたjarは手元に 残るからゼロから何度もやり返すストレスは少ないと思う。 eclipse/フォルダにあるstartup.jarをクラスパスに含める形で以下の コマンドを実行する。 java -cp ../Program\ Files/eclipse-SDK-3.2.2-win32/eclipse/startup.jar org.eclipse.core.launcher.Main -application org.eclipse.update.core.standaloneUpdate -command mirror -from ftp://ftp.jaist.ac.jp/pub/eclipse/callisto/releases/ -to mirror/ -featureId org.eclipse.cdt すると-toオプションで指定したフォルダ(mirror)にミラーが作成される。 一番最後の-featureIdオプションでミラーするフィーチャー(この場合は org.eclipse.cdt)を指定する。-featureIdを省略したときはサイトにある 全てのフィーチャーをミラーする。ミラーサイトの状況に応じて404エラー が出たりtimeoutが出たりするが、その場合はプロトコルをftpにしたり httpにしたり、他のミラーに指定し直したりすると、何度か再試行するうちに 手元に完全なミラーが完成する。最終的に成功すると Command completed successfully. と最後に出てくる。単なるダウンローダーで全部ごそっともってきても いいかもしれないが、site.xmlと各フィーチャを自動的に解析して 必要なものだけ持ってきてくれたり、Callistoと、それとは全然別の プラグインのアップデートサイトを複数合体して再構成してくれたり するから、俺はこの方法を使ってる。 あと余談だけどたまにmirror siteを自動選択するようにするとjaistが勝手に選択 されて...とかいってる人がいるが、そういうときにはアップデートの ポリシーを定義してeclipseに読ませるとアップデートサイトを限定することができる。
243 名前:233 mailto:sage [2007/02/18(日) 20:14:47 ] あと、完成したミラーサイトの使い方だけど、アップデートマネージャ でNew local site...ってボタン押して追加して利用する。
244 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:10:22 ] >>242 Unixか?
245 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:28:45 ] Eclipse3.2.2 アップデートマネージャにて まず最初に、新規フィーチャーを選択し Callisto? とEclipseを選び次へを押してCDT, VE, GEF, BIRT, DTP, TPTP,WTP, J2EEなどを まとめてすべてインストール。再起動後、再び新規フィーチャーを選択してアップデートをさらに行う。 すると、さっきまではCallistoとEclipseしか選択肢がなかったものが、 新たにCDT, VE, BIRTなどの選択肢(アップデートサイト)が増えている。 そこで全て選択して「Next >」をクリック。するとさらにアップデートできることがわかる。 "Show the latest verion of a feature only", "Filter features included in other features on the list" それぞれにチェックを入れてから BIRTなどにチェックをいれる。すると、ときどき赤い×印が現れる。そしてNullPointerException発生。 "Select Required"をクリックしてもエラーは消えない。エラーにもかかわらず "Error detail" はクリックできない。 しかし、そのフィーチャーのチェックを外してから赤×を無くしてから、 他のフィーチャをいくつかチェック or チェック外しを繰り返してから、赤い×印のエラーに なっていたフィーチャーをチェックすると、赤い×印もNullPointerExceptionが現れなくなる。 いくつかのフィーチャーは赤い×印が現れず、ただ「NullPoiinterException」が現れるだけ。 ポップアップ(or ダイアログ?)でエラーの詳細を見るとそこもまた、ただ「java.lang.NullPointerException」 としか表示されず、NullPointerExceptionが生じた原因は一切わからず。 中には、ちゃんとエラー詳細が出るものもある。emft jeteditor SDK 0.7.0の JET Editor Documentation 1.0.0.v200610050245にチェックを入れると、 Requested operation cannot be performed because it would invalidate the current configuration. See details for more information. Eclipse Modeling Framework Technology OCL Examples (1.0.1.v200609250830) requires plug-in "org.eclipse.emf.examples.library.editor". ちゃんとこのようなメッセージが表示される。しかし、当然であるがSelect Requiredをクリックすることでこれは消える。
246 名前:245 mailto:sage [2007/02/18(日) 22:39:59 ] いま、emft validation SDK 1.0.2の Eclipse Modeling Framework Technology Validation SQK 1.0.1.v200611161604 をクリックしたらまたNullPointerExceptionが現れた。 しかし赤い印は何もでなかった。 Web Tools Platform (WTP) Updates の EJB 3.0 Java Persistence (Dali JPA) - Preview の Dali Java Persistence API (JPA) Tools 0.5.0.v200606270000--87cMN7N7crMMMR をクリックしたらここでもNullPointerException発生。これも赤印無し。 Java Server Faces Toolingをクリック。ここでもぬるぽ。 #これ書くの大変だった。コピーできないから全部手動で書き写しした。 このときどき出るぬるぽが気になる。これの問題はEclipse3.0の頃からあった気がする。 いま、この状態で新たに47件のフィーチャーをインストールしてみる。
247 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:58:15 ] 1. SDKとruntimeの区別と依存関係を理解する。 eclipse.orgの配布物のうちSDKと名のつくものは大抵の人には関係ない。eclipse SDK含めて。 2. その上で使わないものはいれない。 3. あとオンラインマニュアルのfeature.xmlの書式が理解できていると なにかあったときに自分で対症療法的に対処できる。 ちょっと前のemfみたいに向うでパッケージした時点で依存関係崩れてたりすることもある。 このへん心得ておけばupdate関係でのトラブルは激減する。 我ながら後ろ向きといえば後ろ向きな姿勢だけどね。 本当は245が書いているようなことをちゃんと まとめてbugzillaに投げるべきなんだろうけど、 update関連は本当の意味で行き詰まったことがないからモチベーションがわかない。
248 名前:245 mailto:sage [2007/02/18(日) 23:00:51 ] ぬるぽは11回発生した。各種ぬるぽの内容 eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86 Error Sun Feb 18 22:13:17 JST 2007 java.lang.NullPointerException 1回目と2回目のヌルポの内容。 java.lang.NullPointerException at org.eclipse.update.internal.ui.wizards.ReviewPage$TreeContentProvider.getParent(ReviewPage.java:181) at org.eclipse.update.internal.ui.wizards.ReviewPage.getSite(ReviewPage.java:1370) at org.eclipse.update.internal.ui.wizards.ReviewPage.access$29(ReviewPage.java:1367) at org.eclipse.update.internal.ui.wizards.ReviewPage$13.run(ReviewPage.java:816) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113) 3回目のぬるぽ java.lang.NullPointerException at org.eclipse.update.internal.ui.wizards.ReviewPage$TreeContentProvider.getParent(ReviewPage.java:181) at org.eclipse.update.internal.ui.wizards.ReviewPage.getSite(ReviewPage.java:1370) at org.eclipse.update.internal.ui.wizards.ReviewPage.access$29(ReviewPage.java:1367) at org.eclipse.update.internal.ui.wizards.ReviewPage$13.run(ReviewPage.java:816) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
249 名前:245 mailto:sage [2007/02/18(日) 23:02:59 ] 4回目〜11回目のぬるぽの内容も以下のように1回目と2回目のヌルポの内容と同一。 java.lang.NullPointerException at org.eclipse.update.internal.ui.wizards.ReviewPage$TreeContentProvider.getParent(ReviewPage.java:181) at org.eclipse.update.internal.ui.wizards.ReviewPage.getSite(ReviewPage.java:1370) at org.eclipse.update.internal.ui.wizards.ReviewPage.access$29(ReviewPage.java:1367) at org.eclipse.update.internal.ui.wizards.ReviewPage$13.run(ReviewPage.java:816) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
250 名前:245 mailto:sage [2007/02/18(日) 23:04:54 ] そして、ぬるぽの後に現れたエラー。DTPのエラーですね Error Sun Feb 18 22:47:08 JST 2007 Error retrieving "plugins/org.eclipse.datatools.sqltools.tabledataeditor_1.0.0.200612191.jar". [Server returned HTTP response code: "404 Not Found" for URL: ftp.jaist.ac.jp/pub/eclipse/datatools/updates/plugins/ org.eclipse.datatools.sqltools.tabledataeditor_1.0.0.200612191.jar.] org.eclipse.update.internal.core.FatalIOException: Server returned HTTP response code: "404 Not Found" for URL: ftp.jaist.ac.jp/pub/eclipse/datatools/updates/plugins/ org.eclipse.datatools.sqltools.tabledataeditor_1.0.0.200612191.jar. at org.eclipse.update.internal.core.UpdateManagerUtils.checkConnectionResult(UpdateManagerUtils.java:561) at org.eclipse.update.core.ContentReference.getInputSize(ContentReference.java:202) at org.eclipse.update.core.FeatureContentProvider.asLocalReference(FeatureContentProvider.java:228) at org.eclipse.update.internal.core.FeaturePackagedContentProvider.retrieveLocalJar(FeaturePackage dContentProvider.java:191) at org.eclipse.update.internal.core.FeaturePackagedContentProvider.getPluginEntryArchiveReferences (FeaturePackagedContentProvider.java:179) at org.eclipse.update.internal.operations.UpdateUtils.downloadFeatureContent(UpdateUtils.java:628) at org.eclipse.update.internal.operations.UpdateUtils.downloadFeatureContent(UpdateUtils.java:654) at org.eclipse.update.internal.ui.wizards.InstallWizard2.download(InstallWizard2.java:428) at org.eclipse.update.internal.ui.wizards.InstallWizard2.access$3(InstallWizard2.java:399) at org.eclipse.update.internal.ui.wizards.InstallWizard2$3.run(InstallWizard2.java:352) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
251 名前:245 mailto:sage [2007/02/18(日) 23:06:47 ] そして最後に現れたエラー。 >>246 で47件のフィーチャーをインストールしようと試してみた。 しかし、突如赤×ダイアログが現れてアップデートに失敗。 しかし、?と表示されるばかりで原因は不明。 eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86 ? Sun Feb 18 22:57:37 JST 2007
252 名前:245 mailto:sage [2007/02/18(日) 23:09:55 ] >>247 > 1. SDKとruntimeの区別と依存関係を理解する。 > eclipse.orgの配布物のうちSDKと名のつくものは大抵の人には関係ない。eclipse SDK含めて。 > 2. その上で使わないものはいれない。 > 3. あとオンラインマニュアルのfeature.xmlの書式が理解できていると > なにかあったときに自分で対症療法的に対処できる。 > ちょっと前のemfみたいに向うでパッケージした時点で依存関係崩れてたりすることもある。 > このへん心得ておけばupdate関係でのトラブルは激減する。 > 我ながら後ろ向きといえば後ろ向きな姿勢だけどね。 > 本当は245が書いているようなことをちゃんと > まとめてbugzillaに投げるべきなんだろうけど、 > update関連は本当の意味で行き詰まったことがないからモチベーションがわかない。 その情報、どこから仕入れてきたんだろう。 Eclipse SDKが関係無い? SDKとつくものをインストールしなければ EMF, TPTP, RCP, BIRT, DTP, TPTP, を使って開発できないと思っていた。 バージョン番号にNやベータがつくものだけは入れてはならない、という認識しかなかった。 Bugzillaねえ。日本のEclipseワーキンググループはこういうところ、活躍していないのかな?
253 名前:247 mailto:sage [2007/02/18(日) 23:25:17 ] あ、あと忘れてた。Callistoに含まれているものには排他関係に あるプラグインがある。例えばOSGi開発者向けに配布 されているEquinoxのようにワークスペースから参照されるため だけにプラグインの形式で提供されているライブラリ&runtimeとか。だから245みたいに全部入れてみるというのは ありえない。いやupdateの機構としては入れられるようになっているはず だし入れられないというのはおかしいが、実際の利用ケースを考えるとあり得ない状況。 で、こういう組合わせはテストでも手薄になるだろうし、あらかじめ 避けるってのが小市民的トラブル回避策だとおもう。 >>252 本来eclipse projectの目的はIDEなどのある種の環境を作るための フレームワークを提供するためのもので、SDKと名が付いているパッケージは そのためのもの。実際にフレームワークを使って作られたIDEを使って アプリケーションを作成するさいには必要ない。Runtimeとかplatformとか 書いてあるやつだけでいい。 で、CallistoにはSDKが入ってないサブプロジェクトが多い(これ自体はCallistoの 目的からすると正しい)。しかし、Callistoからフィーチャーを導入すると245のよ うに各サブプロジェクトの元のアップデートサイトを通してSDKを入れられるようになり 次に「とりあえずそれっぽいのをチェックして導入」することでSDKが後追いで 入ってしまうこと。これ本来だとちゃんと親子関係解決しないとおかしいんだけど まあ理想論的には本来ないケースだからあまり依存関係に気を配らずに パッケージしてたりするんだよね。テストとか手薄だろうし。
254 名前:247 mailto:sage [2007/02/18(日) 23:31:54 ] で、本当はJavaアプリケーション作るだけなら eclipse platform runtime binary + JDT runtime binaryだけでいいし、 アップデートのダイアログではそれ以外の項目には触らないべきなんだろうけど、 eclipse.orgでは全部いりのeclipse SDKを目立たせて、アップデートのとこでも 全部入れてください的な感じになってる。まあプロジェクト当初の本来の 目的からすればSDKを配ってEclipse platformベースの環境を育成するのは 正しいんだけどね。 そういう意味でははじめからエンドユーザーのほうを向いていたNetbeansとは 性格がちがうよね、Eclipseって。
255 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:53:59 ] >>242-243 ポリシーファイルをそんなとこで読み込む? EclipseのHelpには違うことが書いてあるよ。 こういうファイルを作って <?xml version="1.0" encoding="UTF-8"?> <update-policy> <url-map pattern="org.eclipse" url="URL1"/> <url-map pattern="org.eclipse.jdt" url="URL2"/> </update-policy> 設定のInstall/Updateの Update Policyの Policy URLの所に そのファイルのパスを記述せよ、と書いてある。
256 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 00:01:22 ] >>253-254 なんかすげー勉強になった。 Eclipseは英語得意じゃないと使いこなせないね。 Bugzillaに報告する人が少ないのは、 英語に弱い人が多いからだと思う。 EclipseがNetBeansと違ってエンドユーザ向けじゃなかった とは初めて知った。 Eclipseも徐々にUnixのようになってよくのかな。
257 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 00:02:05 ] >>255 ああごめん、余談だから説明手抜きしてた。前後の段落とは話が連続してない。 べつの話。必要な情報はまさにそこ。
258 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 01:15:06 ] Eclipseには各参加団体がエンドユーザを教育する ためのリソースをつくるプロジェクトがあったんだけど、その成果物は www.eclipse.orgではエンドユーザが辿り着けるかたちで公開されてなかった。 2.0のとき、ひっそりSDK対象者向けにインストーラー配布のサンプルを公開 してたけどエンドユーザがすぐにダウンロードできるのはzip版だった。 3.0のとき、Eclipseの中の人たちが書いた「Official eclipse 3.0 FAQs」っていう いかにもエンドユーザのためのタイトルな書籍(今はWikiになってる)があった。 けど、その本の冒頭に「この本はエンドユーザを対象としていない」みたいな ことが書いてあってちょっとわらた。 今は表向きユーザフレンドリーなeclipse.orgって感じにしたがってる みたいだけど、ほんとのところは中の人どうおもってるんだろうね。
259 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 01:27:43 ] SWTがSwingに負けてからEclipseも微妙におかしな方向に進んでいるのではないか?
260 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 01:36:38 ] >>242-243 >>255 >>257 www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip&format=xml ミラーサイト用のポリシーファイルというのはこれのことではないの? これを訂正して、>>255 の方法または>>243 の方法で適用すればJAISTからの ダウンロードができなくなってアップデートを中断させられる問題を回避できるのでは?
261 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 01:41:08 ] >>259 GUIよりもそれより下層のアプリケーションフレームワークのレベルで SunとEclipseは戦争中だよ。 表向きEclipseファウンデーションはJCPにはまだ参加の意思表示をした段階だけど 既にJSR277etc. vs JSR291はSun vs Eclipse参加企業になってる。
262 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 02:04:29 ] やはりそうか。水面下の争いみたいな。 最近、M$のVisual Studioがどうなっているのかわからなくなっているが、 SunとEclipse Communityとの争いがどこまで続くのか気になるものではある。 NetBeansとEclipseとが融合するときがやってくるだろうか? もしかすると、NetBeansとEclipse両方で使えるハイブリッドプラグインが 登場するかも知れない、 と夢を見てみる。
263 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 02:14:59 ] >もしかすると、NetBeansとEclipse両方で使えるハイブリッドプラグインが >登場するかも知れない、 もうその線は数年前に消えたよ。Eclipseファウンデーションが設立される ちょっと前にSWTにSwing/AWTコンポーネント貼り付けたり、逆ができるように したり、SunにEclipseに加わらないかという呼び掛けをしたりした。 それとは別にOracleかどっかがプラグイン標準化のためのJSRを提出したりした。 でも全部うまくいかなかった。 そんなわけでいまでもSWTつかってJavaアプレットを作れたりする。
264 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 02:30:00 ] >>263 消えたと聞くとがっかりする。 しかし、その話、よく見るとSWTをベースにしているではないか。 PureJavaをベースにしてSWTはあとからくっつけるという依存関係にすれば 解決できる問題ではないかと見ている。 遅かったSwingが高速化し機能も豊富になればいずれSWTも立場をかえないと 行けなくなるのでは。 SWTも将来、JVMに取り込まれるのだろうかと妄想してみる。 SwingとSWTとを切り替えできるフラグが用意され、JVMさえあれば 環境依存しない構造になる、と妄想してみる。 SunとEclipseが仲良くできないのは、お互いがライバルで 今まで苦労して培ってきた技術を無駄にしたくはないというのが あるんだろうねえ。営利目的を問わず、 アイディアとスキルとノウハウと経験をため込んだ エンジニアは中断シンドロームに陥りたくないだろうから。
265 名前:デフォルトの名無しさん [2007/02/19(月) 02:46:42 ] >>255 のやりかたでポリシーファイルを以下のように作って、 <?xml version="1.0" encoding="UTF-8"?> <update-policy> <url-map pattern="org.eclipse" url="ftp://ftp.u-aizu.ac.jp/"/> <url-map pattern="org.eclipse" url="ftp://ftp-stud.fht-esslingen.de"/> </update-policy> PreferencesのInstall/UpdateのPolicy URLにファイルパスを入力して アップデートを試みると、・・・・失敗した。 Network connection problems encountered during search. Unable to access "ftp://ftp.u-aizu.ac.jp/". Error parsing site stream. [Content is not allowed in prolog.] Error parsing site stream. [Content is not allowed in prolog.] Unable to access "ftp://ftp.u-aizu.ac.jp/". Unable to access site: "ftp://ftp.u-aizu.ac.jp/" [Welcome message: ] Unable to access site: "ftp://ftp.u-aizu.ac.jp/" [Welcome message: ] わからいよーん
266 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 03:54:07 ] >>264 SWT はユーザのセキュリティ保護とか関係なしだからねぇ。 org.eclipse.swt.internal.win32.OS とか全部 public だし、 なんの対策もなしに SWT でアプレットとか作ったら ネットワーク越しに SendMessage とか PeekMessage とかやり放題になるような。
267 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 07:10:17 ] ガンはJCPじゃないのか? あそこってまとめる能力ないだろ。国連みたいなもんで
268 名前:デフォルトの名無しさん [2007/02/19(月) 12:07:15 ] ちょwww国連かよ。 韓国のバン君が国連事務総長になったからまとめる能力はなくなってきたけどさw どっちかっていうとJCPはEUやNATOや京都議定書みたいなもんだろw
269 名前:デフォルトの名無しさん [2007/02/19(月) 13:25:46 ] >>265 おれもできなかった。ftp://ftp.u-aizu.ac.jp/をftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/ に変えてみたんだが。 Network connection problems encountered during search. Unable to access "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/". Unable to access site: "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/" [Network is unreachable: connect] Unable to access site: "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/" [Network is unreachable: connect] Unable to access "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/". Unable to access site: "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/" [Network is unreachable: connect] Unable to access site: "ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/"
270 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 13:29:36 ] 今度は ftp://ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/ に変えてみた。 Error Mon Feb 19 13:28:48 JST 2007 Unable to access "ftp://ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/". org.eclipse.core.runtime.CoreException: Unable to access site: "ftp://ftp.u-aizu.ac.jp/pub/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/" [Welcome message: ] at org.eclipse.update.core.Utilities.newCoreException(Utilities.java:223) at org.eclipse.update.internal.core.SiteURLFactory.createSite(SiteURLFactory.java:93) org.eclipse.core.runtime.CoreException[42]: sun.net.ftp.FtpProtocolException: Welcome message: at sun.net.ftp.FtpClient.openServer(FtpClient.java:490)
271 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 14:41:13 ] アップデートサイトのミラーURLとダウンロードサイトのミラーURLは別物。
272 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 23:46:59 ] その、アップデートサイトのミラーURLリストがどこにあるのかわからない。 どうやって探せばいい?
273 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:15:26 ] >>264 SWTが高速ってのは外野が言い出したことではないかなぁ。 プラットフォームごとのUIを使うことによって、 各プラットフォームのユーザが戸惑わないようにするためのSWTじゃないのかな。 もちろん後発だから、かってのSwingで低速だった部分が高速になってることも あるだろうけど。 なので、いまでもSWTにはWindows上でしか動かない機能(OLE・ActiveX連動)が いくつかあったりするし。
274 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 09:20:06 ] >>272 site.xmlがあるとこ。
275 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 06:50:34 ] 質問があるんだけど eclipseってvisual studio2005でいうところのブックマークの機能って無いの?
276 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 08:36:35 ] ブックマークあるよ。使い方は微妙に違うけど。
277 名前:デフォルトの名無しさん [2007/02/22(木) 14:41:06 ] すみません、質問です。 Eclipse ver 3.2で Visual Editorを 使用したいのですが、 プラグインする必要のあるもの(バージョンも含め)、 を教えていただきたいです。 ネットで検索しても なかなかver3.2の 解説が無いもので。 宜しくお願いします。
278 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 14:47:06 ] All-in-one 使っちゃえよ