Troubleshooting
自動生成ツールの機能に関して
Linux環境のGenerateタスクでResourceNotFoundException
Linux上でGenerateタスクを実行する際に、以下のようなエラーになることがあります。
e.g. Linux上でGenerateタスクで発生する可能性のある例外 @dbflute.log
Caused by: org.apache.velocity.exception.ResourceNotFoundException:
Unable to find resource 'om/java/exentity/ExtendedEntity.vm'
該当ファイルが存在しない、というエラーですが、存在するのに発生してしまっている場合は、原因として "Linuxのファイルディスクリプタ" のリミットに引っ掛かっている可能性があります。
e.g. Linux上でリミット数の確認 @Command
$ ulimit -n
1024
デフォルトだと "1024" であることが多いようなので、これを増やしてから再実行して下さい。
e.g. Linux上でリミット数を増やしてGenerateタスク再実行 @Command
$ su
# ulimit -n 65536
# su xxx
$ sh generate.sh