<div dir="ltr"><div>佐々木です</div><div><br></div><div>Seasar稼働環境で稀に起きるエラーがあります。</div><div>事象についてお知恵をお借りできればと思います。</div><div><br></div>事象:<br>大体1~2か月に1回くらいの頻度で、システム稼働中にNoSuchConstructorRuntimeExceptionが発生する事があります。<br>システムは毎日夜間に再起動を行っており、何百時間も連続して稼働している事はありません。<br>NoSuchConstructorRuntimeExceptionが発生すると、それ以降NullPointerExceptionが発生し続けるようになります。(再起動をすると直ります)<br><br>Seasarバージョン 2.3.23<br>S2Daoバージョン 1.0.51<br>javaバージョン jdk1.7.0_79<br>Tomcatバージョン Apache Tomcat/7.0.75<br>稼働OS CentOS7<br><br>ご教授頂きたい内容:<br>1)NoSuchConstructorRuntimeExceptionの発生原因<br>2)NoSuchConstructorRuntimeExceptionを発生させないようにするための対応方法<br><br>ステックトレース出力:<br>○NoSuchConstructorRuntimeException発生時のログ<br>8 18, 2022 9:40:31 午前 com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing<br>情報: disconnected<br>org.seasar.framework.exception.NoSuchConstructorRuntimeException: [ESSR0064]クラス(jp.co.corp.product.dao.TmUserDao)のコンストラクタ(TmUserDao())が見つかりません<br>        at org.seasar.framework.util.ClassUtil.getConstructor(ClassUtil.java:135)<br>        at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assembleDefault(AbstractConstructorAssembler.java:89)<br>        at org.seasar.framework.container.assembler.AutoConstructorAssembler.doAssemble(AutoConstructorAssembler.java:40)<br>        at org.seasar.framework.container.assembler.AbstractConstructorAssembler.assemble(AbstractConstructorAssembler.java:50)<br>        at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:67)<br>        at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:51)<br>        at org.seasar.framework.container.impl.ComponentDefImpl.getComponent(ComponentDefImpl.java:94)<br>        at org.seasar.framework.container.impl.S2ContainerImpl.getComponent(S2ContainerImpl.java:128)<br>        at org.seasar.framework.container.assembler.AbstractBindingTypeDef.bindAuto(AbstractBindingTypeDef.java:75)<br>        at org.seasar.framework.container.assembler.BindingTypeShouldDef.doBind(BindingTypeShouldDef.java:38)<br>        at org.seasar.framework.container.assembler.AbstractBindingTypeDef.bind(AbstractBindingTypeDef.java:64)<br>        at org.seasar.framework.container.assembler.AutoPropertyAssembler.assemble(AutoPropertyAssembler.java:51)<br>        at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:81)<br>        at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:51)<br>        at org.seasar.framework.container.impl.ComponentDefImpl.getComponent(ComponentDefImpl.java:94)<br>        at org.seasar.framework.container.impl.S2ContainerImpl.getComponent(S2ContainerImpl.java:128)<br><div><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-family:arial;font-size:small">------------</div><span style="font-family:arial;font-size:small"><Isao SASAKI/佐々木功 /></span><div style="font-family:arial;font-size:small"><br></div></div></div></div></div></div>