In our application we have have set the destination
messageChatConsumer = new Consumer();
messageChatConsumer.destination=evacML.messageChatDestinationName;
destination is set in the config files:
C:\fds2\jrun4\servers\default\{YOUR APP}\WEB-INF\flex
data-management-config.xml or messaging-config.xml or... depending
on what your doing.
--- In [email protected], "netdeep" <[EMAIL PROTECTED]> wrote:
>
> When I send messages from my flex app to my custom ServiceAdapter,
it receives them
> successfully in the invoke(Message msg) method.
>
> However, when I push a message after launching the app manually as
a java app, I get the
> error:
>
> MessageBroker failed to start: flex.messaging.MessageException: No
destination 'null'
> exists in service flex.messaging.services.MessageService
>
> Here is the code that causes the crash:
>
> public class ReportManager extends ServiceAdapter {
>
> public void init() {
> MessageService msgService = (MessageService)getDestination
().getService();
> msgService.pushMessageToClients(message, true);
> }
>
> }
>
> So the statements in init() work fine when they are in invoke() but
fail when I use them this
> way. Why would that be?
>