神田智子
2022.10.25
send.xmlについて
eclipseを用いた開発でsend.xmlを使ってSotaに送信しようとしても
C:pleiadesworkspaceSotaSamplesend.xml:69: com.jcraft.jsch.JSchException: Error sending directory 'SotaSample'
のようなエラーが発生してしまいます。
eclipsenの方を初期化してすべて設定してもエラーが消えることはありませんでした。
 
回答
Sotaサポート
2022.10.26
神田智子様

お世話になります。Sotaサポートです。
ご質問の件につきまして、弊社で問題の再現ができず、またエラーメッセージで検索しても該当するとみられる情報が見当たりませんでした。

原因として、お使いのネットワークの設定、eclipseのバージョン、Sota本体の設定などが考えられますが、エラーメッセージよりeclipseのバージョンやお使いのPC環境などに原因があるかと思われます。
弊社では、pleiades-2020-12-java-win-64bit-jreで正常な動作を確認しており、こちらのバージョンでお試しください。
また、PC内のSotaSampleディレクトリの設置場所なども関係しているかもしれませんので、例えばフルパスに全角文字が含まれる、ユーザのアクセス制限などが存在するなどの場合は、それらを回避した場所に設置しなおしてご確認ください。

いずれの方法でも改善しない場合、お手数ですがsend.xmlによる転送ではなく、WinSCP等別のツールを用いた転送をご利用ください。
基本的に、eclipseでのビルド後、PC内のSotaSampleディレクトリを、そのままロボット内の/root/home/上にコピーしていただくことで同じ操作を再現可能です。
神田智子
2022.10.27
回答ありがとうございます。
Sotaが二台あるのでもう一台でsend.xmlを試したのですが、正常に動作しました。
また他のPCで操作しても同様のエラーがでましたので、おそらくSotaの設定に問題があると思うのですが、Sotaの設定が問題であったなら、考えられる対処法は何かございますでしょうか。
vstone magicを使うためsend.xmlを動作させる必要がありますので、何か対処法がございましたらお願いします。なお使用したSotaはedison版になります。
神田智子
2022.10.27
追記です。
vstone magicの更新を行った結果、vstone magicでのみ更新が可能になりました。
しかし依然としてeclipseからsend.xmlによる送信が不可能ですので、何か対処がありましたらお願いいたします。
Sotaサポート
2022.10.27
神田智子様

お世話になります。Sotaサポートです。
Sota本体の問題と仮定し、下記をご確認いただけますか?

・転送先のディレクトリ(/home/root/SotaSample)に上書き・削除禁止のフラグが立っていないか
・ssh、scpで正常に接続できるか、また、出荷時のパスワード(edison00)から書き換えていないか

send.xmlはscpを介してファイルを転送するため、そのアクセスができない場合は転送に失敗します。
また、書き込み先のファイルが上書きできないなどの問題がある場合は、書き込みに失敗するかもしれません。

場合によっては、Sota内部のデータが削除されてしまいますが、下記手順にて出荷状態に近い状態へのリセットもお試しください。
https://sota.vstone.co.jp/sota/resource/faq/faq.php?faq_cd=22
この質問に回答する
 

Page Top