Spring Framework の JdbcTemplate を使ってて、こんなんでました。
java.sql.SQLException: 列索引が無効です。
[commons-dbutils] エラー:列索引が無効です。 – メモ!メモ! – Yahoo!ブログ
によると、
PreparedStatementのプレースホルダの数と、設定しているパラメータの数が合っていない。
らしい。
が、数は有っている。
散々悩んだ挙句、ResultSetのgetXX の引数が、途中で間違ってた。
こんな感じ。
bean.setValue1(rs.getString(1));
bean.setValue2(rs.getString(2));
bean.setValue8(rs.getString(8));
bean.setValue4(rs.getString(4));
bean.setValue5(rs.getString(5));
bean.setValue6(rs.getString(6));
実際は、列の数が200以上ある様なケースだったので、なかなか判らなかったのだ。
自戒の意味を込めて、書いておこう。
CentOS5 で、smbfs でSAMBAサーバの共有を
mount -t smbfs //172.10.X.X/Share /Share
こんな風にマウントしようとしたら、
unknown filesystem type ’smbfs’
こんな感じで怒られた。
CentOS4の頃はいけた様な。
smbfs じゃ無くて cifs にして解決。
mount -t cifs //172.10.X.X/Share /Share
単に呼び方が変わったのか、プロトコルそのものがSMBからCIFSに変わっているのかは不明。
eSVNの最新バージョンは0.6.12-1らしい。
2~3年前から更新とまっているような。
yum -y install qt
yum -y install qt-devel
yum -y install anthy-devel
yum -y install qmake
yum -y install subversion
cd /usr/local/src
wget http://jaist.dl.sourceforge.net/sourceforge/esvn/esvn-0.6.12-1.tar.gz
tar xvzf esvn-0.6.12-1.tar.gz
cd esvn
make
make install
Content-Type: text/plain; charset=unicode-1-1-utf-7 でバウンスメールを返されると困るんですけど、たまにいるんです。
JavaMailを使ってPOPをとるアプリケーションで、でjava.io.UnsupportedEncodingException がスローされちゃう。
どーやらExchange 2000 Serverらしい。
[XCON] 日本語サーバーから英語クライアントに送信された NDR が読めない
もぅ無視だ。
参考サイト
日記/2006-08-08 – BugbearR’s Wiki