gtluu / timsconvert

https://gtluu.github.io/timsconvert/
Apache License 2.0
30 stars 15 forks source link

baf2sql Boost interprocess error in Linux #13

Closed gtluu closed 1 year ago

gtluu commented 2 years ago

`>>>>>>>>|- ERROR in [bdal-logconf:logger_config.cpp:379] - XML analysis error: The resulting configuration is unusable - Falling back to default configuration: Dynamic exception type: std::bad_cast std::exception::what: std::bad_cast

terminate called after throwing an instance of 'boost::interprocess::interprocess_exception' what(): boost::interprocess::intermodule_singleton initialization failed .command.sh: line 3: 79273 Aborted`

Similar to the error caused by the Boost C++ library, but using older versions of Python when creating a venv does not appear to fix the issue. Therefore, support for LC-MS/MS (BAF files, no TIMS data) is currently only available in Windows until a fix or workaround can be found.

gtluu commented 1 year ago

This appears to have been fixed as of 62ef7b2e4af17b95fde8f753424cad8dda8fa921

TIMSCONVERT 1.5.0 was tested on Python 3.11.5 installed with Anaconda 2023.7-2 on Windows 10 22H2 and Ubuntu 22.04.3 LTS.