[ openjms-Bugs-1104594 ] onMessage() does not get activated
"SourceForge.net" <[email protected]> Sun, 04 Jun 2006 17:28:46 -0700
| Newsgroups | gmane.comp.java.openjms.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #1104594, was opened at 2005-01-18 16:37 Message generated for change (Comment added) made by davidrh You can respond by visiting: = https://sourceforge.net/tracker/?func=3Ddetail&atid=3D474136&aid=3D1104594&= group_id=3D54559 Please note that this message will contain a full copy of the comment threa= d, including the initial issue submission, for this request, not just the latest update. Category: transport Group: None Status: Closed Resolution: Works For Me Priority: 5 Submitted By: Christian Rockrohr (habkeinefrage) Assigned to: Jim Alateras (jalateras) Summary: onMessage() does not get activated Initial Comment: Hi there, i wrote a litle programm to comunicate each other. = (Something like a chat) when I start the openJMS = server, then start the so called client on the same = machine, it works finde. I can send messages an other = client (on the same machine) get it. There onMessage = method awakes an is doing its job. But when the OpenJMS server is on an other machine, = far away on the internet or next to me using a cros-link- cable, it does not work. I can send messages but = onMessage() never awakes. = So I put a test-recieve button to the panel. ( a of = course had to delete the messega listener) When i now = send a message, the onMessage() method does no not = do anything (of course) but when i use the recieve = button (mytopic.recieve()) i get the message e sent. what is the problem? i can=B4t imagine that OpenJMS = can=B4t communicate over a network. Do i have to start = something, could i do anything wrong when using an = external server as a local server? ---------------------------------------------------------------------- Comment By: David Howe (davidrh) Date: 2006-06-05 00:28 Message: Logged In: YES = user_id=3D640039 I am getting the same problem, even with two machines on = the same local network. Everything works when OpenJMS and = the client apps are running on the same machine, but no = messages appear to be received and processed when the = receiver that has the MessageListener is moved to a = different machine. When I browse the queue with Hermes I can see that the same = number of messages that I have MessageListeners for have = disappeared off the queue. i.e. if I create and register = 10 MessageListeners, then 10 messages disappear from the = queue. When I kill the receiving process, the ten messages = come back again. I am running OpenJMS 0.7.7 alpha 3. ---------------------------------------------------------------------- Comment By: Tim Anderson (tanderson) Date: 2005-02-16 13:14 Message: Logged In: YES = user_id=3D557161 You might be having firewall problems. If you are using the = rmi connector, the server needs to open a connection back to = the client, which may fail if the client is behind a firewall. If so, try using the tcp connector. Re-open this (or better yet, discuss the problem on the = openjms-user list) if you have any issues. ---------------------------------------------------------------------- You can respond by visiting: = https://sourceforge.net/tracker/?func=3Ddetail&atid=3D474136&aid=3D1104594&= group_id=3D54559