BallAerospace / COSMOS

Ball Aerospace COSMOS
https://ballaerospace.github.io/cosmos-website/
Other
360 stars 129 forks source link

Unable to require meta_packet_log_writer.rb #816

Closed josecarlosmd closed 6 years ago

josecarlosmd commented 6 years ago

Hi everyone,

I'm trying to execute a theoretically functional copy of Cosmos, including some commands and telemetry to be used along cFE and Raspberry Pi, particularly this https://github.com/cfspluscosmos. The point is that when I update the corresponding files, add cmds and so on, I launch COSMOS ok but when using any app, I get the following error:

LoadError : Unable to require meta_packet_log_writer.rb due to cannot load such file -- meta_packet_log_writer.rb. Ensure meta_packet_log_writer.rb is in the COSMOS lib directory.

The whole log is the following:

Exception: LoadError : Unable to require meta_packet_log_writer.rb due to cannot load such file -- meta_packet_log_writer.rb. Ensure meta_packet_log_writer.rb is in the COSMOS lib directory.

Parsed output in C:/COSMOS/Basic/outputs/tmp/config/tools/cmd_tlm_server/cmd_tlm_server.txt C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:636:in require' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:636:inrequire_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:624:in require_class' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb:86:inblock (2 levels) in process_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/config/config_parser.rb:200:in parse_loop' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/config/config_parser.rb:200:inparse_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb:75:in block in process_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:717:inset_working_dir' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb:73:in process_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb:49:ininitialize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server.rb:157:in new' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server.rb:157:ininitialize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:151:in new' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:151:instart' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:140:in block in initialize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:109:inblock in execute'

Caller Backtrace: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:431:in block (2 levels) in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:428:insynchronize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:428:in block in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:717:inset_working_dir' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:401:in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:458:inwrite_exception_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/exception_dialog.rb:40:in initialize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:119:innew' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:119:in block (2 levels) in execute' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:104:inblock in execute_in_main_thread' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:57:in callback_timeout' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:inqt_metacall' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:in method_missing' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:inexec' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:297:in block in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:717:inset_working_dir' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:278:in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:647:inblock in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:532:in catch_fatal_exception' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:608:inrun' tools/CmdTlmServer:15:in block in <main>' C:/COSMOS/Basic/tools/tool_launch.rb:16:intool_launch' tools/CmdTlmServer:13:in `

'

Ruby Version: ruby 2.4.4 (2018-03-28 patchlevel 296) [x64-mingw32] Rubygems Version: 2.6.14.1 Cosmos Version: 4.2.3 Cosmos::PATH: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3 Cosmos::USERPATH: C:/COSMOS/Basic

Environment: RUBYOPT: -rbundler/setup RUBYLIB: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib GEM_PATH: C:\COSMOS\Vendor\Ruby\lib\ruby\gems\2.4.0 GEMRC: C:\COSMOS\Vendor\Ruby\lib\ruby\gems\etc\gemrc RI_DEVKIT: C:\COSMOS\Vendor\Devkit\ GEM_HOME: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0 PATH: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../bin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../lib/2.4;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../bin/2.4;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-qt-4.8.6.4-x64-mingw32/qtlib/../qtbin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-qt-4.8.6.4-x64-mingw32/qtlib/../qtbin/plugins;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/../bin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/bin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../bin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../lib/2.4;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../bin/2.4;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-qt-4.8.6.4-x64-mingw32/qtlib/../qtbin;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-qt-4.8.6.4-x64-mingw32/qtlib/../qtbin/plugins;C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/../bin;C:\COSMOS\Vendor\Ruby\bin;C:\COSMOS\Vendor\Devkit\bin;C:\COSMOS\Vendor\Devkit\mingw\bin;C:\COSMOS\Vendor\wkhtmltopdf;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\MATLAB\R2017b\runtime\win64;C:\Program Files\MATLAB\R2017b\bin;C:\Program Files\PuTTY\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\AutoFirma\AutoFirma;C:\Program Files\nodejs\;C:\Ruby24-x64\bin;C:\Users\JoseCarlos\AppData\Local\Microsoft\WindowsApps;C:\Users\JoseCarlos\AppData\Roaming\npm

