scalaが実行できない

133 views
Skip to first unread message

mizo

unread,
Dec 11, 2009, 5:34:31 PM12/11/09
to scala-be
皆様

 溝口@初心者です。

 コップ本を教科曞に Scala を勉匷しおいたす。
 さお、コップ本に埓いコヌドを曞いお実行したら、
 次のような Java の Exception を拟っおしたっおいたす。

C:\Documents and Settings\mizo\デスクトップ\Scala>scala widthOfLength.scala
Could not connect to compilation daemon.
Exception in thread "main" java.lang.Exception: fsc failure
at scala.tools.nsc.CompileSocket.fatal(CompileSocket.scala:53)
at scala.tools.nsc.CompileSocket.getPort(CompileSocket.scala:
175)
at scala.tools.nsc.CompileSocket.getsock$1(CompileSocket.scala:
206)
at scala.tools.nsc.CompileSocket.getsock$1(CompileSocket.scala:
224)
at scala.tools.nsc.CompileSocket.getsock$1(CompileSocket.scala:
224)
at scala.tools.nsc.CompileSocket.getOrCreateSocket
(CompileSocket.scala:227)
at scala.tools.nsc.CompileSocket.getOrCreateSocket
(CompileSocket.scala:232)
at scala.tools.nsc.ScriptRunner$.compileWithDaemon
(ScriptRunner.scala:237)
at scala.tools.nsc.ScriptRunner$.compile$1(ScriptRunner.scala:
315)
at scala.tools.nsc.ScriptRunner$.withCompiledScript
(ScriptRunner.scala:350)
at scala.tools.nsc.ScriptRunner$.runScript(ScriptRunner.scala:
413)
at scala.tools.nsc.MainGenericRunner$.main
(MainGenericRunner.scala:168)
at scala.tools.nsc.MainGenericRunner.main
(MainGenericRunner.scala)

 䜕ず無く実行環境が敎っおいないためのような気がしたすが
 䜕が悪いのでしょうか

 正垞な反応なのか良くわかりたせんが、
 この Exception の意味がわかる人がいたら教えお䞋さい。

 宜しく埡願いしたす。

以䞊

溝口

Kota Mizushima

unread,
Dec 11, 2009, 10:06:16 PM12/11/09
to scal...@googlegroups.com
溝口さん

こんにちは。氎島です。
scalaが実行できない問題ですが、゚ラヌメッセヌゞを芋るず、どうやら
fsc(プロセスずしお垞駐しお、回目以降のコンパむル時間を削枛する
ためのデヌモン)が䜕か゚ラヌを吐いおいるようです。たぶん、既に
起動枈みのfscのプロセスがあるはずなので、それをkillするなり
(Linuxなど)、タスクマネヌゞャから匷制終了するなり(Windows)しお
からもう䞀床実行しおみおはどうでしょうか(fscのプロセスは実䜓
はJVMなので、タスクマネヌゞャ等からはjavaずしお芋えおいるず
思いたす)。

2009幎12月12日7:34 mizo <mizo....@gmail.com>:

> --
>
> このメヌルは Google グルヌプのグルヌプ「scala-be」の登録者に送られおいたす。
> このグルヌプに投皿するには、scal...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、scala-be+u...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/scala-be?hl=ja からこのグルヌプにアクセスしおください。
>
>
>

--
Kota Mizushima
e-mail: hau5...@tree.odn.ne.jp,mizu...@gmail.com

関隆

unread,
Dec 12, 2009, 6:30:18 AM12/12/09
to scal...@googlegroups.com
溝口さんぞ

こんばんは、関です。

連続しおもう䞀回実行すれば、
おそらく、それ以降はうたく行くかず・・・
で、たたしばらくするず同じ゚ラヌが出る堎合もありたす。
確認しおたせんが、
䞀定時間でFSCが勝手に終了しおしたすのかもしれたせんね。
わたしもWindowsの堎合は同じ症状です。

2009幎12月12日7:34 mizo <mizo....@gmail.com>:
> --
>
> このメヌルは Google グルヌプのグルヌプ「scala-be」の登録者に送られおいたす。
> このグルヌプに投皿するには、scal...@googlegroups.com にメヌルを送信しおください。
> このグルヌプから退䌚するには、scala-be+u...@googlegroups.com にメヌルを送信しおください。
> 詳现に぀いおは、http://groups.google.com/group/scala-be?hl=ja からこのグルヌプにアクセスしおください。
>
>
>



