[mayaa-user:254] mayaa1.1.0について

akiyama jazzyuji @ gmail.com
2006年 8月 17日 (木) 19:53:46 JST


穐山といいます。

mayaa1.1.0を使用させて頂いていますが、気になるところがありメールさせて頂きました。
環境は、java1.5, Tomcat5.5.17, mayaa1.1.0, webwork2.2.2, s2conainer2.4.0beta4です。
また、META-INF/org.seasar.mayaa.provider.ServiceProviderにて下記のようにengineを設定しています。
  <engine>
    <!-- page  cache -->
    <parameter name="pageSerialize" value="true"/>
    <!-- auto build -->
    <parameter name="autoBuild" value="true"/>
    <parameter name="autoBuild.repeat" value="false"/>
    <parameter name="autoBuild.wait" value="60"/>
    <parameter name="autoBuild.fileNameFilters" value=".html"/>
    <parameter name="autoBuild.renderMate" value="false"/>
    <!-- survive limit -->
    <parameter name="surviveLimit" value="1"/>
    <parameter name="forwardLimit" value="10"/>
  </engine>


気になる点が2点あります。

1. Tomcatを起動したまま、アプリケーションを停止させたり、アプリケーションの配備解除をおこなったり
すると下記のようなExceptionが出力されることがあります。これは、設定等の問題でしょうか?
Exception in thread "serializeThread-1" java.lang.NullPointerException
       at org.seasar.mayaa.impl.cycle.CycleUtil.getFactory(CycleUtil.java:48)
       at org.seasar.mayaa.impl.cycle.CycleUtil.cycleFinalize(CycleUtil.java:65)
       at org.seasar.mayaa.impl.engine.specification.serialize.SerializeThread.run(SerializeThread.java:91)


2. Tomcatを起動したままアプリケーションの再起動や、アプリケーションの再配備や、
Tomcatを停止させようした時などに、Tomcatの反応がなくなるケースがあります。
どのような場合に発生するのかは、はっきりとわかっていないのですが、何度か発生しています。
なぜ、mayaaのメールリングリストにメールしたかと言うと、反応がなくなった場合のログを見ると
下記のようなログが出ている場合が多いのでメールさせて頂きました。

2-1. 下記のログがでて止まったままになった。Tomcatを停止させてもTomcatのプロセスは終了せず、killしないと終了しない
2006/08/17 19:24:54:182 INFO  [http-8080-Processor25] marshall
factory: /org.seasar.mayaa.provider.ProviderFactory (org.seasar.maya
a.impl.FactoryFactoryImpl)

2-2. 反応がなくなった後に、下記のようなログが出力されていた。また、Tomcatを停止させてもTomcatのプロセスは終了せず、killしないと終了しない
2006/08/17 16:10:51:937 INFO  [ReferenceCache Sweep Monitor] remove
5th time. free:234360936 / total:266403840
(seasar.mayaa.impl.engine.SpecificationCache)

mayaaと関係のあることでしょうか?また、同様の現象にあった方はいますでしょうか?

よろしくお願い致します。


mayaa-user メーリングリストの案内