JDBC-ODBC Bridge seems to slow down after a while

Hi,
I've got a weird problem going on with an application I'm writing. I hope someone can tell me what I'm doing wrong.
The problem I'm encountering is in he code shown below. The function getAllGamesForATeam is creating a list of items in an ArrayList and passing it back to an Event handler so that I can put it in the session of a servlet. The first time I run this code, it is fast. Fast enough to use on a servlet. The second time it runs, it is MUCH slower...too slow to use on a servlet. The third time it runs, it gets even worse.
I am using the JDBC-ODBC bridge to access my database which is in Access 97. I do have connection pooling enabled on the database. Still it is slow.
If you have any ideas, I would appreciate it. Here's the code:
// GameBean.java
// A class to represent a Game in my College Hockey Program
// Based on Team and League tables.
package MyBeans;
import java.io.*;
import java.sql.*;
import java.util.*;
import javax.servlet.http.*;
* <p>This is the Java bean used to get and display information about
* items for sale in our web based store.
* @version 1.0.0 08/13/2001
* @author Kevin Yetman
* @see DBBeanBase
public class GameBean extends DBBeanBase
* <p>Default constructor, creates an empty {@link GameBean}.
public GameBean()
super();
* <p>Copy constructor. This constructor creates a {@link GameBean} object
* that is initially populated with a copy of the {@link java.util.Map} specified
* as a parameter to this constructor. All {@link java.util.Map} Maps should
* implement a copy constructor.
* @param copyThisMap the {@link Map} used to initialize this {@link GameBean} object.
public GameBean(Map copyThisMap)
super(copyThisMap);
* <p>This constructor creates an {@link GameBean} object and
* populates it with the fields in a {@link java.sql.ResultSet}.
* @param rs The {@link java.sql.ResultSet} object used to populate
* this class with information about an item.
* @throws java.sql.SQLException if there is an error iterating the
* {@link java.sql.ResultSet}.
protected GameBean(ResultSet rs) throws SQLException
super(rs);
* <p>This constructor creates an {@link GameBean} object associated with the
* specified item id. If there is no record in the data source with the
* specified item id, an exception is thrown.
* @param conneciton The {@link java.sql.Connection} object used to execute
* the select statement that will retrieve the item information.
* @param iLeagueId specifies the league id used to populate this object.
* @throws java.sql.SQLException if there is an error selecting the item
* information.
* @throws java.lang.Exception if the item id is invalid.
public GameBean(Connection connection, int iGameId) throws SQLException, Exception
super();
String strSQL="SELECT GameIndex, Month, Day, Year, HomeTeamIndex, VisitorTeamIndex, HomeTeamScoredFirst, LeagueGame, NeutralSiteGame, PlayoffGame, HomeTeamGoals, VisitorTeamGoals FROM Game WHERE GameIndex=" + iGameId;
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(strSQL);
if (rs.next())
populateFromResultSet(rs);
else
throw new Exception("Invalid game Id: " + iGameId);
putInTeamNames(connection);
* <p>This method returns the league's index.
* @return the league's index.
public void putInTeamNames(Connection connection)
throws SQLException
String strSQL="SELECT TeamName FROM Team WHERE TeamIndex=" + getHomeTeamIndex();
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(strSQL);
if( rs.next() )
put("HOMETEAMNAME", rs.getString("TeamName"));
strSQL="SELECT TeamName FROM Team WHERE TeamIndex=" + getVisitorTeamIndex();
rs=statement.executeQuery(strSQL);
if( rs.next() )
put("VISITORTEAMNAME", rs.getString("TeamName"));
* <p>This method returns the league's index.
* @return the league's index.
public String getGameIndex()
return get("GAMEINDEX").toString();
* <p>This method returns the name of the league.
* @return the name of the league.
public String getMonth()
return get("MONTH").toString();
* <p>This method returns the name of the league.
* @return the name of the league.
public String getDay()
return get("DAY").toString();
* <p>This method returns the name of the league.
* @return the name of the league.
public String getYear()
return get("YEAR").toString();
* <p>This method returns the name of the league.
* @return the name of the league.
public String getHomeTeamName()
return get("HOMETEAMNAME").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getVisitorTeamName()
return get("VISITORTEAMNAME").toString();
* <p>This method returns the name of the league.
* @return the name of the league.
public String getHomeTeamIndex()
return get("HOMETEAMINDEX").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getVisitorTeamIndex()
return get("VISITORTEAMINDEX").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getLeagueGame()
return get("LEAGUEGAME").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getNeutralSiteGame()
return get("NEUTRALSITEGAME").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getPlayoffGame()
return get("PLAYOFFGAME").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getHomeTeamScoredFirst()
return get("HOMETEAMSCOREDFIRST").toString();
* <p>This method returns the league's nickname.
* @return the league's nickname.
public String getHomeTeamGoals()
return get("HOMETEAMGOALS").toString();
* <p>This method returns the league's automatic bids.
* @return the league's automatic bids.
public String getVisitorTeamGoals()
return get("VISITORTEAMGOALS").toString();
* <p>This method returns a textual representation of this {@link ItemBean}.
* @return a textual representation of this {@link ItemBean}.
public String toString()
StringBuffer sb=new StringBuffer();
sb.append("GameIndex: " + getGameIndex() + "\n");
sb.append("HomeTeamScoredFirst: " + getHomeTeamScoredFirst() + "\n");
sb.append("PlayoffGame: " + getPlayoffGame() + "\n");
sb.append("LeagueGame: " + getLeagueGame() + "\n");
sb.append("NeutralSiteGame: " + getNeutralSiteGame() + "\n");
sb.append("HomeTeamIndex: " + getHomeTeamIndex() + "\n");
sb.append("VisitorTeamIndex: " + getVisitorTeamIndex() + "\n");
sb.append("HomeTeamName: " + getHomeTeamName() + "\n");
sb.append("VisitorTeamName: " + getVisitorTeamName() + "\n");
sb.append("Month: " + getMonth() + "\n");
sb.append("Day: " + getDay() + "\n");
sb.append("Year: " + getYear() + "\n");
return sb.toString();
* <p>This method returns a {@link java.util.Collection} of all of the teams
* in the data source.
* @param connection The {@link java.sql.Connection} object used to execute
* the select statement that will retrieve the teams.
* @return a {@link java.util.Collection} of all of the teams in the data source.
* @throws java.sql.SQLException if there is an error selecting the items.
public static Collection getAllGames(Connection connection) throws SQLException
Collection col=new ArrayList(1100);
String strSQL = "SELECT GameIndex, Month, Day, Year, HomeTeamIndex, VisitorTeamIndex, HomeTeamScoredFirst, LeagueGame, NeutralSiteGame, PlayoffGame, HomeTeamGoals, VisitorTeamGoals FROM Game";
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(strSQL);
while(rs.next())
GameBean currentGame=new GameBean(rs);
currentGame.putInTeamNames(connection);
col.add(currentGame);
return col;
* <p>This method returns a {@link java.util.Collection} of all of the teams
* in the data source.
* @param connection The {@link java.sql.Connection} object used to execute
* the select statement that will retrieve the teams.
* @return a {@link java.util.Collection} of all of the teams in the data source.
* @throws java.sql.SQLException if there is an error selecting the items.
public static Collection getAllGamesForALeague(Connection connection, String leagueNickName) throws SQLException
Collection col=new ArrayList(500);
String strSQL = "SELECT LeagueIndex FROM League WHERE LeagueNickName='" + leagueNickName + "'";
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(strSQL);
int leagueIndex=-1;
if( rs.next() )
leagueIndex=rs.getInt("LeagueIndex");
strSQL = "SELECT GameIndex, Month, Day, Year, HomeTeamIndex, VisitorTeamIndex, HomeTeamScoredFirst, LeagueGame, NeutralSiteGame, PlayoffGame, HomeTeamGoals, VisitorTeamGoals FROM Game";
strSQL+=" WHERE (HomeTeamIndex IN (SELECT TeamIndex FROM Team WHERE LeagueIndex=" + leagueIndex + ")) OR";
strSQL+=" (VisitorTeamIndex IN (SELECT TeamIndex FROM Team WHERE LeagueIndex=" + leagueIndex + "))";
strSQL+=" ORDER BY Year, Month, Day";
statement = connection.createStatement();
rs = statement.executeQuery(strSQL);
while(rs.next())
GameBean currentGame=new GameBean(rs);
currentGame.putInTeamNames(connection);
System.out.println(currentGame.getGameIndex());
col.add(currentGame);
return col;
* <p>This method returns a {@link java.util.Collection} of all of the teams
* in the data source.
* @param connection The {@link java.sql.Connection} object used to execute
* the select statement that will retrieve the teams.
* @return a {@link java.util.Collection} of all of the teams in the data source.
* @throws java.sql.SQLException if there is an error selecting the items.
public static Collection getAllGamesForATeam(Connection connection, String teamName)
throws SQLException
Collection col=new ArrayList(50);
String strSQL = "SELECT TeamIndex FROM Team WHERE TeamName='" + teamName + "'";
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery(strSQL);
int teamIndex=-1;
if( rs.next() )
teamIndex=rs.getInt("TeamIndex");
strSQL = "SELECT GameIndex, Month, Day, Year, HomeTeamIndex, VisitorTeamIndex, HomeTeamScoredFirst, LeagueGame, NeutralSiteGame, PlayoffGame, HomeTeamGoals, VisitorTeamGoals FROM Game";
strSQL+=" WHERE (HomeTeamIndex=" + teamIndex + ") OR";
strSQL+=" (VisitorTeamIndex=" + teamIndex + ")";
strSQL+=" ORDER BY Year, Month, Day";
statement = connection.createStatement();
rs = statement.executeQuery(strSQL);
while(rs.next())
GameBean currentGame=new GameBean(rs);
currentGame.putInTeamNames(connection);
col.add(currentGame);
return col;
// The unit test method public static void main(String[] args)
// has been moved to ..\TestPrograms\TestItemBean.java so that this
// class can be used in the package MyBeans.
/////////////////////////////////// END OF FILE //////////////////////////////

