[Seasar-user:15500] Re: 【Teeda】JARにCLASSをまとめた場合の挙動
鈴木 順
[E-MAIL ADDRESS DELETED]
2008年 8月 25日 (月) 16:00:42 JST
小林さん
お世話になっております。鈴木です。
他のプロジェクトにこのSNAPSHOTを適用してみたところ、
このようなエラーが起こりました。
[java] 1) testBusinessDefTx(jp.co.worksap.cim.deploy.cim1_1.flow.DeployInventoryFlow)java.lang.NullPointerException
[java] at org.seasar.framework.util.ResourcesUtil$5.processClass(ResourcesUtil.java:420)
[java] at org.seasar.framework.util.ClassTraversal.forEach(ClassTraversal.java:106)
[java] at org.seasar.framework.util.ResourcesUtil$JarFileResources.forEach(ResourcesUtil.java:417)
[java] at org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister.registerAll(CoolComponentAutoRegister.java:128)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
[java] at org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:94)
[java] at org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:49)
[java] at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:69)
[java] at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
[java] at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
[java] at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
[java] at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
[java] at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
原因なのですが、こちらの諸事情でデフォルトパッケージのクラスがあり、
それがjarに含まれている際に起こるような気がします。
こちらとしては、そのクラスを移したところ問題は解決しましたので、
特に修正して欲しいとかいう訳ではありませんが、
一応お知らせしておこうと思いお知らせしておきます。
On Fri, 15 Aug 2008 20:30:21 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
> 小林 (koichik) です.
>
> Date: Fri, 15 Aug 2008 20:14:28 +0900
> From: 鈴木 順 <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:15411] Re: 【Teeda】JARにCLASSをまとめた場合の挙動
>
> > 下記SNAPSHOTで動作する事を確認しました。
>
> 確認ありがとうございました.
>
>
Seasar-user メーリングリストの案内