[seasar-dotnet:870] Re: Windows 2003 Server 上の WindowsアプリでSingletonS2ContainerFactoryが例外となる

KIYOSUE Minoru [E-MAIL ADDRESS DELETED]
2008年 6月 10日 (火) 00:18:36 JST


杉本 様

お世話になります、清末です。

さて、Windows 2003 Server上のWindowsアプリで例外が発生する件ですが、昨日ス
タック
トレースを採取いたしましたので、添付いたします。

------------------------------------- 以下トレース -------------------------
2008-06-09 16:59:49,903 [6] ERROR System.Type [(null)] - Serviceの取得に失敗
しました。
System.TypeInitializationException:
'Seasar.Framework.Container.Factory.SingletonS2ContainerFactory' のタイプ初
期化子が例外をスローしました。 --->
System.Configuration.ConfigurationErrorsException: seasar のための構成セク
ション ハンドラを作成中にエラーが発生しました。: 一時クラスを生成できません
(result=1)。
error CS2001: ソース ファイル 'C:\WINDOWS\TEMP\ez1sherx.0.cs' が見つかりませ
んでした。
error CS2008: 入力が指定されていません。
 (C:\dssys\bin\DsRemoteJobServer\Release\DsRemoteJobServerProject.exe.config
line 17) ---> System.InvalidOperationException: 一時クラスを生成できません
(result=1)。
error CS2001: ソース ファイル 'C:\WINDOWS\TEMP\ez1sherx.0.cs' が見つかりませ
んでした。
error CS2008: 入力が指定されていません。

   場所 System.Xml.Serialization.Compiler.Compile(Assembly parent, String
ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
   場所 System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[]
xmlMappings, Type[] types, String defaultNamespace, Evidence evidence,
XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable
assemblies)
   場所 System.Xml.Serialization.TempAssembly..ctor(XmlMapping[]
xmlMappings, Type[] types, String defaultNamespace, String location,
Evidence evidence)
   場所
System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping
xmlMapping, Type type, String defaultNamespace)
   場所 System.Xml.Serialization.XmlSerializer..ctor(Type type, String
defaultNamespace)
   場所 System.Xml.Serialization.XmlSerializer..ctor(Type type)
   場所 Seasar.Framework.Xml.S2SectionHandler.Create(Object parent, Object
configContext, XmlNode section)
   場所
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.
CreateSectionImpl(RuntimeConfigurationRecord configRecord, FactoryRecord
factoryRecord, SectionRecord sectionRecord, Object parentConfig,
ConfigXmlReader reader)
   場所
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.
CreateSectionWithRestrictedPermissions(RuntimeConfigurationRecord
configRecord, FactoryRecord factoryRecord, SectionRecord sectionRecord,
Object parentConfig, ConfigXmlReader reader)
   場所
System.Configuration.RuntimeConfigurationRecord.CreateSection(Boolean
inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
Object parentConfig, ConfigXmlReader reader)
   場所
System.Configuration.BaseConfigurationRecord.CallCreateSection(Boolean
inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
Object parentConfig, ConfigXmlReader reader, String filename, Int32 line)

--------------------------------------------------------------------------

一点気になったのが、以下のMicrosoftの記事です。
※ 以下のMicrosoft Support Online の情報がありました
http://support.microsoft.com/kb/941349/ja

上記のExceptionは、これに関係ありますか?


よろしくお願い申し上げます。


----- Original Message ----- 
From: "Kazuya Sugimoto" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, May 30, 2008 3:27 PM
Subject: [seasar-dotnet:856] Re:Windows 2003 Server 上の Windowsアプリで
SingletonS2ContainerFactoryが例外となる