Where do you close the ResultSet?
Where do you close the Statement?
Presumably you only create one connection for all users or you close it somewhere.

Similar Messages

  • JDBC-ODBC Bridge is too slow

    Why the Sun JDBC-ODBC Bridge is so slow? When i use the ms bridge it is as faster than a JDBC connection, but i found a bug on the ms bridge that it returns NULL when the value is a "" (blank)
    Anyone how to make sun bridge has a acceptable perfomance?
    I am using MySQL 3.23 and tested on Sun JDKs 1.1.8, 1.2, 1.4
    My comp is a K6-2 400 with 128 RAM
    Thanks

    isjm said
       I've found using a pure JDBC driver (ashna's JTurbo) to be
       roughly 40% faster than the bridge after doing some
       (admitidly) small amount of bench testing. I also found
       it resolved a number of issues (bugs??) with the bridge
       (e.g. no longer throws an occasional fractional truncation
       exception when inserting timestamps). As for the bridge
       being used only for test purposes check out this URL:
       http://java.sun.com/J2se/1.3.0/docs/guide/jdbc/getstart/bridge.doc.html
       They recommend using the bridge only for experimental use or when a
       pure driver is not available. I guess you could consider this as test purposes only.There is no such thing as a 'pure driver' (or 'pure jdbc driver' from a different post.)
    The doc you site suggests a 'pure java' driver - a type 4. I question that. I know there are number of things that one can do in ODBC and in OCI which speed up requests. And obviously one can't do those in java.
    Performance problems are caused by the following:
    -Requirements-most impact
    -Design
    -Environment (cpu,network,thread, etc bottlenecks)
    -Language/intefaces - least impact.
    Changing requirements/design can easily produce impacts of orders of magnitude (by removing one requirement I reduce a 4-8 hour report to less than 30 seconds.) So how much impact did the 40% you saw impact your total application? Did you profile your application/system under load using a automated tool to measure the speed?
    I would suspect also that the suggestion that the driver is 'experimental use or when no other alternative is available' might be slightly biased as the driver was produced by Merant who is actively selling drivers too. One would suppose that they were not allowed to deliberately introduce bugs into the code. However, they might have insisted that some language be introduced to suggest that someone should buy the product.
    anarquia said
       But i can't believe i've tested today again and the sun
       bridge is working as fast the ms bridge! i can't
       understand, yesterday i've tested a million times
       and it was about 30 times slower, i'll try to find
       what's happened yesterdayDid you use a closed network? Did you use isolated servers?

  • Why does my data logging program slow down after a while?

    A data logging program created with Labview 5.1. Slows down after a few weeks and creates files in the Temp. directory.Computer is Siemens Scenic pro 124 MB ram and AT-MIO-16XE50 Data acquisition board. Also using Solartron Dig. probes and Fieldpoint units.

    Any chance that you are using Win 95/88/ME? Those OS's have well documented
    memory leaks which will consume all your available memory if an application
    is run long enough. Also there are some issues of memory management within
    LabView in the allocation of memory.
    The solution to the first is to switch to WinNT/2K. The second will be much
    more difficult.
    On Thu, 22 Feb 2001 03:19:12 -0800 (PST), Freek wrote:
    >A data logging program created with Labview 5.1. Slows down after a
    >few weeks and creates files in the Temp. directory.Computer is Siemens
    >Scenic pro 124 MB ram and AT-MIO-16XE50 Data acquisition board. Also
    >using Solartron Dig. probes and Fieldpoint units.
    ===========================================================================
    SolidW
    orks Research Partner National Instruments Alliance Member
    Christopher Dubea Phone: (504) 847-2280
    Vice President of Engineering Fax: (504) 847-2282
    Moving Parts L.L.C. email: [email protected]
    P. O. Box 6117 URL: http://www.movingpart.com
    Slidell, LA 70469-6117

  • Ftp slows down after a while

    Hello,
    since a while now my ftp connection slows down after transferring approximately 400MB.  It goes down from 2,6Gbits/sec to 200kbits/sec. When it happens my mouse doesn't go fluid anymore.
    Somebody an idea?
    Regards,
    Roel

    Hello,
    I upload to my xbox, I don't have anything to upload to.  Iwill try with a network cable instead of wireless, maybe it' my wireless?
    My pc is an sempron 1800 with 512MB ram.  Never had problems with uploading before.
    Thanks

  • Server slows down after a while

    Hi all,
    I've a problem with a linux machine which slows down after running for
    some days. It usually handles about 100 request per second and after a
    while it goes down to about 5 requests per second. I'm running WL6.1Sp1
    on Linux with JDK1.3.1 and "-hotspot -ms512m -mx512m". I'm wondering if
    this is related to some problem in my code or maybe rather is a database
    issue. I took a thread dump, and the server looks idle. Does anyone see
    something unusual in this dump? Does it indicate anything else than a
    nearly totally idle server?
    Thanks for your input!
    Daniel
    Full thread dump:
    "process forker" daemon prio=1 tid=0x82fe460 nid=0x5bf6 waiting on
    monitor [0xb75ff000..0xb75ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.UNIXProcessForker.run(Native Method)
         at java.lang.Thread.run(Thread.java:484)
    "process reaper" daemon prio=1 tid=0x82fdde0 nid=0x5bf5 runnable
    [0xb77ff000..0xb77ff8c0]
         at java.lang.UNIXProcessReaper.run(Native Method)
         at java.lang.Thread.run(Thread.java:484)
    "HighPriority TimeEventGenerator" daemon prio=1 tid=0x8148b98 nid=0x5ad6
    waiting on monitor [0xb79ff000..0xb79ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "ListenThread" prio=1 tid=0x679c3c10 nid=0x5ad5 runnable
    [0xb7bff000..0xb7bff8c0]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
         at java.net.ServerSocket.implAccept(ServerSocket.java:243)
         at java.net.ServerSocket.accept(ServerSocket.java:222)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:255)
    "Thread-2" prio=1 tid=0x83a3b68 nid=0x5ad3 waiting on monitor
    [0xb7dff000..0xb7dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:432)
         at java.util.TimerThread.run(Timer.java:385)
    "ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=1
    tid=0x67680b10 nid=0x5ad2 waiting on monitor [0xb7fff000..0xb7fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x676809e8 nid=0x5ad1 waiting on monitor [0xb81ff000..0xb81ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65a8b358 nid=0x5ad0 waiting on monitor [0xb83ff000..0xb83ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65a873b0 nid=0x5acf waiting on monitor [0xb85ff000..0xb85ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65af9d88 nid=0x5ace waiting on monitor [0xb87ff000..0xb87ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '14' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6764bfb8 nid=0x5acc waiting on monitor [0xb89ff000..0xb89ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '13' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67951208 nid=0x5acb waiting on monitor [0xb8bff000..0xb8bff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '12' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67667450 nid=0x5aca waiting on monitor [0xb8dff000..0xb8dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '11' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x679819b0 nid=0x5ac9 waiting on monitor [0xb8fff000..0xb8fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '10' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6799ade8 nid=0x5ac8 waiting on monitor [0xb91ff000..0xb91ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '9' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6765d0b8 nid=0x5ac7 waiting on monitor [0xb93ff000..0xb93ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67903838 nid=0x5ac6 waiting on monitor [0xb95ff000..0xb95ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676688a8 nid=0x5ac5 waiting on monitor [0xb97ff000..0xb97ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676976e8 nid=0x5ac4 waiting on monitor [0xb99ff000..0xb99ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65ada048 nid=0x5ac3 waiting on monitor [0xb9bff000..0xb9bff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6766e550 nid=0x5ac2 waiting on monitor [0xb9dff000..0xb9dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67630ea8 nid=0x5ac1 waiting on monitor [0xb9fff000..0xb9fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65acf508 nid=0x5ac0 waiting on monitor [0xba1ff000..0xba1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65ada1e8 nid=0x5abf waiting on monitor [0xba3ff000..0xba3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676ed050 nid=0x5abe waiting on monitor [0xba5ff000..0xba5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x6762af98 nid=0x5abd waiting on monitor
    [0xba7ff000..0xba7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x676a0838 nid=0x5abc waiting on monitor
    [0xba9ff000..0xba9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x6765c0d8 nid=0x5abb waiting on monitor
    [0xbabff000..0xbabff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '9' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x65ab6bf8 nid=0x5aba waiting on monitor
    [0xbadff000..0xbadff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676865f0 nid=0x5ab9 waiting on monitor
    [0xbafff000..0xbafff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676dfcb0 nid=0x5ab8 waiting on monitor
    [0xbb1ff000..0xbb1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676120f0 nid=0x5ab7 waiting on monitor
    [0xbb3ff000..0xbb3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67611fb0 nid=0x5ab6 waiting on monitor
    [0xbb5ff000..0xbb5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67699720 nid=0x5ab5 waiting on monitor
    [0xbb7ff000..0xbb7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67926328 nid=0x5ab4 waiting on monitor
    [0xbb9ff000..0xbb9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x6767e820 nid=0x5ab3 waiting on monitor
    [0xbbbff000..0xbbbff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x65ab61a0 nid=0x5ab2 waiting on monitor
    [0xbbdff000..0xbbdff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676cff58 nid=0x5ab1 waiting on monitor
    [0xbbfff000..0xbbfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'" daemon
    prio=1 tid=0x6765ff60 nid=0x5ab0 waiting on monitor
    [0xbc1ff000..0xbc1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'" daemon
    prio=1 tid=0x6765f958 nid=0x5aaf waiting on monitor
    [0xbc3ff000..0xbc3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "TimeEventGenerator" daemon prio=1 tid=0x676f3818 nid=0x5aae waiting on
    monitor [0xbc5ff000..0xbc5ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "TimeEventGenerator" daemon prio=1 tid=0x676ffae8 nid=0x5aad waiting on
    monitor [0xbc7ff000..0xbc7ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "SpinnerRandomSource" daemon prio=1 tid=0x67646dd8 nid=0x5aac waiting on
    monitor [0xbc9ff000..0xbc9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.ja
    va:57)
         at java.lang.Thread.run(Thread.java:484)
    "ExecuteThread: '14' for queue: 'default'" daemon prio=1 tid=0x6767ff00
    nid=0x5aab runnable [0xbcbff000..0xbcbff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '13' for queue: 'default'" daemon prio=1 tid=0x67929c90
    nid=0x5aaa waiting on monitor [0xbcdff000..0xbcdff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '12' for queue: 'default'" daemon prio=1 tid=0x65aa0b58
    nid=0x5aa9 waiting on monitor [0xbcfff000..0xbcfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '11' for queue: 'default'" daemon prio=1 tid=0x65a9ed80
    nid=0x5aa8 waiting on monitor [0xbd1ff000..0xbd1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '10' for queue: 'default'" daemon prio=1 tid=0x679036d0
    nid=0x5aa7 runnable [0xbd3ff000..0xbd3ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '9' for queue: 'default'" daemon prio=1 tid=0x6767fdc0
    nid=0x5aa6 waiting on monitor [0xbd5ff000..0xbd5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: 'default'" daemon prio=1 tid=0x676680f8
    nid=0x5aa5 waiting on monitor [0xbd7ff000..0xbd7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: 'default'" daemon prio=1 tid=0x676123e0
    nid=0x5aa4 waiting on monitor [0xbd9ff000..0xbd9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: 'default'" daemon prio=1 tid=0x6766f658
    nid=0x5aa3 waiting on monitor [0xbdbff000..0xbdbff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: 'default'" daemon prio=1 tid=0x67647858
    nid=0x5aa2 waiting on monitor [0xbddff000..0xbddff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: 'default'" daemon prio=1 tid=0x67665970
    nid=0x5aa1 waiting on monitor [0xbdfff000..0xbdfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'default'" daemon prio=1 tid=0x676426d8
    nid=0x5aa0 runnable [0xbe1ff000..0xbe1ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '2' for queue: 'default'" daemon prio=1 tid=0x65afac38
    nid=0x5a9f runnable [0xbe3ff000..0xbe3ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '1' for queue: 'default'" daemon prio=1 tid=0x65aa1088
    nid=0x5a9e waiting on monitor [0xbe5ff000..0xbe5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'default'" daemon prio=1 tid=0x6765ef78
    nid=0x5a9d waiting on monitor [0xbe7ff000..0xbe7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "Thread-0" daemon prio=1 tid=0x6764ced0 nid=0x5a9c waiting on monitor
    [0xbe9ff000..0xbe9ff8c0]
         at java.lang.Thread.sleep(Native Method)
         at
    weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionMa
    nagerImpl.java:1546)
         at java.lang.Thread.run(Thread.java:484)
    "Signal Dispatcher" daemon prio=1 tid=0x808d4b0 nid=0x5a9a waiting on
    monitor [0..0]
    "Finalizer" daemon prio=1 tid=0x8086ca0 nid=0x5a97 waiting on monitor
    [0xbf3ff000..0xbf3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
         at
    java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" daemon prio=1 tid=0x80851f8 nid=0x5a96 waiting on
    monitor [0xbf5ff000..0xbf5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "main" prio=1 tid=0x804e750 nid=0x5a7c waiting on monitor
    [0xbfffd000..0xbfffd220]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:596)
         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:207)
         at weblogic.Server.main(Server.java:35)
    "VM Thread" prio=1 tid=0x80821a8 nid=0x5a95 runnable
    "VM Periodic Task Thread" prio=1 tid=0x808c220 nid=0x5a98 waiting on
    monitor
    "Suspend Checker Thread" prio=1 tid=0x808cb68 nid=0x5a99 runnable

    There are several threads like the one below. I would think that they are the
    problem. But I don't know what they are doing - doesn't look like any application
    code.
    Mike
    "ExecuteThread: '2' for queue: 'default'" daemon prio=1 tid=0x65afac38 nid=0x5a9f
    runnable [0xbe3ff000..0xbe3ff8c0] at java.net.SocketInputStream.socketRead(Native
    Method) at java.net.SocketInputStream.read(SocketInputStream.java:86) at weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
    ) at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24) at
    weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    ============================================================
    Daniel Hoppe <[email protected]> wrote:
    Hi all,
    I've a problem with a linux machine which slows down after running for
    some days. It usually handles about 100 request per second and after
    a
    while it goes down to about 5 requests per second. I'm running WL6.1Sp1
    on Linux with JDK1.3.1 and "-hotspot -ms512m -mx512m". I'm wondering
    if
    this is related to some problem in my code or maybe rather is a database
    issue. I took a thread dump, and the server looks idle. Does anyone see
    something unusual in this dump? Does it indicate anything else than a
    nearly totally idle server?
    Thanks for your input!
    Daniel
    Full thread dump:
    "process forker" daemon prio=1 tid=0x82fe460 nid=0x5bf6 waiting on
    monitor [0xb75ff000..0xb75ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.UNIXProcessForker.run(Native Method)
         at java.lang.Thread.run(Thread.java:484)
    "process reaper" daemon prio=1 tid=0x82fdde0 nid=0x5bf5 runnable
    [0xb77ff000..0xb77ff8c0]
         at java.lang.UNIXProcessReaper.run(Native Method)
         at java.lang.Thread.run(Thread.java:484)
    "HighPriority TimeEventGenerator" daemon prio=1 tid=0x8148b98 nid=0x5ad6
    waiting on monitor [0xb79ff000..0xb79ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "ListenThread" prio=1 tid=0x679c3c10 nid=0x5ad5 runnable
    [0xb7bff000..0xb7bff8c0]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
         at java.net.ServerSocket.implAccept(ServerSocket.java:243)
         at java.net.ServerSocket.accept(ServerSocket.java:222)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:255)
    "Thread-2" prio=1 tid=0x83a3b68 nid=0x5ad3 waiting on monitor
    [0xb7dff000..0xb7dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:432)
         at java.util.TimerThread.run(Timer.java:385)
    "ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=1
    tid=0x67680b10 nid=0x5ad2 waiting on monitor [0xb7fff000..0xb7fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x676809e8 nid=0x5ad1 waiting on monitor [0xb81ff000..0xb81ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65a8b358 nid=0x5ad0 waiting on monitor [0xb83ff000..0xb83ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65a873b0 nid=0x5acf waiting on monitor [0xb85ff000..0xb85ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=1
    tid=0x65af9d88 nid=0x5ace waiting on monitor [0xb87ff000..0xb87ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '14' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6764bfb8 nid=0x5acc waiting on monitor [0xb89ff000..0xb89ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '13' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67951208 nid=0x5acb waiting on monitor [0xb8bff000..0xb8bff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '12' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67667450 nid=0x5aca waiting on monitor [0xb8dff000..0xb8dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '11' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x679819b0 nid=0x5ac9 waiting on monitor [0xb8fff000..0xb8fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '10' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6799ade8 nid=0x5ac8 waiting on monitor [0xb91ff000..0xb91ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '9' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6765d0b8 nid=0x5ac7 waiting on monitor [0xb93ff000..0xb93ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67903838 nid=0x5ac6 waiting on monitor [0xb95ff000..0xb95ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676688a8 nid=0x5ac5 waiting on monitor [0xb97ff000..0xb97ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676976e8 nid=0x5ac4 waiting on monitor [0xb99ff000..0xb99ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65ada048 nid=0x5ac3 waiting on monitor [0xb9bff000..0xb9bff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x6766e550 nid=0x5ac2 waiting on monitor [0xb9dff000..0xb9dff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x67630ea8 nid=0x5ac1 waiting on monitor [0xb9fff000..0xb9fff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65acf508 nid=0x5ac0 waiting on monitor [0xba1ff000..0xba1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x65ada1e8 nid=0x5abf waiting on monitor [0xba3ff000..0xba3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'JmsDispatcher'" daemon prio=1
    tid=0x676ed050 nid=0x5abe waiting on monitor [0xba5ff000..0xba5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x6762af98 nid=0x5abd waiting on monitor
    [0xba7ff000..0xba7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x676a0838 nid=0x5abc waiting on monitor
    [0xba9ff000..0xba9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'weblogic.transaction.AsyncQueue'" daemon
    prio=1 tid=0x6765c0d8 nid=0x5abb waiting on monitor
    [0xbabff000..0xbabff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '9' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x65ab6bf8 nid=0x5aba waiting on monitor
    [0xbadff000..0xbadff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676865f0 nid=0x5ab9 waiting on monitor
    [0xbafff000..0xbafff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676dfcb0 nid=0x5ab8 waiting on monitor
    [0xbb1ff000..0xbb1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676120f0 nid=0x5ab7 waiting on monitor
    [0xbb3ff000..0xbb3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67611fb0 nid=0x5ab6 waiting on monitor
    [0xbb5ff000..0xbb5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67699720 nid=0x5ab5 waiting on monitor
    [0xbb7ff000..0xbb7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x67926328 nid=0x5ab4 waiting on monitor
    [0xbb9ff000..0xbb9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '2' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x6767e820 nid=0x5ab3 waiting on monitor
    [0xbbbff000..0xbbbff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x65ab61a0 nid=0x5ab2 waiting on monitor
    [0xbbdff000..0xbbdff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: '__weblogic_admin_rmi_queue'" daemon
    prio=1 tid=0x676cff58 nid=0x5ab1 waiting on monitor
    [0xbbfff000..0xbbfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'" daemon
    prio=1 tid=0x6765ff60 nid=0x5ab0 waiting on monitor
    [0xbc1ff000..0xbc1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'" daemon
    prio=1 tid=0x6765f958 nid=0x5aaf waiting on monitor
    [0xbc3ff000..0xbc3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "TimeEventGenerator" daemon prio=1 tid=0x676f3818 nid=0x5aae waiting
    on
    monitor [0xbc5ff000..0xbc5ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "TimeEventGenerator" daemon prio=1 tid=0x676ffae8 nid=0x5aad waiting
    on
    monitor [0xbc7ff000..0xbc7ff8c0]
         at java.lang.Object.wait(Native Method)
         at
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at
    weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.
    java:138)
         at java.lang.Thread.run(Thread.java:484)
    "SpinnerRandomSource" daemon prio=1 tid=0x67646dd8 nid=0x5aac waiting
    on
    monitor [0xbc9ff000..0xbc9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.ja
    va:57)
         at java.lang.Thread.run(Thread.java:484)
    "ExecuteThread: '14' for queue: 'default'" daemon prio=1 tid=0x6767ff00
    nid=0x5aab runnable [0xbcbff000..0xbcbff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '13' for queue: 'default'" daemon prio=1 tid=0x67929c90
    nid=0x5aaa waiting on monitor [0xbcdff000..0xbcdff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '12' for queue: 'default'" daemon prio=1 tid=0x65aa0b58
    nid=0x5aa9 waiting on monitor [0xbcfff000..0xbcfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '11' for queue: 'default'" daemon prio=1 tid=0x65a9ed80
    nid=0x5aa8 waiting on monitor [0xbd1ff000..0xbd1ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '10' for queue: 'default'" daemon prio=1 tid=0x679036d0
    nid=0x5aa7 runnable [0xbd3ff000..0xbd3ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '9' for queue: 'default'" daemon prio=1 tid=0x6767fdc0
    nid=0x5aa6 waiting on monitor [0xbd5ff000..0xbd5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '8' for queue: 'default'" daemon prio=1 tid=0x676680f8
    nid=0x5aa5 waiting on monitor [0xbd7ff000..0xbd7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '7' for queue: 'default'" daemon prio=1 tid=0x676123e0
    nid=0x5aa4 waiting on monitor [0xbd9ff000..0xbd9ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '6' for queue: 'default'" daemon prio=1 tid=0x6766f658
    nid=0x5aa3 waiting on monitor [0xbdbff000..0xbdbff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '5' for queue: 'default'" daemon prio=1 tid=0x67647858
    nid=0x5aa2 waiting on monitor [0xbddff000..0xbddff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '4' for queue: 'default'" daemon prio=1 tid=0x67665970
    nid=0x5aa1 waiting on monitor [0xbdfff000..0xbdfff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '3' for queue: 'default'" daemon prio=1 tid=0x676426d8
    nid=0x5aa0 runnable [0xbe1ff000..0xbe1ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '2' for queue: 'default'" daemon prio=1 tid=0x65afac38
    nid=0x5a9f runnable [0xbe3ff000..0xbe3ff8c0]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java:273
         at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:225)
         at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread: '1' for queue: 'default'" daemon prio=1 tid=0x65aa1088
    nid=0x5a9e waiting on monitor [0xbe5ff000..0xbe5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "ExecuteThread: '0' for queue: 'default'" daemon prio=1 tid=0x6765ef78
    nid=0x5a9d waiting on monitor [0xbe7ff000..0xbe7ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:94)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:118)
    "Thread-0" daemon prio=1 tid=0x6764ced0 nid=0x5a9c waiting on monitor
    [0xbe9ff000..0xbe9ff8c0]
         at java.lang.Thread.sleep(Native Method)
         at
    weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionMa
    nagerImpl.java:1546)
         at java.lang.Thread.run(Thread.java:484)
    "Signal Dispatcher" daemon prio=1 tid=0x808d4b0 nid=0x5a9a waiting on
    monitor [0..0]
    "Finalizer" daemon prio=1 tid=0x8086ca0 nid=0x5a97 waiting on monitor
    [0xbf3ff000..0xbf3ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
         at
    java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" daemon prio=1 tid=0x80851f8 nid=0x5a96 waiting on
    monitor [0xbf5ff000..0xbf5ff8c0]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at
    java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "main" prio=1 tid=0x804e750 nid=0x5a7c waiting on monitor
    [0xbfffd000..0xbfffd220]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:596)
         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:207)
         at weblogic.Server.main(Server.java:35)
    "VM Thread" prio=1 tid=0x80821a8 nid=0x5a95 runnable
    "VM Periodic Task Thread" prio=1 tid=0x808c220 nid=0x5a98 waiting on
    monitor
    "Suspend Checker Thread" prio=1 tid=0x808cb68 nid=0x5a99 runnable

  • Tempo of music slows down after a while when using IPod Shuffle

    I started running with my IPod shuffle,
    and I noticed this glitch, that everytime that I go running,
    after a couple of minutes (5-10 minutes), the music starts slowing down,
    and let me say that the battery was full when this happened.
    help please?

    I think so, This IPOD is not exercise friendly, I had exchanged my earphones twice, and used a set of earphones without the controls, after 20 min in a run the thing just stopped, I charged it before I left, I think this is a moisture problem.

  • Computer slows down after a while of usage

    I just purchased a new Mac Mini (the one with no optical drive) & I noitce after a while of usage it starts slowing down. The most mundane tasks can take minutes (like closing a window) when it goes into its "slow down" mode. It's like it's moving through molassis. Before this, I had a Macbook laptop & I never had slow downs like this. I would have thought "newer technology" would translate into better but not worse functioning. I have 4 gig of ram. I do use Photoshop, which is a ram hog. But like I said, I had this same configuration with the Macbook & no problems. What has changed other than the computer to the Mac Mini. Any thoughts on how I might remedy this? Thanks.

    I too am having that same issue and I have had mine only a week. Mine is the bare minimum ordered for the new release.

  • PC slows down after a while when running labview applicatio​n

    I have a labview 6 application which is monitoring some data on a feildpoint module, after a while this application slows down and there is a lot of activity on the hard disk drive, also the cpu monitor says 100% activity.
    Is it something to do with the PC or is it some other reason?
    Thanks
    Allan

    Allan,
    My first guess is "Who know's" without seing your VI and probing around; but, to get you started, run your VI and use Labview's tool "Profile VIs..." [Tools... Advanced...] and monitor memory and timing statistics. You may find a constantly increasing use of memory or a VI that consumes an unusual amound of processor time. Then you can troubleshoot from there.
    Good luck with it, Doug

  • Internet connection slows down after a while

    I have a wrt160n connected to an arris cable modem.  When I set it up it works fine - after a period of hours the internet connection slows down a lot.  If I then connect my computer directly to the modem it is is fast again.  But to get the signal to the router working fast again I have to reset the modem and power cycle the router.  Is there a conflict - is my router rationing access or what?

    You should download and upgrade/flash your router's firmware...
    Download the Firmware from here
    Follow these steps to upgrade the firmware on the device : -
    Open an Internet Explorer browser page on a computer hard wired to the router...
    In the address bar type - 192.168.1.1...Leave the Username blank & in Password use admin in lower case...
    Click on the 'Administration' tab- Then click on the 'Firmware Upgrade' sub tab- Here click on 'Browse' and browse the .bin firmware file and click on "Upgrade"...
    Wait for few seconds until it shows that "Upgrade is successful"  After the firmware upgrade, click on "Reboot" and you will be returned back to the same page OR it will say "Page cannot be displayed".
    Now reset your router :
    Press and hold the reset button for 30 seconds...Release the reset button...Unplug the power cable from your router, wait for 30 seconds and re-connect the power cable...Now re-configure your router...
    If your Internet Service Providor is Cable follow this link
    If your Internet Service Providor is DSL follow this link
    Open an Internet Explorer browser page on your wired computer(desktop).In the address bar type - 192.168.1.1 and press Enter...Leave Username blank & in Password use admin in lower case...
    On the set-up tab change the MTU Size to 1350 and click Save Settings...
    For Wireless Settings, please do the following : -
    Click on the Wireless tab
    - Here select manual configuration...Wireless Network mode should be mixed...
    - Provide a unique name in the Wireless Network Name (SSID) box in order to differentiate your network from your neighbours network...
    - Set the Radio Band to Standard-20MHz and change the Standard channel to 11-2.462GHz...Wireless SSID broadcast should be Enabled and then click on Save Settings...
    Please make a note of Wireless Network Name (SSID) as this is the Network Identifier...
    For Wireless Security : -
    Click on the Sub tab under Wireless > Wireless Security...
    Change the Wireless security mode to WEP, Encryption should be 64 bit.Leave the passphrase blank, don't type in anything...
    Under WEP Key 1 type in any 10 numbers please(numbers only and no letters eg: your 10 digit phone number) and click on save settings...
    Please make a note of WEP Key 1 as this is the Security Key for the Wireless Network...
    Click on Advanced Wireless Settings
    Change the Beacon Interval to 75 >>Change the Fragmentation Threshold to 2304, Change the RTS Threshold to 2304 >>Click on "Save Settings"...
    Now see if you can locate your Wireless Network and attempt to connect...

  • Playing footage over network - slow down after a while

    Hi everybody, I have ProRes422 footage I work with stored on network. We bought a 12TB NAS and I found, that when I play the edited movie from timeline, it freezes after a while (2-5 minutes) - it seems to me there is some kind of network overload so that the data cannot be transferred fast enough to continue playback. I thought it is problem of the NAS, but I tried to read the footage from external HDD over network and the problem is the same. Would any of you have an idea how to fix this?
    Thanks

    For users like you who insist on ignoring the warnings and still want to buy cheap, I offer this alternative:
    Buy Local Attached Storage, RAID 5, for each work station, a gigabit Ethernet switch, and CAT6 Ethernet cabling.
    These days, you can buy 8TB of RAID 5 storage, including the RAID card, for less than $4,000US. The Ethernet6 switch is about $50US and the cabling is cheap.
    Buy twice the storage as you think you need, then make file copies via the gigabit Ethernet network of all files on the storage on each computer onto the storage on the other computer. Now, you are maintaining a continuous back up of all data, which is a bonus benefit.
    The real benefit, though, is speed. Modern RAID 5 storage systems achieve throughput in excess of 600 MB/sec, far more than 23 MB/sec.
    Your investment in new equipment will be far less than buying a SAN.

  • JDBC-ODBC Bridge Performance To MS Access

    Hey all, I'm running a Java app that extracts an entire table (set of tables) from Oracle and copies them into Access. The easiest implementation has been to use a DSN-less Type 1 JDBC-ODBC bridge connection to Access, but unfortunately the inserts are taking too long.
    I have tried both Statement and PreparedStatement approaches, with both single row and batch updates. Some of the performance times, relative to the computer I am on (PIII 1 gHz with 256 RAM), are as follows:
    Via Batch, about 8min, 15 seconds per 10,000 rows.
    Via Single Row updates/inserts, about 52 minutes for 45,000 rows.
    I've tried alot of varieties with batch, but 10,000 seemed to be the best. The largest table is only 45,000 rows (right now), but has the potential to grow much larger (obviously). This application needs to backup 4 databases, each with N tables (current N=7, but will expand). I'm trying to knock down the times and increase performance, but am not sure what is "reasonable" for Type 1 connections with JDBC. I've seen third party drivers, Type 3, for Access...but don't want to run the middle tier server for filtering request through. I'd rather use Type 4, but can't seem to find any for Access.
    Any suggestions? Recommendations? Let me know! Thanks all! :)

    Hi,
    If its a backup/batch process why are you worrying about performance, its only an offline process :) even if has to be triggered during an OLTP run this task asynchronously.
    I dont know why you have chosen java to do this ??? any way prepared statements with non scrollable resultsets will increase you performance better tha scrollable normal statements.
    Rajesh

  • JDBC-ODBC Bridge to SPSS data files - Result Set Type is not supported

    Hello,
    As mentioned in the subject I am trying to read SPSS data files using the SPSS 32-Bit data driver, ODBC and the JDBC-ODBC Bridge.
    Using this SPSS Driver I manged to read the data directly into an MS-SQL Server using:
    SELECT [...] FROM
    OPENROWSET(''MSDASQL.1'',''DRIVER={SPSS 32-BIT Data Driver (*.sav)};DBQ=' SomePathWhereTheFilesAre';SERVER=NotTheServer'', ''SELECT 'SomeSPSSColumn' FROM "'SomeSPSSFileNameWithoutExt'"'') AS a
    This works fine!
    Using Access and an ODBC System DNS works for IMPORTING but NOT for LINKING.
    It is even possible to read the data using the very slow SPSS API.
    However, when it comes to JDBC-ODBC the below code does only work in part. The driver is loaded successfully, but when it comes to transferring data into the resultset object the error
    SQLState: null
    Result Set Type is not supported
    Vendor: 0
    occurs.
    The official answer from SPSS is to use .Net or to use their implementation with Python in their new version 14.0. But this is obviously not an option when you want to use only Java.
    Does anybody have experience with SPSS and JDBC-ODBC??? I have tried the possible ResultSet Types, which I took from:
    http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/ad/rjvdsprp.htm
    and none of them worked.
    Thank you in advance for your ideas and input & stay happy!
    Here the code without all the rest of the class arround it:
    // Module:  SimpleSelect.java
    // Description: Test program for ODBC API interface.  This java application
    // will connect to a JDBC driver, issue a select statement
    // and display all result columns and rows
    // Product: JDBC to ODBC Bridge
    // Author:  Karl Moss
    // Date:  February, 1996
    // Copyright: 1990-1996 INTERSOLV, Inc.
    // This software contains confidential and proprietary
    // information of INTERSOLV, Inc.
    public static void main1() {
      String url   = "jdbc:odbc:SomeSystemDNS";
      String query = "SELECT SomeSPSSColumn FROM 'SomeSPSSFileName'";
      try {
        // Load the jdbc-odbc bridge driver
        Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
        DriverManager.setLogStream(System.out);
        // Attempt to connect to a driver.  Each one
        // of the registered drivers will be loaded until
        // one is found that can process this URL
        Connection con = DriverManager.getConnection (url);
        // If we were unable to connect, an exception
        // would have been thrown.  So, if we get here,
        // we are successfully connected to the URL
        // Check for, and display and warnings generated
        // by the connect.
        checkForWarning (con.getWarnings ());
        // Get the DatabaseMetaData object and display
        // some information about the connection
        DatabaseMetaData dma = con.getMetaData ();
        System.out.println("\nConnected to " + dma.getURL());
        System.out.println("Driver       " +
          dma.getDriverName());
        System.out.println("Version      " +
          dma.getDriverVersion());
        System.out.println("");
        // Create a Statement object so we can submit
        // SQL statements to the driver
        Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY ,ResultSet.CONCUR_READ_ONLY);
        // Submit a query, creating a ResultSet object
        ResultSet rs = stmt.executeQuery (query);
        // Display all columns and rows from the result set
        dispResultSet (rs);
        // Close the result set
        rs.close();
        // Close the statement
        stmt.close();
        // Close the connection
        con.close();
      }

    Thank you for your reply StuDerby!
    Actually the above script was before, as you suggested, leaving the ResultSetTeype default. This did not work...
    I am getting gray hair with SPSS - in terms of connectivity and "integratebility" none of their solutions offered is sufficient from my point of view.
    Variable definitions can only be read by the slow API, data can only be read by Python or Microsoft Products... and if you want to combine both you are in big trouble. I can only assume that this is a company strategy to sell their Dimensions Platform to companies versus having companies developping their applications according to business needs.
    Thanks again for any furthur suggestions and I hope, that some SPSS Developper will see this post!
    Cheers!!

  • Compleat system slow down after current updates

    Has anyone learned why we all seem to have a compleat system slow down after the current set of updates? Everything works, but is VERY slow to respond. Even iTunes 7.1.1 plays video choppy now. Audio track plays fine however. Odd.
    -Apple //GS

    First of all, try repairing your permissions with Applications> Utilities> Disk Utility. Select the hard drive you're running off of and then click the Repair Permissions button.
    If that doesn't work I'd do an archive and install:
    http://docs.info.apple.com/article.html?artnum=107120
    Then run the combo update(s) instead of the consecutive ones. That seems to be working for a lot of people, but it will probably take a while.

  • About JDBC ODBC bridge

    I'm developing an application using EJBs in a development environment with Sun Application Server, Sql Server and NetBeans IDE 4.1. I'm using entity beans and session beans in my application. But, when I try to connect to database using a Servlet or JSP with the session beans, the connection with database could not be established. This is my problem!!!

    First, you probably shouldn't use the JDBC/ODBC bridge. Any serious and many non-serious databases have real drivers. Is there anything but Access that really needs the bridge...? Use the jTds driver (google for it). Or just last week Microsoft beta'ed a new JDBC driver for MSSQL; no idea how good it is. Some smalltalk on that: http://www.theserverside.com/news/thread.tss?thread_id=35063
    Second, what error do you get?
    If it is "connection refused", here is my standard first aid check list:
    - Check host name in connect string.
    - Check port number in connect string.
    - Try numeric IP address of server host in connect string, in case name server is hosed.
    - Are there any firewalls between client and server blocking the port.
    - Check that the db server is running.
    - Check that the db server is listening to the port. On the server, try: "telnet localhost the-port-number". Or "netstat -an", there should be a listening entry for the port.
    - Try "telnet serverhost the-port-number" from the client, to see if firewalls are blocking it.
    - If "telnet" fails: try it with the numeric ip address.
    - If "telnet" fails: does it fail immediately or after an obvious timeout? How long is the timeout?
    - Does the server respond to "ping serverhost" or "telnet serverhost" or "ssh serverhost"?

  • SQL Developer 2.1.1 : JDBC/ODBC Bridge

    Hi, I am running SQL Developer 2.1.1 and would like to to access databases other than those formally supported.
    I am happy to use the JDBC/ODBC Bridge - although additional JDBC connectivity would be ideal, I gather that it is not supported.
    Googling, and searching on this forum, implies that I should install the appropriate JDBC driver for the Bridge, list it on the third party JDBC drivers Preferences page, and that a 'Create Connection' dialog JDBC tab would then appear on restarting SQL Developer, as happens when you install the supported MySQL JDBC driver, for example.
    I am sorry to be dim, but I cannot track down a jar file containing the JDBC/ODBC Bridge that is supported by SQL Developer to the extent of enabling the JDBC tab. The rt.jar shipped in SQL Developer's JRE does not do the job. Checking for updates from the Help menu lists nothing that looks even remotely relevant. Where should I be looking?
    Thanks a lot
    Mandy Shaw
    Edited by: 845622 on Mar 18, 2011 10:59 AM - Clarified - sorry

    The additional connection types only appear for supported databases.
    I haven't tried this, but I vaguely remember some discussions from a long time ago.
    Make sure the jar file (and any supporting DLLs) are on your classpath (probably dropping them in the extensions directory will do it) and then in the new connection dialog select 'Advanced' connection type. This lets you enter a JDBC URL in any format so you can enter what is required for your additional databases.
    If this works, the most it will get you is a SQL Worksheet with no completion insight or syntax checking. Because SQL Developer doesn't know how to use the database catalogue, the object navigator won't work.

Maybe you are looking for

  • Do Text Edit's new features apply to other apps?

    Do the new features in Text Edit (holding down a letter key to evoke accent marks, spelling auto correction bubbles) apply to any other Apple products such as Pages, Keynote, Numbers, or any other word processors, such as Microsoft Word? Or do these

  • Controll sound

    Hello! I'm running Arch Linux with i3 and gnome. But I can't controll the sound in i3. Via gnome I can just controll the sound via the gnome ..urr..sound controlling app. I installed alsa-utils and alsa-oss and tried using alsamixer (via terminal) to

  • An exception of class nilobjectexception was not handled (Photoreflect)

    Trying to download photos via Photoreflect.com photo publisher. As soon as I get ready to add photos to a gallery I get a pop up "An exception of class nilobjectexception was not handled. The application must shut down." Tried restart of the computer

  • Searching LOV is not invoking any method

    Hello JHeadstart team: I have the following behaviour with my LOVs generated from JHeadstart (10.1.2) The "Go" button seems to not invoke anything, just give back the same page, not doing any filter. By watching the log window in JDeveloper, seems li

  • Adding Icon / Image on a Submit / ValueHelp button

    Hi: Can any one tel me how to add Icon / Image on a Submit / ValueHelp button. Thanks Vijai