【问题标题】:[DICOM][MergeCOM] MC3 E: Total attribute length (4) not a multiple of size[DICOM][MergeCOM] MC3 E:总属性长度 (4) 不是大小的倍数
【发布时间】:2017-11-25 01:30:17
【问题描述】:

我有一个旧版本的 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

1. ASSOCIATION-RQ

2.ASSOCIATION-RSP

3.ECHO-RQ

4.ECHO-RSP

5.ABORT

【问题讨论】:

  • 由于merge dll的版本错误导致的问题

标签: dicom


【解决方案1】:

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

从 WireShark 捕获中 C-ECHO-RSP 的外观来看,它似乎已正确编码,并且 WireShark 能够解码 C-ECHO-RSP。

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

【讨论】:

    猜你喜欢
    • 2017-06-22
    • 2016-11-28
    • 2012-08-03
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多