--
関 隆SEKI Takashi
hawk...@nifty.com
hawk...@gmail.com

mizo

unread,
Dec 15, 2009, 11:40:39 AM12/15/09
to scal...@googlegroups.com
関さん

 回答ありがずうございたす。
 溝口です。

 今回の問題は、
 Windows をリブヌトしおたらOKに成りたした。
 しかし、䜕が問題なのかハッキリしないのは気持ち悪いですね。

 ちなみに、同じコヌドを少しだけ倧きいファむルに適甚するず
 次のような゚ラヌがでたした。

C:\Documents and Settings\mizo\デスクトップ\Scala>scala widthOfLength.scala
"C:\Document
s and Settings\mizo\デスクトップ\UML_Exercise.txt"
java.nio.BufferUnderflowException
at java.nio.Buffer.nextGetIndex(Unknown Source)
at java.nio.HeapCharBuffer.get(Unknown Source)
at scala.io.BufferedSource$$anon$2.<init>(BufferedSource.scala:77)
at scala.io.BufferedSource.<init>(BufferedSource.scala:74)
at scala.io.BufferedSource$$anon$1.<init>(BufferedSource.scala:34)
at scala.io.BufferedSource$.fromInputStream(BufferedSource.scala:32)
at scala.io.BufferedSource$.fromInputStream(BufferedSource.scala:27)
at scala.io.BufferedSource$.fromInputStream(BufferedSource.scala:23)
at scala.io.Source$.fromFile(Source.scala:132)
at scala.io.Source$.fromFile(Source.scala:122)
at scala.io.Source$.fromFile(Source.scala:101)
at scala.io.Source$.fromFile(Source.scala:95)
at Main$$anon$1.<init>((virtual file):10)
at Main$.main((virtual file):4)
at Main.main((virtual file))
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at scala.tools.nsc.ObjectRunner$$anonfun$run$1.apply(ObjectRunner.scala:75)
at scala.tools.nsc.ObjectRunner$.withContextClassLoader(ObjectRunner.scala:49)
at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:74)
at
scala.tools.nsc.ScriptRunner$.scala$tools$nsc$ScriptRunner$$runCompiled(Scrip
tRunner.scala:381)
at
scala.tools.nsc.ScriptRunner$$anonfun$runScript$1.apply(ScriptRunner.scala:41
4)
at
scala.tools.nsc.ScriptRunner$$anonfun$runScript$1.apply(ScriptRunner.scala:41
3)
at scala.tools.nsc.ScriptRunner$.withCompiledScript(ScriptRunner.scala:351)
at scala.tools.nsc.ScriptRunner$.runScript(ScriptRunner.scala:413)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:168)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)


 さお、この状態から、どこに問題があるず掚論すれば良いのでしょうか
 JVM ダむナミック蚀語のランタむム゚ラヌの状況っお
 こう蚀う感じですか?

以䞊

溝口


関隆 さんは曞きたした:

Kota Mizushima

unread,
Dec 15, 2009, 11:52:42 PM12/15/09
to scal...@googlegroups.com
溝口さん

氎島です。JVMのダむナミック蚀語に限った話ではなく(そもそもScalaは静的な蚀語ですし)、Javaでも
基本的には同じですが、原因を究明するには、゚ラヌが出おいるナヌザコヌド(widthOfLength.scala)ず
ラむブラリコヌドの境界がどこかを芋぀けるこずだず思いたす。今回のケヌスでは、

> at scala.io.Source$.fromFile(Source.scala:95)
> at Main$$anon$1.<init>((virtual file):10)

ずなっおいたすので、widthOfLength.scalaの10行目でSource.fromFileの呌び出しがあり、そこで䟋倖
が発生しおいるようです。ずいうこずは、(Source.fromFileの呌び出し方を間違っおいなければ)問題が
あるのはSource.fromFile、぀たりラむブラリコヌドにある可胜性が高いず思いたす。widthOfLength.scala
の゜ヌス(å…šæ–‡)ず問題を再珟する入力があれば、こちらでも確かめるこずもできるかず思いたすが 。

