[ 
https://issues.apache.org/jira/browse/ARTEMIS-3313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17354455#comment-17354455
 ] 

Anton Roskvist commented on ARTEMIS-3313:
-----------------------------------------

Hi, I got some more time to look into this issue and I think I have found the 
underlying problem...

The original messages on their respective "auto-created" DLA are located on 
MUTICAST queues but retain their old _AMQ_ROUTING_TYPE saying they are ANYCAST 
messages (which is correct for their original queue).

This works well for their current journal, but when exporting and importing 
said messages to a new journal they cannot get routed properly since the DLA 
address only has MULTICAST queues. (don't know why they get discarded instead 
of ending up on a new DLA though)

I have been able to verify this by changing _AMQ_ROUTING_TYPE from 1 to 0 in 
the exported data-file. After that the messages can be imported and even 
"retried" successfully, meaning they end up on their original ANYCAST queue.

They still have the _AMQ_ROUTING_TYPE set to the incorrect value though, so I 
don't know if that can cause any additional issues though.

> DLQ messages disaperaring when running retry or export/import
> -------------------------------------------------------------
>
>                 Key: ARTEMIS-3313
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3313
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>    Affects Versions: 2.16.0, 2.17.0
>            Reporter: Anton Roskvist
>            Priority: Major
>
> DLQ messages disapear when running retry or export/import
> This only seem to happen on dead letter queues where dead-letter resources 
> are created automatically
> When running debug logging the following shows up for every message during 
> retry or import:
> DEBUG [org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl] 
> Message CoreMessage[MESSAGE] is not going anywhere as it didn't have a 
> binding on address:QUEUENAME
> All other queue information gets imported though, down to the dead letter 
> filter. Just not the messages.
> It usually does not happen and I have yet to be able to reproduce it, but 
> reusing the message journal from backups give the same results every time.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to