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

Petter Nordlander commented on AMQ-5752:
----------------------------------------

I also run that test (master branch) with persistence turned on and it does not 
replicate the issue with move. I'm not sure exactly what is the difference in 
the test setup and the standard activemq.xml configuration as it seems to be 
somewhat similar.

And I agree that move method deleting the message seems like a bug (to my use 
case, it's rather nasty).


> Move and copy message does not work in web console
> --------------------------------------------------
>
>                 Key: AMQ-5752
>                 URL: https://issues.apache.org/jira/browse/AMQ-5752
>             Project: ActiveMQ
>          Issue Type: Bug
>    Affects Versions: 5.11.0, 5.11.1
>            Reporter: Petter Nordlander
>
> When moving a message with web console (clicking message, select target queue 
> and press move) the message get's lost.
> The following message is found in the ActiveMQ log. It's wierd since a move 
> should not trigger a duplicate error since the message should be moved.
> ` INFO | Moving message 
> FROM(ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1) to TO
>  WARN | 
> org.apache.activemq.broker.region.cursors.QueueStorePrefetch@42db79bc:TO,batchResetNeeded=false,size=0,cacheEnabled=true,maxBatchSize:1,hasSpace:true,pendingCachedIds.size:1,lastSyncCachedId:null,lastSyncCachedId-seq:null,lastAsyncCachedId:null,lastAsyncCachedId-seq:null,store=permits:9999,sd=nextSeq:3,lastRet:MessageOrderCursor:[def:0,
>  low:0, high:0],pending:0 - cursor got duplicate send 
> ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1 seq: 
> org.apache.activemq.store.kahadb.KahaDBStore$StoreQueueTask$InnerFutureTask@38864035
>  WARN | Duplicate message add attempt rejected. Destination: QUEUE://TO, 
> Message id: ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1`
> The same problem goes for "copy". But, the original message does not get 
> deleted. The error in the log is similar:
> `INFO | FROM(ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1) 
> copy to TO
>  WARN | 
> org.apache.activemq.broker.region.cursors.QueueStorePrefetch@42db79bc:TO,batchResetNeeded=false,size=0,cacheEnabled=true,maxBatchSize:1,hasSpace:true,pendingCachedIds.size:1,lastSyncCachedId:null,lastSyncCachedId-seq:null,lastAsyncCachedId:null,lastAsyncCachedId-seq:null,store=permits:9999,sd=nextSeq:1,lastRet:MessageOrderCursor:[def:0,
>  low:0, high:0],pending:0 - cursor got duplicate send 
> ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1 seq: 
> org.apache.activemq.store.kahadb.KahaDBStore$StoreQueueTask$InnerFutureTask@571547ee
>  WARN | Duplicate message add attempt rejected. Destination: QUEUE://TO, 
> Message id: ID:petters-mbp.got.vgregion.se-65058-1430309626002-5:1:1:1:1`
> The problem with move is a bit critical since it can cause loss of important 
> data.
> Verified in AMQ 5.11.0 and 5.11.1



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to