SpriteStudio / SS5PlayerForUnity

OPTPiX SpriteStudio 5 Player for Unity
http://www.webtech.co.jp/spritestudio/
MIT License
39 stars 15 forks source link

v1.2.8 Import時にIOException: Sharing violation on pathが発生 #121

Open ghost opened 9 years ago

ghost commented 9 years ago

Import時IOException: Sharing violation on pathが発生しております。

デバッカ上で状況を確認いたしますと、 LibraryEditor_SpriteStuido.cs 2163行目 FileCopyToAssetメソッドの引数にわたってくるNameAssetとNameOriginalFileNameの 中身が同じ(コピー元のファイル名)になっていました。 ※ListImageの中身を確認しますとこの配列に設定されているすべてのパスが  コピー元のファイル名となっておりました。 本来コピー先のファイルパスが設定される筈かと思いますが、 どのような状況の時にこのような挙動になるにかご指摘頂けますでしょうか。

開発環境 SpriteStudio1.2.8 Unity 5.1.0b6

よろしくお願い致します。

MasamiYitsuse commented 9 years ago

Katsumasa様

お世話になっております。 レポートありがとうございます。 そういった現象が起こるケースを調査致します。 ただ未見の症状ですので、少々お時間をいただけますようお願いいたします(今この場で即答できずに大変申し訳ございません)。

また、原因が特定できた場合、こちらで修正バージョンの案内(と、できれば修正箇所そのものの報告)をさせて頂ければと思います。

お忙しい中大変申し訳ございませんが、何卒ご理解の程お願いいたします。

MasamiYitsuse commented 9 years ago

Katsumasa様

お世話になっております。 本件の検証上で確認させて頂きたい点がございます。

・「インポートは単独ファイルでのインポート(Tools>SpriteStudio内のインポータから行っている)」か「バッチインポータを使用してのインポート」のどちらでしょうか?

・もしバッチインポートをご使用の場合、バッチインポータに飲ませているテキストファイル(リストファイル)を拝見させて頂くことは可能でしょうか? ※もし可能な場合、SSのサポート窓口宛てにテキストファイルをご送付いただけますと、私のところに届くと思います。

お忙しい中お手数ですが、以上の点についてご教示くださいますと、検証上非常に助かりますので、なにとぞご検討のほどお願い申し上げます。

ghost commented 9 years ago

お世話になっております。

github-spritestudio@webtech.co.jp  様宛にバッチファイルを添付しましたメールを送信いたしました。

DKAlpha commented 9 years ago

現在調査中です。進展がありましたらこちらで報告いたします。

MasamiYitsuse commented 9 years ago

お世話になっております。

現状ご提供いただいたバッチファイルを元に似た状況と思われる構成を作成し、SS5PU Ver.1.2.14(GitHubのDevelop上の最新版)で手持ちのデータ中からデータ構成などが異なるデータ群にて色々とテストしてみたのですが、同種の症状を再現することができませんでした。

可能性として、SS5のデータの構成が関わっている可能性もありますので、もし可能であれば+支障がなければ、以前ご提供いただいたバッチリストに記載されている2つのSS5のデータを検証用に(SSのサポート窓口経由で)ご提供いただけますと非常に助かります。

お忙しい中お手数ですが、ご検討くださいますようお願いいたします。

ghost commented 9 years ago

お世話になっております。

返信が遅れてしまい申し訳ございません。 こちらの症状ですが、 作業に支障をきたしていた為、 一旦ローカルのUnityプロジェクトを全て削除しAssetServerから取り直してしまいました・・・。 その後は同現象は発生しておりません。

同じ現象が発生しましたら改めてご連絡させて頂きます。