[Seasar-user:10235] Re: SMART deploy ルートパッケージを複数登録した場合の問題

溝口 [E-MAIL ADDRESS DELETED]
2007年 8月 30日 (木) 23:36:10 JST


溝口です。小林さん、お世話になります。

07/08/30 に Koichi Kobayashi<[E-MAIL ADDRESS DELETED]> さんは書きました:
> ともあれ (JW),NamingConventionImpl を拡張して
> 頑張ればどうにかなるかもしれません.
そうですね。ちょっと、拡張するのを、めげていたのですが、
NamingConventionImplを改良すればいけそうですね。
根性があったらapplicationNamePackageLevelプロパティを
追加してみたいと思います。

> スタックトレースをお願いします.
AnyServiceImplTestを実行したときの、スタックトレースをつけます。

java.lang.IllegalArgumentException: Can not set
jp.blue7.daogen.service.AnyService field
jp.blue7.daogen.service.impl.AnyServiceImplTest.service to
jp.blue7.daogen.service.impl.AnyServiceImpl$$EnhancedByS2AOP$$4f459c
	at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown
Source)
	at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown
Source)
	at sun.reflect.UnsafeObjectFieldAccessorImpl.set(Unknown Source)
	at java.lang.reflect.Field.set(Unknown Source)
	at org.seasar.framework.util.FieldUtil.set(FieldUtil.java:137)
	at org.seasar.framework.unit.S2FrameworkTestCase.bindField(S2FrameworkTestCase.java:686)
	at org.seasar.framework.unit.S2FrameworkTestCase.bindFields(S2FrameworkTestCase.java:644)
	at org.seasar.framework.unit.S2FrameworkTestCase.runBare(S2FrameworkTestCase.java:279)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

よろしくおねがいします。


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