PMDのClassNamingConventionsがおせっかいすぎる件

「ユーティリティクラスはXXXUtilsまたはXXXHelperという名前でなければなりません」 はわかるのですが、ただの定数クラス(しかもパッケージプライベートな内部用)にもそのルールを当てはめるのは、やりすぎです。 PMD6.4にアップデートしてから、この警告…

Tomcatは圧縮されたマルチパートHTTPリクエストをパースできない

タイトル通り。今日1日まるごと、この件の調査で潰れた。 ひたすらTomcatのコードをデバッガーで追いかけてました。 まだ部屋の掃除(※週末の固定タスク)もしてないのに…!!(怒) さて。 例えば、サーブレットフィルタで入力ストリームをデコードするよう…

100個以上のインスタンス実行記念カキコ

Docurainの負荷試験のために160個のインスタンスを立ち上げました。 これを24H365Dで動かすとおよそ1,000万円らしいです。

CentOS 7.5のParallels-Toolsインストール失敗を強引に解消する

CentOS 7.5が出たので手持ちの仮想マシンをアップデートしてみたらエラーになりました。 ログはこんな感じ。 Fri May 11 19:53:00 JST 2018 cd prl_eth/pvmnet && make cd prl_eth/pvmnet && rm -rf .*.cmd .tmp_versions cd prl_tg/Toolgate/Guest/Linux/pr…

検索ボックスが動かない→検索履歴を手動で削除

正規表現の検索ボックスが動かなくなりました。("Entity"は必ずヒットするはずの状況) どうやら、過去に指定した不正な正規表現が邪魔をしているようです。 この履歴、IntelliJの「キャッシュをクリアして再起動」をしてもクリアされません。困る。 解決策…

EclipseLink-2.7.1とJava10でweaverが動かない(ことがある)

Java10上でEclipseLinkを動かすと、 Weaver encountered an exception while trying to weave class foo/bar/Baz. The exception was: null という警告が出ることがあります。nullってなんだよおい。 調べた所、EclipseLinkが内部に保持しているASMのバージ…

Kotlin + Gradle + Java10が動かない

タイトル通り。Kotlin1.2 + Gradle4.6 + Java10で動かすとエラーになります。こんな感じ。 Caused by: java.lang.ArrayIndexOutOfBoundsException: 448 at org.jetbrains.org.objectweb.asm.ClassReader.readUnsignedShort(ClassReader.java:2464) at org.je…