Otrzymuję wyjątek (pokazany poniżej) podczas próby wysłania wiadomości do kolejki TIBCO Ems.Limit kolejki TIBCO ems przekroczył
javax.jms.ResourceAllocationException: Queue limit exceeded
at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:523)
at com.tibco.tibjms.TibjmsxSessionImp._publish(TibjmsxSessionImp.java:1390)
at com.tibco.tibjms.TibjmsMessageProducer._publish(TibjmsMessageProducer.java:246)
at com.tibco.tibjms.TibjmsQueueSender.send(TibjmsQueueSender.java:51)
Jedyne miejsce Widziałem ten wyjątek rozmawialiśmy o to link: http://class10e.com/tibco/a-queue-is-defined-as/
I stąd udało mi się domyślać, że muszą mieć co najmniej jedną konsumenta w kolejce przed wysłaniem wiadomości. Po utworzeniu klienta zadziałało, ale tylko do około 5 lub 6 wiadomości. Dziwne jest to, że opróżniam kolejkę przed każdym testowaniem i wysyłam dokładnie te same wiadomości tekstowe, więc nie ma różnicy wielkości. Dlaczego czasami kończy się to niepowodzeniem po 5, a czasem po 6 wiadomościach? Nie zużywam wiadomości po tym, jak początkowo opróżniłem kolejkę (utworzyłem konsumenta, ale użyłem debugowania zaćmień, aby wstrzymać wątek wiadomości). Czy ktoś wie, co jest przyczyną tego wyjątku?
Proszę napisać 'show queue' wyniki z 'tibemsadmin' po uzyskaniu wyjątku –
fglez