[Seasar-user:15637] [S2Chronos]S2framework-2.4.28で使用すると起動時に例外。

西山 はじめ [E-MAIL ADDRESS DELETED]
2008年 9月 3日 (水) 18:12:50 JST


お世話になっております。西山と申します。

s2chronos-0.0.1-RC6を利用させていただいております。
起動に、
org.seasar.chronos.extension.servlet.S2ChronosServletを利用
し、WEBアプリに組み込んで利用しております。

s2frameworkの方を、2.4.27から2.4.28に変更したところ、
s2chronos起動時に以下のエラーが出るようになりました。

どうやら、https://www.seasar.org/issues/browse/CONTAINER-212
の変更で、AbstractClassAutoDetectorクラスから、getStrategyが
無くなっているのが原因のようです。

現在は、2.4.27を利用しており、こちらは正常に起動・動作してお
ります。

対処の方お願いできないでしょうか。

以上よろしくお願いいたします。

==========================================================
以下、例外トレース
==========================================================
2008-09-03 18:05:09,767 DEBUG - スケジューラ を 開始します.
2008-09-03 18:05:09,767 DEBUG - END
org.seasar.chronos.core.impl.SchedulerImpl#start()
Throwable:java.lang.NoSuchMethodError:
org.seasar.chronos.core.autodetector.TaskClassAutoDetector.getStrategy(Ljava/lang/String;)Lorg/seasar/framework/autodetector/impl/AbstractClassAutoDetector$Strategy;
2008/09/03 18:05:09
org.apache.catalina.core.ApplicationContext log
致命的: StandardWrapper.Throwable
java.lang.NoSuchMethodError:
org.seasar.chronos.core.autodetector.TaskClassAutoDetector.getStrategy(Ljava/lang/String;)Lorg/seasar/framework/autodetector/impl/AbstractClassAutoDetector$Strategy;
	at
org.seasar.chronos.core.autodetector.TaskClassAutoDetector.detect(TaskClassAutoDetector.java:94)
	at
org.seasar.chronos.core.autodetector.TaskClassAutoDetector.detect(TaskClassAutoDetector.java:87)
	at
org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:152)
	at
org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:130)
	at
org.seasar.chronos.core.impl.SchedulerImpl.registerTaskFromS2Container(SchedulerImpl.java:212)
	at
org.seasar.chronos.core.impl.SchedulerImpl.start(SchedulerImpl.java:338)
	at
org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$871d3e.$$start$$invokeSuperMethod$$(SchedulerImpl$$EnhancedByS2AOP$$871d3e.java)
	at
org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$871d3e$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
	at
org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:73)
	at
org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$871d3e$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
	at
org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$871d3e.start(SchedulerImpl$$EnhancedByS2AOP$$871d3e.java)
	at
org.seasar.chronos.extension.servlet.S2ChronosServlet.init(S2ChronosServlet.java:26)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2008/09/03 18:05:09 org.apache.catalina.core.StandardContext
loadOnStartup
-- 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
株式会社フジミック システム開発センター ソフト開発2部
 西山 創
[E-mail]:[E-MAIL ADDRESS DELETED]
 
〒140-0002 品川区東品川3-32-42 フジテレビ別館7F
[TEL]:03-5495-1060
++++++++++++++++++++++++++++++++++++++++++++++++++++++++



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