m2

Dolteng のビルド

1. Subversion リポジトリからソースをチェックアウトします。(今回は dolteng-0.40.0)

svn co https://www.seasar.org/svn/sandbox/dolteng/tags/2010-03-16/dolteng-0.40.0/


2. eclipseワークスペースにインポートします。


3. ソースを修正したらデバッグします。
plugin.xml を開いて「Testing」の「Launch an Eclipse application in Debug mode」からデバッグ実行できます。

ただそのままだときっと「java.lang.OutOfMemoryError: PermGen space」がでるので、起動オプションに「-XX:MaxPermSize=128m」を付けます。

http://www.bugbearr.jp/?Java%2F%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB


4. 動作が確認できたらエクスポートします。
これも plugin.xml から行えます。
「Exporting」の「Exporting Wizard」から。コードの修正だけなら下記1〜3の手順は不要です。

出力ディレクトリを指定します。


あとは出力された jar ファイルを eclipse/plugin のものと置き換えれば OK です。動作が変わらない場合は一旦削除して入れなおしてみてください。

ReflectiveConnectionConfig が ConnectionConfig#getDriverPaths で driverPath を返さない

バグ報告ってどうやるんですかね。場所は書いてあるんだけど。
https://www.seasar.org/issues/browse/DOLTENG

全然調べてないけど、コミッタの方、Twitter やってないかなー。

あ、タイトルの件はコレのこと。

  • -

0.41.0 でも直ってなかった。パッチ置いときます。
http://gist.github.com/618829

MySQL Workbench のデータモデリングで文字化け

MySQL Workbench のデータモデリングで日本語を使うとうまく表示されません。

じつはこれフォントだけの問題なのでフォントを変更すれば解消します。
(変更するには、変更したい「Font」の上でトリプルクリックです。何を考えてるのでしょうか!?)

ツールチップ等は表示できないままですけど。

  • -

テーブル名に日本語が混じると Forward Engineer できてないっぽいなあ。

MySQL Workbench の起動時に「cannot start SSH tunnel manager」ってエラーが出る

検索すると「sshtunnel.py」でエラーになってるということはわかった。http://bugs.mysql.com/bug.php?id=52318

で、sshtunnel.py のどこでこけてるか見てみたら、「import socket」のところだった。

アチャー、TracLightning ね。TracLightningPython 2.5 と MySQL Workbench の Python 2.6 でコンフリクトしてる、と。

環境変数を見てみる。

「PYTHONHOME」と「PYTHONPATH」が指定してある。

「set PYTHONPATH=.;.\python;」して実行。

うごいたー。
スタートメニューから動かす場合はユーザーの環境変数で「PYTHONPATH」を「;」とかにしておけば動くと思います。