[DICOM] [MergeCOM] MC3 E:总属性长度(4)不是大小的倍数

时间:2017-06-22 00:04:38

标签: dicom

我有一个旧版本的mergecom库(V4.4.0)。现在我收到了最新版本(V5.4.0)。当我尝试集成最新的MergeCom库时,我在C-ECHO上遇到以下错误(登录merge.log)。

DICOM;(20936) 06-21 17:59:01.28 MC3 E: Total attribute length (4) not a multiple of size                                                                                            
DICOM;(20936) 06-21 17:59:01.28 MC3 E: for VR (UN): 8, tag '0x0'                                                                                                                    
DICOM;(20936) 06-21 17:59:01.28 MC3(ReadMessageToTag) E: Message received encoded improperly Invalid VR length in stream data .

请查找随附的wireshark日志快照

的Wireshark  **Wireshark**

1。 ASSOCIATION-RQ **ASSOCIATION-RQ**

2.ASSOCIATION-RSP **ASSOCIATION-RSP**

3.ECHO-RQ **ECHO-RQ**

4.ECHO-RSP **ECHO-RSP**

5.ABORT **ABORT**

1 个答案:

答案 0 :(得分:0)

MergeCOM-3的错误日志意味着在读取C-ECHO-RSP时出现解析错误。日志消息暗示MergeCOM-3未识别组0元素的值表示,而是将其解释为UN。

从WireShark捕获中的C-ECHO-RSP出现,它似乎被正确编码,WireShark能够解码C-ECHO-RSP。

日志中是否还有其他错误?您的数据字典是否正确加载,以便库知道组0长度标记的VR(0000,0000)?