[openrtm-users 03472] Re: Java RTCのついての疑問:プログラムが終了しません
片見剛人
t-katami @ aist.go.jp
2018年 2月 20日 (火) 16:50:47 JST
大阪電通大 升谷 様
産総研 片見です。
ご報告ありがとうございます。
本件はバグとしてチケットを
発行して調査対応させていただきます。
対応まで少しお時間いただきます。
https://redmine.openrtm.org/issues/4453
とりあずの対応としまして、
お手数なのですが、
「モジュール名Comp.java」の
main()の最後の行に
以下の追加をお願いいたします。
System.exit(1);
以下は例です。
public static void main(String[] args) {
// Initialize manager
final Manager manager = Manager.init(args);
// Set module initialization proceduer
// This procedure will be invoked in activateManager() function.
モジュール名Comp init = new モジュール名Comp();
manager.setModuleInitProc(init);
// Activate manager and register to naming service
manager.activateManager();
// run the manager in blocking mode
// runManager(false) is the default.
manager.runManager();
// If you want to run the manager in non-blocking mode, do like this
// manager.runManager(true);
System.exit(1); //★この行を追加
}
ご迷惑をおかけしますが、
よろしくお願いいたします。
________________________________________
差出人: openrtm-users <openrtm-users-bounces @ openrtm.org> が MASUTANI Yasuhiro <masutani @ osakac.ac.jp> の代理で送信
送信日時: 2018年2月17日 18:33
宛先: openrtm-users @ openrtm.org
件名: [openrtm-users 03467] Java RTCのついての疑問:プログラムが終了しません
OpenRTMユーザMLの皆様,
大阪電通大の升谷です.
Java RTCを実行し,RT System Editorでexitしてもプログラムが終わりません.
RT System Editorのダイアグラム上からは消えます.
さらに,一度activateしてdeactivateした後にexitすると以下のようなエラー
メッセージを表示します.
2 17, 2018 6:28:26 午後 com.sun.corba.se.impl.orb.ORBImpl checkShutdownState
警告: "IOP01600004: (BAD_INV_ORDER) ORB has shutdown"
org.omg.CORBA.BAD_INV_ORDER: vmcid: OMG minor code: 4 completed: No
at com.sun.corba.se.impl.logging.OMGSystemException.badOperationAfterShutdown(Unknown Source)
at com.sun.corba.se.impl.logging.OMGSystemException.badOperationAfterShutdown(Unknown Source)
at com.sun.corba.se.impl.orb.ORBImpl.checkShutdownState(Unknown Source)
at com.sun.corba.se.spi.orb.ORB.getByteBufferPool(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.read(Unknown Source)
at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.readGIOPHeader(Unknown Source)
at com.sun.corba.se.impl.transport.CorbaContactInfoBase.createMessageMediator(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl.createMessageMediator(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.readBits(Unknown Source)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.handleEvent(Unknown Source)
at com.sun.corba.se.impl.transport.SelectorImpl.run(Unknown Source)
そして,終了しないまま止まっています.
タスクマネージャで見ると,java.exeが存在しています.
RTCBuilderでコード生成しただけの何もしないRTCで試しています.
何が悪いのでしょうか?
--
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
_______________________________________________
openrtm-users mailing list
openrtm-users @ openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users
More information about the openrtm-users
mailing list