discuss_ja@glassfish.java.net

Re: FishCat!

From: Tomonori Shioda <tomonori.shioda_at_gmail.com>
Date: Fri, 5 Sep 2008 13:53:20 +0900

竹内さん、

バグレポートありがとうございました。

> 追伸:
> 質問のメールを投げたのですが、質問の仕方が悪いのか? はたまた今回のターゲッ
> トではないから相手にされてないのか?
> どちらかは分かりませんが一時回答のレスも来ません。
> なんだかこのまま回答を得られずにテスト期間終了を迎えそうな予感?!

こちらに関してですが、無視しているということは無いと思うのですが、多分現在の
build ではうまく動かないので、うまく回答出来ない可能性はあるかもしれません。

竹内さんには届いていると思いますが、私からも quality_at_glassfish.dev.java.net
のほうに ping のメールを先ほど投げておきました。

今週月曜日は US がお休みだったりしたので、けっこうな人が引き続き休みをとって
いた可能性もあります。今日はあちらの時間だともう夜の9時半過ぎなので、返事は
おそらく今晩以降じゃないかという気がします。もうしばらく待ってみましょう。

shioda

2008/09/05 13:24 jack_spallaw <xbl08325_at_nifty.com>:
> 塩田 さん
>
> お疲れ様です、竹内です。
> 昨晩はちょっと家事でばたばたしてしまったため、ゆっくりと
> テストができなかったので、別な方法( Availables Add One )
> の方で、 glassfish-jts を見つけたので試行しました。
> 結果は本日 quarity の方へ送信したメールのとおりです。
>
> そしてたった今、 updatetool.exe を会社の PC 上で動かしました。
> インストールは成功しているかのように見えたのですが、インストール
> 完了後、 asadmin start-domain を実行しましたが、結果は以下のとおりでした。
>
> [#|2008-09-05T11:16:22.097+0900|SEVERE||org.jvnet.hk2.osgiadapter|_ThreadID=
> 15;_ThreadName=Thread-3;|Exception in module org.glassfish.transaction.jts
> [88] : java.lang.ClassNotFoundException: com.sun.enterprise.transaction.jts.
> JavaEETransactionManagerJTSDelegate|#]
>
> [#|2008-09-05T11:16:22.097+0900|SEVERE||javax.enterprise.system.container.we
> b|_ThreadID=15;_ThreadName=Thread-3;|WebModule[]StandardWrapper.Throwable
> org.jvnet.hk2.component.ComponentException: Failed to load
> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate from
> org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1_at_1a40247
> at
> com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:94)
> at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
> at
> com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
> :60)
> at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
> at java.util.AbstractList$Itr.next(AbstractList.java:422)
> at
> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.initDelega
> tes(JavaEETransactionManagerSimplified.java:1436)
> at
> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.postConstr
> uct(JavaEETransactionManagerSimplified.java:153)
> at
> com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150)
> at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.
> java:86)
> at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
> 75)
> at
> com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
> at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
> at
> com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
> :60)
> at org.jvnet.hk2.component.Habitat.getByContract(Habitat.java:561)
> at
> com.sun.web.server.J2EEInstanceListener.init(J2EEInstanceListener.java:132)
> at
> com.sun.web.server.J2EEInstanceListener.instanceEvent(J2EEInstanceListener.j
> ava:107)
> at
> org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.j
> ava:347)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
> 86)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1038)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
> 4916)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5313)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:382)
> at
> org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1514
> )
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1180)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:977)
> at
> org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1514
> )
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1180)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:550)
> at org.apache.catalina.startup.Embedded.start(Embedded.java:945)
> at
> com.sun.enterprise.web.WebContainer.postConstruct(WebContainer.java:617)
> at
> com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150)
> at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.
> java:86)
> at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:
> 75)
> at
> com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
> at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
> at
> com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java
> :60)
> at
> org.glassfish.internal.data.ContainerInfo.getContainer(ContainerInfo.java:75
> )
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(Applicatio
> nLifecycle.java:767)
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(Applic
> ationLifecycle.java:420)
> at
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycl
> e.java:256)
> at
> com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(App
> licationLoaderService.java:220)
> at
> com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.handleInstalledButNo
> tLoadedState(AdminConsoleAdapter.java:438)
> at
> com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter.service(AdminConsole
> Adapter.java:193)
> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.
> java:147)
> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.
> java:100)
> at
> com.sun.enterprise.v3.services.impl.VsAdapter.service(VsAdapter.java:136)
> at
> com.sun.enterprise.v3.services.impl.VirtualHostMapper.service(VirtualHostMap
> per.java:121)
> at
> com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask
> .java:621)
> at
> com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.jav
> a:552)
> at
> com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:
> 800)
> at
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.jav
> a:152)
> at
> com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolF
> ilter.java:82)
> at
> com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFi
> lter(GlassfishProtocolChain.java:70)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
> at
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.jav
> a:67)
> at
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56
> )
> at
> com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:309)
> at
> com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:168)
> Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.transaction.
> jts.JavaEETransactionManagerJTSDelegate
> at
> org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1.loadClass(OSGiModuleImpl.java:2
> 66)
> at
> com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
> ... 58 more
> |#]
>
> これについても、本日の夜、 quarity へ投げてみようと思います。
>
> 追伸:
> 質問のメールを投げたのですが、質問の仕方が悪いのか? はたまた今回のターゲッ
> トではないから相手にされてないのか?
> どちらかは分かりませんが一時回答のレスも来ません。
> なんだかこのまま回答を得られずにテスト期間終了を迎えそうな予感?!
>
>> From: Tomonori Shioda [mailto:tomonori.shioda_at_gmail.com]
>> Sent: Thursday, September 04, 2008 12:22 PM
>> To: discuss_ja_at_glassfish.dev.java.net
>> Subject: Re: FishCat!
>>
>> 竹内さん、こんにちは、
>>
>> 今朝いただいたメールは、会社のメールアドレスも入っていたので、そちらから
>> 返信してしまったのですが、discuss_ja_at_glassfish.dev.java.net にはその
>> アドレスを登録していなかったのでこちらにアーカイブされませんでしたね。
>> 失礼しました。
>>
>>> GFv2 では動作実績があったので、 GFv3 でもこの部分はそれほど変更は加えられ
> な
>>> いかな?と思ったのですが、認識が甘かったようです・・・
>>
>> 現在 GlassFish v3 に最初に入っている Web Container は、GFv2 コンテナ
>> の最小サブセットというか、管理コンソールとか Web2.0 系モジュールが動く最低
> 限
>> のものを入れるというコンセプトで作っているので、GFv2 と同じと考えると、い
> ろいろ
>> 違うなぁと思われるかもしれませんね。EJB3.1 テストする場合にはそのアドオン
> を
>> 入れたりしなければなりませんし...
>> Tomcat と同じというような考え方のほうがしっくりくるかもしれませし、公開さ
> れて
>> いるプランを見てもそこを目指しているように思います。Functional Spec は
>>
>> http://wiki.glassfish.java.net/Wiki.jsp?page=V3webtierFunctionalSpec
>>
>> に書かれています。他のモジュールについては
>>
>> http://wiki.glassfish.java.net/Wiki.jsp?page=V3FunctionalSpecs
>>
>> こちらに一覧があります。といっても、全部読むのは大変ですけど...
>>
>>>> GlassFish XA Transaction Support
>>>> というモジュールがアドオンとして用意されていますので、もしかしたらこれが
>>>> 必要なのかもしれません。
>>> あ! それやってなかったです!
>>> 情報ありがとうございます。早速今夜試してみます!
>>
>> よろしくお願いします。おそらくこの分野はまだ FishCAT 参加者で試している
>> 人はほとんどいないと思いますので、障害報告はもちろんのこと、こうやったら
>> うまく動いたというような成功事例の情報も、コミュニティにとってとても有意義
>> だと思います。結果を楽しみにしてますね。
>>
>> shioda
>
>