I got this solved now. It was a problem with the per-destination policy. Adding
<policyEntry queue="ActiveMQ.DLQ" producerFlowControl="false" memoryLimit="500mb"/> to the config made it work. Best regards, Andr On Fri, Sep 21, 2012 at 3:37 PM, Andreas Maza <andr.m...@gmail.com> wrote: > Thanks for your response. I am wondering that nobody ran in such an issue > so far. No, there is no truncation - neither in the web console nor in my > own implementation. > > So your suggestions is to browse/view the messages via JMX using an > appropriate destination policy? is this already possible now or does this > need some code changes anyway? > > In JConsole, when doing a browse() all messages are returned. Some of them > (I guess the smaller ones) contain a bodyPreview field (with a byte[255] > since I am transferring byte[]) and some messages do not contain the > bodyPreview field. > > > Best regards, > Andr > > On Tue, Sep 18, 2012 at 12:26 PM, Gary Tully <gary.tu...@gmail.com> wrote: > >> I would expect some sort of truncation on the body of a large message >> for the UI. So show only a few 100 bytes. <abc...xyz> sort of thing. >> Like we do when we log a message. >> >> If you use jconsole, do you see the full 20MB? >> >> To implement browsing limited to headers, that would require some code >> changes to support it. I think simplest would be a broker side >> destination policy that limits a browse to headers only. >> >> There would be more work to add it as a consumer option, or maybe hack >> it into the selector in some way. >> >> In any event, please raise an enhancement request, this is worth some >> more thought and it would be easy/low impact to work in the >> destination policy. >> >> On 14 September 2012 07:29, Andreas Maza <andr.m...@gmail.com> wrote: >> > Hi folks, >> > >> > >> > I am facing a problem when accessing my messages (in the DLQ) with the >> > queue browser: it works for "regularly-sized" messages, but it does not >> > return anything for large messages. I have 4 messages in my queue, where >> > three of them are about 20MB each. I use the ActiveMQ queue browser >> > implementation in my admin GUI - it shows a queue size of 4, but when I >> > want to browse the queue, nothing is returned and I also do not receive >> any >> > exceptions. The same behaviour applies for the ActiveMQ web console >> (which >> > runs on the same host as the ActiveMQ instance). >> > >> > In general, I would prefer to load only the JMS headers when browsing a >> > queue for efficieny reasons. Any hints how this can be done using the >> queue >> > browse or how to avoid the above mentioned behavior? >> > >> > Thanks and best regards, >> > >> > >> > Andr >> >> >> >> -- >> http://fusesource.com >> http://blog.garytully.com >> > >