Indexへ
(5274)//【5224】→(5225)
------------------------
【タイトル】JWWが強制終了する件
【記事番号】 5224 (*)
【 日時 】04/09/15 19:43
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



こんにちは。jokerです。

当方でも、ある1つの簡単なJWWデータを読み込もうとしたら強制終了
しましたので、一応、報告しておきます。

多分、4.02cで作ったと思うんですが、その前後に何をしたのかは
実はよく分かってませんが、まぁ、取りあえず。

* 4.03d で、強制終了する。
* 4.03c,4.03b,4.03a,4.02c では強制終了しません。

データ内を見ると、
矩形寸法横寸法の最終値:NAN (不定な浮動小数点)
矩形寸法縦寸法の最終値:NAN
となっていて、どうもおかしいな、と見てみると、
レイヤグループ0の縮尺(の分母)が、「0」になっていました。
通常あり得ない数値で、
実際、どうやってそうなったのか、よく分からないのですが
どーも、SFC関係だったような気がします。

で、このデータを古いバージョンで読むと、別段、ファイルを開ける事が
出来ています。が、縮尺の値が、「1.#INF」/1 と表示されています。
Ver4.03dでは、強制終了となります。
これは、「0/1」等という縮尺はあり得ませんから、おかしくなるのは当然
だと思いますが、おかしな値が入ったら、強制的に、縮尺「1/1」に
してしまって読み込むのが良いような気がします。


Indexへ
(5224)←【5225】→(5226)
------------------------
【タイトル】Re(1):JWWが強制終了する件
【記事番号】 5225 (5224)
【 日時 】04/09/15 20:14
【 発言者 】おじこっぱ

▼jokerさん、こんばんは
>・・・が、縮尺の値が、「1.#INF」/1 と表示されています。

