Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Why do the TopicSession.createDurableSubscriber and TopicSession.unubscribe calls raise JMSException with the message "ORA - 4020 - deadlock detected while trying to lock object"?



Why do the TopicSession.createDurableSubscriber and TopicSession.unubscribe calls raise JMSException..

Answer / munnu

CreateDurableSubscriber and unsubscribe calls require exclusive access to the Topics. If there are pending JMS operations (send/publish/receive) on the same Topic before these calls are issued, the ORA - 4020 exception is raised.

There are two solutions to the problem:

1. Try to isolate the calls to createDurableSubscriber and unsubscribe at the setup or cleanup phase when there are no other JMS operations happening on the Topic. That will make sure that the required resources are not held by other JMS operational calls. Hence the error ORA - 4020 will not be raised.

2. Issue a TopicSession.commit call before calling createDurableSubscriber and unsubscribe call.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More JMS Interview Questions

What is jms protocol?

0 Answers  


How to handle non-transacted sessions with respect to jms?

0 Answers  


What is a jms server?

0 Answers  


Can a jms queue have multiple listeners?

0 Answers  


What are the types of messages that are supported by JMS?

0 Answers  


What is Publish/Subscribe approach?

0 Answers  


What is synchronous messaging?

0 Answers  


What is the principle difference between the working mechanism of jms and rpc?

0 Answers  


How may messaging models do JMS provide for and what are they?

0 Answers  


What is the Role of the JMS Provider?

1 Answers  


What is the difference between Byte Message and Stream Message?

1 Answers  


What is the use of jms? In which situations we are using jms?

0 Answers  


Categories