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

Kazuya Sugimoto [E-MAIL ADDRESS DELETED]
2008年 6月 10日 (火) 08:56:16 JST


清末さん

こんにちは。杉本です。

> http://support.microsoft.com/kb/941349/ja
これと関係があるかはよく分かりませんが、下のURLが参考になりそうです。
http://www.microsoft.com/japan/msdn/community/gdn/ShowPost-38478.htm

C:\Windows\TEMPの権限を確認してみてください。


2008/06/10 0:18 KIYOSUE Minoru <[E-MAIL ADDRESS DELETED]>:
> 杉本 様
>
> お世話になります、清末です。
>
> さて、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 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 メーリングリストの案内