Error reading multiplexed mseed file
- ckMseed version: 2020.211
- Python version: 3.6.11
- Operating System: MacOS 10.15.7
Description
When using 'Very verbose' to scan a multiplexed Q330 mseed file it throws an unpack error "unpack requires a buffer of 1 bytes". 'Simple' and 'Verbose' scans are able to read files error free.
I can provide multiplexed files as needed
What I Did
NOTE: This traceback is from mseedpeek which doesn't capture errors well, but it is the same issue seen in ckmseed.
error Exception in Tk callback Function: <bound method ComboBox._dropdownBtnRelease of <_Pmw.Pmw_2_0_1.lib.PmwComboBox.ComboBox object at 0x7fc4a85c8110>> (type: <class 'method'>) Args: (,) Event type: ButtonRelease (type num: 5) Traceback (innermost last): File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/Pmw/Pmw_2_0_1/lib/PmwBase.py", line 1776, in call return self.func(*args) File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/Pmw/Pmw_2_0_1/lib/PmwComboBox.py", line 349, in _dropdownBtnRelease self._selectCmd() File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/Pmw/Pmw_2_0_1/lib/PmwComboBox.py", line 281, in _selectCmd return cmd(item) File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/mseedpeek/mseedpeek.py", line 175, in call self.func(*args, **kw) File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/mseedpeek/mseedpeek.py", line 966, in ReadHdrs "(" + str(seekval) + ")") File "", line 1, in
File "/Users/bruce/miniconda3/envs/test/lib/python3.7/site-packages/mseedpeek/libtrace.py", line 1420, in blk2000 tupchar = self.sunpack(fmtstr, self.infileread(1)) error: unpack requires a buffer of 1 bytes
================================================ Event contents: char: ?? delta: 0 height: ?? keycode: ?? keysym: ?? keysym_num: ?? num: 1 send_event: False serial: 59399 state: 256 time: -526505666 type: ButtonRelease widget: .!canvas.!frame.!frame5.!frame3.!toplevel.!frame.!listbox width: ?? x: 232 x_root: 1377 y: 30 y_root: 271