Ruby Path: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/uuidtools-2.1.5/lib C:/COSMOS/Basic/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/cosmos-4.2.3 C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/uuidtools-2.1.5/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/snmp-1.2.0/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/rubyzip-1.2.1/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/rdoc-6.0.4/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/rack-2.0.5/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-qt-4.8.6.4-x64-mingw32/qtlib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/puma-3.11.4/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/puma-3.11.4 C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/pry-doc-0.13.4/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/pry-0.11.3/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/method_source-0.9.0/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/opengl-bindings-1.6.6/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/nokogiri-1.8.2-x64-mingw32/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/mini_portile2-2.3.0/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/json-2.0.4/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/json-2.0.4 C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/httpclient-2.8.3/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/coderay-1.1.2/lib C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/rake-12.0.0/lib C:/COSMOS/Vendor/Ruby/lib/ruby/site_ruby/2.4.0 C:/COSMOS/Vendor/Ruby/lib/ruby/site_ruby/2.4.0/x64-msvcrt C:/COSMOS/Vendor/Ruby/lib/ruby/site_ruby C:/COSMOS/Vendor/Ruby/lib/ruby/vendor_ruby/2.4.0 C:/COSMOS/Vendor/Ruby/lib/ruby/vendor_ruby/2.4.0/x64-msvcrt C:/COSMOS/Vendor/Ruby/lib/ruby/vendor_ruby C:/COSMOS/Vendor/Ruby/lib/ruby/2.4.0 C:/COSMOS/Vendor/Ruby/lib/ruby/2.4.0/x64-mingw32 C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/../lib/2.4 C:/COSMOS/Basic/config/targets/RPI/lib

Gems: did_you_mean 1.1.0 ruby bundler 1.16.1 ruby io-console 0.4.6 ruby rake 12.0.0 ruby coderay 1.1.2 ruby httpclient 2.8.3 ruby json 2.0.4 ruby mini_portile2 2.3.0 ruby nokogiri 1.8.2 x64-mingw32 opengl-bindings 1.6.6 ruby method_source 0.9.0 ruby pry 0.11.3 ruby yard 0.9.12 ruby pry-doc 0.13.4 ruby puma 3.11.4 ruby qtbindings-qt 4.8.6.4 x64-mingw32 qtbindings 4.8.6.5 x64-mingw32 rack 2.0.5 ruby rdoc 6.0.4 ruby rubyzip 1.2.1 ruby snmp 1.2.0 ruby uuidtools 2.1.5 ruby cosmos 4.2.3 ruby

All Threads Backtraces: C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:494:in backtrace' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:494:inblock (2 levels) in write_exception_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:493:in each' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:493:inblock in write_exception_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:431:in block (2 levels) in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:428:insynchronize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:428:in block in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:717:inset_working_dir' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:401:in create_log_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:458:inwrite_exception_file' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/exception_dialog.rb:40:in initialize' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:119:innew' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:119:in block (2 levels) in execute' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:104:inblock in execute_in_main_thread' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:57:in callback_timeout' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:inqt_metacall' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:in method_missing' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt/qtruby4.rb:479:inexec' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:297:in block in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:717:inset_working_dir' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:278:in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:647:inblock in run' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/top_level.rb:532:in catch_fatal_exception' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:608:inrun' tools/CmdTlmServer:15:in block in <main>' C:/COSMOS/Basic/tools/tool_launch.rb:16:intool_launch' tools/CmdTlmServer:13:in `

'

C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/core_ext/io.rb:48:in select' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/core_ext/io.rb:48:infast_select' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/core_ext/io.rb:95:in select' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/utilities/sleeper.rb:27:insleep' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:459:in block (2 levels) in redirect_io' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:444:inloop' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/qt_tool.rb:444:in `block in redirect_io'

C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:107:in sleep' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.5-x64-mingw32/lib/Qt4.rb:107:inexecute_in_main_thread' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/gui/dialogs/splash.rb:118:in `block in execute'

C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:430:in sleep' C:/COSMOS/Vendor/Ruby/lib/ruby/gems/2.4.0/gems/cosmos-4.2.3/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb:430:inblock in process_server_messages'

In my file cmd_tlm_server.txt, the part regarding packet log writer is:

PACKET_LOG_WRITER DEFAULT meta_packet_log_writer.rb META DATA config/data/meta_init.txt PACKET_LOG_WRITER COSMOSLOG packet_log_writer.rb cosmos

Any ideas? Thank you in advance

ghost commented 6 years ago

I'm guessing you're upgrading an older COSMOS to the new version. The meta_packet_log_writer went away with COSMOS 4 and now the default packet_log_writer does the meta data logging. Here are the new parameters:

# PACKET_LOG_WRITER Parameter Notes
# nil:use default log names
# true: logging enabled
# nil: Don't cycle logs based on time
# 2000000000: Create new log after 2 Billion bytes
# nil: Use the default log directory
# false: Log synchronously - more efficient
PACKET_LOG_WRITER DEFAULT packet_log_writer.rb nil true nil 2000000000 nil false

For more information see the packet_log_writer code.

josecarlosmd commented 6 years ago

Hi again, If you mean replacing:

PACKET_LOG_WRITER DEFAULT meta_packet_log_writer.rb META DATA config/data/meta_init.txt PACKET_LOG_WRITER COSMOSLOG packet_log_writer.rb cosmos

with

PACKET_LOG_WRITER DEFAULT packet_log_writer.rb nil true nil 2000000000 nil false

In cmd_tlm_server.txt, it's not working anyway. Should it? Thank you again.

ghost commented 6 years ago

Perhaps you need to create a "clean" COSMOS installation by doing > cosmos install clean Then compare your setup to the clean setup.

josecarlosmd commented 6 years ago

It works, thanks!