> 杉本です。
>
> > SingletonS2ContainerFactoryのstaticなコンストラクタで例外が出ていると思
いますので、
> たぶん、アプリケーション構成ファイルがらみだと思うのですが。
>
>
> 2008/05/30 15:23 Kazuya Sugimoto <[E-MAIL ADDRESS DELETED]>:
> > 杉本です。
> >
> > SingletonS2ContainerFactoryのstaticなコンストラクタで例外が出ていると思
いますので、
> > SingletonS2ContainerFactoryのstatic SingletonS2ContainerFactory()を例外
を
> > キャッチするように修正して、例外の内容を確認していただけないでしょうか?
> >
> > よろしくお願いします。
> >
> >
> > 2008/05/30 13:28 ペヨスエ Minoru <[E-MAIL ADDRESS DELETED]>:
> >> 杉本 様
> >>
> >> いつも大変お世話になります。
> >> また、この度もお手数をおかけし大変恐縮に存じます。
> >>
> >>
> >> スタックトレースですが、
> >>
> >>> 'Seasar.Framework.Container.Factory.SingletonS2ContainerFactory' のタ
イプ初
> >>> 期化子が例外をスローしました。
> >>
> >> の行と、自身のプログラムの場所のみ出力されている状況です。
> >>
> >> また、動く環境と動かない環境の.NETのバージョンの違いはありません。
> >> 動いていた環境の単独のサーバをドメインに参加させました。
> >>
> >> 実行そのものは、サーバのローカルユーザで実行しています。
> >>
> >>
> >> 以上、よろしくお願い申し上げます。
> >>
> >>
> >>> Date: Fri, 30 May 2008 08:50:40 +0900
> >>> From: [E-MAIL ADDRESS DELETED]
> >>> To: [E-MAIL ADDRESS DELETED]
> >>> Subject: [seasar-dotnet:853] Re: Windows 2003 Server 上の
> >>> WindowsアプリでSingletonS2ContainerFactoryが例外となる
> >>>
> >>> 杉本です。
> >>>
> >>> もしスタックトレースが出てたら教えてもらえますでしょうか?
> >>>
> >>> あと、ちなみに動く環境と動かない環境の.NETのバージョンの違いとかはあり
ますか?
> >>>
> >>> 2008/05/30 1:54 KIYOSUE Minoru <[E-MAIL ADDRESS DELETED]>:
> >>> > お世話になっております、清末です。
> >>> >
> >>> > 以前開発した Microsoft Windows Server 2003 の Windowsアプリを、ドメ
イン参加
> >>> > のサーバに載せ変えた
> >>> > ましたが、以下のエラーが発生するようになってしまいました。
> >>> >
> >>> > 'Seasar.Framework.Container.Factory.SingletonS2ContainerFactory' の
タイプ初
> >>> > 期化子が例外をスローしました。
> >>> >
> >>> > 同じExeを以前の環境に戻すと動作するので、環境上の問題と判断いたしま
したが、
> >>> > 上記のエラーが発生
> >>> > する要因にはどのようなものがありますでしょうか?
> >>> >
> >>> > Exceptionの発生しているソースは、以下の部分です。
> >>> >
> >>> > Dim diconPath As String = SingletonS2ContainerFactory.ConfigPath
> >>> >
> >>> > ご多忙中大変恐縮に存じますが、ご教授下さいますようお願い申し上げま
す。
> >>> >
> >>> >
> >>> > _______________________________________________
> >>> > seasar-dotnet mailing list
> >>> > [E-MAIL ADDRESS DELETED]
> >>> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Kazuya Sugimoto
> >>> Microsoft MVP Development Platforms - XML
> >>> http://d.hatena.ne.jp/sugimotokazuya/
> >>> _______________________________________________
> >>> seasar-dotnet mailing list
> >>> [E-MAIL ADDRESS DELETED]
> >>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >>
> >>
> >> _______________________________________________
> >> seasar-dotnet mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >>
> >>
> >
> >
> >
> > --
> > Kazuya Sugimoto
> > Microsoft MVP Development Platforms - XML
> > http://d.hatena.ne.jp/sugimotokazuya/
> >
>
>
>
> -- 
> Kazuya Sugimoto
> Microsoft MVP Development Platforms - XML
> http://d.hatena.ne.jp/sugimotokazuya/
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>



seasar-dotnet メーリングリストの案内