ここの部分だけ・・・(^^;

この尺度ってJwwToMFでJWWデータを開きJWWデータを保存した際になるのじゃなかったかな〜?
他の方も試して頂きたいのですが・・・(;^_^A


Indexへ
(5225)←【5226】→(5227)
------------------------
【タイトル】JwwToMFの問題?
【記事番号】 5226 (5225)
【 日時 】04/09/15 20:21
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼おじこっぱさん:
>・・・が、縮尺の値が、「1.#INF」/1 と表示されています。

>この尺度ってJwwToMFでJWWデータを開きJWWデータを保存した際になるのじゃなかったかな〜?

取りあえず、JWWに添付されているサンプルデータ(JWW形式全部)を
JwwToMF 2.37 で保存しなおして読ませてみましたが、
当方では、そういった縮尺値にはなりませんでした。


Indexへ
(5226)←【5227】→(5229)
------------------------
【タイトル】Re(1):JwwToMFの問題?
【記事番号】 5227 (5226)
【 日時 】04/09/15 20:34
【 発言者 】おじこっぱ

jokerさん、書いてから自分で確認・・・(^^;

JwwToMFのプルダウンメニューの「不正なJwwデータを開く」コマンドで
jwwホルダにある「Test1.jww」を開き、同じくプルダウンメニューの
「Jwwデータを保存」で別の新しい名前を付けて保存したら再現しました。
※「Test1.jww」は不正なデータではありませんが・・・(汗

↑の上での私の説明がまずかった・・・f(^^;


Indexへ
(5227)←【5229】→(5232)
------------------------
【タイトル】症状が少し違いますが
【記事番号】 5229 (5227)
【 日時 】04/09/15 20:46
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼おじこっぱさん:
>JwwToMFのプルダウンメニューの「不正なJwwデータを開く」コマンドで
>jwwホルダにある「Test1.jww」を開き、同じくプルダウンメニューの
>「Jwwデータを保存」で別の新しい名前を付けて保存したら再現しました。
>※「Test1.jww」は不正なデータではありませんが・・・(汗

なるほど、全てのレイヤグループの縮尺が、「1.#INF/1」に
なりますね。
まぁ、それは、nemotoさんに直してもらうとして・・・(^^;;

ただ、私のところにあるのは、レイヤグループ0 だけが、そうなって
いますので、どうもそれとは症状が違う=別の原因 のように思います。


Indexへ
(5229)←【5232】→(5246)
------------------------
【タイトル】Re(1):JWWが強制終了する件
【記事番号】 5232 (5224)
【 日時 】04/09/15 22:13
【 発言者 】まいける

▼jokerさん:

初心者相談で自分が回答しきれなかった部分を解析して頂いてありがとうございます。
大変嬉しいです。
この問題が解消される事を祈りつつ、作者様もご無理をなさらないように。

いつもありがたくJw_cadをつかわさせて頂いてるまいけるより。


Indexへ
(5232)←【5246】→(5273)
------------------------
【タイトル】現象が違うので・・・
【記事番号】 5246 (5232)
【 日時 】04/09/16 14:57
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼まいけるさん:
>初心者相談で自分が回答しきれなかった部分を解析して頂いてありがとうございます。

いえ、まだ、現象が違うので、他にも原因があると思います。

でもまぁ、1報告として挙げただけですので・・・ m(_ _)m


Indexへ
(5246)←【5273】→(5283)
------------------------
【タイトル】RE: JWWが強制終了する件
【記事番号】 5273 (5224)
【 日時 】04/09/19 12:05
【 発言者 】jiro jiro@jwcad.net

joker さん

こちらでも縮尺1/0のデータを作ってみたのですが、私の環境では落ちないようです。
一応、その部分は1/1とするよう修正をかけますが、ほかの原因があると何ですので、差し支えなければデータをお送りいただけないでしょうか。よろしくお願いいたします。

jiro

>タイトル: RE: JWWが強制終了する件
>発言者: joker
>こんにちは。jokerです。
>
>当方でも、ある1つの簡単なJWWデータを読み込もうとしたら強制終了
>しましたので、一応、報告しておきます。
>
>多分、4.02cで作ったと思うんですが、その前後に何をしたのかは
>実はよく分かってませんが、まぁ、取りあえず。
>
>* 4.03d で、強制終了する。
>* 4.03c,4.03b,4.03a,4.02c では強制終了しません。
>
>データ内を見ると、
>矩形寸法横寸法の最終値:NAN (不定な浮動小数点)
>矩形寸法縦寸法の最終値:NAN
>となっていて、どうもおかしいな、と見てみると、
>レイヤグループ0の縮尺(の分母)が、「0」になっていました。
>通常あり得ない数値で、
>実際、どうやってそうなったのか、よく分からないのですが
>どーも、SFC関係だったような気がします。
>
>で、このデータを古いバージョンで読むと、別段、ファイルを開ける事が
>出来ています。が、縮尺の値が、「1.#INF」/1 と表示されています。
>Ver4.03dでは、強制終了となります。
>これは、「0/1」等という縮尺はあり得ませんから、おかしくなるのは当然
>だと思いますが、おかしな値が入ったら、強制的に、縮尺「1/1」に
>してしまって読み込むのが良いような気がします。


Indexへ
(5273)←【5283】→(5285)
------------------------
【タイトル】バージョンアップお疲れ様でした
【記事番号】 5283 (5273)
【 日時 】04/09/20 23:54
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼jiroさん こんにちは。jokerです。

バージョンアップお疲れ様でした。修正ありがとうございます。

Ver.4.03eで、縮尺1/0データの強制終了は、出なくなりました。
どもどもです。

取りあえず御報告をば。


Indexへ
(5283)←【5285】→(5300)
------------------------
【タイトル】Re(1):バージョンアップお疲れ様でした
【記事番号】 5285 (5283)
【 日時 】04/09/21 09:31
【 発言者 】まいける

▼jiroさん

バージョンアップお疲れ様でした^^
ありがとうございます^^


Indexへ
(5285)←【5300】→(5302)
------------------------
【タイトル】jokerさんへ
【記事番号】 5300 (5283)
【 日時 】04/09/22 12:53
【 発言者 】aqa

それでその後、当該ファイルは作者様の方へ送信されたのでしょうか?
一体どういった問題だったのか、作者様の御意見なども聞けると嬉しいです。


Indexへ
(5300)←【5302】//(5228)
------------------------
【タイトル】バグフィックス
【記事番号】 5302 (5300)
【 日時 】04/09/22 13:36
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼aqaさん:
>それでその後、当該ファイルは作者様の方へ送信されたのでしょうか?

しました。

>一体どういった問題だったのか

私が言及した問題は、何故か 縮尺の分母が「0」になってしまう、
(つまり、縮尺が「1/0」(=無限大値)になってしまう)
図面を読み込んだ際、
JWW 4.03cまでは読み込み出来るが(勿論縮尺値はおかしい)
JWW 4.03dでは、強制終了されてしまう、
(当方の WinXp SP1 (CPU:Celeron1.1G)、Win98SE(CPU:Pentium2) での場合)
(但し、作者さんのPC環境では、強制終了しない)
という報告をしたのは、既にここで述べたとおりで、
メールでデータを送り、
検証をしてもらった結果、
やはり、作者さんのPC環境では強制終了されなかったそうなのですが

バージョン情報である通り、
|・縮尺が0/1のデータを読み込むと強制終了することがあるバグを
| フィックスした。
との事で対応していただきまして、
こちらでそのデータを開いても、別段問題なく 開く事が出来、
縮尺も「1/1」にしてくれている、
という状態です。

但し、
これは、先日から問題にされている「データが開けない」という件に
つながるのかどうかは、全く不明でして、
「データが開けない」という事で、4.02cにバージョンダウンした人に
4.03eを入れてみて、どうなるのか? を確認してもらうしか無い、
と思います。
ちゃんと開けられるのならラッキー、問題クリアー、
まだ開けられないのなら まだ他に原因があるらしい、それが何かは不明、
という事ですね。