Solved

Unable to connect to the JMS destination error in the weblogic console

Posted on 2008-10-17
5
5,034 Views
Last Modified: 2013-12-10
Hi,

We are getting the following error on the console. We have not changed anything on our side and the application server has been running fine.  But recently we are seeing this error on the console.


"<Oct 17, 2008 10:56:04 AM CDT> <Warning> <EJB> <BEA-010096> <The Message-Driven
EJB: WorkerMDB_FirehouseU_1185984552791 is unable to connect to the JMS destinat
ion: wli.internal.egrdbms.queue. Connection failed after 64 attempts. The MDB wi
ll attempt to reconnect every 20 seconds. This log message will repeat every 600
 seconds until the condition clears.>
<Oct 17, 2008 10:56:04 AM CDT> <Warning> <EJB> <BEA-010061> <The Message-Driven
EJB: WorkerMDB_FirehouseU_1185984552791 is unable to connect to the JMS destinat
ion: wli.internal.egrdbms.queue. The Error was:
[EJB:011010]The JMS destination with the JNDI name: wli.internal.egrdbms.queue c
ould not be found. Please ensure that the JNDI name in the weblogic-ejb-jar.xml
is correct, and the JMS destination has been deployed.>"
0
Comment
Question by:Anandhi1
  • 3
  • 2
5 Comments
 
LVL 10

Expert Comment

by:rajesh_bala
ID: 22764143
Which version of weblogic are you using. It would be helpful if you could post the config.xml or the jms.xml present in weblogic.

Can you also check if the queue has been active through weblogic console?

~Rajesh.B
0
 
LVL 1

Author Comment

by:Anandhi1
ID: 22815962
I am using weblogic 8.1 SP6.  I am attaching the config.xml file.
config.txt
0
 
LVL 10

Accepted Solution

by:
rajesh_bala earned 500 total points
ID: 22818098
Can you make the following change and check it out?

<JMSQueue CreationTime="1185982177572"
            JNDIName="MaxFireHouseInt3Web.queue.AsyncDispatcher" Name="MaxFireHouseInt3Web.queue.AsyncDispatcher"/>
        <JMSQueue CreationTime="1185982198431"
            JNDIName="MaxFireHouseInt3Web.queue.AsyncDispatcher_error" Name="MaxFireHouseInt3Web.queue.AsyncDispatcher_error"/>
        <JMSQueue CreationTime="1224258073362"
            JNDIName="wli.internal.egrdbms.queue" Name="wli.internal.egrdbms.queue"/>

To the following

<JMSQueue JNDIName="MaxFireHouseInt3Web.queue.AsyncDispatcher" Name="MaxFireHouseInt3Web.queue.AsyncDispatcher"/>
        <JMSQueue             JNDIName="MaxFireHouseInt3Web.queue.AsyncDispatcher_error" Name="MaxFireHouseInt3Web.queue.AsyncDispatcher_error"/>
        <JMSQueue             JNDIName="wli.internal.egrdbms.queue" Name="wli.internal.egrdbms.queue"/>


Try removing your cache by deleting contents in stage directory and in <appserverdomain>\servers\<yourservername>\_WL_User\

~Rajesh.B
0
 
LVL 1

Author Comment

by:Anandhi1
ID: 22818686
Thanks for your suggestion. I will try it out.
I did some research on the above mentioned problem and nailed it down to the following.

The pointbase database is rejecting the connections for the connection pool CGJms and the other two default connection pools created by the weblogic. This is resulting in the following error. The error I am getting in the Pointbase console says 'java.lang.OutofMemoryError'.

How do we eliminate the outofMemory error in the pointbase database?

thanks,
Anu
0
 
LVL 1

Author Comment

by:Anandhi1
ID: 22818755
Now when I am starting my application domain server, this is the error I am getting in the pointbase server console.

java.lang.StackOverflowError'
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

-Xmx and -Xms are the two JVM options often used to tune JVM heap size.   Here are some common mistakes made when using them:   Assume BigApp is a java class file for the below examples. 1.         Missing m, M, g or G at the end …
Most of the developers using Tomcat find it easy to configure the datasource in Server.xml and use the JNDI name in the code to get the connection.  So the default connection pool using DBCP (or any other framework) is made available and the life go…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now