09

嵌り

resin.propertiesの残像に惑わされる

e-Builder からresinを起動してhttp://localhost:8080/imart/loginをたたくと以下のような例外。 net.sf.ehcache.config.InvalidConfigurationException: There is one error in your configuration: * CacheManager configuration: You've assigned more me…

IntramartDialectAutoSelector が NullPointerException

だいたいこんなような例外が出る java.lang.NullPointerException at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoSelector.getDialect(IntramartDialectAutoSelector.java:25) at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoS…

嵌り実況

ファイルをアップロードする画面が必要になった。intra-mart Accel Platform 上なので当然 imuiFileUpload を使うことを考える。 ただアップロードするだけじゃなく、アップロードに際していくつか入力する項目が付属するので、ファイルは imuiFileUpload に…

まだWSHで消耗してる

var shell = new ActiveXObject('WScript.Shell'); shell.run('java -version' , 0, true ); これを実行するとどういうわけか Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. fatal: …

PSQLException: ERROR: キャッシュした計画は結果型を変更してはなりません

PSQLException: ERROR: キャッシュした計画は結果型を変更してはなりません— もぐら㌠ (@carrotsword) July 27, 2015 なんなんこれ— もぐら㌠ (@carrotsword) July 27, 2015 intra-mart Accel Platform のテナント環境セットアップやってる途中に こういうエ…

再起動したらOracleが上がってこない・・・。

Cent OS 6.5 にインストールしていた Oracle 11g xe が再起動後復帰しない。 なんだかごたごたやったので経緯をめも。 VMを一度落として再起動したらOracleのインスタンスが起動していない そもそも XE ってどうやって起動するんだっけと思っていたら initd …

正月三ヶ日はPythonと格闘してた

ほんとは社内システムの糞コードと格闘するつもりだったけど、番組を変更してPythonの環境構築との格闘をお送りします。 書いたコードの量としては数十行程度の小さな物なんで大した物ではないんだけど、実装以外でほとんどの時間を消費した。 要件としてシ…

Paramikoインストールするのに手間取る

Cent OS 6.4 で Pythonで ssh 接続したかった。 Paramikoというパッケージがいいらしいのでインストールしようとしたけど、うまく行かなかった。 結論から言うと Python-develパッケージが必要というだけ。 Paramiko が使用している PyCrypto というパッケー…

ZipInputStream から BLOB へ流す

今日のハマりをさらすコーナー。 複数のファイルが格納されたZipファイルを読んで、ファイルごとにレコードを追加する形でそのままデータベースのBlobに書き込もうと思った。DBMSはPostgresql。 Postgresqlの場合、Binary Large Object は bytea型にしておけ…

mod_caucho

Apache(Web) + Resin(App) な構成を作ろうとしてしばらく四苦八苦したので記録しておく。 Apache と Resin を連携させるには Apacheにmod_cauchoというモジュールをインストールする必要がある。予めApacheがインストールされていて、apxsが使える状態になっ…

今日の嵌り

とある処理で嵌っている。なぜか無限ループするようだ。 jp.co.intra_mart.system.javascript.EvaluatorException: Too deep recursion while parsing パースしているときに発生しているということなので、まだ実行フェーズではないんだろう。てことは単純に…