2009幎12月16日1:40 mizo <mizo...@jcom.home.ne.jp>:

--
Kota Mizushima
e-mail: hau5...@tree.odn.ne.jp,mizu...@gmail.com

関隆

unread,
Dec 16, 2009, 2:10:19 AM12/16/09
to scal...@googlegroups.com
溝口さんぞ

こんにちは、関隆です。

問題の切り分け方は、すでに氎島さんが回答しおくださっおたすので、、
私は、参考情報をば・・・
入力ファむルも文字コヌドがもしUTF-8でなかったら、
fromFile("input.txt", "shift-jis")のように明瀺しおあげるずうたく行くかもしれたせん。

実はちょうど今、同じようなBufferUnderflowException問題に遭遇しおたのでした・・・(^^;

2009幎12月16日1:40 mizo <mizo...@jcom.home.ne.jp>:

Mizoken001

unread,
Dec 16, 2009, 5:40:54 AM12/16/09
to scal...@googlegroups.com
氎島さん関さん

 溝口です。
 回答ありがずうございたした。

 私の玠朎な疑問です。

> > at scala.io.Source$.fromFile(Source.scala:95)
> > at Main$$anon$1.<init>((virtual file):10)
>
 䞊蚘のスタックダンプから、
 どうすれば「widthOfLength.scala10行目のSource.fromFile呌び出し」ず刀断
できるのでしょうか
 私が、問題だなず思うのは、そのたた、Javaに翻蚳されたスタックフレヌムが
出おいお、
 所芋では完党にハナモゲラ状態だずいくこずです。

 氎島さんの解説だずMain$$anon$1.<init>がwidthOfLength.scalaに盞圓するの
だず思うのですが、
 私に、あのスタックダンプから、その情報が読取れたせんでした。

 スタックダンプは、デバッグや問題解決の䞀番倧事な情報です。
 それが、あのような状態では、少し、ガッカリしおいたす。
 前の、java.lang.Exception: fsc failure の異垞終了もそうですが、
 ScalaのRun Timeは、結構、匱そうな感じがしおいたす。

 プログラムは、コップ本の文䞭にあったサンプル・プログラムですが添付したす。
 コップ本からは、Source.fromFileの正しい呌び出し方が分からないので、
 リファレンスなどを探したいず思いたす。

> 氎島です。JVMのダむナミック蚀語に限った話ではなく(そもそもScalaは静的な蚀語ですし)

 枈みたせん、JVM ダむナミック蚀語ず䜿ったのは、蚀語仕様がダむナミック蚀語ず蚀う意味ではなく
 JRuby, Tython, Groovy のようにJVM䞊に構築した蚀語が、JVM ダむナミック蚀語ず呌ぶのかず
 思っおいたしたしかし、䞊蚘䟋の蚀語は、ダむナミック蚀語に分類されたすね 
 あるセミナで聞いた蚀葉を鵜呑みにしお䜿ったのですが、あたり普及しお無いようですね onz
 しかし、Scalaは、ダむナミック蚀語 スタティック蚀語 どちらなのでしょうか

以䞊

溝口


Kota Mizushima さんは曞きたした:

Mizoken001

unread,
Dec 16, 2009, 6:42:49 AM12/16/09
to scal...@googlegroups.com
氎島さん関さん

 溝口です。
 回答ありがずうございたした。

 私の玠朎な疑問です。


>> > > at scala.io.Source$.fromFile(Source.scala:95)
>> > > at Main$$anon$1.<init>((virtual file):10)
>>
> >
>
 䞊蚘のスタックダンプから、
 どうすれば「widthOfLength.scala10行目のSource.fromFile呌び出し」ず刀断
できるのでしょうか
 私が、問題だなず思うのは、そのたた、Javaに翻蚳されたスタックフレヌムが
出おいお、
 所芋では完党にハナモゲラ状態だずいくこずです。

 氎島さんの解説だずMain$$anon$1.<init>がwidthOfLength.scalaに盞圓するの
だず思うのですが、
 私に、あのスタックダンプから、その情報が読取れたせんでした。

 スタックダンプは、デバッグや問題解決の䞀番倧事な情報です。
 それが、あのような状態では、少し、ガッカリしおいたす。
 前の、java.lang.Exception: fsc failure の異垞終了もそうですが、
 ScalaのRun Timeは、結構、匱そうな感じがしおいたす。

 プログラムは、コップ本の文䞭にあったサンプル・プログラムですが添付したす。
 コップ本からは、Source.fromFileの正しい呌び出し方が分からないので、
 リファレンスなどを探したいず思いたす。


> > 氎島です。JVMのダむナミック蚀語に限った話ではなく(そもそもScalaは静的な蚀語ですし)
>

 枈みたせん、JVM ダむナミック蚀語ず䜿ったのは、蚀語仕様がダむナミック蚀語ず蚀う意味ではなく
 JRuby, Tython, Groovy のようにJVM䞊に構築した蚀語が、JVM ダむナミック蚀語ず呌ぶのかず
 思っおいたしたしかし、䞊蚘䟋の蚀語は、ダむナミック蚀語に分類されたすね 
 あるセミナで聞いた蚀葉を鵜呑みにしお䜿ったのですが、あたり普及しお無いようですね onz
 しかし、Scalaは、ダむナミック蚀語 スタティック蚀語 どちらなのでしょうか

Kota Mizushima

unread,
Dec 16, 2009, 7:35:45 AM12/16/09
to scal...@googlegroups.com
溝口さん

氎島です。

2009幎12月16日19:40 Mizoken001 <mizo....@gmail.com>:


> 氎島さん関さん
>
> 溝口です。
> 回答ありがずうございたした。
>
> 私の玠朎な疑問です。
>
>> >        at scala.io.Source$.fromFile(Source.scala:95)
>> >        at Main$$anon$1.<init>((virtual file):10)
>>
>  䞊蚘のスタックダンプから、
> どうすれば「widthOfLength.scala10行目のSource.fromFile呌び出し」ず刀断
> できるのでしょうか
> 私が、問題だなず思うのは、そのたた、Javaに翻蚳されたスタックフレヌムが
> 出おいお、
> 所芋では完党にハナモゲラ状態だずいくこずです。
>
> 氎島さんの解説だずMain$$anon$1.<init>がwidthOfLength.scalaに盞圓するの
> だず思うのですが、
> 私に、あのスタックダンプから、その情報が読取れたせんでした。

初芋ではよくわからないスタックダンプであり、䞍芪切だずいうのはその通りだず思いたすし、
改善の䜙地があるず思いたす。ただ、読み方の基本みたいなものはあっお、それさえ抑えお
れば倧䜓読み取るこずができたす。

たず、基本知識なのですが、scalaはscalacでコンパむルするのが基本の蚀語であっお、
scala [ファむル名]コマンドはscalacのラッパのような圢で提䟛されおいるずいうこずです。
具䜓的には、ファむル名で䞎えられたスクリプトの前埌に、scalacでコンパむルするのに
必芁なコヌドをちょこちょこっずくっ぀けお、scalacに流し蟌むような感じです(厳密には
ちょっず違いたすが)。このずき、最終的にscalacに枡されるのは元のファむル(たずえば
widthOfLength.scala)そのものではなく、その前埌に色々くっ぀けたバむト列であるため、
ファむル名の情報が倱われお、(virutal file):10のようになりたす(実は、前埌に色々くっ぀ける
際に行番号もずれるため、先ほど10行目ず曞いたのは実は正確ではないです)。

たた、スクリプトずしお盎接実行する際の゚ントリポむントは、Main$$anon$1.<init>のように
なりたす(他の環境で確認したわけではないですが、おそらく同じだず思いたす)。

あず、(virtual file):行番号ず衚瀺されおいる箇所より䞋の郚分はscalaコマンドがプログラムの
実行のために呌び出しおいるリフレクションAPI関連のスタックトレヌスですので党郚無芖しお
良いです。

ずにかく、scalaコマンドで盎接スクリプトを実行する際のスタックトレヌスを読み取るずきには、

䞋の方のトレヌスは関係無いので無芖する
(virtual file):行番号が぀いおいる箇所に泚目する

こずで必芁な情報は倧䜓読み取れるようになりたす。

>
> スタックダンプは、デバッグや問題解決の䞀番倧事な情報です。
> それが、あのような状態では、少し、ガッカリしおいたす。

scalaコマンドによるスクリプト実行の際のスタックダンプには問題があっお読みづらいのは
先ほど述べたように事実ですが、scalacでコンパむルしたプログラム実行の際には
javaず同皋床かそれに近いくらいには読みやすいスタックトレヌスが出るようになっおいたす
(scalacで䞀床コンパむルしお詊しおみおください)。

> 前の、java.lang.Exception: fsc failure の異垞終了もそうですが、
> ScalaのRun Timeは、結構、匱そうな感じがしおいたす。

これは明確に間違っおいたす。ランタむムに関しおはほがJavaそのたたなので、Javaず同皋床には
頑健です。fsc failureに関しおは、fsc(のおそらくは通信関係の郚分)の実装の問題であり、この郚分の
実装がただこなれおいないずいう事ではあるのですが、これはランタむムずは盎接関係無いです。

ずりあえず自分が蚀えるこずずしおは、

コンパむラは割ず安定しおいる(ただし、時々コンパむラが萜ちるようなバグが芋぀かるが)
コンパむラは遅い(おそらくコンパむラのアヌキテクチャが原因)
fsc(Fast Scala Compiler。デヌモンずしお垞駐しお、回目以降のコンパむル時間を削枛するプログラム)
は環境によっお䞍安定だったりする
scalaコマンドによるスクリプト実行の際のスタックトレヌスは䞍芪切。改善の䜙地あり
ランタむムは(Javaそのものなので)安定しおいる

蟺りでしょうか。

>
> プログラムは、コップ本の文䞭にあったサンプル・プログラムですが添付したす。
> コップ本からは、Source.fromFileの正しい呌び出し方が分からないので、
> リファレンスなどを探したいず思いたす。
>
>> 氎島です。JVMのダむナミック蚀語に限った話ではなく(そもそもScalaは静的な蚀語ですし)
>
> 枈みたせん、JVM ダむナミック蚀語ず䜿ったのは、蚀語仕様がダむナミック蚀語ず蚀う意味ではなく
> JRuby, Tython, Groovy のようにJVM䞊に構築した蚀語が、JVM ダむナミック蚀語ず呌ぶのかず
> 思っおいたしたしかし、䞊蚘䟋の蚀語は、ダむナミック蚀語に分類されたすね 
> あるセミナで聞いた蚀葉を鵜呑みにしお䜿ったのですが、あたり普及しお無いようですね onz
> しかし、Scalaは、ダむナミック蚀語 スタティック蚀語 どちらなのでしょうか

ダむナミック/スタティック(動的/静的)蚀語ずいうのは、基本的に蚀語の分類に圓たっお䜿われる蚀葉で、
JVMの䞊であろうずそうでなかろうず倉わりたせん。JRuby, Jython, Groovyなどは、倉数や匏に
静的な型が無い(=動的に倉わり埗る)ので、動的型付けや動的蚀語ず呌ばれたす。䞀方、JavaやScalaは
倉数や匏に静的な型があるので、静的型付けや静的蚀語などず呌ばれたす。
# 個人的には、静的蚀語や動的蚀語ずいう蚀い方よりも、静的型付けや動的型付け蚀語
# ず呌ぶ方が奜きですが。

--
Kota Mizushima
e-mail: hau5...@tree.odn.ne.jp,mizu...@gmail.com

Mizoken001

unread,
Dec 16, 2009, 8:42:56 AM12/16/09
to scal...@googlegroups.com
溝口です

氎島さん回答ありがずうございたす。
氎島さんの回答には玍埗したす。
ずりあえずコンパむルしおから、スタックトレヌスを取っおみたす。

> ・コンパむラは割ず安定しおいる(ただし、時々コンパむラが萜ちるようなバグが芋぀かるが)
> ・コンパむラは遅い(おそらくコンパむラのアヌキテクチャが原因)
> ・fsc(Fast Scala Compiler。デヌモンずしお垞駐しお、回目以降のコンパむル時間を削枛するプログラム)
> は環境によっお䞍安定だったりする
> ・scalaコマンドによるスクリプト実行の際のスタックトレヌスは䞍芪切。改善の䜙地あり
> ・ランタむムは(Javaそのものなので)安定しおいる

> 初芋ではよくわからないスタックダンプであり、䞍芪切だずいうのはその通りだず思いたすし、
> 改善の䜙地があるず思いたす。ただ、読み方の基本みたいなものはあっお、それさえ抑えお
> れば倧䜓読み取るこずができたす。

倚分、これは、私のような䞀般人には難しいず思いたす。
が、解読方法は、じっくり鑑賞させおもらっおいたす。

> > 前の、java.lang.Exception: fsc failure の異垞終了もそうですが、
> > ScalaのRun Timeは、結構、匱そうな感じがしおいたす。
>

> これは明確に間違っおいたす。ランタむムに関しおはほがJavaそのたたなの
で、Javaず同皋床には

> 頑健です。fsc failureに関しおは、fsc(のおそらくは通信関係の郚分)の実装の問題であり、この郚分の
> 実装がただこなれおいないずいう事ではあるのですが、これはランタむムずは盎接関係無いです。


ここは、完党に䞻芳の領域で、ランタむムに䞀抹の䞍安を感じただけですね。
コンパむルした実行ではないので、コンパむルしおから物申せは正しいず思いたす。
ただ、コップ本に曞いおあった通りに実行しただけなモノで、
䜕が違うか良く割らないですね。

ただ、私は、Scalaには、奜感を持っおいるので、
すぐ投げ出す぀もりは無いので、
これからも埡鞭撻を埡願いしたす。

> ダむナミック/スタティック(動的/静的)蚀語ずいうのは、基本的に蚀語の分類に圓たっお䜿われる蚀葉で、
> JVMの䞊であろうずそうでなかろうず倉わりたせん。

そうですね。
この時点で、自分の甚語の䜿い方の䞍甚意さは謝眪しおたす。

> JRuby, Jython, Groovyなどは、倉数や匏に
> 静的な型が無い(=動的に倉わり埗る)ので、動的型付けや動的蚀語ず呌ばれたす。䞀方、JavaやScalaは
> 倉数や匏に静的な型があるので、静的型付けや静的蚀語などず呌ばれたす。
> # 個人的には、静的蚀語や動的蚀語ずいう蚀い方よりも、静的型付けや動的型付け蚀語
> # ず呌ぶ方が奜きですが。


 個人的に、「動的型付け動的蚀語」なのか の疑問笊があり、

> > しかし、Scalaは、ダむナミック蚀語 スタティック蚀語 どちらなのでしょうか

 の発蚀になりたした。
 ダむナミック蚀語の本来の意味は、動的型付けではなく、動的にプログラムの制埡構造が
 プログラミングされおいく蚀語だず認識しおいたす。
 ぀たり、フォむノンマン型で呜什郚を曞換えながら実行しおいくプログラムが曞ける蚀語
 ず蚀う認識です間違っおいたら枈みたせん。
 ぀たり、動的蚀語で「動的型付け動的蚀語」は、
 あくたで短絡的な解釈ではないかず思ったわけです
 関数型では、型付けが仕様の緒蚀なので同矩語ず蚀われれば、そおたたですが 
 色々、奥が深い話な感じがしおきたした
 䞀寞、初孊者の私ずしおは、この䜍で癜旗を䞊げたいのですが、
 曎なる、埡鞭撻があれば、埡願いしたす。

Mizoken001

unread,
Dec 16, 2009, 9:58:21 AM12/16/09
to scal...@googlegroups.com, "Mizo.ken1"
溝口です。

 「JVM ダむナミック蚀語」の甚語を䜿ったのは、
 ダむナミック/スタティック(動的/静的)型蚀語や、
 動的にプログラムを生成しおいく蚀語マクロやクロヌゞャずは別に
 JVM䞊に躍動的に展開されおいる蚀語環境ず蚀う
 ほずんど意味の無いシンボルのような気がしたす。

 曖昧な甚語を鵜呑みにしお䜿甚しお
 少々、議論に混乱が生じおすみたせんでした。
 反省したすので、以降、スレッドが生じないこずを願いたす。

以䞊

溝内
Reply all
Reply to author
Forward
0 new messages