[Seasar-user:7886] s2-tiger-2.4.13ver.up 後にJunit環境でエラー
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 15:53:14 JST
いつもお世話になっております。
米原です。
以下のバージョンアップしたところ、Junitテスト実行時に
エラーが発生しました。
s2-tiger-2.4.11⇒s2-tiger-2.4.13
s2-framework-2.4.11⇒s2-framework-2.4.13
s2-extention-2.4.11⇒s2-extention-2.4.13
s2-tigerのみ2.4.11に戻したら、エラーは出ずに正常に
処理しましたので、s2-tiger-2.4.13へのバージョンアップ時に
なんらかの対応が必要なのかな、と思いました。
junit-4.3.1を始め、s2-tiger-2.4.13のzipに含まれていたlibは
すべて取り込んでいます。
このエラーについて何か、お気づきの点がありましたら、
ご教授お願い致します。
【エラー】
org.seasar.framework.container.IllegalAutoBindingPropertyRuntimeException: [ESSR0080]クラス(org.seasar.framework.jpa.impl.PersistenceUnitManagerImpl)のプロパティ(defaultUnitProvider)の自動設定に失敗しました
at org.seasar.framework.container.assembler.BindingTypeMustDef.doBind(BindingTypeMustDef.java:41)
at org.seasar.framework.container.assembler.AbstractBindingTypeDef.bind(AbstractBindingTypeDef.java:86)
at org.seasar.framework.container.assembler.AccessTypeFieldDef.bind(AccessTypeFieldDef.java:50)
at org.seasar.framework.container.assembler.AccessTypeFieldDef.bind(AccessTypeFieldDef.java:42)
at org.seasar.framework.container.assembler.AutoPropertyAssembler.assemble(AutoPropertyAssembler.java:53)
at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:68)
at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:299)
at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:499)
at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:170)
at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:496)
at org.seasar.framework.container.impl.ThreadSafeS2ContainerImpl.init(ThreadSafeS2ContainerImpl.java:170)
at org.seasar.framework.unit.impl.SimpleInternalTestContext.initContainer(SimpleInternalTestContext.java:155)
at org.seasar.framework.unit.S2TestMethodRunner.initContainer(S2TestMethodRunner.java:433)
at org.seasar.framework.unit.S2TestMethodRunner.runMethod(S2TestMethodRunner.java:232)
at org.seasar.framework.unit.S2TestMethodRunner.run(S2TestMethodRunner.java:158)
at org.seasar.framework.unit.S2TestClassMethodsRunner.invokeTestMethod(S2TestClassMethodsRunner.java:227)
at org.seasar.framework.unit.S2TestClassMethodsRunner.run(S2TestClassMethodsRunner.java:89)
at org.seasar.framework.unit.S2TestClassRunner.run(S2TestClassRunner.java:47)
at org.seasar.framework.unit.Seasar2.run(Seasar2.java:163)
at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:32)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Seasar-user メーリングリストの案内