This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Durable Subscriber and Migratable Target Issue  RSS feed

Saravanan Visu
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

We have this configuration:

1) JMS Server configured and assigned to a Migratable managed Server1.
2) Persistent store configured and assigned to the JMS Server.
3) Durable Connection Factory created with Client ID and assigned to Migratable managed Server1.
4) Topic configured and assigned to Migratable managed Server1.
5) Weblogic Server 10.0

We have this setup which is working very well with our JMS Client code in our SIT environment.

But, when we have the same setup in our UAT environment, it doesn't work for below reasons:

1) The JMS client fails to consume messages.
2) The messsage is persisted in the WLSTORE database table.
3) We do NOT see this message when we go to Topic -> Monitoring -> Durable Subscribers -> Select the Subscriber and click Show Messages. The message won't show up in the Admin Console and hence not consumed by the JMS Client.

We have the same setup which works in SIT environment but not in UAT environment with the same code.

So, what we did is to change Durable Connection Factory target to "Default Targetting" which will be module's target which will be "All managed servers in the cluster".

When we did this setting, we get these errors:

1) PeerGoneException

In these kind of exception / error scenarios, the JMS client gets disconnected from the messaging channel and fails to consume messages. We need manual intervention to start the JMS client again.

Please throw some lights on what could be wrong between these two environments.

  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!