[2025-11-14T18:12:20] ERROR in SignalIO.get Filename: /signal/signal11/prod/2025/1112/price_frame_20251112_global.plz4 Exception: RuntimeError: RuntimeError('LZ4F_decompress failed with code: ERROR_decompressionFailed') Raised in: /home/prod/gqr/model/model/signal/engine/SignalIO.py:144 Called from: /home/prod/gqr/model/model/signal/engine/SignalMgr.py:132 in get() Traceback: Traceback (most recent call last): File "/home/prod/gqr/model/model/signal/engine/SignalIO.py", line 144, in get signalValues = pd.read_pickle(fp) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/pandas/io/pickle.py", line 217, in read_pickle return pickle.load(handles.handle) # type: ignore[arg-type] File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 668, in read return self._buffer.read(size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 68, in readinto data = self.read(len(byte_view)) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 103, in read data = self._decompressor.decompress(rawblock, size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 414, in decompress decompressed, bytes_read, eoframe = decompress_chunk( RuntimeError: LZ4F_decompress failed with code: ERROR_decompressionFailed -------------------------------------------------------------------------------- [2025-11-14T18:12:21] ERROR in SignalIO.get Filename: /signal/signal11/prod/2025/1112/price_frame_20251112_global.plz4 Exception: RuntimeError: RuntimeError('LZ4F_decompress failed with code: ERROR_decompressionFailed') Raised in: /home/prod/gqr/model/model/signal/engine/SignalIO.py:144 Called from: /home/prod/gqr/model/model/signal/engine/SignalMgr.py:132 in get() Traceback: Traceback (most recent call last): File "/home/prod/gqr/model/model/trading/Simulation.py", line 1314, in simulatePostTrade tmodel = SignalMgr.get(tmodelName, signalDate, stratName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 125, in get signalValues = cls.compute(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 54, in compute return signalObj.compute(signalDate, envName) File "/home/prod/gqr/model/model/signal/definitions/tcost/tcost_model.py", line 52, in compute dfm = SignalMgr.getFrame(list(columns.keys()), signalDate, envName).\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in getFrame dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 171, in getFrameSingleDate signalValue = cls.get(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 125, in get signalValues = cls.compute(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 54, in compute return signalObj.compute(signalDate, envName) File "/home/prod/gqr/model/model/signal/definitions/tcost/impact_cost.py", line 36, in compute dframe = SignalMgr.getFrame([self.constName, self.riskName, self.advName], signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in getFrame dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 171, in getFrameSingleDate signalValue = cls.get(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 125, in get signalValues = cls.compute(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 54, in compute return signalObj.compute(signalDate, envName) File "/home/prod/gqr/model/model/signal/definitions/subclass/LinearSignal.py", line 80, in compute dframe = SignalMgr.getFrame(components, signalDate, envName).drop(columns=['signalDate']) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in getFrame dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 163, in dframe = pd.concat([cls.getFrameSingleDate(signalNames, signalDate, envName)\ File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 171, in getFrameSingleDate signalValue = cls.get(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 125, in get signalValues = cls.compute(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 54, in compute return signalObj.compute(signalDate, envName) File "/home/prod/gqr/model/model/signal/definitions/subclass/DFCSignal.py", line 49, in compute dframe = SignalMgr.get(self.baseName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 125, in get signalValues = cls.compute(signalName, signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 54, in compute return signalObj.compute(signalDate, envName) File "/home/prod/gqr/model/model/signal/definitions/tcost/impact_cost.py", line 202, in compute return self.range(signalDate, signalDate, envName, ddKey) File "/home/prod/gqr/model/model/signal/definitions/tcost/impact_cost.py", line 216, in range pfm = SignalMgr.get('price_frame', signalDate, envName) File "/home/prod/gqr/model/model/signal/engine/SignalMgr.py", line 132, in get signalValues = SignalIO.get(fileInfo['signalFile']) File "/home/prod/gqr/model/model/signal/engine/SignalIO.py", line 144, in get signalValues = pd.read_pickle(fp) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/pandas/io/pickle.py", line 217, in read_pickle return pickle.load(handles.handle) # type: ignore[arg-type] File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 668, in read return self._buffer.read(size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 68, in readinto data = self.read(len(byte_view)) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 103, in read data = self._decompressor.decompress(rawblock, size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 414, in decompress decompressed, bytes_read, eoframe = decompress_chunk( RuntimeError: LZ4F_decompress failed with code: ERROR_decompressionFailed During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/prod/gqr/model/model/signal/engine/SignalIO.py", line 144, in get signalValues = pd.read_pickle(fp) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/pandas/io/pickle.py", line 217, in read_pickle return pickle.load(handles.handle) # type: ignore[arg-type] File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 668, in read return self._buffer.read(size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 68, in readinto data = self.read(len(byte_view)) File "/home/prod/miniconda3/envs/env1/lib/python3.9/_compression.py", line 103, in read data = self._decompressor.decompress(rawblock, size) File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/lz4/frame/__init__.py", line 414, in decompress decompressed, bytes_read, eoframe = decompress_chunk( RuntimeError: LZ4F_decompress failed with code: ERROR_decompressionFailed --------------------------------------------------------------------------------