The JVM has detected ")
.append(deadlocks).append(" deadlock(s) in the thread dump. You should check the deadlocks for further information.
");
}
// check if a lot of threads are in state "waiting"
if ((threadCount > 0) && ((sleeping / (threadCount / 100.0)) > 25.0)) {
statData.append(" ");
statData.append("")
.append((int) (sleeping / (threadCount / 100.0))).append("% of all threads are sleeping on a monitor.
");
statData.append("This might indicate they are waiting for some external resource (e.g. database) which is overloaded ");
statData.append("or not available or are just waiting to get to do something (idle threads). ");
statData.append("You should check the sleeping threads with a filter excluding all idle threads. ");
}
// display an info if there are monitors without locking threads
if (monitorsWithoutLocksCount > 0) {
statData.append(" ");
statData.append("This thread dump contains monitors without a locking thread information. ");
statData.append("This means, the monitor is hold by a system thread or some external resource.
");
statData.append("You should check the monitors without locking threads for more information. ");
}
// check for indications for running garbage collector
if ((threadCount > 0) && (overallThreadsWaitingWithoutLocks / (threadCount / 100.0) > 50.0)) {
statData.append(" ");
statData.append("")
.append((int) (overallThreadsWaitingWithoutLocks / (threadCount / 100.0))).append("% of all threads are waiting for a monitor without a application ");
statData.append("thread holding it. This indicates a congestion. It is very likely the garbage collector is running ");
statData.append("and is blocking the monitors.
");
statData.append("You should check the monitors without locking threads for more information on the blocked threads. ");
statData.append("You also should analyze the garbage collector behaviour. Go to the ");
statData.append("GCViewer-Homepage for more ");
statData.append(" information on how to do this. ");
}
// check for stuck carrier threads
if (threadCount > 0) {
int stuckCarrierThreads = 0;
Category threadsCat = tdi.getThreads();
for (int i = 0; i < threadCount; i++) {
javax.swing.tree.DefaultMutableTreeNode node = (javax.swing.tree.DefaultMutableTreeNode) threadsCat.getNodeAt(i);
ThreadInfo ti = (ThreadInfo) node.getUserObject();
if (ti.getContent().contains("carrier thread seems to be stuck in application code")) {
stuckCarrierThreads++;
}
}
if (stuckCarrierThreads > 0) {
statData.append(" ");
statData.append("")
.append("Detected ").append(stuckCarrierThreads).append(" virtual thread(s) where the carrier thread seems to be stuck in application code.
");
statData.append("This might indicate \"pinning\" or long-running operations on a virtual thread that prevent it from yielding. ");
statData.append("A Carrier Thread is usually named something like 'ForkJoinPool-x-Worker'. ");
statData.append("Check the thread dump for threads with this warning. ");
}
}
return statData.toString();
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/parser/DumpParser.java
================================================
/*
* DumpParser.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* Foobar is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* Foobar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with Foobar; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: DumpParser.java,v 1.11 2007-11-27 09:42:20 irockel Exp $
*/
package de.grimmfrost.tda.parser;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.MutableTreeNode;
import javax.swing.tree.TreePath;
/**
* Dump Parser Interface, defines base methods for all dump parsers.
*
* @author irockel
*/
public interface DumpParser {
public boolean hasMoreDumps();
public MutableTreeNode parseNext();
public void close() throws IOException;
public void findLongRunningThreads(DefaultMutableTreeNode root, Map> dumpStore, TreePath[] paths, int minOccurrence, String regex);
public void mergeDumps(DefaultMutableTreeNode root, Map> dumpStore, TreePath[] dumps, int minOccurrence, String regex);
public boolean isFoundClassHistograms();
public void parseLoggcFile(InputStream loggcFileStream, DefaultMutableTreeNode root);
public void setDumpHistogramCounter(int value);
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/parser/DumpParserFactory.java
================================================
/*
* DumpParserFactory.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
package de.grimmfrost.tda.parser;
import de.grimmfrost.tda.utils.DateMatcher;
import de.grimmfrost.tda.utils.LogManager;
import de.grimmfrost.tda.utils.PrefManager;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* Factory for the dump parsers.
*
* @author irockel
*/
public class DumpParserFactory {
private static final Logger LOGGER = LogManager.getLogger(DumpParserFactory.class);
private static DumpParserFactory instance = null;
/**
* singleton private constructor
*/
private DumpParserFactory() {
}
/**
* get the singleton instance of the factory
* @return singleton instance
*/
public static DumpParserFactory get() {
if(instance == null) {
instance = new DumpParserFactory();
}
return(instance);
}
/**
* parses the given logfile for thread dumps and return a proper jdk parser (either for Sun VM's or
* for JRockit/Bea VM's) and initializes the DumpParser with the stream.
* @param dumpFileStream the file stream to use for dump parsing.
* @param threadStore the map to store the found thread dumps.
* @param withCurrentTimeStamp only used by SunJDKParser for running in JConsole-Plugin-Mode, it then uses
* the current time stamp instead of a parsed one.
* @return a proper dump parser for the given log file, null if no proper parser was found.
*/
public DumpParser getDumpParserForLogfile(InputStream dumpFileStream, Map> threadStore,
boolean withCurrentTimeStamp, int startCounter) {
BufferedReader bis = null;
int readAheadLimit = PrefManager.get().getStreamResetBuffer();
int lineCounter = 0;
DumpParser currentDumpParser = null;
try {
BufferedInputStream bufferedStream = new BufferedInputStream(dumpFileStream);
Charset charset = detectCharset(bufferedStream);
bis = new BufferedReader(new InputStreamReader(bufferedStream, charset));
// reset current dump parser
DateMatcher dm = new DateMatcher();
while (bis.ready() && (currentDumpParser == null)) {
bis.mark(readAheadLimit);
String line = bis.readLine();
if (line == null) break;
dm.checkForDateMatch(line);
if (JCmdJSONParser.checkForSupportedThreadDump(line)) {
currentDumpParser = new JCmdJSONParser(bis, threadStore, lineCounter, dm);
} else {
// check next lines if it is a JSON dump which doesn't start with "threadDump" in the first line
for (int i=0; i < 10 && bis.ready(); i++) {
String nextLine = bis.readLine();
if (nextLine == null) break;
if (JCmdJSONParser.checkForSupportedThreadDump(nextLine)) {
currentDumpParser = new JCmdJSONParser(bis, threadStore, lineCounter, dm);
break;
}
}
if (currentDumpParser == null) {
bis.reset();
// re-read the first line as we reset the stream
line = bis.readLine();
}
}
if (currentDumpParser == null) {
if (WrappedSunJDKParser.checkForSupportedThreadDump(line)) {
currentDumpParser = new WrappedSunJDKParser(bis, threadStore, lineCounter, withCurrentTimeStamp, startCounter, dm);
} else if(SunJDKParser.checkForSupportedThreadDump(line)) {
currentDumpParser = new SunJDKParser(bis, threadStore, lineCounter, withCurrentTimeStamp, startCounter, dm);
}
}
lineCounter++;
}
if (currentDumpParser != null) {
bis.reset();
}
LOGGER.log(Level.INFO, "parsing logfile using " + (currentDumpParser != null ? currentDumpParser.getClass().getName() : ""));
} catch (IOException ex) {
LOGGER.log(Level.SEVERE, "IO error detecting parser for logfile", ex);
}
return currentDumpParser;
}
private Charset detectCharset(BufferedInputStream bis) throws IOException {
bis.mark(4);
byte[] bom = new byte[4];
int read = bis.read(bom);
bis.reset();
if (read >= 2) {
if (bom[0] == (byte) 0xFF && bom[1] == (byte) 0xFE) {
return StandardCharsets.UTF_16LE;
} else if (bom[0] == (byte) 0xFE && bom[1] == (byte) 0xFF) {
return StandardCharsets.UTF_16BE;
}
}
// if no BOM, check for UTF-16LE/BE by looking for null bytes
// IBM VMs often don't have BOM but use UTF-16LE
if (read >= 4) {
if (bom[1] == 0 && bom[3] == 0) {
return StandardCharsets.UTF_16LE;
} else if (bom[0] == 0 && bom[2] == 0) {
return StandardCharsets.UTF_16BE;
}
}
return Charset.defaultCharset();
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/parser/JCmdJSONParser.java
================================================
package de.grimmfrost.tda.parser;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import de.grimmfrost.tda.TDA;
import de.grimmfrost.tda.model.*;
import de.grimmfrost.tda.utils.DateMatcher;
import de.grimmfrost.tda.utils.IconFactory;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import de.grimmfrost.tda.utils.LogManager;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.MutableTreeNode;
/**
* Parser for JSON thread dumps generated by jcmd.
*/
public class JCmdJSONParser extends AbstractDumpParser {
private static final Logger LOGGER = LogManager.getLogger(JCmdJSONParser.class);
private static final Gson gson = new Gson();
private boolean hasMore = true;
private int counter = 1;
private Map> threadStore;
public JCmdJSONParser(BufferedReader bis, Map> threadStore, int lineCounter, DateMatcher dm) {
super(bis, dm);
this.threadStore = threadStore;
}
@Override
public boolean hasMoreDumps() {
return hasMore;
}
@Override
public MutableTreeNode parseNext() {
if (!hasMore) {
return null;
}
try {
StringBuilder jsonContent = new StringBuilder();
String line;
while ((line = getBis().readLine()) != null) {
jsonContent.append(line);
}
hasMore = false; // JSON jcmd output is typically one big dump
JsonObject rootObj = gson.fromJson(jsonContent.toString(), JsonObject.class);
if (rootObj == null || !rootObj.has("threadDump")) {
return null;
}
JsonObject dumpObj = rootObj.getAsJsonObject("threadDump");
String time = dumpObj.has("time") ? dumpObj.get("time").getAsString() : null;
ThreadDumpInfo overallTDI = new ThreadDumpInfo("Dump No. " + counter++, 0);
if (time != null) {
overallTDI.setStartTime(time);
}
DefaultMutableTreeNode threadDump = new DefaultMutableTreeNode(overallTDI);
Category threadsCat = new TableCategory("Threads", IconFactory.THREADS);
DefaultMutableTreeNode catThreads = new DefaultMutableTreeNode(threadsCat);
threadDump.add(catThreads);
overallTDI.setThreads(threadsCat);
if (dumpObj.has("threadContainers")) {
JsonArray containers = dumpObj.getAsJsonArray("threadContainers");
for (JsonElement containerEl : containers) {
JsonObject container = containerEl.getAsJsonObject();
if (container.has("threads")) {
JsonArray threads = container.getAsJsonArray("threads");
for (JsonElement threadEl : threads) {
JsonObject thread = threadEl.getAsJsonObject();
String name = thread.has("name") ? thread.get("name").getAsString() : "Unknown";
String tid = thread.has("tid") ? thread.get("tid").getAsString() : "";
StringBuilder content = new StringBuilder("");
String title = "\"" + name + "\" tid=" + tid;
content.append(title).append("\n");
if (thread.has("stack")) {
JsonArray stack = thread.getAsJsonArray("stack");
for (JsonElement frameEl : stack) {
content.append(" at ").append(frameEl.getAsString()).append("\n");
}
}
content.append(" ");
addToCategory(catThreads, title, null, content.toString(), 0, true);
}
}
}
}
return threadDump;
} catch (IOException e) {
LOGGER.log(Level.SEVERE, "IO error parsing JSON thread dump", e);
return null;
}
}
@Override
protected String[] getThreadTokens(String title) {
String[] tokens = new String[7];
// Minimal implementation for now, matching SunJDKParser's structure if possible
// tokens: 0: name, 1: type, 2: prio, 3: tid, 4: nid, 5: state, 6: address
Arrays.fill(tokens, "");
if (title.startsWith("\"")) {
int endQuote = title.indexOf("\"", 1);
if (endQuote > 0) {
tokens[0] = title.substring(1, endQuote);
String rest = title.substring(endQuote + 1);
if (rest.contains("tid=")) {
int tidIdx = rest.indexOf("tid=");
int nextSpace = rest.indexOf(" ", tidIdx);
if (nextSpace > tidIdx) {
tokens[3] = rest.substring(tidIdx + 4, nextSpace);
} else {
tokens[3] = rest.substring(tidIdx + 4);
}
}
}
}
return tokens;
}
@Override
public boolean isFoundClassHistograms() {
return false;
}
@Override
public void parseLoggcFile(InputStream loggcFileStream, DefaultMutableTreeNode root) {
}
@Override
public void setDumpHistogramCounter(int value) {
}
public static boolean checkForSupportedThreadDump(String logLine) {
if (logLine == null) return false;
String trimmed = logLine.trim();
return trimmed.contains("\"threadDump\"") || trimmed.contains("threadDump");
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/parser/SunJDKParser.java
================================================
/*
* SunJDKParser.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
package de.grimmfrost.tda.parser;
import de.grimmfrost.tda.TDA;
import de.grimmfrost.tda.model.*;
import de.grimmfrost.tda.utils.DateMatcher;
import de.grimmfrost.tda.utils.LogManager;
import de.grimmfrost.tda.utils.HistogramTableModel;
import de.grimmfrost.tda.utils.IconFactory;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Stack;
import java.util.Vector;
import java.util.regex.Matcher;
import javax.swing.JOptionPane;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.MutableTreeNode;
/**
* Parses SunJDK Thread Dumps. Also parses SAP and HP Dumps.
* Needs to be closed after use (so inner stream is closed).
*
* @author irockel
*/
public class SunJDKParser extends AbstractDumpParser {
private static final Logger LOGGER = LogManager.getLogger(SunJDKParser.class);
private MutableTreeNode nextDump = null;
private Map> threadStore = null;
private int counter = 1;
private int lineCounter = 0;
private boolean foundClassHistograms = false;
private boolean withCurrentTimeStamp = false;
/**
* Creates a new instance of SunJDKParser
*/
public SunJDKParser(BufferedReader bis, Map> threadStore, int lineCounter, boolean withCurrentTimeStamp, int startCounter, DateMatcher dm) {
super(bis, dm);
this.threadStore = threadStore;
this.withCurrentTimeStamp = withCurrentTimeStamp;
this.lineCounter = lineCounter;
this.counter = startCounter;
}
/**
* returns true if at least one more dump available, already loads it
* (this will be returned on next call of parseNext)
*/
public boolean hasMoreDumps() {
nextDump = parseNext();
return (nextDump != null);
}
/**
* @return true, if a class histogram was found and added during parsing.
*/
public boolean isFoundClassHistograms() {
return (foundClassHistograms);
}
private String normalizeTitle(String title) {
if (title == null) {
return null;
}
String normalizedTitle = title;
if (normalizedTitle.contains(" cpu=") && normalizedTitle.contains(" elapsed=")) {
normalizedTitle = normalizedTitle.replaceAll(" cpu=[\\d\\.]+ms", "").replaceAll(" elapsed=[\\d\\.]+s", "");
}
return normalizedTitle;
}
/**
* parse the next thread dump from the stream passed with the constructor.
* @return null if no more thread dumps were found.
*/
public MutableTreeNode parseNext() {
if (nextDump != null) {
MutableTreeNode tmpDump = nextDump;
nextDump = null;
return (tmpDump);
}
boolean retry = false;
String line = null;
do {
DefaultMutableTreeNode threadDump = null;
ThreadDumpInfo overallTDI = null;
DefaultMutableTreeNode catMonitors = null;
DefaultMutableTreeNode catMonitorsLocks = null;
DefaultMutableTreeNode catThreads = null;
DefaultMutableTreeNode catLocking = null;
DefaultMutableTreeNode catSleeping = null;
DefaultMutableTreeNode catWaiting = null;
DefaultMutableTreeNode catVirtualThreads = null;
try {
Map threads = new HashMap<>();
overallTDI = new ThreadDumpInfo("Dump No. " + counter++, 0);
if (withCurrentTimeStamp) {
overallTDI.setStartTime((new Date(System.currentTimeMillis())).toString());
}
threadDump = new DefaultMutableTreeNode(overallTDI);
catThreads = new DefaultMutableTreeNode(new TableCategory("Threads", IconFactory.THREADS));
threadDump.add(catThreads);
catWaiting = new DefaultMutableTreeNode(new TableCategory("Threads waiting for Monitors", IconFactory.THREADS_WAITING));
catSleeping = new DefaultMutableTreeNode(new TableCategory("Threads sleeping on Monitors", IconFactory.THREADS_SLEEPING));
catLocking = new DefaultMutableTreeNode(new TableCategory("Threads locking Monitors", IconFactory.THREADS_LOCKING));
catVirtualThreads = new DefaultMutableTreeNode(new TableCategory("Virtual Threads", IconFactory.THREADS));
// create category for monitors with disabled filtering.
// NOTE: These strings are "magic" in that the methods
// TDA#displayCategory and TreeCategory#getCatComponent both
// checks these literal strings and the behavior differs.
catMonitors = new DefaultMutableTreeNode(new TreeCategory("Monitors", IconFactory.MONITORS, false));
catMonitorsLocks = new DefaultMutableTreeNode(new TreeCategory("Monitors without locking thread", IconFactory.MONITORS_NOLOCKS, false));
String title = null;
String dumpKey = null;
StringBuffer content = null;
boolean inLocking = false;
boolean inSleeping = false;
boolean inWaiting = false;
boolean isVirtualThread = false;
int threadCount = 0;
int waiting = 0;
int locking = 0;
int sleeping = 0;
int virtualThreads = 0;
boolean locked = true;
boolean inSmrInfo = false;
StringBuilder smrInfo = new StringBuilder();
boolean finished = false;
MonitorMap mmap = new MonitorMap();
Stack monitorStack = new Stack();
long startTime = 0;
int singleLineCounter = 0;
boolean concurrentSyncsFlag = false;
Matcher matched = getDm().getLastMatch();
while (getBis().ready() && !finished) {
line = getNextLine();
if (line == null) {
break;
}
lineCounter++;
singleLineCounter++;
if (locked) {
if (line.indexOf("Full thread dump") >= 0) {
locked = false;
if (!withCurrentTimeStamp) {
overallTDI.setLogLine(lineCounter);
if (startTime != 0) {
startTime = 0;
} else if (matched != null && matched.matches()) {
String parsedStartTime = matched.group(1);
if (!getDm().isDefaultMatches() && isMillisTimeStamp()) {
try {
// the factor is a hack for a bug in oc4j timestamp printing (pattern timeStamp=2342342340)
if (parsedStartTime.length() < 13) {
startTime = Long.parseLong(parsedStartTime) * (long) Math.pow(10, 13 - parsedStartTime.length());
} else {
startTime = Long.parseLong(parsedStartTime);
}
} catch (NumberFormatException nfe) {
startTime = 0;
}
if (startTime > 0) {
overallTDI.setStartTime((new Date(startTime)).toString());
}
} else {
overallTDI.setStartTime(parsedStartTime);
}
parsedStartTime = null;
matched = null;
getDm().resetLastMatch();
}
}
dumpKey = overallTDI.getName();
} else if (!getDm().isPatternError() && (getDm().getRegexPattern() != null)) {
Matcher m = getDm().checkForDateMatch(line);
if (m != null) {
matched = m;
}
}
} else {
if (line.indexOf("Threads class SMR info:") >= 0) {
inSmrInfo = true;
smrInfo.append(line).append("\n");
continue;
}
if (inSmrInfo) {
if (line.trim().length() == 0 || line.startsWith("\"")) {
inSmrInfo = false;
overallTDI.setSmrInfo(smrInfo.toString().trim());
} else {
smrInfo.append(line).append("\n");
continue;
}
}
if (line.startsWith("\"")) {
// We are starting a group of lines for a different thread
// First, flush state for the previous thread (if any)
concurrentSyncsFlag = false;
String stringContent = content != null ? content.toString() : null;
if (title != null) {
String threadContentStr = content.toString();
threads.put(normalizeTitle(title), threadContentStr);
content.append("");
addToCategory(catThreads, title, null, threadContentStr, singleLineCounter, true);
// Add to virtual threads category if applicable
if (isVirtualThread) {
addToCategory(catVirtualThreads, title, null, threadContentStr, singleLineCounter, true);
}
threadCount++;
if (inWaiting) {
addToCategory(catWaiting, title, null, threadContentStr, singleLineCounter, true);
inWaiting = false;
waiting++;
}
if (inSleeping) {
addToCategory(catSleeping, title, null, threadContentStr, singleLineCounter, true);
inSleeping = false;
sleeping++;
}
if (inLocking) {
addToCategory(catLocking, title, null, threadContentStr, singleLineCounter, true);
inLocking = false;
locking++;
}
if (isVirtualThread) {
virtualThreads++;
// Reset isVirtualThread here as we are moving to next thread
isVirtualThread = false;
}
}
singleLineCounter = 0;
while (!monitorStack.empty()) {
mmap.parseAndAddThread((String) monitorStack.pop(), title, content.toString());
}
// Second, initialize state for this new thread
title = line;
content = new StringBuffer("");
content.append(normalizeTitle(line));
content.append("\n");
// Reset and check if this is a virtual thread
isVirtualThread = (line.indexOf("virtual") > 0) || (line.indexOf("Virtual Thread") > 0);
} else if (line.indexOf("at ") >= 0) {
content.append(line);
content.append("\n");
} else if (line.indexOf("java.lang.Thread.State") >= 0) {
content.append(line);
content.append("\n");
if (title.indexOf("t@") > 0) {
// in this case the title line is missing state informations
String state = line.substring(line.indexOf(':') + 1).trim();
if (state.indexOf(' ') > 0) {
title += " state=" + state.substring(0, state.indexOf(' '));
} else {
title += " state=" + state;
}
}
} else if (line.indexOf("Locked ownable synchronizers:") >= 0) {
concurrentSyncsFlag = true;
content.append(line);
content.append("\n");
} else if (line.indexOf("- waiting on") >= 0) {
content.append(linkifyMonitor(line));
monitorStack.push(line);
inSleeping = true;
content.append("\n");
} else if (line.indexOf("- parking to wait") >= 0) {
content.append(linkifyMonitor(line));
monitorStack.push(line);
inSleeping = true;
content.append("\n");
} else if (line.indexOf("- waiting to") >= 0) {
content.append(linkifyMonitor(line));
monitorStack.push(line);
inWaiting = true;
content.append("\n");
} else if (line.indexOf("- locked") >= 0) {
content.append(linkifyMonitor(line));
inLocking = true;
monitorStack.push(line);
content.append("\n");
} else if (line.indexOf("Carrying virtual thread") >= 0) {
// Handle virtual thread information
content.append("");
content.append(line);
content.append(" ");
content.append("\n");
// Check if carrier thread has issues (like being stuck in application code)
String contentStr = content.toString();
int atIdx = contentStr.indexOf("at ");
if (atIdx > 0) {
String stackTrace = contentStr.substring(atIdx);
String[] lines = stackTrace.split("\n");
boolean foundAppCode = false;
for (String stackLine : lines) {
if (stackLine.contains("at ")
&& !stackLine.contains("java.lang.VirtualThread.run")
&& !stackLine.contains("java.util.concurrent.ForkJoinPool")
&& !stackLine.contains("java.util.concurrent.ForkJoinWorkerThread")
&& !stackLine.contains("java.base@")
&& !stackLine.contains("jdk.internal")) {
foundAppCode = true;
break;
}
}
if (foundAppCode) {
content.append("Note: carrier thread seems to be stuck in application code. \n");
}
}
// Mark this platform thread as carrying a virtual thread
isVirtualThread = true;
} else if (line.indexOf("- ") >= 0) {
if (concurrentSyncsFlag) {
content.append(linkifyMonitor(line));
monitorStack.push(line);
} else {
content.append(line);
}
content.append("\n");
}
// last thread reached?
if ((line.indexOf("\"Suspend Checker Thread\"") >= 0)
|| (line.indexOf("\"VM Periodic Task Thread\"") >= 0)
|| (line.indexOf("") >= 0)) {
finished = true;
getBis().mark(getMarkSize());
if ((checkForDeadlocks(threadDump)) == 0) {
// no deadlocks found, set back original position.
getBis().reset();
}
getBis().mark(getMarkSize());
if (!checkThreadDumpStatData(overallTDI)) {
// no statistical data found, set back original position.
getBis().reset();
}
getBis().mark(getMarkSize());
if (!(foundClassHistograms = checkForClassHistogram(threadDump))) {
getBis().reset();
}
}
}
}
// last thread
if (title != null) {
String threadContentStr = content.toString();
threads.put(normalizeTitle(title), threadContentStr);
content.append(" ");
addToCategory(catThreads, title, null, threadContentStr, singleLineCounter, true);
// Add to virtual threads category if applicable
if (isVirtualThread) {
addToCategory(catVirtualThreads, title, null, threadContentStr, singleLineCounter, true);
}
// Add to custom categories if applicable
// addCustomCategories(title, threadContentStr, singleLineCounter);
threadCount++;
if (inWaiting) {
addToCategory(catWaiting, title, null, threadContentStr, singleLineCounter, true);
inWaiting = false;
waiting++;
}
if (inSleeping) {
addToCategory(catSleeping, title, null, threadContentStr, singleLineCounter, true);
inSleeping = false;
sleeping++;
}
if (inLocking) {
addToCategory(catLocking, title, null, threadContentStr, singleLineCounter, true);
inLocking = false;
locking++;
}
if (isVirtualThread) {
virtualThreads++;
isVirtualThread = false;
}
}
singleLineCounter = 0;
while (!monitorStack.empty()) {
mmap.parseAndAddThread((String) monitorStack.pop(), title, content.toString());
}
int monitorCount = mmap.size();
int monitorsWithoutLocksCount = 0;
// dump monitors
if (mmap.size() > 0) {
int[] result = dumpMonitors(catMonitors, catMonitorsLocks, mmap);
monitorsWithoutLocksCount = result[0];
overallTDI.setOverallThreadsWaitingWithoutLocksCount(result[1]);
}
// display nodes with stuff to display
if (waiting > 0) {
overallTDI.setWaitingThreads((Category) catWaiting.getUserObject());
threadDump.add(catWaiting);
}
if (sleeping > 0) {
overallTDI.setSleepingThreads((Category) catSleeping.getUserObject());
threadDump.add(catSleeping);
}
if (locking > 0) {
overallTDI.setLockingThreads((Category) catLocking.getUserObject());
threadDump.add(catLocking);
}
if (virtualThreads > 0) {
overallTDI.setVirtualThreads((Category) catVirtualThreads.getUserObject());
((Category) catVirtualThreads.getUserObject()).setName(((Category) catVirtualThreads.getUserObject()) + " (" + virtualThreads + " Virtual Threads)");
threadDump.add(catVirtualThreads);
}
if (monitorCount > 0) {
overallTDI.setMonitors((Category) catMonitors.getUserObject());
threadDump.add(catMonitors);
}
if (monitorsWithoutLocksCount > 0) {
overallTDI.setMonitorsWithoutLocks((Category) catMonitorsLocks.getUserObject());
threadDump.add(catMonitorsLocks);
}
overallTDI.setThreads((Category) catThreads.getUserObject());
((Category) catThreads.getUserObject()).setName(((Category) catThreads.getUserObject()) + " (" + threadCount + " Threads overall)");
((Category) catWaiting.getUserObject()).setName(((Category) catWaiting.getUserObject()) + " (" + waiting + " Threads waiting)");
((Category) catSleeping.getUserObject()).setName(((Category) catSleeping.getUserObject()) + " (" + sleeping + " Threads sleeping)");
((Category) catLocking.getUserObject()).setName(((Category) catLocking.getUserObject()) + " (" + locking + " Threads locking)");
((Category) catMonitors.getUserObject()).setName(((Category) catMonitors.getUserObject()) + " (" + monitorCount + " Monitors)");
((Category) catMonitorsLocks.getUserObject()).setName(((Category) catMonitorsLocks.getUserObject()) + " (" + monitorsWithoutLocksCount
+ " Monitors)");
// add thread dump to passed dump store.
if ((threadCount > 0) && (dumpKey != null)) {
threadStore.put(dumpKey.trim(), threads);
}
// check custom categories
addCustomCategories(threadDump);
return (threadCount > 0 ? threadDump : null);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (StringIndexOutOfBoundsException e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null,
"Error during parsing of a found thread dump, skipping to next one!\n"
+ "Check for possible broken dumps, sometimes, stream flushing mixes the logged data.\n"
+ "Error Message is \"" + e.getLocalizedMessage() + "\". \n"
+ (line != null ? "Last line read was \"" + line + "\". \n" : ""),
"Error during Parsing Thread Dump", JOptionPane.ERROR_MESSAGE);
retry = true;
} catch (IOException e) {
LOGGER.log(Level.SEVERE, "IO error parsing thread dump", e);
}
} while (retry);
return (null);
}
/**
* add a monitor link for monitor navigation
* @param line containing monitor
*/
private String linkifyMonitor(String line) {
if (line != null && line.indexOf('<') >= 0) {
String begin = line.substring(0, line.indexOf('<'));
String monitor = line.substring(line.indexOf('<'), line.indexOf('>') + 1);
String end = line.substring(line.indexOf('>') + 1);
monitor = monitor.replaceAll("<", "<");
monitor = monitor.substring(0, monitor.length() - 1) + "> ";
return (begin + monitor + end);
} else if (line != null && line.indexOf('@') >= 0) {
String begin = line.substring(0, line.indexOf('@') + 1);
String monitor = line.substring(line.indexOf('@'));
monitor = monitor.replaceAll("@", "@\">");
monitor = monitor.substring(0, monitor.length() - 1) + " ";
return (begin + monitor);
} else {
return (line);
}
}
/**
* add a monitor link for monitor navigation
* @param line containing monitor
*/
private String linkifyDeadlockInfo(String line) {
if (line != null && line.indexOf("Ox") >= 0) {
String begin = line.substring(0, line.indexOf("0x"));
int objectBegin = line.lastIndexOf("0x");
int monitorBegin = line.indexOf("0x");
String monitorHex = line.substring(monitorBegin, monitorBegin + 10);
String monitor = line.substring(objectBegin, objectBegin + 10);
String end = line.substring(line.indexOf("0x") + 10);
monitor = "\">" + monitorHex + " ";
return (begin + monitor + end);
} else {
return (line);
}
}
/**
* checks for the next class histogram and adds it to the tree node passed
* @param threadDump which tree node to add the histogram.
*/
private boolean checkForClassHistogram(DefaultMutableTreeNode threadDump) throws IOException {
HistogramTableModel classHistogram = parseNextClassHistogram(getBis());
if (classHistogram.getRowCount() > 0) {
addHistogramToDump(threadDump, classHistogram);
}
return (classHistogram.getRowCount() > 0);
}
private void addHistogramToDump(DefaultMutableTreeNode threadDump, HistogramTableModel classHistogram) {
DefaultMutableTreeNode catHistogram;
HistogramInfo hi = new HistogramInfo("Class Histogram of Dump", classHistogram);
catHistogram = new DefaultMutableTreeNode(hi);
threadDump.add(catHistogram);
}
/**
* parses the next class histogram found in the stream, uses the max check
* lines option to check how many lines to parse in advance.
*
* This could be called from parseLoggcFile, which is outside our normal
* calling stream. Thus, we have to pass in the BufferedReader. However, to
* handle a WrappedSunJDKParser, we have to use getNextLine() if possible.
*
* @param bis the stream to read.
*/
private HistogramTableModel parseNextClassHistogram(BufferedReader bis) throws IOException {
boolean finished = false;
boolean found = false;
HistogramTableModel classHistogram = new HistogramTableModel();
int maxLinesCounter = 0;
boolean isNormalBis = bis == getBis();
while (bis.ready() && !finished) {
String line = (isNormalBis) ? getNextLine() : bis.readLine();
if (line == null) {
break;
}
line = line.trim();
if (!found && !line.equals("")) {
if (line.startsWith("num #instances #bytes class name")) {
found = true;
} else if (maxLinesCounter >= getMaxCheckLines()) {
finished = true;
} else {
maxLinesCounter++;
}
} else if (found) {
if (line.startsWith("Total ")) {
// split string.
String newLine = line.replaceAll("(\\s)+", ";");
String[] elems = newLine.split(";");
classHistogram.setBytes(Long.parseLong(elems[2]));
classHistogram.setInstances(Long.parseLong(elems[1]));
finished = true;
} else if (!line.startsWith("-------")) {
// removed blank, breaks splitting using blank...
String newLine = line.replaceAll("", "");
// split string.
newLine = newLine.replaceAll("(\\s)+", ";");
String[] elems = newLine.split(";");
if (elems.length == 4) {
classHistogram.addEntry(elems[3].trim(), Integer.parseInt(elems[2].trim()),
Integer.parseInt(elems[1].trim()));
} else {
classHistogram.setIncomplete(true);
finished = true;
}
}
}
}
return (classHistogram);
}
/**
* Heap
PSYoungGen total 6656K, used 3855K [0xb0850000, 0xb0f50000, 0xb4130000)
eden space 6144K, 54% used [0xb0850000,0xb0b97740,0xb0e50000)
from space 512K, 97% used [0xb0ed0000,0xb0f4c5c0,0xb0f50000)
to space 512K, 0% used [0xb0e50000,0xb0e50000,0xb0ed0000)
PSOldGen total 15552K, used 13536K [0x94130000, 0x95060000, 0xb0850000)
object space 15552K, 87% used [0x94130000,0x94e68168,0x95060000)
PSPermGen total 16384K, used 13145K [0x90130000, 0x91130000, 0x94130000)
object space 16384K, 80% used [0x90130000,0x90e06610,0x91130000)
* @param tdi the thread dump info to check
* @return true if heap data was found
* @throws java.io.IOException
*/
private boolean checkThreadDumpStatData(ThreadDumpInfo tdi) throws IOException {
boolean finished = false;
boolean found = false;
StringBuilder hContent = new StringBuilder();
int heapLineCounter = 0;
int lines = 0;
while (getBis().ready() && !finished) {
String line = getNextLine();
if (line == null) {
break;
}
if (!found && !line.isEmpty()) {
if (line.trim().startsWith("Heap")) {
found = true;
} else if (lines >= getMaxCheckLines()) {
finished = true;
} else {
lines++;
}
} else if (found) {
if (heapLineCounter < 7) {
hContent.append(line).append("\n");
} else {
finished = true;
}
heapLineCounter++;
}
}
if (hContent.length() > 0) {
tdi.setHeapInfo(new HeapInfo(hContent.toString()));
}
return (found);
}
/**
* check if any dead lock information is logged in the stream
* @param threadDump which tree node to add the histogram.
*/
private int checkForDeadlocks(DefaultMutableTreeNode threadDump) throws IOException {
boolean finished = false;
boolean found = false;
int deadlocks = 0;
int lineCounter = 0;
StringBuffer dContent = new StringBuffer();
TreeCategory deadlockCat = new TreeCategory("Deadlocks", IconFactory.DEADLOCKS);
DefaultMutableTreeNode catDeadlocks = new DefaultMutableTreeNode(deadlockCat);
boolean first = true;
while (getBis().ready() && !finished) {
String line = getNextLine();
if (line == null) {
break;
}
if (!found && !line.equals("")) {
if (line.trim().startsWith("Found one Java-level deadlock")) {
found = true;
dContent.append("");
dContent.append("Found one Java-level deadlock");
dContent.append(" \n");
} else if (lineCounter >= getMaxCheckLines()) {
finished = true;
} else {
lineCounter++;
}
} else if (found) {
if (line.startsWith("Found one Java-level deadlock")) {
if (dContent.length() > 0) {
deadlocks++;
addToCategory(catDeadlocks, "Deadlock No. " + (deadlocks), null, dContent.toString(), 0, false);
}
dContent = new StringBuffer();
dContent.append(" ");
dContent.append("Found one Java-level deadlock");
dContent.append("
\n");
first = true;
} else if ((line.indexOf("Found") >= 0) && (line.endsWith("deadlocks.") || line.endsWith("deadlock."))) {
finished = true;
} else if (line.startsWith("=======")) {
// ignore this line
} else if (line.indexOf(" monitor 0x") >= 0) {
dContent.append(linkifyDeadlockInfo(line));
dContent.append("\n");
} else if (line.indexOf("Java stack information for the threads listed above") >= 0) {
dContent.append(" ");
dContent.append("Java stack information for the threads listed above");
dContent.append(" ");
first = true;
} else if ((line.indexOf("- waiting on") >= 0)
|| (line.indexOf("- waiting to") >= 0)
|| (line.indexOf("- locked") >= 0)
|| (line.indexOf("- parking to wait") >= 0)) {
dContent.append(linkifyMonitor(line));
dContent.append("\n");
} else if (line.trim().startsWith("\"")) {
dContent.append(" ");
if (first) {
first = false;
} else {
dContent.append(" ");
}
dContent.append("");
dContent.append(line);
dContent.append("");
} else {
dContent.append(line);
dContent.append("\n");
}
}
}
if (dContent.length() > 0) {
deadlocks++;
addToCategory(catDeadlocks, "Deadlock No. " + (deadlocks), null, dContent.toString(), 0, false);
}
if (deadlocks > 0) {
threadDump.add(catDeadlocks);
((ThreadDumpInfo) threadDump.getUserObject()).setDeadlocks((TreeCategory) catDeadlocks.getUserObject());
deadlockCat.setName("Deadlocks (" + deadlocks + (deadlocks == 1 ? " deadlock)" : " deadlocks)"));
}
return (deadlocks);
}
/**
* dump the monitor information
* @param catMonitors
* @param catMonitorsLocks
* @param mmap
* @return
*/
private int[] dumpMonitors(DefaultMutableTreeNode catMonitors, DefaultMutableTreeNode catMonitorsLocks, MonitorMap mmap) {
Iterator iter = mmap.iterOfKeys();
int monitorsWithoutLocksCount = 0;
int overallThreadsWaiting = 0;
while (iter.hasNext()) {
String monitor = (String) iter.next();
Map[] threads = mmap.getFromMonitorMap(monitor);
ThreadInfo mi = new ThreadInfo(monitor, null, "", 0, null);
DefaultMutableTreeNode monitorNode = new DefaultMutableTreeNode(mi);
// first the locks
Iterator iterLocks = threads[MonitorMap.LOCK_THREAD_POS].keySet().iterator();
int locks = 0;
int sleeps = 0;
int waits = 0;
while (iterLocks.hasNext()) {
String thread = (String) iterLocks.next();
String stackTrace = (String) threads[MonitorMap.LOCK_THREAD_POS].get(thread);
if (threads[MonitorMap.SLEEP_THREAD_POS].containsKey(thread)) {
createNode(monitorNode, "locks and sleeps on monitor: " + thread, null, stackTrace, 0);
sleeps++;
} else if (threads[MonitorMap.WAIT_THREAD_POS].containsKey(thread)) {
createNode(monitorNode, "locks and waits on monitor: " + thread, null, stackTrace, 0);
sleeps++;
} else {
createNode(monitorNode, "locked by " + thread, null, stackTrace, 0);
}
locks++;
}
Iterator iterWaits = threads[MonitorMap.WAIT_THREAD_POS].keySet().iterator();
while (iterWaits.hasNext()) {
String thread = (String) iterWaits.next();
if (!threads[MonitorMap.LOCK_THREAD_POS].containsKey(thread)) {
createNode(monitorNode, "waits on monitor: " + thread, null, (String) threads[MonitorMap.WAIT_THREAD_POS].get(thread), 0);
waits++;
}
}
mi.setContent(ThreadDumpInfo.getMonitorInfo(locks, waits, sleeps));
mi.setName(mi.getName() + ": " + (sleeps) + " Thread(s) sleeping, " + (waits) + " Thread(s) waiting, " + (locks) + " Thread(s) locking");
if (ThreadDumpInfo.areALotOfWaiting(waits)) {
mi.setALotOfWaiting(true);
}
mi.setChildCount(monitorNode.getChildCount());
((Category) catMonitors.getUserObject()).addToCatNodes(copyNode(monitorNode));
if (locks == 0) {
monitorsWithoutLocksCount++;
overallThreadsWaiting += waits;
((Category) catMonitorsLocks.getUserObject()).addToCatNodes(copyNode(monitorNode));
}
}
return new int[]{monitorsWithoutLocksCount, overallThreadsWaiting};
}
private void renormalizeThreadDepth(DefaultMutableTreeNode threadNode1) {
for (Enumeration e = threadNode1.children(); e.hasMoreElements();) {
DefaultMutableTreeNode monitorNode2 = (DefaultMutableTreeNode) e.nextElement();
for (int ii = 0; ii < monitorNode2.getChildCount(); ii++) {
renormalizeMonitorDepth(monitorNode2, ii);
}
}
}
private void renormalizeMonitorDepth(DefaultMutableTreeNode monitorNode, int index) {
// First, remove all duplicates of the item at index "index"
DefaultMutableTreeNode threadNode1 = (DefaultMutableTreeNode) monitorNode.getChildAt(index);
ThreadInfo mi1 = (ThreadInfo) threadNode1.getUserObject();
int i = index + 1;
while (i < monitorNode.getChildCount()) {
DefaultMutableTreeNode threadNode2 = (DefaultMutableTreeNode) monitorNode.getChildAt(i);
ThreadInfo mi2 = (ThreadInfo) threadNode2.getUserObject();
if (mi1.getName().equals(mi2.getName())) {
if (threadNode2.getChildCount() > 0) {
threadNode1.add((DefaultMutableTreeNode) threadNode2.getFirstChild());
monitorNode.remove(i);
continue;
}
}
i++;
}
// Second, recurse into item "index"
renormalizeThreadDepth(threadNode1);
}
private boolean checkForDuplicateThreadItem(Map directChildMap, DefaultMutableTreeNode node1) {
ThreadInfo mi1 = (ThreadInfo) node1.getUserObject();
String name1 = mi1.getName();
for (Iterator iter2 = directChildMap.entrySet().iterator(); iter2.hasNext();) {
DefaultMutableTreeNode node2 = (DefaultMutableTreeNode) ((Map.Entry) iter2.next()).getValue();
if (node1 == node2) {
continue;
}
ThreadInfo mi2 = (ThreadInfo) node2.getUserObject();
if (name1.equals(mi2.getName()) && node2.getChildCount() > 0) {
node1.add((MutableTreeNode) node2.getFirstChild());
iter2.remove();
return true;
}
}
return false;
}
private int fillBlockingThreadMaps(MonitorMap mmap, Map directChildMap) {
int blockedThread = 0;
for (Iterator iter = mmap.iterOfKeys(); iter.hasNext();) {
String monitor = (String) iter.next();
Map[] threads = mmap.getFromMonitorMap(monitor);
// Only one thread can really be holding this monitor, so find the thread
String threadLine = getLockingThread(threads);
ThreadInfo tmi = new ThreadInfo("Thread - " + threadLine, null, "", 0, null);
DefaultMutableTreeNode threadNode = new DefaultMutableTreeNode(tmi);
ThreadInfo mmi = new ThreadInfo("Monitor - " + monitor, null, "", 0, null);
DefaultMutableTreeNode monitorNode = new DefaultMutableTreeNode(mmi);
threadNode.add(monitorNode);
// Look over all threads blocked on this monitor
for (Iterator iterWaits = threads[MonitorMap.WAIT_THREAD_POS].keySet().iterator(); iterWaits.hasNext();) {
String thread = (String) iterWaits.next();
// Skip the thread that has this monitor locked
if (!threads[MonitorMap.LOCK_THREAD_POS].containsKey(thread)) {
blockedThread++;
createNode(monitorNode, "Thread - " + thread, null, (String) threads[MonitorMap.WAIT_THREAD_POS].get(thread), 0);
}
}
String blockingStackFrame = (String) threads[MonitorMap.LOCK_THREAD_POS].get(threadLine);
tmi.setContent(blockingStackFrame);
mmi.setContent("This monitor (" + linkifyMonitor(monitor)
+ ") is held in the following stack frame:\n\n" + blockingStackFrame);
// If no-one is blocked on or waiting for this monitor, don't show it
if (monitorNode.getChildCount() > 0) {
directChildMap.put(monitor, threadNode);
}
}
return blockedThread;
}
private String getLockingThread(Map[] threads) {
int lockingThreadCount = threads[MonitorMap.LOCK_THREAD_POS].keySet().size();
if (lockingThreadCount == 1) {
return (String) threads[MonitorMap.LOCK_THREAD_POS].keySet().iterator().next();
}
for (Iterator iterLocks = threads[MonitorMap.LOCK_THREAD_POS].keySet().iterator(); iterLocks.hasNext();) {
String thread = (String) iterLocks.next();
if (!threads[MonitorMap.SLEEP_THREAD_POS].containsKey(thread)) {
return thread;
}
}
return "";
}
/**
* parses a loggc file stream and reads any found class histograms and adds the to the dump store
* @param loggcFileStream the stream to read
* @param root the root node of the dumps.
*/
public void parseLoggcFile(InputStream loggcFileStream, DefaultMutableTreeNode root) {
BufferedReader bis = new BufferedReader(new InputStreamReader(loggcFileStream));
Vector histograms = new Vector();
try {
while (bis.ready()) {
bis.mark(getMarkSize());
String nextLine = bis.readLine();
if (nextLine.startsWith("num #instances #bytes class name")) {
bis.reset();
histograms.add(parseNextClassHistogram(bis));
}
}
// now add the found histograms to the tree.
for (int i = histograms.size() - 1; i >= 0; i--) {
DefaultMutableTreeNode dump = getNextDumpForHistogram(root);
if (dump != null) {
addHistogramToDump(dump, (HistogramTableModel) histograms.get(i));
}
}
} catch (IOException ex) {
LOGGER.log(Level.SEVERE, "IO error parsing loggc file", ex);
}
}
/**
* generate thread info token for table view.
* @param name the thread info.
* @return thread tokens.
*/
public String[] getThreadTokens(String name) {
String[] tokens = null;
if (name.indexOf("prio") > 0) {
tokens = new String[7];
// Initialize all tokens to empty strings to prevent null values
for (int i = 0; i < tokens.length; i++) {
tokens[i] = "";
}
tokens[0] = name.substring(1, name.lastIndexOf('"') == 0 ?
name.length() - 1 :
name.lastIndexOf('"'));
tokens[1] = name.indexOf("daemon") > 0 ? "Daemon" : "Task";
String strippedToken = name.substring(name.lastIndexOf('"') + 1);
if (strippedToken.contains("tid=")) {
int tidIndex = strippedToken.indexOf("tid=") - 1;
int osPrioIndex = strippedToken.indexOf("os_prio=") - 1;
int cpuIndex = strippedToken.indexOf("cpu=") - 1;
int endIndex = osPrioIndex > 0 ? osPrioIndex : cpuIndex > 0 ? cpuIndex : tidIndex;
tokens[2] = strippedToken.substring(strippedToken.indexOf("prio=") + 5, endIndex);
} else {
tokens[2] = strippedToken.substring(strippedToken.indexOf("prio=") + 5);
}
if ((strippedToken.contains("tid=")) && (strippedToken.contains("nid="))) {
tokens[3] = String.valueOf(Long.parseLong(strippedToken.substring(strippedToken.indexOf("tid=") + 6,
strippedToken.indexOf("nid=") - 1), 16));
} else if (strippedToken.contains("tid=")) {
// Handle virtual thread format: tid=0x0000fffef57b0000 [0x0000fffeb1eae000]
int tidStart = strippedToken.indexOf("tid=") + 6; // Skip "tid=0x"
String tidSubstring = strippedToken.substring(tidStart);
// Find the end of the tid value (at space, bracket, or end of string)
int tidEnd = tidSubstring.length();
int spaceIndex = tidSubstring.indexOf(' ');
int bracketIndex = tidSubstring.indexOf('[');
if (spaceIndex >= 0) {
tidEnd = Math.min(tidEnd, spaceIndex);
}
if (bracketIndex >= 0) {
tidEnd = Math.min(tidEnd, bracketIndex);
}
String tidValue = tidSubstring.substring(0, tidEnd).trim();
tokens[3] = String.valueOf(Long.parseLong(tidValue, 16));
}
// default for token 6 is:
tokens[6] = "";
if ((strippedToken.contains("nid=")) && (strippedToken.indexOf(" ", strippedToken.indexOf("nid="))) >= 0) {
if (strippedToken.indexOf("nid=0x") > 0) { // is hexadecimal
String nidToken = strippedToken.substring(strippedToken.indexOf("nid=") + 6,
strippedToken.indexOf(" ", strippedToken.indexOf("nid=")));
tokens[4] = String.valueOf(Long.parseLong(nidToken, 16));
} else { // is decimal
String nidToken = strippedToken.substring(strippedToken.indexOf("nid=") + 4,
strippedToken.indexOf(" ", strippedToken.indexOf("nid=")));
tokens[4] = nidToken;
}
if (strippedToken.lastIndexOf('[') > strippedToken.indexOf("nid=")) {
if (strippedToken.indexOf("lwp_id=") > 0) {
tokens[5] = strippedToken.substring(strippedToken.indexOf(" ", strippedToken.indexOf("lwp_id=")) + 1, strippedToken.lastIndexOf('[') - 1);
} else {
tokens[5] = strippedToken.substring(strippedToken.indexOf(" ", strippedToken.indexOf("nid=")) + 1, strippedToken.lastIndexOf('[') - 1);
}
tokens[6] = strippedToken.substring(strippedToken.lastIndexOf('['));
} else {
tokens[5] = strippedToken.substring(strippedToken.indexOf(" ", strippedToken.indexOf("nid=")) + 1);
}
} else if (strippedToken.indexOf("nid=") >= 0) {
String nidToken = strippedToken.substring(strippedToken.indexOf("nid=") + 6);
// nid is at the end.
if (nidToken.indexOf("0x") > 0) { // is hexadecimal
tokens[4] = String.valueOf(Long.parseLong(nidToken, 16));
} else {
tokens[4] = nidToken;
}
}
} else {
tokens = new String[3];
// Initialize all tokens to empty strings to prevent null values
for (int i = 0; i < tokens.length; i++) {
tokens[i] = "";
}
tokens[0] = name.substring(1, name.lastIndexOf('"') == 0 ?
name.length() - 1 :
name.lastIndexOf('"'));
if (name.indexOf("nid=") > 0) {
tokens[1] = name.substring(name.indexOf("nid=") + 4, name.indexOf("state=") - 1);
tokens[2] = name.substring(name.indexOf("state=") + 6);
} else if (name.indexOf("t@") > 0) {
tokens[1] = name.substring(name.indexOf("t@") + 2, name.indexOf("state=") - 1);
tokens[2] = name.substring(name.indexOf("state=") + 6);
} else if (name.indexOf("id=") > 0) {
tokens[1] = name.substring(name.indexOf("id=") + 3, name.indexOf(" in"));
tokens[2] = name.substring(name.indexOf(" in") + 3);
} else {
tokens[1] = "";
tokens[2] = "";
}
}
return (tokens);
}
/**
* check if the passed logline contains the beginning of a sun jdk thread
* dump.
* @param logLine the line of the logfile to test
* @return true, if the start of a sun thread dump is detected.
*/
public static boolean checkForSupportedThreadDump(String logLine) {
return (logLine.trim().indexOf("Full thread dump") >= 0);
}
protected String getNextLine() throws IOException {
return getBis().readLine();
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/parser/WrappedSunJDKParser.java
================================================
/*
* WrappedSunJDKParser.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* Foobar is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* Foobar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with Foobar; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
package de.grimmfrost.tda.parser;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Map;
import de.grimmfrost.tda.utils.DateMatcher;
public class WrappedSunJDKParser extends SunJDKParser {
/**
* Creates a new instance of WrappedSunJDKParser: A SunJDKParser reading a log
* file created by the Tanuki Service Wrapper.
*/
public WrappedSunJDKParser(BufferedReader bis, Map> threadStore, int lineCounter,
boolean withCurrentTimeStamp, int startCounter, DateMatcher dm) {
super(bis, threadStore, lineCounter, withCurrentTimeStamp, startCounter, dm);
}
/**
* check if the passed logline contains the beginning of a sun jdk thread
* dump.
*
* @param logLine the line of the logfile to test
* @return true, if the start of a sun thread dump is detected.
*/
public static boolean checkForSupportedThreadDump(String logLine) {
return logLine.startsWith("INFO | jvm ")
&& logLine.trim().contains(" | Full thread dump");
}
protected String getNextLine() throws IOException {
return getBis().readLine().substring(42);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/AppInfo.java
================================================
/*
* AppInfo.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package de.grimmfrost.tda.utils;
import java.io.InputStream;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* provides static application information like name and version
* @author irockel
*/
public class AppInfo {
private static final Logger LOGGER = LogManager.getLogger(AppInfo.class);
private static final String APP_SHORT_NAME = "TDA";
private static final String APP_FULL_NAME = "Thread Dump Analyzer";
private static String VERSION = "unknown";
private static final String COPYRIGHT = "2006-2026";
static {
try (InputStream is = AppInfo.class.getResourceAsStream("/de/grimmfrost/tda/version.properties")) {
if (is != null) {
Properties props = new Properties();
props.load(is);
VERSION = props.getProperty("version", "unknown");
}
} catch (Exception e) {
// fallback to unknown or log error
LOGGER.log(Level.SEVERE, "Failed to load version properties", e);
}
}
/**
* get info text for status bar if no real info is displayed.
*/
public static String getStatusBarInfo() {
return(APP_SHORT_NAME + " - " + APP_FULL_NAME + " " + VERSION);
}
public static String getAppInfo() {
return(APP_SHORT_NAME + " - " + APP_FULL_NAME);
}
public static String getVersion() {
return(VERSION);
}
public static String getCopyright() {
return(COPYRIGHT);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/Browser.java
================================================
/**
* class Browser Copyright (C) 1999-2001 Fredrik Ehnbom
* available at
*
* used under the terms of the GNU public license
*
* Launches the default browser of the current OS with the supplied URL.
*
* $Id: Browser.java,v 1.1 2007-05-03 09:18:07 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* helper class for launching the default browser
*/
public class Browser {
private static final Logger LOGGER = LogManager.getLogger(Browser.class);
/**
* Starts the default browser for the current platform.
*
* @param url The link to point the browser to.
*/
public static void open(String url) throws InterruptedException, IOException {
if (url == null || url.trim().isEmpty()) {
return;
}
// Try java.awt.Desktop first (standard Java API)
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
try {
Desktop.getDesktop().browse(new URI(url));
return;
} catch (URISyntaxException | IOException e) {
LOGGER.log(Level.WARNING, "Failed to open browser via Desktop API, falling back to manual command", e);
}
}
// Fallback to manual commands
String cmd = null;
String os = System.getProperty("os.name").toLowerCase();
if (os.contains("win")) {
cmd = "rundll32 url.dll,FileProtocolHandler " + maybeFixupURLForWindows(url);
} else if (os.contains("mac")) {
cmd = "open " + url;
} else {
// Unix/Linux fallback
if(System.getenv("BROWSER") != null) {
cmd = System.getenv("BROWSER") + " " + url;
} else {
// Try common linux browser launchers
String[] launchers = {"xdg-open", "gnome-open", "kfmclient", "firefox", "google-chrome"};
for (String launcher : launchers) {
Process whichProcess = null;
try {
whichProcess = new ProcessBuilder("which", launcher).start();
if (whichProcess.waitFor() == 0) {
cmd = launcher + " " + url;
break;
}
} catch (Exception e) {
// ignore
} finally {
if (whichProcess != null) {
whichProcess.destroy();
}
}
}
}
}
if (cmd != null) {
Runtime.getRuntime().exec(cmd);
} else {
LOGGER.log(Level.SEVERE, "Could not find a way to open URL: " + url);
}
}
/**
* If the default browser is Internet Explorer 5.0 or greater,
* the URL.DLL program fails if the url ends with .htm or .html .
* This problem is described by Microsoft at
* http://support.microsoft.com/support/kb/articles/Q283/2/25.ASP
* Of course, their suggested workaround is to use the classes from the
* microsoft Java SDK, but fortunately another workaround does exist.
* If you alter the url slightly so it no longer ends with ".htm",
* the URL can launch successfully. The logic here appends a null query
* string onto the end of the URL if none is already present, or
* a bogus query parameter if there is already a query string ending in
* ".htm"
*/
private static String maybeFixupURLForWindows(String url) {
// plain filenames (e.g. c:\some_file.html or \\server\filename) do
// not need fixing.
if (url == null || url.length() < 2 || url.charAt(0) == '\\' || url.charAt(1) == ':')
return url;
String lower_url = url.toLowerCase();
int i = badEndings.length;
while (i-- > 0)
if (lower_url.endsWith(badEndings[i]))
return fixupURLForWindows(url);
return url;
}
static final String[] badEndings = { ".htm", ".html", ".htw", ".mht", ".cdf", ".mhtml", ".stm" };
private static String fixupURLForWindows(String url) {
if (url.indexOf('?') == -1)
return url + "?";
else return url + "&workaroundStupidWindowsBug";
}
/**
* Checks if the OS is windows.
*
* @return true if it is, false if it's not.
*/
public static boolean isWindows() {
return System.getProperty("os.name").toLowerCase().contains("win");
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/ColoredTable.java
================================================
/*
* ColoredTable.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: ColoredTable.java,v 1.2 2008-01-10 20:36:11 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.awt.Color;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;
import javax.swing.table.TableModel;
/**
* GrayWhiteTable renders its rows with a sequential color combination of white
* and gray. Rows with even indicies are rendered white, odd indicies light grey.
* Note: Do not use GrayWhiteTable for tables with custom renderers such as
* check boxes. Use JTable instead and modify DefaultTableCellRenderer. Just keep
* in mind that in order to display a table with more than 1 row colors, you
* must have 2 separate intances of the renderer, one for each color.
*
* @author irockel
*/
public class ColoredTable extends JTable {
private DefaultTableCellRenderer whiteRenderer;
private DefaultTableCellRenderer grayRenderer;
public ColoredTable() {
super();
}
public ColoredTable(TableModel tm) {
super(tm);
}
public ColoredTable(Object[][] data, Object[] columns) {
super(data, columns);
}
public ColoredTable(int rows, int columns) {
super(rows, columns);
}
/**
* If row is an even number, getCellRenderer() returns a DefaultTableCellRenderer
* with white background. For odd rows, this method returns a DefaultTableCellRenderer
* with a light gray background.
*/
public TableCellRenderer getCellRenderer(int row, int column) {
if (whiteRenderer == null) {
whiteRenderer = new DefaultTableCellRenderer();
whiteRenderer.setBackground(Color.WHITE);
whiteRenderer.setForeground(Color.BLACK);
}
if (grayRenderer == null) {
grayRenderer = new DefaultTableCellRenderer();
grayRenderer.setBackground(new Color(240, 240, 240));
grayRenderer.setForeground(Color.BLACK);
}
if ((row % 2) == 0) {
return whiteRenderer;
} else {
return grayRenderer;
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/DateMatcher.java
================================================
/*
* DateMatcher.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: DateMatcher.java,v 1.4 2008-01-16 14:33:26 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import javax.swing.JOptionPane;
/**
*
* @author irockel
*/
public class DateMatcher {
private Pattern regexPattern;
private Pattern defaultPattern;
private boolean patternError;
private boolean defaultMatches;
private Matcher matched = null;
public DateMatcher() {
// set date parsing pattern.
if((PrefManager.get().getDateParsingRegex() != null) && !PrefManager.get().getDateParsingRegex().trim().equals("")) {
try {
regexPattern = Pattern.compile(PrefManager.get().getDateParsingRegex().trim());
defaultPattern = Pattern.compile("(\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d\\s\\d\\d:\\d\\d:\\d\\d).*");
setPatternError(false);
} catch (PatternSyntaxException pe) {
showErrorPane(pe.getMessage());
}
}
}
public Pattern getRegexPattern() {
return regexPattern;
}
public void setRegexPattern(Pattern regexPattern) {
this.regexPattern = regexPattern;
}
public boolean isPatternError() {
return patternError;
}
public void setPatternError(boolean patternError) {
this.patternError = patternError;
}
public Matcher checkForDateMatch(String line) {
try {
if(getRegexPattern() == null) {
setRegexPattern(Pattern.compile(PrefManager.get().getDateParsingRegex().trim()));
}
Matcher m = null;
if(PrefManager.get().getJDK16DefaultParsing()) {
m = defaultPattern.matcher(line);
}
if(m != null && m.matches()) {
setDefaultMatches(true);
matched = m;
} else {
m = getRegexPattern().matcher(line);
if (m.matches()) {
setDefaultMatches(false);
matched = m;
}
}
} catch (Exception ex) {
showErrorPane(ex.getMessage());
}
return(matched);
}
public Matcher getLastMatch() {
return(matched);
}
public void resetLastMatch() {
matched = null;
}
private void showErrorPane(String message) {
JOptionPane.showMessageDialog(null,
"Error during parsing line for timestamp regular expression!\n" +
"Please check regular expression in your preferences. Deactivating\n" +
"parsing for the rest of the file! Error Message is \"" + message + "\" \n",
"Error during Parsing", JOptionPane.ERROR_MESSAGE);
setPatternError(true);
}
/**
*
* @return true, if the default matcher matched (checks for 1.6 default date info)
*/
public boolean isDefaultMatches() {
return defaultMatches;
}
private void setDefaultMatches(boolean defaultMatches) {
this.defaultMatches = defaultMatches;
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/HistogramTableModel.java
================================================
/*
* HistogramTableModel.java
*
* Thread Dump Analysis Tool, parses Thread Dump input and displays it as tree
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: HistogramTableModel.java,v 1.9 2006-05-02 14:22:31 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
/**
* Provides table data model for the display of class histograms.
*
* @author irockel
*/
public class HistogramTableModel extends AbstractTableModel {
private static int DEFINED_ROWS = 3;
private Vector elements = new Vector();
private Vector filteredElements = null;
private String[] columnNames = {"class name",
"instance count",
"#bytes"};
private boolean oom;
private long bytes;
private long instances;
private String filter;
private boolean ignoreCase = false;
private boolean showHotspotClasses = false;
private boolean incomplete = false;
/**
* Creates a new instance of HistogramTableModel
*/
public HistogramTableModel() {
}
public void addEntry(String className, int instanceCount, int bytes) {
elements.addElement(new Entry(className, instanceCount, bytes));
}
public Object getValueAt(int rowIndex, int columnIndex) {
if(filteredElements != null) {
return(getValueAt(filteredElements, rowIndex, columnIndex));
} else {
return(getValueAt(elements, rowIndex, columnIndex));
}
}
private Object getValueAt(Vector elements, int rowIndex, int columnIndex) {
switch(columnIndex) {
case 0 : {
return ((Entry) elements.elementAt(rowIndex)).className;
}
case 1 : {
return new Integer(((Entry) elements.elementAt(rowIndex)).bytes);
}
case 2 : {
return new Integer(((Entry) elements.elementAt(rowIndex)).instanceCount);
}
}
return null;
}
public String getColumnName(int col) {
return columnNames[col];
}
public int getRowCount() {
if(filteredElements != null) {
return filteredElements.size();
} else {
return elements.size();
}
}
public int getColumnCount() {
return DEFINED_ROWS;
}
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
private void setOOM(boolean value) {
oom = value;
}
public boolean isOOM() {
return (oom);
}
public void setBytes(long value) {
bytes = value;
}
public long getBytes() {
return(bytes);
}
public void setInstances(long value) {
instances = value;
}
public long getInstances() {
return(instances);
}
public void setIncomplete(boolean value) {
incomplete = value;
}
public boolean isIncomplete() {
return(incomplete);
}
/**
* set filter to the value and revalidate model, model saves original data,
* so it can be refiltered.
* @param value the filter string
*/
public void setFilter(String value) {
filter = value;
if(isIgnoreCase()) {
value = value.toLowerCase();
}
if(((value) == null || value.equals("")) && isShowHotspotClasses()) {
filteredElements = null;
} else {
filteredElements = new Vector();
for(int i = 0; i < elements.size(); i++) {
if(isIgnoreCase()) {
if(((Entry)elements.get(i)).className.toLowerCase().indexOf(value) >= 0) {
filteredElements.add(elements.get(i));
}
} else {
if(isNotHotspotClass(((Entry)elements.get(i)).className) && (value.equals("") || (((Entry)elements.get(i)).className.indexOf(value) >= 0))) {
filteredElements.add(elements.get(i));
}
}
}
}
}
/**
* check if the className is an internal hotspot class
* @param className the name of the class
*/
private boolean isNotHotspotClass(String className) {
//System.out.println("className" + className + " eval=" + (!isShowHotspotClasses() && className.startsWith("<")));
return(isShowHotspotClasses() || !(className.indexOf("[internal HotSpot]") >= 0));
}
public void setShowHotspotClasses(boolean value) {
if(showHotspotClasses != value) {
showHotspotClasses = value;
setFilter(getFilter());
}
}
private boolean isShowHotspotClasses() {
return(showHotspotClasses);
}
public String getFilter() {
return(filter);
}
public void setIgnoreCase(boolean value) {
if(ignoreCase != value) {
ignoreCase = value;
// revalidate
setFilter(getFilter());
}
}
public boolean isIgnoreCase() {
return(ignoreCase);
}
public class Entry {
private String className;
private int instanceCount;
private int bytes;
public Entry(String className, int instanceCount, int bytes) {
this.className = parseClassName(className);
this.instanceCount = instanceCount;
this.bytes = bytes;
}
/**
* resolve classname to something more human readable.
*/
private String parseClassName(String className) {
String result = className;
if(className.trim().endsWith("[I")) {
result = "int[] ";
} else if (className.trim().endsWith("[B")) {
result = "byte[] ";
} else if (className.trim().endsWith("[C")) {
result = "char[] ";
} else if (className.trim().endsWith("[L")) {
result = "long[] ";
} else if (className.trim().startsWith("<")) {
className = className.replaceAll("<", "<");
className = className.replaceAll(">", ">");
result = "" + className + " [internal HotSpot]";
} else if (className.lastIndexOf('.') > 0) {
/*if(className.indexOf("OutOfMemory") >= 0) {
setOOM(true);
}*/ // that doesn't work this way
result = "" + className.substring(0, className.lastIndexOf('.')+1) + "" +
className.substring(className.lastIndexOf('.')+1) + " ";
}
if(className.trim().startsWith("[[")) {
result = result.replaceAll("\\[\\]", "[][]");
}
return(result);
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/IconFactory.java
================================================
/*
* IconFactory.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: IconFactory.java,v 1.2 2008-03-12 09:50:53 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.TDA;
import javax.swing.Icon;
/**
* icon factory for the tree icons.
* @author irockel
*/
public class IconFactory {
public static IconFactory iconFactory;
public static final int THREADS = 0;
public static final int THREADS_WAITING = 1;
public static final int THREADS_SLEEPING = 2;
public static final int THREADS_LOCKING = 3;
public static final int DEADLOCKS = 4;
public static final int DIFF_DUMPS = 5;
public static final int MONITORS = 6;
public static final int MONITORS_NOLOCKS = 7;
public static final int CUSTOM_CATEGORY = 8;
private final Icon[] icons = { TDA.createImageIcon("Threads.png"),
TDA.createImageIcon("ThreadsWaiting.png"),
TDA.createImageIcon("ThreadsSleeping.png"),
TDA.createImageIcon("ThreadsLocking.png"),
TDA.createImageIcon("Deadlock.png"),
TDA.createImageIcon("DiffDumps.png"),
TDA.createImageIcon("Monitors.png"),
TDA.createImageIcon("Monitors-nolocks.png"),
TDA.createImageIcon("CustomCat.png")
};
public static IconFactory get() {
if(iconFactory == null) {
iconFactory = new IconFactory();
}
return(iconFactory);
}
private IconFactory() {
// private empty constructor
}
public Icon getIconFor(int index) {
return(icons[index]);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/LogManager.java
================================================
package de.grimmfrost.tda.utils;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.*;
import javax.swing.SwingUtilities;
/**
* Manages logging for TDA.
*/
public class LogManager {
private static final Logger LOGGER = Logger.getLogger("de.grimmfrost.tda");
private static boolean initialized = false;
private static String logFilePath = null;
private static class ErrorHandler extends Handler {
@Override
public void publish(LogRecord record) {
if (record.getLevel().intValue() >= Level.SEVERE.intValue()) {
SwingUtilities.invokeLater(() -> {
StatusBar statusBar = StatusBar.getInstance();
if (statusBar != null) {
statusBar.showErrorIndicator();
}
});
}
}
@Override
public void flush() {}
@Override
public void close() throws SecurityException {}
}
/**
* Initializes logging. Should be called early in the application lifecycle.
*/
public static synchronized void init() {
if (initialized) {
return;
}
// Check if running in a test environment (e.g., Maven/Surefire)
boolean isTestEnv = System.getProperty("surefire.real.class.path") != null ||
System.getProperty("junit.jupiter.execution.parallel.enabled") != null ||
System.getProperty("java.class.path").contains("junit-platform-launcher");
if (isTestEnv) {
// In test environment, don't use the custom file-based logging.
// Let Maven handle the logging.
initialized = true;
Logger rootLogger = Logger.getLogger("de.grimmfrost.tda");
rootLogger.setUseParentHandlers(false);
ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.WARNING);
consoleHandler.setFormatter(new CompactFormatter());
rootLogger.addHandler(consoleHandler);
return;
}
try {
String logDir = getLogDirectory();
File dir = new File(logDir);
if (!dir.exists()) {
dir.mkdirs();
}
File logFile = new File(dir, "tda.log");
logFilePath = logFile.getAbsolutePath();
FileHandler fileHandler = new FileHandler(logFilePath, 1024 * 1024, 5, true);
fileHandler.setFormatter(new CompactFormatter());
fileHandler.setLevel(Level.ALL);
Logger rootLogger = Logger.getLogger("de.grimmfrost.tda");
rootLogger.setUseParentHandlers(false);
rootLogger.addHandler(fileHandler);
rootLogger.setLevel(Level.INFO);
// Also log to console for MCP as it might be useful for some clients (though MCP uses stdout for protocol)
// But we should be careful not to pollute stdout if it's used for MCP protocol.
// MCPServer uses System.out for JSON-RPC. Logging to System.err is safer.
ConsoleHandler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.WARNING);
consoleHandler.setFormatter(new CompactFormatter());
rootLogger.addHandler(consoleHandler);
rootLogger.addHandler(new ErrorHandler());
initialized = true;
LOGGER.info("Logging initialized. Log file: " + logFilePath);
} catch (IOException e) {
System.err.println("Failed to initialize logging: " + e.getMessage());
}
}
static class CompactFormatter extends Formatter {
private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@Override
public String format(LogRecord record) {
StringBuilder sb = new StringBuilder();
sb.append(dateFormat.format(new Date(record.getMillis())));
sb.append(" ");
sb.append(formatLevel(record.getLevel()));
sb.append(" [");
sb.append(getSimpleClassName(record.getSourceClassName()));
sb.append(".");
sb.append(record.getSourceMethodName());
sb.append("] ");
sb.append(formatMessage(record));
sb.append("\n");
if (record.getThrown() != null) {
try {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
record.getThrown().printStackTrace(pw);
pw.close();
sb.append(sw);
} catch (Exception ex) {
// ignore
}
}
return sb.toString();
}
private String formatLevel(Level level) {
if (level == Level.SEVERE) return "SEV";
if (level == Level.WARNING) return "WRN";
if (level == Level.INFO) return "INF";
if (level == Level.CONFIG) return "CFG";
if (level == Level.FINE) return "FIN";
if (level == Level.FINER) return "FNR";
if (level == Level.FINEST) return "FST";
return level.getName().substring(0, Math.min(3, level.getName().length())).toUpperCase();
}
private String getSimpleClassName(String className) {
if (className == null) return "unknown";
int lastDot = className.lastIndexOf('.');
if (lastDot >= 0) {
return className.substring(lastDot + 1);
}
return className;
}
}
public static String getLogFilePath() {
return logFilePath;
}
private static String getLogDirectory() {
String os = System.getProperty("os.name").toLowerCase();
String userHome = System.getProperty("user.home");
if (os.contains("win")) {
String appData = System.getenv("LOCALAPPDATA");
if (appData != null) {
return appData + File.separator + "TDA" + File.separator + "Logs";
}
return userHome + File.separator + "AppData" + File.separator + "Local" + File.separator + "TDA" + File.separator + "Logs";
} else if (os.contains("mac")) {
return userHome + File.separator + "Library" + File.separator + "Logs" + File.separator + "TDA";
} else {
// Linux/Unix
return userHome + File.separator + ".tda" + File.separator + "logs";
}
}
public static Logger getLogger(Class> clazz) {
return Logger.getLogger(clazz.getName());
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/MonitorComparator.java
================================================
/*
* MonitorComparator.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: MonitorComparator.java,v 1.2 2007-11-22 14:47:24 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.model.ThreadInfo;
import java.util.Comparator;
import javax.swing.tree.DefaultMutableTreeNode;
/**
* compares monitor nodes based on the amount of threads refering to the monitors.
* It return 0 for two monitors having the same amount of threads refering to them.
* Using this in a TreeSet is not feasible as only one thread of on thread amount
* refering to it would survive, the others would be lost.
*
* @author irockel
*/
public class MonitorComparator implements Comparator {
/**
* compares two monitor nodes based on the amount of threads refering to the monitors.
* @param arg0 first monitor node
* @param arg1 second monitor node
* @return difference between amount of refering threads.
*/
public int compare(Object arg0, Object arg1) {
if (arg0 instanceof DefaultMutableTreeNode && arg1 instanceof DefaultMutableTreeNode) {
DefaultMutableTreeNode firstNode = (DefaultMutableTreeNode) arg0;
DefaultMutableTreeNode secondNode = (DefaultMutableTreeNode) arg1;
Object o1 = firstNode.getUserObject();
Object o2 = secondNode.getUserObject();
if (o1 instanceof ThreadInfo && o2 instanceof ThreadInfo) {
return ((ThreadInfo) o2).getChildCount() - ((ThreadInfo) o1).getChildCount();
}
return (secondNode.getChildCount() - firstNode.getChildCount());
}
return (0);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/MonitorsTableModel.java
================================================
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package de.grimmfrost.tda.utils;
//import org.jdesktop.swingx.treetable.AbstractTreeTableModel;
/**
*
* @author irockel
*/
public class MonitorsTableModel {//extends AbstractTreeTableModel {
public int getColumnCount() {
throw new UnsupportedOperationException("Not supported yet.");
}
public Object getValueAt(Object arg0, int arg1) {
throw new UnsupportedOperationException("Not supported yet.");
}
public Object getChild(Object parent, int index) {
throw new UnsupportedOperationException("Not supported yet.");
}
public int getChildCount(Object parent) {
throw new UnsupportedOperationException("Not supported yet.");
}
public int getIndexOfChild(Object parent, Object child) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/PrefManager.java
================================================
/*
* PrefManager.java
*
* Thread Dump Analysis Tool, parses Thread Dump input and displays it as tree
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: PrefManager.java,v 1.28 2010-04-01 09:20:28 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.model.CustomCategory;
import de.grimmfrost.tda.filter.Filter;
import de.grimmfrost.tda.filter.FilterChecker;
import java.awt.Dimension;
import java.awt.Point;
import java.io.File;
import java.util.List;
import java.util.logging.Logger;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.prefs.BackingStoreException;
import java.util.prefs.Preferences;
import javax.swing.DefaultListModel;
import javax.swing.ListModel;
/**
* Singleton class for accessing system preferences.
* Window sizes, and positions are stored here and also the last accessed path
* is stored here.
*
* @author irockel
*/
public class PrefManager {
private static final Logger LOGGER = LogManager.getLogger(PrefManager.class);
public static final String PARAM_DELIM = "\u00A7\u00A7\u00A7\u00A7";
public static final String FILTER_SEP = "\u00ac\u00ac\u00ac\u00ac";
private final static PrefManager prefManager = new PrefManager();
private final Preferences toolPrefs;
/** Creates a new instance of PrefManager */
private PrefManager() {
toolPrefs = Preferences.userNodeForPackage(this.getClass());
}
public static PrefManager get() {
return(prefManager);
}
public long getMaxLogfileSize() {
return(toolPrefs.getInt("maxlogfilesize", 1024));
}
public int getWindowState() {
return(toolPrefs.getInt("windowState", -1));
}
public void setWindowState(int windowState) {
toolPrefs.putInt("windowState", windowState);
}
public File getSelectedPath() {
return(new File(toolPrefs.get("selectedPath", "")));
}
public void setSelectedPath(File directory) {
toolPrefs.put("selectedPath", directory.getAbsolutePath());
}
public Dimension getPreferredSize() {
return(new Dimension(toolPrefs.getInt("windowWidth", 800),
toolPrefs.getInt("windowHeight", 600)));
}
public void setPreferredSize(Dimension size) {
toolPrefs.putInt("windowHeight", size.height);
toolPrefs.putInt("windowWidth", size.width);
}
public Dimension getPreferredSizeFileChooser() {
return(new Dimension(toolPrefs.getInt("fileChooser.windowWidth", 0),
toolPrefs.getInt("fileChooser.windowHeight", 0)));
}
public void setPreferredSizeFileChooser(Dimension size) {
toolPrefs.putInt("fileChooser.windowHeight", size.height);
toolPrefs.putInt("fileChooser.windowWidth", size.width);
}
public void setMaxLogfileSize(int size) {
toolPrefs.putInt("maxlogfilesize", size);
}
public Point getWindowPos() {
Point point = new Point(toolPrefs.getInt("windowPosX", 0),
toolPrefs.getInt("windowPosY", 0));
return(point);
}
public void setWindowPos(int x, int y) {
toolPrefs.putInt("windowPosX", x);
toolPrefs.putInt("windowPosY", y);
}
public int getMaxRows() {
return(toolPrefs.getInt("maxRowsForChecking", 10));
}
public void setMaxRows(int rows) {
toolPrefs.putInt("maxRowsForChecking", rows);
}
public int getStreamResetBuffer() {
return(toolPrefs.getInt("streamResetBuffer", 16384));
}
public void setStreamResetBuffer(int buffer) {
toolPrefs.putInt("streamResetBuffer", buffer);
}
public boolean getForceLoggcLoading() {
return(toolPrefs.getBoolean("forceLoggcLoading", false));
}
public void setForceLoggcLoading(boolean force) {
toolPrefs.putBoolean("forceLoggcLoading", force);
}
public boolean getJDK16DefaultParsing() {
return(toolPrefs.getBoolean("jdk16DefaultParsing", true));
}
public void setJDK16DefaultParsing(boolean defaultParsing) {
toolPrefs.putBoolean("jdk16DefaultParsing", defaultParsing);
}
public boolean getShowToolbar() {
return(toolPrefs.getBoolean("showToolbar", true));
}
public void setShowToolbar(boolean state) {
toolPrefs.putBoolean("showToolbar", state);
}
public String getDateParsingRegex() {
return(toolPrefs.get("dateParsingRegex", "(\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d\\s\\d\\d:\\d\\d:\\d\\d).*"));
}
public void setDateParsingRegex(String dateRegex) {
if(dateRegex == null) {
// don't save null values.
dateRegex = "";
}
toolPrefs.put("dateParsingRegex", dateRegex);
}
public String[] getDateParsingRegexs() {
String elems = toolPrefs.get("dateParsingRegexs", "(\\d\\d\\d\\d\\-\\d\\d\\-\\d\\d\\s\\d\\d:\\d\\d:\\d\\d).*");
if(elems.equals("")) {
elems = getDateParsingRegex();
}
return(elems.split(PARAM_DELIM));
}
public void setDateParsingRegexs(ListModel regexs) {
toolPrefs.put("dateParsingRegexs", regexsToString(regexs));
}
private String regexsToString(ListModel regexs) {
StringBuffer elems = new StringBuffer();
for(int i = 0; i < regexs.getSize(); i++) {
elems.append(regexs.getElementAt(i));
if(i+1 < regexs.getSize()) {
elems.append(PARAM_DELIM);
}
}
return(elems.toString());
}
public void addToRecentFiles(String file) {
String[] currentFiles = getRecentFiles();
// only add files already in it
if(!hasInRecentFiles(file, currentFiles)) {
int start = currentFiles.length == 10 ? 1 : 0;
StringBuffer recentFiles = new StringBuffer();
for(int i = start; i < currentFiles.length; i++) {
recentFiles.append(currentFiles[i]);
recentFiles.append(PARAM_DELIM);
}
// append new files
recentFiles.append(file);
toolPrefs.put("recentFiles", recentFiles.toString());
}
}
public void setRecentFiles(String[] files) {
StringBuffer recentFiles = new StringBuffer();
for (int i = 0; i < files.length; i++) {
recentFiles.append(files[i]);
if (i + 1 < files.length) {
recentFiles.append(PARAM_DELIM);
}
}
toolPrefs.put("recentFiles", recentFiles.toString());
}
public String[] getRecentFiles() {
return(toolPrefs.get("recentFiles", "").split(PARAM_DELIM));
}
public void addToRecentSessions(String file) {
String[] currentFiles = getRecentSessions();
// only add files already in it
if(!hasInRecentFiles(file, currentFiles)) {
int start = currentFiles.length == 10 ? 1 : 0;
StringBuffer recentSessions = new StringBuffer();
for(int i = start; i < currentFiles.length; i++) {
recentSessions.append(currentFiles[i]);
recentSessions.append(PARAM_DELIM);
}
// append new files
recentSessions.append(file);
toolPrefs.put("recentSessions", recentSessions.toString());
}
}
public void setRecentSessions(String[] files) {
StringBuffer recentSessions = new StringBuffer();
for (int i = 0; i < files.length; i++) {
recentSessions.append(files[i]);
if (i + 1 < files.length) {
recentSessions.append(PARAM_DELIM);
}
}
toolPrefs.put("recentSessions", recentSessions.toString());
}
public String[] getRecentSessions() {
return(toolPrefs.get("recentSessions", "").split(PARAM_DELIM));
}
public void setUseGTKLF(boolean value) {
toolPrefs.putBoolean("useGTKLF", value);
}
public boolean isUseGTKLF() {
return(toolPrefs.getBoolean("useGTKLF", System.getProperty("os.name").startsWith("Linux")));
}
public void setMillisTimeStamp(boolean value) {
toolPrefs.putBoolean("millisTimeStamp", value);
}
public boolean getMillisTimeStamp() {
return(toolPrefs.getBoolean("millisTimeStamp", false));
}
public void setShowHotspotClasses(boolean value) {
toolPrefs.putBoolean("showHotspotClasses", value);
}
public boolean getShowHotspotClasses() {
return(toolPrefs.getBoolean("showHotspotClasses", false));
}
/**
* temporary storage for filters to not to have them be parsed again
*/
private final List cachedFilters = new ArrayList();
public ListModel getFilters() {
DefaultListModel filters = null;
if(this.cachedFilters.isEmpty()) {
String filterString = toolPrefs.get("filters", "");
if(filterString.length() > 0) {
filters = new DefaultListModel();
String[] sFilters = filterString.split(PARAM_DELIM);
filters.ensureCapacity(sFilters.length);
try {
for(int i = 0; i < sFilters.length; i++) {
String[] filterData = sFilters[i].split(FILTER_SEP);
Filter newFilter = new Filter(filterData[0],
filterData[1], Integer.parseInt(filterData[2]),
filterData[3].equals("true"), filterData[4].equals("true"), filterData[5].equals("true"));
filters.add(i, newFilter);
}
} catch (ArrayIndexOutOfBoundsException aioob) {
// fall back to default filters
filters = getPredefinedFilters();
}
// initialize cached filters
setFilterCache(filters);
} else {
filters = getPredefinedFilters();
}
} else {
// populate filters from cache
filters = getCachedFilters();
}
return(filters);
}
/**
* Populates a new DefaultModelList object with the current list of filters.
*
* @return populated DefaultModelList object
*/
private DefaultListModel getCachedFilters() {
DefaultListModel modelFilters = new DefaultListModel();
Iterator it = this.cachedFilters.iterator();
while (it.hasNext()) {
modelFilters.addElement(it.next());
}
return modelFilters;
}
/**
* Populates the cached filters using a new list of filters.
*
* @param filters updated list of filters
*/
private void setFilterCache(DefaultListModel filters) {
// remove existing filters
this.cachedFilters.clear();
for (int f = 0; f < filters.size(); f++) {
this.cachedFilters.add(filters.get(f));
}
}
/**
* temporary storage for categories to not to have them be parsed again
*/
private final java.util.List cachedCategories = new ArrayList();
/**
* get custom categories.
* @return list model with custom categories.
*/
public ListModel getCategories() {
DefaultListModel categories = null;
if (this.cachedCategories.isEmpty()) {
String categoryString = toolPrefs.get("categories", "");
if (categoryString.length() > 0) {
categories = new DefaultListModel();
String[] sCategories = categoryString.split(PARAM_DELIM);
categories.ensureCapacity(sCategories.length);
try {
FilterChecker fc = FilterChecker.getFilterChecker();
for (int i = 0; i < sCategories.length; i++) {
String[] catData = sCategories[i].split(FILTER_SEP);
CustomCategory newCat = new CustomCategory(catData[0]);
for(int j = 1; j < catData.length; j++) {
Filter filter = getFromFilters(catData[j].trim());
if(filter != null) {
newCat.addToFilters(filter);
}
}
categories.add(i, newCat);
}
} catch (ArrayIndexOutOfBoundsException aioob) {
System.out.println("couldn't parse categories, " + aioob.getMessage());
aioob.printStackTrace();
// fall back to default categories
categories = new DefaultListModel();
}
// initialize cache
setCategoryCache(categories);
} else {
categories = new DefaultListModel();
}
} else {
// populate categories from cache
categories = getCachedCategories();
}
return (categories);
}
/**
* Populates a new DefaultModelList object with the current list of
* categories.
*
* @return populated DefaultModelList object
*/
private DefaultListModel getCachedCategories() {
DefaultListModel modelFilters = new DefaultListModel();
Iterator it = this.cachedCategories.iterator();
while (it.hasNext()) {
modelFilters.addElement(it.next());
}
return modelFilters;
}
/**
* Populates the cached categories using a new list of categories.
*
* @param categories
* populated object of {@link CustomCategory} objects
*/
private void setCategoryCache(DefaultListModel categories) {
// remove existing categories
this.cachedCategories.clear();
for (int f = 0; f < categories.size(); f++) {
this.cachedCategories.add(categories.get(f));
}
}
/**
* get filter for given key from filters
* @param key filter key to look up
* @return filter, null otherwise.
*/
private Filter getFromFilters(String key) {
ListModel filters = getFilters();
for(int i = 0; i < filters.getSize(); i++) {
Filter filter = (Filter) filters.getElementAt(i);
if(filter.getName().equals(key)) {
return(filter);
}
}
return(null);
}
/**
* generate the default filter set.
*/
private DefaultListModel getPredefinedFilters() {
Filter newFilter = new Filter("System Thread Exclusion Filter", ".*at\\s.*", Filter.HAS_IN_STACK_RULE, true, false, false);
DefaultListModel filters = new DefaultListModel();
filters.ensureCapacity(2);
filters.add(0, newFilter);
newFilter = new Filter("Idle Threads Filter", "", Filter.SLEEPING_RULE, true, true, false);
filters.add(1, newFilter);
return(filters);
}
public void setFilters(DefaultListModel filters) {
// store into cache
StringBuffer filterString = new StringBuffer();
for(int i = 0; i < filters.getSize(); i++) {
if(i > 0) {
filterString.append(PARAM_DELIM);
}
filterString.append(((Filter)filters.getElementAt(i)).getName());
filterString.append(FILTER_SEP);
filterString.append(((Filter)filters.getElementAt(i)).getFilterExpression());
filterString.append(FILTER_SEP);
filterString.append(((Filter)filters.getElementAt(i)).getFilterRule());
filterString.append(FILTER_SEP);
filterString.append(((Filter)filters.getElementAt(i)).isGeneralFilter());
filterString.append(FILTER_SEP);
filterString.append(((Filter)filters.getElementAt(i)).isExclusionFilter());
filterString.append(FILTER_SEP);
filterString.append(((Filter)filters.getElementAt(i)).isEnabled());
}
toolPrefs.put("filters", filterString.toString());
setFilterCache(filters);
setFilterLastChanged();
}
/**
* store categories
* @param categories
*/
public void setCategories(DefaultListModel categories) {
// store into cache
StringBuffer catString = new StringBuffer();
for (int i = 0; i < categories.getSize(); i++) {
if (i > 0) {
catString.append(PARAM_DELIM);
}
CustomCategory cat = (CustomCategory) categories.getElementAt(i);
catString.append(cat.getName());
catString.append(FILTER_SEP);
Iterator catIter = cat.iterOfFilters();
while ((catIter != null) && (catIter.hasNext())) {
Filter filter = (Filter) catIter.next();
catString.append(filter.getName());
catString.append(FILTER_SEP);
}
}
toolPrefs.put("categories", catString.toString());
setCategoryCache(categories);
}
private long filterLastChanged = -1;
/**
* return time stamp of last change time stamp of filter settings
*/
public long getFiltersLastChanged(){
return(filterLastChanged);
}
private void setFilterLastChanged() {
filterLastChanged = System.currentTimeMillis();
}
public void flush() {
try {
toolPrefs.flush();
} catch (BackingStoreException ex) {
ex.printStackTrace();
}
}
/**
* check if new file is in given recent file list
*/
private boolean hasInRecentFiles(String file, String[] currentFiles) {
boolean found = false;
for(int i = 0; i < currentFiles.length; i++) {
if(file.equals(currentFiles[i])) {
found = true;
break;
}
}
return found;
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/ResourceManager.java
================================================
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package de.grimmfrost.tda.utils;
import java.util.ResourceBundle;
/**
*
* @author irockel
*/
public class ResourceManager {
private static ResourceBundle locale;
public static String translate(String key) {
if(locale == null) {
locale = ResourceBundle.getBundle("de/grimmfrost/tda/locale");
}
return(locale.getString(key));
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/StatusBar.java
================================================
/*
* StatusBar.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: StatusBar.java,v 1.5 2008-04-27 20:31:14 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.text.NumberFormat;
import javax.swing.Icon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
/**
* status bar of tda
*
* @author irockel
*/
public class StatusBar extends JPanel {
private JLabel infoLabel = null;
private JProgressBar memStatus = null;
private JLabel errorLabel = null;
private JLabel errorLabelText = null;
private static StatusBar instance = null;
/**
* Creates a new instance of StatusBar
*/
public StatusBar(boolean showMemory) {
super(new BorderLayout());
instance = this;
add(createInfoPanel(), BorderLayout.WEST);
if(showMemory) {
JPanel rightPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 5, 0));
rightPanel.setOpaque(false);
errorLabel = new JLabel(new RedDotIcon());
errorLabel.setVisible(false);
errorLabel.setToolTipText("An error has occurred. Please check the logfile (see README on GitHub for details).");
rightPanel.add(errorLabel);
errorLabelText = new JLabel("Error occurred!");
errorLabelText.setToolTipText("An error has occurred. Please check the logfile (see README on GitHub for details).");
errorLabelText.setVisible(false);
rightPanel.add(errorLabelText);
rightPanel.add(createMemoryStatus());
JPanel iconPanel = new JPanel(new BorderLayout());
iconPanel.add(new JLabel(new AngledLinesWindowsCornerIcon()), BorderLayout.SOUTH);
rightPanel.add(iconPanel);
add(rightPanel, BorderLayout.EAST);
} else { // plugin mode
setBackground(Color.WHITE);
}
}
/**
* @return the instance of the status bar.
*/
public static StatusBar getInstance() {
return instance;
}
/**
* Show the error indicator in the status bar.
*/
public void showErrorIndicator() {
if (errorLabel != null) {
errorLabel.setVisible(true);
errorLabelText.setVisible(true);
}
}
/**
* set the info text of the status bar
*/
public void setInfoText(String text) {
infoLabel.setText(text);
}
private JPanel createInfoPanel() {
infoLabel = new JLabel(AppInfo.getStatusBarInfo());
FlowLayout fl = new FlowLayout(FlowLayout.LEFT);
fl.setHgap(5);
JPanel infoPanel = new JPanel(fl);
infoPanel.setOpaque(false);
infoPanel.add(infoLabel);
return(infoPanel);
}
/**
* create the memory status panel, also includes a resize icon on the lower right
*/
private JPanel createMemoryStatus() {
memStatus = new JProgressBar(0, 100);
memStatus.setPreferredSize(new Dimension(100, 15));
memStatus.setStringPainted(true);
JPanel memPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 0, 0));
memPanel.setOpaque(false);
memPanel.add(memStatus);
// Start Updater
new Thread(new MemoryStatusUpdater(memStatus)).start();
return memPanel;
}
}
/**
* simple icon for a red dot
*/
class RedDotIcon implements Icon {
public int getIconHeight() {
return 10;
}
public int getIconWidth() {
return 10;
}
public void paintIcon(Component c, Graphics g, int x, int y) {
g.setColor(Color.RED);
g.fillOval(x, y, 10, 10);
}
}
/**
* runnable object for running in a background thread to update the memory
* status of the application
*/
class MemoryStatusUpdater implements Runnable {
private JProgressBar memStatus = null;
private Runtime rt = Runtime.getRuntime();
private NumberFormat formatter;
public MemoryStatusUpdater(JProgressBar memStatus) {
this.memStatus = memStatus;
this.formatter = NumberFormat.getInstance();
formatter.setMaximumFractionDigits(1);
}
public void run() {
try {
while(true) {
double factor = (double) (int) rt.totalMemory() / 100;
int perc = (int) ((rt.totalMemory() - rt.freeMemory()) / factor);
memStatus.setValue(perc);
double usedMem = (rt.totalMemory() - rt.freeMemory()) / 1024.0 / 1024.0;
double totalMem = rt.totalMemory() / 1024.0 / 1024.0;
memStatus.setString(formatter.format(usedMem) + "MB/" +
formatter.format(totalMem) +"MB");
memStatus.setToolTipText(memStatus.getString() + " Memory used.");
Thread.sleep(5000);
}
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
/**
* paint a resize corner icon
*/
class AngledLinesWindowsCornerIcon implements Icon {
private static final Color WHITE_LINE_COLOR = new Color(255, 255, 255);
private static final Color GRAY_LINE_COLOR = new Color(172, 168, 153);
private static final int WIDTH = 13;
private static final int HEIGHT = 13;
public int getIconHeight() {
return WIDTH;
}
public int getIconWidth() {
return HEIGHT;
}
public void paintIcon(Component c, Graphics g, int x, int y) {
g.setColor(WHITE_LINE_COLOR);
g.drawLine(0, 12, 12, 0);
g.drawLine(5, 12, 12, 5);
g.drawLine(10, 12, 12, 10);
g.setColor(GRAY_LINE_COLOR);
g.drawLine(1, 12, 12, 1);
g.drawLine(2, 12, 12, 2);
g.drawLine(3, 12, 12, 3);
g.drawLine(6, 12, 12, 6);
g.drawLine(7, 12, 12, 7);
g.drawLine(8, 12, 12, 8);
g.drawLine(11, 12, 12, 11);
g.drawLine(12, 12, 12, 12);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/SwingWorker.java
================================================
/*
* SwingWorker.java
*
* Thread Dump Analysis Tool, parses Thread Dump input and displays it as tree
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: SwingWorker.java,v 1.1 2006-03-01 11:32:44 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import javax.swing.SwingUtilities;
/**
* This is the 3rd version of SwingWorker (also known as
* SwingWorker 3), an abstract class that you subclass to
* perform GUI-related work in a dedicated thread. For
* instructions on and examples of using this class, see:
*
* http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html
*
* Note that the API changed slightly in the 3rd version:
* You must now invoke start() on the SwingWorker after
* creating it.
*/
public abstract class SwingWorker {
private Object value; // see getValue(), setValue()
/**
* Class to maintain reference to current worker thread
* under separate synchronization control.
*/
private static class ThreadVar {
private Thread thread;
ThreadVar(Thread t) { thread = t; }
synchronized Thread get() { return thread; }
synchronized void clear() { thread = null; }
}
private ThreadVar threadVar;
/**
* Get the value produced by the worker thread, or null if it
* hasn't been constructed yet.
*/
protected synchronized Object getValue() {
return value;
}
/**
* Set the value produced by worker thread
*/
private synchronized void setValue(Object x) {
value = x;
}
/**
* Compute the value to be returned by the get method.
*/
public abstract Object construct();
/**
* Called on the event dispatching thread (not on the worker thread)
* after the construct method has returned.
*/
public void finished() {
}
/**
* A new method that interrupts the worker thread. Call this method
* to force the worker to stop what it's doing.
*/
public void interrupt() {
Thread t = threadVar.get();
if (t != null) {
t.interrupt();
}
threadVar.clear();
}
/**
* Return the value created by the construct method.
* Returns null if either the constructing thread or the current
* thread was interrupted before a value was produced.
*
* @return the value created by the construct method
*/
public Object get() {
while (true) {
Thread t = threadVar.get();
if (t == null) {
return getValue();
}
try {
t.join();
}
catch (InterruptedException e) {
Thread.currentThread().interrupt(); // propagate
return null;
}
}
}
/**
* Start a thread that will call the construct method
* and then exit.
*/
public SwingWorker() {
final Runnable doFinished = new Runnable() {
public void run() { finished(); }
};
Runnable doConstruct = new Runnable() {
public void run() {
try {
setValue(construct());
}
finally {
threadVar.clear();
}
SwingUtilities.invokeLater(doFinished);
}
};
Thread t = new Thread(doConstruct);
threadVar = new ThreadVar(t);
}
/**
* Start the worker thread.
*/
public void start() {
Thread t = threadVar.get();
if (t != null) {
t.start();
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/TableSorter.java
================================================
/*
* TableSorter.java
*
* This class is taken from the java tutorial at java.sun.com with
* an unkown license.
*
* $Id: TableSorter.java,v 1.1 2006-03-01 19:19:38 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.util.List;
import javax.swing.*;
import javax.swing.event.TableModelEvent;
import javax.swing.event.TableModelListener;
import javax.swing.table.*;
/**
* TableSorter is a decorator for TableModels; adding sorting
* functionality to a supplied TableModel. TableSorter does
* not store or copy the data in its TableModel; instead it maintains
* a map from the row indexes of the view to the row indexes of the
* model. As requests are made of the sorter (like getValueAt(row, col))
* they are passed to the underlying model after the row numbers
* have been translated via the internal mapping array. This way,
* the TableSorter appears to hold another copy of the table
* with the rows in a different order.
*
* TableSorter registers itself as a listener to the underlying model,
* just as the JTable itself would. Events recieved from the model
* are examined, sometimes manipulated (typically widened), and then
* passed on to the TableSorter's listeners (typically the JTable).
* If a change to the model has invalidated the order of TableSorter's
* rows, a note of this is made and the sorter will resort the
* rows the next time a value is requested.
*
* When the tableHeader property is set, either by using the
* setTableHeader() method or the two argument constructor, the
* table header may be used as a complete UI for TableSorter.
* The default renderer of the tableHeader is decorated with a renderer
* that indicates the sorting status of each column. In addition,
* a mouse listener is installed with the following behavior:
*
*
* Mouse-click: Clears the sorting status of all other columns
* and advances the sorting status of that column through three
* values: {NOT_SORTED, ASCENDING, DESCENDING} (then back to
* NOT_SORTED again).
*
* SHIFT-mouse-click: Clears the sorting status of all other columns
* and cycles the sorting status of the column through the same
* three values, in the opposite order: {NOT_SORTED, DESCENDING, ASCENDING}.
*
* CONTROL-mouse-click and CONTROL-SHIFT-mouse-click: as above except
* that the changes to the column do not cancel the statuses of columns
* that are already sorting - giving a way to initiate a compound
* sort.
*
*
* This is a long overdue rewrite of a class of the same name that
* first appeared in the swing table demos in 1997.
*
* @author Philip Milne
* @author Brendon McLean
* @author Dan van Enckevort
* @author Parwinder Sekhon
* @version 2.0 02/27/04
*/
public class TableSorter extends AbstractTableModel {
protected TableModel tableModel;
public static final int DESCENDING = -1;
public static final int NOT_SORTED = 0;
public static final int ASCENDING = 1;
private static Directive EMPTY_DIRECTIVE = new Directive(-1, NOT_SORTED);
public static final Comparator COMPARABLE_COMAPRATOR = new Comparator() {
public int compare(Object o1, Object o2) {
return ((Comparable) o1).compareTo(o2);
}
};
public static final Comparator LEXICAL_COMPARATOR = new Comparator() {
public int compare(Object o1, Object o2) {
return o1.toString().compareTo(o2.toString());
}
};
private Row[] viewToModel;
private int[] modelToView;
private JTableHeader tableHeader;
private MouseListener mouseListener;
private TableModelListener tableModelListener;
private Map columnComparators = new HashMap();
private List sortingColumns = new ArrayList();
public TableSorter() {
this.mouseListener = new MouseHandler();
this.tableModelListener = new TableModelHandler();
}
public TableSorter(TableModel tableModel) {
this();
setTableModel(tableModel);
}
public TableSorter(TableModel tableModel, JTableHeader tableHeader) {
this();
setTableHeader(tableHeader);
setTableModel(tableModel);
}
private void clearSortingState() {
viewToModel = null;
modelToView = null;
}
public TableModel getTableModel() {
return tableModel;
}
public void setTableModel(TableModel tableModel) {
if (this.tableModel != null) {
this.tableModel.removeTableModelListener(tableModelListener);
}
this.tableModel = tableModel;
if (this.tableModel != null) {
this.tableModel.addTableModelListener(tableModelListener);
}
clearSortingState();
fireTableStructureChanged();
}
public JTableHeader getTableHeader() {
return tableHeader;
}
public void setTableHeader(JTableHeader tableHeader) {
if (this.tableHeader != null) {
this.tableHeader.removeMouseListener(mouseListener);
TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer();
if (defaultRenderer instanceof SortableHeaderRenderer) {
this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer);
}
}
this.tableHeader = tableHeader;
if (this.tableHeader != null) {
this.tableHeader.addMouseListener(mouseListener);
this.tableHeader.setDefaultRenderer(
new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer()));
}
}
public boolean isSorting() {
return sortingColumns.size() != 0;
}
private Directive getDirective(int column) {
for (int i = 0; i < sortingColumns.size(); i++) {
Directive directive = (Directive)sortingColumns.get(i);
if (directive.column == column) {
return directive;
}
}
return EMPTY_DIRECTIVE;
}
public int getSortingStatus(int column) {
return getDirective(column).direction;
}
private void sortingStatusChanged() {
clearSortingState();
fireTableDataChanged();
if (tableHeader != null) {
tableHeader.repaint();
}
}
public void setSortingStatus(int column, int status) {
Directive directive = getDirective(column);
if (directive != EMPTY_DIRECTIVE) {
sortingColumns.remove(directive);
}
if (status != NOT_SORTED) {
sortingColumns.add(new Directive(column, status));
}
sortingStatusChanged();
}
protected Icon getHeaderRendererIcon(int column, int size) {
Directive directive = getDirective(column);
if (directive == EMPTY_DIRECTIVE) {
return null;
}
return new Arrow(directive.direction == DESCENDING, size, sortingColumns.indexOf(directive));
}
private void cancelSorting() {
sortingColumns.clear();
sortingStatusChanged();
}
public void setColumnComparator(Class type, Comparator comparator) {
if (comparator == null) {
columnComparators.remove(type);
} else {
columnComparators.put(type, comparator);
}
}
protected Comparator getComparator(int column) {
Class columnType = tableModel.getColumnClass(column);
Comparator comparator = (Comparator) columnComparators.get(columnType);
if (comparator != null) {
return comparator;
}
if (Comparable.class.isAssignableFrom(columnType)) {
return COMPARABLE_COMAPRATOR;
}
return LEXICAL_COMPARATOR;
}
private Row[] getViewToModel() {
if (viewToModel == null) {
int tableModelRowCount = tableModel.getRowCount();
viewToModel = new Row[tableModelRowCount];
for (int row = 0; row < tableModelRowCount; row++) {
viewToModel[row] = new Row(row);
}
if (isSorting()) {
Arrays.sort(viewToModel);
}
}
return viewToModel;
}
public int modelIndex(int viewIndex) {
return getViewToModel()[viewIndex].modelIndex;
}
private int[] getModelToView() {
if (modelToView == null) {
int n = getViewToModel().length;
modelToView = new int[n];
for (int i = 0; i < n; i++) {
modelToView[modelIndex(i)] = i;
}
}
return modelToView;
}
// TableModel interface methods
public int getRowCount() {
return (tableModel == null) ? 0 : tableModel.getRowCount();
}
public int getColumnCount() {
return (tableModel == null) ? 0 : tableModel.getColumnCount();
}
public String getColumnName(int column) {
return tableModel.getColumnName(column);
}
public Class getColumnClass(int column) {
return tableModel.getColumnClass(column);
}
public boolean isCellEditable(int row, int column) {
return tableModel.isCellEditable(modelIndex(row), column);
}
public Object getValueAt(int row, int column) {
return tableModel.getValueAt(modelIndex(row), column);
}
public void setValueAt(Object aValue, int row, int column) {
tableModel.setValueAt(aValue, modelIndex(row), column);
}
// Helper classes
private class Row implements Comparable {
private int modelIndex;
public Row(int index) {
this.modelIndex = index;
}
public int compareTo(Object o) {
int row1 = modelIndex;
int row2 = ((Row) o).modelIndex;
for (Iterator it = sortingColumns.iterator(); it.hasNext();) {
Directive directive = (Directive) it.next();
int column = directive.column;
Object o1 = tableModel.getValueAt(row1, column);
Object o2 = tableModel.getValueAt(row2, column);
int comparison = 0;
// Define null less than everything, except null.
if (o1 == null && o2 == null) {
comparison = 0;
} else if (o1 == null) {
comparison = -1;
} else if (o2 == null) {
comparison = 1;
} else {
comparison = getComparator(column).compare(o1, o2);
}
if (comparison != 0) {
return directive.direction == DESCENDING ? -comparison : comparison;
}
}
return 0;
}
}
private class TableModelHandler implements TableModelListener {
public void tableChanged(TableModelEvent e) {
// If we're not sorting by anything, just pass the event along.
if (!isSorting()) {
clearSortingState();
fireTableChanged(e);
return;
}
// If the table structure has changed, cancel the sorting; the
// sorting columns may have been either moved or deleted from
// the model.
if (e.getFirstRow() == TableModelEvent.HEADER_ROW) {
cancelSorting();
fireTableChanged(e);
return;
}
// We can map a cell event through to the view without widening
// when the following conditions apply:
//
// a) all the changes are on one row (e.getFirstRow() == e.getLastRow()) and,
// b) all the changes are in one column (column != TableModelEvent.ALL_COLUMNS) and,
// c) we are not sorting on that column (getSortingStatus(column) == NOT_SORTED) and,
// d) a reverse lookup will not trigger a sort (modelToView != null)
//
// Note: INSERT and DELETE events fail this test as they have column == ALL_COLUMNS.
//
// The last check, for (modelToView != null) is to see if modelToView
// is already allocated. If we don't do this check; sorting can become
// a performance bottleneck for applications where cells
// change rapidly in different parts of the table. If cells
// change alternately in the sorting column and then outside of
// it this class can end up re-sorting on alternate cell updates -
// which can be a performance problem for large tables. The last
// clause avoids this problem.
int column = e.getColumn();
if (e.getFirstRow() == e.getLastRow()
&& column != TableModelEvent.ALL_COLUMNS
&& getSortingStatus(column) == NOT_SORTED
&& modelToView != null) {
int viewIndex = getModelToView()[e.getFirstRow()];
fireTableChanged(new TableModelEvent(TableSorter.this,
viewIndex, viewIndex,
column, e.getType()));
return;
}
// Something has happened to the data that may have invalidated the row order.
clearSortingState();
fireTableDataChanged();
return;
}
}
private class MouseHandler extends MouseAdapter {
public void mouseClicked(MouseEvent e) {
JTableHeader h = (JTableHeader) e.getSource();
TableColumnModel columnModel = h.getColumnModel();
int viewColumn = columnModel.getColumnIndexAtX(e.getX());
int column = columnModel.getColumn(viewColumn).getModelIndex();
if (column != -1) {
int status = getSortingStatus(column);
if (!e.isControlDown()) {
cancelSorting();
}
// Cycle the sorting states through {NOT_SORTED, ASCENDING, DESCENDING} or
// {NOT_SORTED, DESCENDING, ASCENDING} depending on whether shift is pressed.
status = status + (e.isShiftDown() ? -1 : 1);
status = (status + 4) % 3 - 1; // signed mod, returning {-1, 0, 1}
setSortingStatus(column, status);
}
}
}
private static class Arrow implements Icon {
private boolean descending;
private int size;
private int priority;
public Arrow(boolean descending, int size, int priority) {
this.descending = descending;
this.size = size;
this.priority = priority;
}
public void paintIcon(Component c, Graphics g, int x, int y) {
Color color = c == null ? Color.GRAY : c.getBackground();
// In a compound sort, make each succesive triangle 20%
// smaller than the previous one.
int dx = (int)(size/2*Math.pow(0.8, priority));
int dy = descending ? dx : -dx;
// Align icon (roughly) with font baseline.
y = y + 5*size/6 + (descending ? -dy : 0);
int shift = descending ? 1 : -1;
g.translate(x, y);
// Right diagonal.
g.setColor(color.darker());
g.drawLine(dx / 2, dy, 0, 0);
g.drawLine(dx / 2, dy + shift, 0, shift);
// Left diagonal.
g.setColor(color.brighter());
g.drawLine(dx / 2, dy, dx, 0);
g.drawLine(dx / 2, dy + shift, dx, shift);
// Horizontal line.
if (descending) {
g.setColor(color.darker().darker());
} else {
g.setColor(color.brighter().brighter());
}
g.drawLine(dx, 0, 0, 0);
g.setColor(color);
g.translate(-x, -y);
}
public int getIconWidth() {
return size;
}
public int getIconHeight() {
return size;
}
}
private class SortableHeaderRenderer implements TableCellRenderer {
private TableCellRenderer tableCellRenderer;
public SortableHeaderRenderer(TableCellRenderer tableCellRenderer) {
this.tableCellRenderer = tableCellRenderer;
}
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) {
Component c = tableCellRenderer.getTableCellRendererComponent(table,
value, isSelected, hasFocus, row, column);
if (c instanceof JLabel) {
JLabel l = (JLabel) c;
l.setHorizontalTextPosition(JLabel.LEFT);
int modelColumn = table.convertColumnIndexToModel(column);
l.setIcon(getHeaderRendererIcon(modelColumn, l.getFont().getSize()));
}
return c;
}
}
private static class Directive {
private int column;
private int direction;
public Directive(int column, int direction) {
this.column = column;
this.direction = direction;
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/ThreadsTableModel.java
================================================
/*
* ThreadsTableModel.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: ThreadsTableModel.java,v 1.6 2008-04-27 20:31:14 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.model.ThreadInfo;
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
import javax.swing.tree.DefaultMutableTreeNode;
/**
* table model for displaying thread overview.
*
* @author irockel
*/
public class ThreadsTableModel extends AbstractTableModel {
private Vector elements;
private String[] columnNames = null;
/**
*
* @param rootNode
*/
public ThreadsTableModel(DefaultMutableTreeNode rootNode) {
// transform child nodes in proper vector.
if(rootNode != null) {
elements = new Vector();
for(int i = 0; i < rootNode.getChildCount(); i++) {
DefaultMutableTreeNode childNode = (DefaultMutableTreeNode) rootNode.getChildAt(i);
elements.add(childNode.getUserObject());
ThreadInfo ti = (ThreadInfo) childNode.getUserObject();
if(columnNames == null) {
if(ti.getTokens().length > 3) {
columnNames = new String[] {"Name", "Type", "Prio", "Thread-ID", "Native-ID", "State", "Address Range"};
} else {
columnNames = new String[] {"Name", "Thread-ID", "State"};
}
}
}
}
}
public String getColumnName(int col) {
return columnNames[col];
}
public int getRowCount() {
return(elements.size());
}
public int getColumnCount() {
return(columnNames.length);
}
public Object getValueAt(int rowIndex, int columnIndex) {
ThreadInfo ti = ((ThreadInfo) elements.elementAt(rowIndex));
String[] columns = ti.getTokens();
//System.out.println("Info: " + ti.getInfo() + ", rowIndex" + rowIndex + ", columnIndex: " + columnIndex);
if(getColumnCount() > 3) {
if (columnIndex > 1 && columnIndex < 5) {
// Handle null or empty strings safely
if (columns[columnIndex] != null && !columns[columnIndex].trim().isEmpty()) {
try {
return new Long(columns[columnIndex]);
} catch (NumberFormatException e) {
return 0L; // Return 0 for invalid numbers
}
} else {
return 0L; // Return 0 for null or empty values
}
} else {
return columns[columnIndex] != null ? columns[columnIndex] : "";
}
} else {
if (columnIndex == 1) {
// Handle null or empty strings safely
if (columns[columnIndex] != null && !columns[columnIndex].trim().isEmpty()) {
try {
return new Long(columns[columnIndex]);
} catch (NumberFormatException e) {
return 0L; // Return 0 for invalid numbers
}
} else {
return 0L; // Return 0 for null or empty values
}
} else {
return columns[columnIndex] != null ? columns[columnIndex] : "";
}
}
}
/**
* get the thread info object at the specified line
* @param rowIndex the row index
* @return thread info object at this line.
*/
public ThreadInfo getInfoObjectAtRow(int rowIndex) {
return(rowIndex >= 0 && rowIndex < getRowCount() ? (ThreadInfo) elements.get(rowIndex) : null);
}
/**
* {@inheritDoc}
*/
public Class getColumnClass(int columnIndex) {
if(columnIndex > 1 && columnIndex < 5) {
return Integer.class;
} else {
return String.class;
}
}
/**
* search for the specified (partial) name in thread names
*
* @param startRow row to start the search
* @param name the (partial) name
* @return the index of the row or -1 if not found.
*/
public int searchRowWithName(int startRow, String name) {
int i = startRow;
boolean found = false;
while(!found && (i < getRowCount())) {
found = getInfoObjectAtRow(i++).getTokens()[0].indexOf(name) >= 0;
}
return(found ? i-1 : -1);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/ThreadsTableSelectionModel.java
================================================
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package de.grimmfrost.tda.utils;
import javax.swing.DefaultListSelectionModel;
import javax.swing.JTable;
/**
*
* @author irockel
*/
public class ThreadsTableSelectionModel extends DefaultListSelectionModel {
private JTable table = null;
public ThreadsTableSelectionModel(JTable table) {
this.table = table;
}
public JTable getTable() {
return(table);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/TipOfDay.java
================================================
/*
* TipOfDay.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: TipOfDay.java,v 1.1 2008-09-16 20:46:27 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.TDA;
import java.io.IOException;
import java.util.Properties;
import java.util.Random;
/**
* read random tip of day from tips.properties.
*
* @author irockel
*/
public class TipOfDay {
private static Properties tips;
private static int tipsCount = 0;
private static Random rand = new Random();
public static String getTipOfDay() {
if(tips == null) {
loadTips();
}
return(tips.getProperty("tip." + (rand.nextInt(tipsCount))));
}
private static void loadTips() {
tips = new Properties();
try {
tips.load(TDA.class.getResourceAsStream("doc/tips.properties"));
} catch (IOException ex) {
ex.printStackTrace();
}
tipsCount = Integer.parseInt(tips.getProperty("tips.count"));
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/TreeRenderer.java
================================================
/*
* TreeRenderer.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: TreeRenderer.java,v 1.10 2008-03-13 21:16:08 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import de.grimmfrost.tda.*;
import de.grimmfrost.tda.model.*;
import java.awt.Color;
import java.awt.Component;
import javax.swing.Icon;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
/**
* adds icons to tda root tree
* @author irockel
*/
public class TreeRenderer extends DefaultTreeCellRenderer {
public TreeRenderer() {
// empty constructor
}
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel,
boolean expanded, boolean leaf, int row, boolean hasFocus) {
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
if (leaf && isCategory(value)) {
setIcon(getIconFromCategory(value));
} else if (leaf && isThreadInfo(value)) {
setIcon(TDA.createImageIcon("Thread.png"));
} else if(leaf && isHistogramInfo(value)) {
setIcon(TDA.createImageIcon("Histogram.png"));
} else if (leaf && isLogfile(value)) {
setIcon(TDA.createImageIcon("Root.png"));
} else if (leaf && isLogFileContent(value)) {
setIcon(TDA.createImageIcon("LogfileContent.png"));
} else if(!leaf) {
if(((DefaultMutableTreeNode) value).isRoot() || isLogfile(value)) {
setIcon(TDA.createImageIcon("Root.png"));
} else if(isThreadInfo(value)) {
if(((ThreadInfo) ((DefaultMutableTreeNode) value).getUserObject()).areALotOfWaiting()) {
setIcon(TDA.createImageIcon("MonitorRed.png"));
} else {
setIcon(TDA.createImageIcon("Monitor.png"));
}
} else {
setIcon(TDA.createImageIcon("ThreadDump.png"));
}
}
this.setBackgroundNonSelectionColor(new Color(0,0,0,0));
return this;
}
protected boolean isCategory(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
return(node.getUserObject() instanceof Category);
}
protected Icon getIconFromCategory(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
Category nodeInfo = (Category) node.getUserObject();
return(nodeInfo.getIcon());
}
private boolean isHistogramInfo(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
return(node.getUserObject() instanceof HistogramInfo);
}
private boolean isThreadInfo(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
return((node.getUserObject() instanceof ThreadInfo));
}
private boolean isLogfile(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
return(node.getUserObject() instanceof Logfile);
}
private boolean isLogFileContent(Object value) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
return(node.getUserObject() instanceof LogFileContent);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/ViewScrollPane.java
================================================
/*
* PreferencesDialog.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: ViewScrollPane.java,v 1.1 2008-04-27 20:31:14 irockel Exp $
*/
package de.grimmfrost.tda.utils;
import java.awt.Color;
import java.awt.Component;
import javax.swing.BorderFactory;
import javax.swing.JScrollPane;
/**
* custom scroll pane to be used in tda for consistent look and feel in the tool.
*
* @author irockel
*/
public class ViewScrollPane extends JScrollPane {
/**
* constructor for the view scroll pane
*
* @param comp the component to wrap into the scroll pane
* @param white true, if the scrollpane should be in flat white.
*/
public ViewScrollPane(Component comp, boolean white) {
super(comp);
if(white) {
setOpaque(true);
setBorder(BorderFactory.createEmptyBorder());
setBackground(Color.WHITE);
getHorizontalScrollBar().setBackground(Color.WHITE);
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/DefaultInputHandler.java
================================================
/*
* DefaultInputHandler.java - Default implementation of an input handler
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.KeyStroke;
import java.awt.event.*;
import java.awt.Toolkit;
import java.util.Hashtable;
import java.util.StringTokenizer;
import java.util.Map;
/**
* The default input handler. It maps sequences of keystrokes into actions
* and inserts key typed events into the text area.
* @author Slava Pestov
* @version $Id: DefaultInputHandler.java,v 1.2 2007-11-09 16:05:46 irockel Exp $
*/
public class DefaultInputHandler extends InputHandler {
/**
* Creates a new input handler with no key bindings defined.
*/
public DefaultInputHandler() {
bindings = currentBindings = new Hashtable();
}
/**
* Sets up the default key bindings.
*/
public void addDefaultKeyBindings() {
addKeyBinding("BACK_SPACE",BACKSPACE);
addKeyBinding("C+BACK_SPACE",BACKSPACE_WORD);
addKeyBinding("DELETE",DELETE);
addKeyBinding("C+DELETE",DELETE_WORD);
addKeyBinding("ENTER",INSERT_BREAK);
addKeyBinding("TAB",INSERT_TAB);
addKeyBinding("INSERT",OVERWRITE);
addKeyBinding("C+\\",TOGGLE_RECT);
addKeyBinding("HOME",HOME);
addKeyBinding("END",END);
addKeyBinding("S+HOME",SELECT_HOME);
addKeyBinding("S+END",SELECT_END);
addKeyBinding("C+HOME",DOCUMENT_HOME);
addKeyBinding("C+END",DOCUMENT_END);
addKeyBinding("CS+HOME",SELECT_DOC_HOME);
addKeyBinding("CS+END",SELECT_DOC_END);
addKeyBinding("PAGE_UP",PREV_PAGE);
addKeyBinding("PAGE_DOWN",NEXT_PAGE);
addKeyBinding("S+PAGE_UP",SELECT_PREV_PAGE);
addKeyBinding("S+PAGE_DOWN",SELECT_NEXT_PAGE);
addKeyBinding("LEFT",PREV_CHAR);
addKeyBinding("S+LEFT",SELECT_PREV_CHAR);
addKeyBinding("C+LEFT",PREV_WORD);
addKeyBinding("CS+LEFT",SELECT_PREV_WORD);
addKeyBinding("RIGHT",NEXT_CHAR);
addKeyBinding("S+RIGHT",SELECT_NEXT_CHAR);
addKeyBinding("C+RIGHT",NEXT_WORD);
addKeyBinding("CS+RIGHT",SELECT_NEXT_WORD);
addKeyBinding("UP",PREV_LINE);
addKeyBinding("S+UP",SELECT_PREV_LINE);
addKeyBinding("DOWN",NEXT_LINE);
addKeyBinding("S+DOWN",SELECT_NEXT_LINE);
addKeyBinding("C+ENTER",REPEAT);
}
/**
* add a action listener for a specific key stroke
* @param keyStroke key binding to add
* @param action action to perform if key is pressed.
*/
public void addKeyBinding(KeyStroke keyStroke, ActionListener action) {
Object o = bindings.get(keyStroke);
if(o instanceof Map) {
((Map) o).put(keyStroke, action);
} else {
bindings.put(keyStroke, action);
}
}
/**
* Adds a key binding to this input handler. The key binding is
* a list of white space separated key strokes of the form
* [modifiers+]key where modifier is C for Control, A for Alt,
* or S for Shift, and key is either a character (a-z) or a field
* name in the KeyEvent class prefixed with VK_ (e.g., BACK_SPACE)
* @param keyBinding The key binding
* @param action The action
*/
public void addKeyBinding(String keyBinding, ActionListener action) {
Hashtable current = bindings;
StringTokenizer st = new StringTokenizer(keyBinding);
while(st.hasMoreTokens()) {
KeyStroke keyStroke = parseKeyStroke(st.nextToken());
if(keyStroke == null)
return;
if(st.hasMoreTokens()) {
Object o = current.get(keyStroke);
if(o instanceof Hashtable)
current = (Hashtable)o;
else {
o = new Hashtable();
current.put(keyStroke,o);
current = (Hashtable)o;
}
} else
current.put(keyStroke,action);
}
}
/**
* Removes a key binding from this input handler. This is not yet
* implemented.
* @param keyBinding The key binding
*/
public void removeKeyBinding(String keyBinding) {
throw new InternalError("Not yet implemented");
}
/**
* Removes all key bindings from this input handler.
*/
public void removeAllKeyBindings() {
bindings.clear();
}
/**
* Returns a copy of this input handler that shares the same
* key bindings. Setting key bindings in the copy will also
* set them in the original.
*/
public InputHandler copy() {
return new DefaultInputHandler(this);
}
/**
* Handle a key pressed event. This will look up the binding for
* the key stroke and execute it.
*/
public void keyPressed(KeyEvent evt) {
int keyCode = evt.getKeyCode();
int modifiers = evt.getModifiers();
if(keyCode == KeyEvent.VK_CONTROL ||
keyCode == KeyEvent.VK_SHIFT ||
keyCode == KeyEvent.VK_ALT ||
keyCode == KeyEvent.VK_META)
return;
if((modifiers & ~KeyEvent.SHIFT_MASK) != 0
|| evt.isActionKey()
|| keyCode == KeyEvent.VK_BACK_SPACE
|| keyCode == KeyEvent.VK_DELETE
|| keyCode == KeyEvent.VK_ENTER
|| keyCode == KeyEvent.VK_TAB
|| keyCode == KeyEvent.VK_ESCAPE) {
if(grabAction != null) {
handleGrabAction(evt);
return;
}
KeyStroke keyStroke = KeyStroke.getKeyStroke(keyCode,
modifiers);
Object o = currentBindings.get(keyStroke);
if(o == null) {
// Don't beep if the user presses some
// key we don't know about unless a
// prefix is active. Otherwise it will
// beep when caps lock is pressed, etc.
if(currentBindings != bindings) {
Toolkit.getDefaultToolkit().beep();
// F10 should be passed on, but C+e F10
// shouldn't
repeatCount = 0;
repeat = false;
evt.consume();
}
currentBindings = bindings;
return;
} else if(o instanceof ActionListener) {
currentBindings = bindings;
executeAction(((ActionListener)o),
evt.getSource(), String.valueOf(evt.getKeyChar()), evt.getModifiers());
evt.consume();
return;
} else if(o instanceof Hashtable) {
currentBindings = (Hashtable)o;
evt.consume();
return;
}
}
}
/**
* Handle a key typed event. This inserts the key into the text area.
*/
public void keyTyped(KeyEvent evt) {
int modifiers = evt.getModifiers();
char c = evt.getKeyChar();
if(c != KeyEvent.CHAR_UNDEFINED &&
(modifiers & KeyEvent.ALT_MASK) == 0) {
if(c >= 0x20 && c != 0x7f) {
KeyStroke keyStroke = KeyStroke.getKeyStroke(
Character.toUpperCase(c));
Object o = currentBindings.get(keyStroke);
if(o instanceof Hashtable) {
currentBindings = (Hashtable)o;
return;
} else if(o instanceof ActionListener) {
currentBindings = bindings;
executeAction((ActionListener)o,
evt.getSource(),
String.valueOf(c), modifiers);
return;
}
currentBindings = bindings;
if(grabAction != null) {
handleGrabAction(evt);
return;
}
// 0-9 adds another 'digit' to the repeat number
if(repeat && Character.isDigit(c)) {
repeatCount *= 10;
repeatCount += (c - '0');
return;
}
executeAction(INSERT_CHAR,evt.getSource(),
String.valueOf(evt.getKeyChar()), modifiers);
repeatCount = 0;
repeat = false;
}
}
}
/**
* Converts a string to a keystroke. The string should be of the
* form modifiers +shortcut where modifiers
* is any combination of A for Alt, C for Control, S for Shift
* or M for Meta, and shortcut is either a single character,
* or a keycode name from the KeyEvent class, without
* the VK_ prefix.
* @param keyStroke A string description of the key stroke
*/
public static KeyStroke parseKeyStroke(String keyStroke) {
if(keyStroke == null)
return null;
int modifiers = 0;
int index = keyStroke.indexOf('+');
if(index != -1) {
for(int i = 0; i < index; i++) {
switch(Character.toUpperCase(keyStroke
.charAt(i))) {
case 'A':
modifiers |= InputEvent.ALT_MASK;
break;
case 'C':
modifiers |= InputEvent.CTRL_MASK;
break;
case 'M':
modifiers |= InputEvent.META_MASK;
break;
case 'S':
modifiers |= InputEvent.SHIFT_MASK;
break;
}
}
}
String key = keyStroke.substring(index + 1);
if(key.length() == 1) {
char ch = Character.toUpperCase(key.charAt(0));
if(modifiers == 0)
return KeyStroke.getKeyStroke(ch);
else
return KeyStroke.getKeyStroke(ch,modifiers);
} else if(key.length() == 0) {
System.err.println("Invalid key stroke: " + keyStroke);
return null;
} else {
int ch;
try {
ch = KeyEvent.class.getField("VK_".concat(key))
.getInt(null);
} catch(Exception e) {
System.err.println("Invalid key stroke: "
+ keyStroke);
return null;
}
return KeyStroke.getKeyStroke(ch,modifiers);
}
}
// private members
private Hashtable bindings;
private Hashtable currentBindings;
private DefaultInputHandler(DefaultInputHandler copy) {
bindings = currentBindings = copy.bindings;
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/InputHandler.java
================================================
/*
* InputHandler.java - Manages key bindings and executes actions
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.text.*;
import javax.swing.JPopupMenu;
import java.awt.event.*;
import java.awt.Component;
import java.util.*;
import javax.swing.*;
/**
* An input handler converts the user's key strokes into concrete actions.
* It also takes care of macro recording and action repetition.
*
* This class provides all the necessary support code for an input
* handler, but doesn't actually do any key binding logic. It is up
* to the implementations of this class to do so.
*
* @author Slava Pestov
* @version $Id: InputHandler.java,v 1.3 2007-11-09 16:05:46 irockel Exp $
*/
public abstract class InputHandler extends KeyAdapter {
/**
* If this client property is set to Boolean.TRUE on the text area,
* the home/end keys will support 'smart' BRIEF-like behaviour
* (one press = start/end of line, two presses = start/end of
* viewscreen, three presses = start/end of document). By default,
* this property is not set.
*/
public static final String SMART_HOME_END_PROPERTY = "InputHandler.homeEnd";
public static final ActionListener BACKSPACE = new backspace();
public static final ActionListener BACKSPACE_WORD = new backspace_word();
public static final ActionListener DELETE = new delete();
public static final ActionListener DELETE_WORD = new delete_word();
public static final ActionListener END = new end(false);
public static final ActionListener DOCUMENT_END = new document_end(false);
public static final ActionListener SELECT_END = new end(true);
public static final ActionListener SELECT_DOC_END = new document_end(true);
public static final ActionListener INSERT_BREAK = new insert_break();
public static final ActionListener INSERT_TAB = new insert_tab();
public static final ActionListener HOME = new home(false);
public static final ActionListener DOCUMENT_HOME = new document_home(false);
public static final ActionListener SELECT_HOME = new home(true);
public static final ActionListener SELECT_DOC_HOME = new document_home(true);
public static final ActionListener NEXT_CHAR = new next_char(false);
public static final ActionListener NEXT_LINE = new next_line(false);
public static final ActionListener NEXT_PAGE = new next_page(false);
public static final ActionListener NEXT_WORD = new next_word(false);
public static final ActionListener SELECT_NEXT_CHAR = new next_char(true);
public static final ActionListener SELECT_NEXT_LINE = new next_line(true);
public static final ActionListener SELECT_NEXT_PAGE = new next_page(true);
public static final ActionListener SELECT_NEXT_WORD = new next_word(true);
public static final ActionListener OVERWRITE = new overwrite();
public static final ActionListener PREV_CHAR = new prev_char(false);
public static final ActionListener PREV_LINE = new prev_line(false);
public static final ActionListener PREV_PAGE = new prev_page(false);
public static final ActionListener PREV_WORD = new prev_word(false);
public static final ActionListener SELECT_PREV_CHAR = new prev_char(true);
public static final ActionListener SELECT_PREV_LINE = new prev_line(true);
public static final ActionListener SELECT_PREV_PAGE = new prev_page(true);
public static final ActionListener SELECT_PREV_WORD = new prev_word(true);
public static final ActionListener REPEAT = new repeat();
public static final ActionListener TOGGLE_RECT = new toggle_rect();
// Default action
public static final ActionListener INSERT_CHAR = new insert_char();
private static Hashtable actions;
static
{
actions = new Hashtable();
actions.put("backspace",BACKSPACE);
actions.put("backspace-word",BACKSPACE_WORD);
actions.put("delete",DELETE);
actions.put("delete-word",DELETE_WORD);
actions.put("end",END);
actions.put("select-end",SELECT_END);
actions.put("document-end",DOCUMENT_END);
actions.put("select-doc-end",SELECT_DOC_END);
actions.put("insert-break",INSERT_BREAK);
actions.put("insert-tab",INSERT_TAB);
actions.put("home",HOME);
actions.put("select-home",SELECT_HOME);
actions.put("document-home",DOCUMENT_HOME);
actions.put("select-doc-home",SELECT_DOC_HOME);
actions.put("next-char",NEXT_CHAR);
actions.put("next-line",NEXT_LINE);
actions.put("next-page",NEXT_PAGE);
actions.put("next-word",NEXT_WORD);
actions.put("select-next-char",SELECT_NEXT_CHAR);
actions.put("select-next-line",SELECT_NEXT_LINE);
actions.put("select-next-page",SELECT_NEXT_PAGE);
actions.put("select-next-word",SELECT_NEXT_WORD);
actions.put("overwrite",OVERWRITE);
actions.put("prev-char",PREV_CHAR);
actions.put("prev-line",PREV_LINE);
actions.put("prev-page",PREV_PAGE);
actions.put("prev-word",PREV_WORD);
actions.put("select-prev-char",SELECT_PREV_CHAR);
actions.put("select-prev-line",SELECT_PREV_LINE);
actions.put("select-prev-page",SELECT_PREV_PAGE);
actions.put("select-prev-word",SELECT_PREV_WORD);
actions.put("repeat",REPEAT);
actions.put("toggle-rect",TOGGLE_RECT);
actions.put("insert-char",INSERT_CHAR);
}
/**
* Returns a named text area action.
* @param name The action name
*/
public static ActionListener getAction(String name) {
return (ActionListener)actions.get(name);
}
/**
* Returns the name of the specified text area action.
* @param listener The action
*/
public static String getActionName(ActionListener listener) {
Enumeration enumActions = getActions();
while(enumActions.hasMoreElements()) {
String name = (String)enumActions.nextElement();
ActionListener _listener = getAction(name);
if(_listener == listener)
return name;
}
return null;
}
/**
* Returns an enumeration of all available actions.
*/
public static Enumeration getActions() {
return actions.keys();
}
/**
* Adds the default key bindings to this input handler.
* This should not be called in the constructor of this
* input handler, because applications might load the
* key bindings from a file, etc.
*/
public abstract void addDefaultKeyBindings();
/**
* add a action listener for a specific key stroke
* @param keyStroke key binding to add
* @param action action to perform if key is pressed.
*/
public abstract void addKeyBinding(KeyStroke keyStroke, ActionListener action);
/**
* Adds a key binding to this input handler.
* @param keyBinding The key binding (the format of this is
* input-handler specific)
* @param action The action
*/
public abstract void addKeyBinding(String keyBinding, ActionListener action);
/**
* Removes a key binding from this input handler.
* @param keyBinding The key binding
*/
public abstract void removeKeyBinding(String keyBinding);
/**
* Removes all key bindings from this input handler.
*/
public abstract void removeAllKeyBindings();
/**
* Grabs the next key typed event and invokes the specified
* action with the key as a the action command.
* @param action The action
*/
public void grabNextKeyStroke(ActionListener action) {
grabAction = action;
}
/**
* Returns if repeating is enabled. When repeating is enabled,
* actions will be executed multiple times. This is usually
* invoked with a special key stroke in the input handler.
*/
public boolean isRepeatEnabled() {
return repeat;
}
/**
* Enables repeating. When repeating is enabled, actions will be
* executed multiple times. Once repeating is enabled, the input
* handler should read a number from the keyboard.
*/
public void setRepeatEnabled(boolean repeat) {
this.repeat = repeat;
}
/**
* Returns the number of times the next action will be repeated.
*/
public int getRepeatCount() {
return (repeat ? Math.max(1,repeatCount) : 1);
}
/**
* Sets the number of times the next action will be repeated.
* @param repeatCount The repeat count
*/
public void setRepeatCount(int repeatCount) {
this.repeatCount = repeatCount;
}
/**
* Returns the macro recorder. If this is non-null, all executed
* actions should be forwarded to the recorder.
*/
public InputHandler.MacroRecorder getMacroRecorder() {
return recorder;
}
/**
* Sets the macro recorder. If this is non-null, all executed
* actions should be forwarded to the recorder.
* @param recorder The macro recorder
*/
public void setMacroRecorder(InputHandler.MacroRecorder recorder) {
this.recorder = recorder;
}
/**
* Returns a copy of this input handler that shares the same
* key bindings. Setting key bindings in the copy will also
* set them in the original.
*/
public abstract InputHandler copy();
/**
* Executes the specified action, repeating and recording it as
* necessary.
* @param listener The action listener
* @param source The event source
* @param actionCommand The action command
*/
public void executeAction(ActionListener listener, Object source,
String actionCommand, int modifiers) {
// create event
ActionEvent evt = new ActionEvent(source,
ActionEvent.ACTION_PERFORMED,
actionCommand, modifiers);
// don't do anything if the action is a wrapper
// (like EditAction.Wrapper)
if(listener instanceof Wrapper) {
listener.actionPerformed(evt);
return;
}
// remember old values, in case action changes them
boolean _repeat = repeat;
int _repeatCount = getRepeatCount();
// execute the action
if(listener instanceof InputHandler.NonRepeatable)
listener.actionPerformed(evt);
else {
for(int i = 0; i < Math.max(1,repeatCount); i++)
listener.actionPerformed(evt);
}
// do recording. Notice that we do no recording whatsoever
// for actions that grab keys
if(grabAction == null) {
if(recorder != null) {
if(!(listener instanceof InputHandler.NonRecordable)) {
if(_repeatCount != 1)
recorder.actionPerformed(REPEAT,String.valueOf(_repeatCount));
recorder.actionPerformed(listener,actionCommand);
}
}
// If repeat was true originally, clear it
// Otherwise it might have been set by the action, etc
if(_repeat) {
repeat = false;
repeatCount = 0;
}
}
}
/**
* Returns the text area that fired the specified event.
* @param evt The event
*/
public static JEditTextArea getTextArea(EventObject evt) {
if(evt != null) {
Object o = evt.getSource();
if(o instanceof Component) {
// find the parent text area
Component c = (Component)o;
for(;;) {
if(c instanceof JEditTextArea)
return (JEditTextArea)c;
else if(c == null)
break;
if(c instanceof JPopupMenu)
c = ((JPopupMenu)c)
.getInvoker();
else
c = c.getParent();
}
}
}
// this shouldn't happen
System.err.println("BUG: getTextArea() returning null");
System.err.println("Report this to Slava Pestov ");
return null;
}
// protected members
/**
* If a key is being grabbed, this method should be called with
* the appropriate key event. It executes the grab action with
* the typed character as the parameter.
*/
protected void handleGrabAction(KeyEvent evt) {
// Clear it *before* it is executed so that executeAction()
// resets the repeat count
ActionListener _grabAction = grabAction;
grabAction = null;
executeAction(_grabAction,evt.getSource(),
String.valueOf(evt.getKeyChar()), evt.getModifiers());
}
// protected members
protected ActionListener grabAction;
protected boolean repeat;
protected int repeatCount;
protected InputHandler.MacroRecorder recorder;
/**
* If an action implements this interface, it should not be repeated.
* Instead, it will handle the repetition itself.
*/
public interface NonRepeatable {}
/**
* If an action implements this interface, it should not be recorded
* by the macro recorder. Instead, it will do its own recording.
*/
public interface NonRecordable {}
/**
* For use by EditAction.Wrapper only.
* @since jEdit 2.2final
*/
public interface Wrapper {}
/**
* Macro recorder.
*/
public interface MacroRecorder {
void actionPerformed(ActionListener listener,
String actionCommand);
}
public static class backspace implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(!textArea.isEditable()) {
textArea.getToolkit().beep();
return;
}
if(textArea.getSelectionStart()
!= textArea.getSelectionEnd()) {
textArea.setSelectedText("");
} else {
int caret = textArea.getCaretPosition();
if(caret == 0) {
textArea.getToolkit().beep();
return;
}
try {
textArea.getDocument().remove(caret - 1,1);
} catch(BadLocationException bl) {
bl.printStackTrace();
}
}
}
}
public static class backspace_word implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int start = textArea.getSelectionStart();
if(start != textArea.getSelectionEnd()) {
textArea.setSelectedText("");
}
int line = textArea.getCaretLine();
int lineStart = textArea.getLineStartOffset(line);
int caret = start - lineStart;
String lineText = textArea.getLineText(textArea
.getCaretLine());
if(caret == 0) {
if(lineStart == 0) {
textArea.getToolkit().beep();
return;
}
caret--;
} else {
String noWordSep = (String)textArea.getDocument().getProperty("noWordSep");
caret = TextUtilities.findWordStart(lineText,caret,noWordSep);
}
try {
textArea.getDocument().remove(
caret + lineStart,
start - (caret + lineStart));
} catch(BadLocationException bl) {
bl.printStackTrace();
}
}
}
public static class delete implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(!textArea.isEditable()) {
textArea.getToolkit().beep();
return;
}
if(textArea.getSelectionStart()
!= textArea.getSelectionEnd()) {
textArea.setSelectedText("");
} else {
int caret = textArea.getCaretPosition();
if(caret == textArea.getDocumentLength()) {
textArea.getToolkit().beep();
return;
}
try {
textArea.getDocument().remove(caret,1);
} catch(BadLocationException bl) {
bl.printStackTrace();
}
}
}
}
public static class delete_word implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int start = textArea.getSelectionStart();
if(start != textArea.getSelectionEnd()) {
textArea.setSelectedText("");
}
int line = textArea.getCaretLine();
int lineStart = textArea.getLineStartOffset(line);
int caret = start - lineStart;
String lineText = textArea.getLineText(textArea
.getCaretLine());
if(caret == lineText.length()) {
if(lineStart + caret == textArea.getDocumentLength()) {
textArea.getToolkit().beep();
return;
}
caret++;
} else {
String noWordSep = (String)textArea.getDocument().getProperty("noWordSep");
caret = TextUtilities.findWordEnd(lineText,caret,noWordSep);
}
try {
textArea.getDocument().remove(start,
(caret + lineStart) - start);
} catch(BadLocationException bl) {
bl.printStackTrace();
}
}
}
public static class end implements ActionListener {
private boolean select;
public end(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int lastOfLine = textArea.getLineEndOffset(
textArea.getCaretLine()) - 1;
int lastVisibleLine = textArea.getFirstLine()
+ textArea.getVisibleLines();
if(lastVisibleLine >= textArea.getLineCount()) {
lastVisibleLine = Math.min(textArea.getLineCount() - 1,
lastVisibleLine);
} else
lastVisibleLine -= (textArea.getElectricScroll() + 1);
int lastVisible = textArea.getLineEndOffset(lastVisibleLine) - 1;
int lastDocument = textArea.getDocumentLength();
if(caret == lastDocument) {
textArea.getToolkit().beep();
return;
} else if(!Boolean.TRUE.equals(textArea.getClientProperty(
SMART_HOME_END_PROPERTY)))
caret = lastOfLine;
else if(caret == lastVisible)
caret = lastDocument;
else if(caret == lastOfLine)
caret = lastVisible;
else
caret = lastOfLine;
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
}
}
public static class document_end implements ActionListener {
private boolean select;
public document_end(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(select)
textArea.select(textArea.getMarkPosition(),
textArea.getDocumentLength());
else
textArea.setCaretPosition(textArea
.getDocumentLength());
}
}
public static class home implements ActionListener {
private boolean select;
public home(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int firstLine = textArea.getFirstLine();
int firstOfLine = textArea.getLineStartOffset(
textArea.getCaretLine());
int firstVisibleLine = (firstLine == 0 ? 0 :
firstLine + textArea.getElectricScroll());
int firstVisible = textArea.getLineStartOffset(
firstVisibleLine);
if(caret == 0) {
textArea.getToolkit().beep();
return;
} else if(!Boolean.TRUE.equals(textArea.getClientProperty(
SMART_HOME_END_PROPERTY)))
caret = firstOfLine;
else if(caret == firstVisible)
caret = 0;
else if(caret == firstOfLine)
caret = firstVisible;
else
caret = firstOfLine;
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
}
}
public static class document_home implements ActionListener {
private boolean select;
public document_home(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(select)
textArea.select(textArea.getMarkPosition(),0);
else
textArea.setCaretPosition(0);
}
}
public static class insert_break implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(!textArea.isEditable()) {
textArea.getToolkit().beep();
return;
}
textArea.setSelectedText("\n");
}
}
public static class insert_tab implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
if(!textArea.isEditable()) {
textArea.getToolkit().beep();
return;
}
textArea.overwriteSetSelectedText("\t");
}
}
public static class next_char implements ActionListener {
private boolean select;
public next_char(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
if(caret == textArea.getDocumentLength()) {
textArea.getToolkit().beep();
return;
}
if(select)
textArea.select(textArea.getMarkPosition(),
caret + 1);
else
textArea.setCaretPosition(caret + 1);
}
}
public static class next_line implements ActionListener {
private boolean select;
public next_line(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int line = textArea.getCaretLine();
if(line == textArea.getLineCount() - 1) {
textArea.getToolkit().beep();
return;
}
int magic = textArea.getMagicCaretPosition();
if(magic == -1) {
magic = textArea.offsetToX(line,
caret - textArea.getLineStartOffset(line));
}
caret = textArea.getLineStartOffset(line + 1)
+ textArea.xToOffset(line + 1,magic);
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
textArea.setMagicCaretPosition(magic);
}
}
public static class next_page implements ActionListener {
private boolean select;
public next_page(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int lineCount = textArea.getLineCount();
int firstLine = textArea.getFirstLine();
int visibleLines = textArea.getVisibleLines();
int line = textArea.getCaretLine();
firstLine += visibleLines;
if(firstLine + visibleLines >= lineCount - 1)
firstLine = lineCount - visibleLines;
textArea.setFirstLine(firstLine);
int caret = textArea.getLineStartOffset(
Math.min(textArea.getLineCount() - 1,
line + visibleLines));
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
}
}
public static class next_word implements ActionListener {
private boolean select;
public next_word(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int line = textArea.getCaretLine();
int lineStart = textArea.getLineStartOffset(line);
caret -= lineStart;
String lineText = textArea.getLineText(textArea
.getCaretLine());
if(caret == lineText.length()) {
if(lineStart + caret == textArea.getDocumentLength()) {
textArea.getToolkit().beep();
return;
}
caret++;
} else {
String noWordSep = (String)textArea.getDocument().getProperty("noWordSep");
caret = TextUtilities.findWordEnd(lineText,caret,noWordSep);
}
if(select)
textArea.select(textArea.getMarkPosition(),
lineStart + caret);
else
textArea.setCaretPosition(lineStart + caret);
}
}
public static class overwrite implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
textArea.setOverwriteEnabled(
!textArea.isOverwriteEnabled());
}
}
public static class prev_char implements ActionListener {
private boolean select;
public prev_char(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
if(caret == 0) {
textArea.getToolkit().beep();
return;
}
if(select)
textArea.select(textArea.getMarkPosition(),
caret - 1);
else
textArea.setCaretPosition(caret - 1);
}
}
public static class prev_line implements ActionListener {
private boolean select;
public prev_line(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int line = textArea.getCaretLine();
if(line == 0) {
textArea.getToolkit().beep();
return;
}
int magic = textArea.getMagicCaretPosition();
if(magic == -1) {
magic = textArea.offsetToX(line,
caret - textArea.getLineStartOffset(line));
}
caret = textArea.getLineStartOffset(line - 1)
+ textArea.xToOffset(line - 1,magic);
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
textArea.setMagicCaretPosition(magic);
}
}
public static class prev_page implements ActionListener {
private boolean select;
public prev_page(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int firstLine = textArea.getFirstLine();
int visibleLines = textArea.getVisibleLines();
int line = textArea.getCaretLine();
if(firstLine < visibleLines)
firstLine = visibleLines;
textArea.setFirstLine(firstLine - visibleLines);
int caret = textArea.getLineStartOffset(
Math.max(0,line - visibleLines));
if(select)
textArea.select(textArea.getMarkPosition(),caret);
else
textArea.setCaretPosition(caret);
}
}
public static class prev_word implements ActionListener {
private boolean select;
public prev_word(boolean select) {
this.select = select;
}
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
int caret = textArea.getCaretPosition();
int line = textArea.getCaretLine();
int lineStart = textArea.getLineStartOffset(line);
caret -= lineStart;
String lineText = textArea.getLineText(textArea
.getCaretLine());
if(caret == 0) {
if(lineStart == 0) {
textArea.getToolkit().beep();
return;
}
caret--;
} else {
String noWordSep = (String)textArea.getDocument().getProperty("noWordSep");
caret = TextUtilities.findWordStart(lineText,caret,noWordSep);
}
if(select)
textArea.select(textArea.getMarkPosition(),
lineStart + caret);
else
textArea.setCaretPosition(lineStart + caret);
}
}
public static class repeat implements ActionListener,
InputHandler.NonRecordable {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
textArea.getInputHandler().setRepeatEnabled(true);
String actionCommand = evt.getActionCommand();
if(actionCommand != null) {
textArea.getInputHandler().setRepeatCount(
Integer.parseInt(actionCommand));
}
}
}
public static class toggle_rect implements ActionListener {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
textArea.setSelectionRectangular(
!textArea.isSelectionRectangular());
}
}
public static class insert_char implements ActionListener,
InputHandler.NonRepeatable {
public void actionPerformed(ActionEvent evt) {
JEditTextArea textArea = getTextArea(evt);
String str = evt.getActionCommand();
int repeatCount = textArea.getInputHandler().getRepeatCount();
if(textArea.isEditable()) {
StringBuffer buf = new StringBuffer();
for(int i = 0; i < repeatCount; i++)
buf.append(str);
textArea.overwriteSetSelectedText(buf.toString());
} else {
textArea.getToolkit().beep();
}
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/JEditTextArea.java
================================================
/*
* JEditTextArea.java - jEdit's text component
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.event.*;
import javax.swing.text.*;
import javax.swing.undo.*;
import javax.swing.*;
import java.awt.datatransfer.*;
import java.awt.event.*;
import java.awt.*;
import java.util.Enumeration;
import java.util.Vector;
/**
* jEdit's text area component. It is more suited for editing program
* source code than JEditorPane, because it drops the unnecessary features
* (images, variable-width lines, and so on) and adds a whole bunch of
* useful goodies such as:
*
* More flexible key binding scheme
* Supports macro recorders
* Rectangular selection
* Bracket highlighting
* Syntax highlighting
* Command repetition
* Block caret can be enabled
*
* It is also faster and doesn't have as many problems. It can be used
* in other applications; the only other part of jEdit it depends on is
* the syntax package.
*
* To use it in your app, treat it like any other component, for example:
*
JEditTextArea ta = new JEditTextArea();
* ta.setTokenMarker(new JavaTokenMarker());
* ta.setText("public class Test {\n"
* + " public static void main(String[] args) {\n"
* + " System.out.println(\"Hello World\");\n"
* + " }\n"
* + "}");
*
* @author Slava Pestov
* @version $Id: JEditTextArea.java,v 1.4 2008-04-27 20:31:13 irockel Exp $
*/
public class JEditTextArea extends JComponent {
/**
* Adding components with this name to the text area will place
* them left of the horizontal scroll bar. In jEdit, the status
* bar is added this way.
*/
public static String LEFT_OF_SCROLLBAR = "los";
/**
* Creates a new JEditTextArea with the default settings.
*/
public JEditTextArea() {
this(TextAreaDefaults.getDefaults());
}
/**
* Creates a new JEditTextArea with the specified settings.
* @param defaults The default settings
*/
public JEditTextArea(TextAreaDefaults defaults) {
// Enable the necessary events
enableEvents(AWTEvent.KEY_EVENT_MASK);
// Initialize some misc. stuff
painter = new TextAreaPainter(this, defaults);
documentHandler = new DocumentHandler();
listenerList = new EventListenerList();
caretEvent = new MutableCaretEvent();
lineSegment = new Segment();
bracketLine = bracketPosition = -1;
blink = true;
// Initialize the GUI
setLayout(new ScrollLayout());
add(CENTER, painter);
add(RIGHT, vertical = new JScrollBar(JScrollBar.VERTICAL));
add(BOTTOM, horizontal = new JScrollBar(JScrollBar.HORIZONTAL));
// Add some event listeners
vertical.addAdjustmentListener(new AdjustHandler());
horizontal.addAdjustmentListener(new AdjustHandler());
painter.addComponentListener(new ComponentHandler());
painter.addMouseListener(new MouseHandler());
painter.addMouseMotionListener(new DragHandler());
painter.addMouseWheelListener(new MouseHandler());
addFocusListener(new FocusHandler());
// Load the defaults
setInputHandler(defaults.inputHandler);
setDocument(defaults.document);
editable = defaults.editable;
caretVisible = defaults.caretVisible;
caretBlinks = defaults.caretBlinks;
electricScroll = defaults.electricScroll;
popup = defaults.popup;
// We don't seem to get the initial focus event?
focusedComponent = this;
}
/**
* Returns if this component can be traversed by pressing
* the Tab key. This returns false.
*/
public final boolean isManagingFocus() {
return true;
}
/**
* Returns the object responsible for painting this text area.
*/
public final TextAreaPainter getPainter() {
return painter;
}
/**
* Returns the input handler.
*/
public final InputHandler getInputHandler() {
return inputHandler;
}
/**
* Sets the input handler.
* @param inputHandler The new input handler
*/
public void setInputHandler(InputHandler inputHandler) {
this.inputHandler = inputHandler;
}
/**
* Returns true if the caret is blinking, false otherwise.
*/
public final boolean isCaretBlinkEnabled() {
return caretBlinks;
}
/**
* Toggles caret blinking.
* @param caretBlinks True if the caret should blink, false otherwise
*/
public void setCaretBlinkEnabled(boolean caretBlinks) {
this.caretBlinks = caretBlinks;
if (!caretBlinks) {
blink = false;
}
painter.invalidateSelectedLines();
}
/**
* Returns true if the caret is visible, false otherwise.
*/
public final boolean isCaretVisible() {
return (!caretBlinks || blink) && caretVisible;
}
/**
* Sets if the caret should be visible.
* @param caretVisible True if the caret should be visible, false
* otherwise
*/
public void setCaretVisible(boolean caretVisible) {
this.caretVisible = caretVisible;
blink = true;
painter.invalidateSelectedLines();
}
/**
* Blinks the caret.
*/
public final void blinkCaret() {
if (caretBlinks) {
blink = !blink;
painter.invalidateSelectedLines();
} else {
blink = true;
}
}
/**
* Returns the number of lines from the top and button of the
* text area that are always visible.
*/
public final int getElectricScroll() {
return electricScroll;
}
/**
* Sets the number of lines from the top and bottom of the text
* area that are always visible
* @param electricScroll The number of lines always visible from
* the top or bottom
*/
public final void setElectricScroll(int electricScroll) {
this.electricScroll = electricScroll;
}
/**
* Updates the state of the scroll bars. This should be called
* if the number of lines in the document changes, or when the
* size of the text are changes.
*/
public void updateScrollBars() {
if (vertical != null && visibleLines != 0) {
vertical.setValues(firstLine, visibleLines, 0, getLineCount());
vertical.setUnitIncrement(2);
vertical.setBlockIncrement(visibleLines);
}
int width = painter.getWidth();
if (horizontal != null && width != 0) {
horizontal.setValues(-horizontalOffset, width, 0, width * 5);
horizontal.setUnitIncrement(painter.getFontMetrics().charWidth('w'));
horizontal.setBlockIncrement(width / 2);
}
}
/**
* Returns the line displayed at the text area's origin.
*/
public final int getFirstLine() {
return firstLine;
}
/**
* Sets the line displayed at the text area's origin without
* updating the scroll bars.
*/
public void setFirstLine(int firstLine) {
if (firstLine == this.firstLine) {
return;
}
int oldFirstLine = this.firstLine;
this.firstLine = firstLine;
if (firstLine != vertical.getValue()) {
updateScrollBars();
}
painter.repaint();
}
/**
* Returns the number of lines visible in this text area.
*/
public final int getVisibleLines() {
return visibleLines;
}
/**
* Recalculates the number of visible lines. This should not
* be called directly.
*/
public final void recalculateVisibleLines() {
if (painter == null) {
return;
}
int height = painter.getHeight();
int lineHeight = painter.getFontMetrics().getHeight();
int oldVisibleLines = visibleLines;
visibleLines = height / lineHeight;
updateScrollBars();
}
/**
* Returns the horizontal offset of drawn lines.
*/
public final int getHorizontalOffset() {
return horizontalOffset;
}
/**
* Sets the horizontal offset of drawn lines. This can be used to
* implement horizontal scrolling.
* @param horizontalOffset offset The new horizontal offset
*/
public void setHorizontalOffset(int horizontalOffset) {
if (horizontalOffset == this.horizontalOffset) {
return;
}
this.horizontalOffset = horizontalOffset;
if (horizontalOffset != horizontal.getValue()) {
updateScrollBars();
}
painter.repaint();
}
/**
* A fast way of changing both the first line and horizontal
* offset.
* @param firstLine The new first line
* @param horizontalOffset The new horizontal offset
* @return True if any of the values were changed, false otherwise
*/
public boolean setOrigin(int firstLine, int horizontalOffset) {
boolean changed = false;
int oldFirstLine = this.firstLine;
if (horizontalOffset != this.horizontalOffset) {
this.horizontalOffset = horizontalOffset;
changed = true;
}
if (firstLine != this.firstLine) {
this.firstLine = firstLine;
changed = true;
}
if (changed) {
updateScrollBars();
painter.repaint();
}
return changed;
}
/**
* Ensures that the caret is visible by scrolling the text area if
* necessary.
* @return True if scrolling was actually performed, false if the
* caret was already visible
*/
public boolean scrollToCaret() {
int line = getCaretLine();
int lineStart = getLineStartOffset(line);
int offset = Math.max(0, Math.min(getLineLength(line) - 1,
getCaretPosition() - lineStart));
return scrollTo(line, offset);
}
/**
* Ensures that the specified line and offset is visible by scrolling
* the text area if necessary.
* @param line The line to scroll to
* @param offset The offset in the line to scroll to
* @return True if scrolling was actually performed, false if the
* line and offset was already visible
*/
public boolean scrollTo(int line, int offset) {
// visibleLines == 0 before the component is realized
// we can't do any proper scrolling then, so we have
// this hack...
if (visibleLines == 0) {
setFirstLine(Math.max(0, line - electricScroll));
return true;
}
int newFirstLine = firstLine;
int newHorizontalOffset = horizontalOffset;
if (line < firstLine + electricScroll) {
newFirstLine = Math.max(0, line - electricScroll);
} else if (line + electricScroll >= firstLine + visibleLines) {
newFirstLine = (line - visibleLines) + electricScroll + 1;
if (newFirstLine + visibleLines >= getLineCount()) {
newFirstLine = getLineCount() - visibleLines;
}
if (newFirstLine < 0) {
newFirstLine = 0;
}
}
int x = _offsetToX(line, offset);
int width = painter.getFontMetrics().charWidth('w');
if (x < 0) {
newHorizontalOffset = Math.min(0, horizontalOffset - x + width + 5);
} else if (x + width >= painter.getWidth()) {
newHorizontalOffset = horizontalOffset +
(painter.getWidth() - x) - width - 5;
}
return setOrigin(newFirstLine, newHorizontalOffset);
}
/**
* Converts a line index to a y co-ordinate.
* @param line The line
*/
public int lineToY(int line) {
FontMetrics fm = painter.getFontMetrics();
return (line - firstLine) * fm.getHeight() - (fm.getLeading() + fm.getMaxDescent());
}
/**
* Converts a y co-ordinate to a line index.
* @param y The y co-ordinate
*/
public int yToLine(int y) {
FontMetrics fm = painter.getFontMetrics();
int height = fm.getHeight();
return Math.max(0, Math.min(getLineCount() - 1,
y / height + firstLine));
}
/**
* Converts an offset in a line into an x co-ordinate. This is a
* slow version that can be used any time.
* @param line The line
* @param offset The offset, from the start of the line
*/
public final int offsetToX(int line, int offset) {
// don't use cached tokens
painter.currentLineTokens = null;
return _offsetToX(line, offset);
}
/**
* Converts an offset in a line into an x co-ordinate. This is a
* fast version that should only be used if no changes were made
* to the text since the last repaint.
* @param line The line
* @param offset The offset, from the start of the line
*/
public int _offsetToX(int line, int offset) {
TokenMarker tokenMarker = getTokenMarker();
/* Use painter's cached info for speed */
FontMetrics fm = painter.getFontMetrics();
getLineText(line, lineSegment);
int segmentOffset = lineSegment.offset;
int x = horizontalOffset;
/* If syntax coloring is disabled, do simple translation */
if (tokenMarker == null) {
lineSegment.count = offset;
return x + Utilities.getTabbedTextWidth(lineSegment,
fm, x, painter, 0);
} /* If syntax coloring is enabled, we have to do this because
* tokens can vary in width */ else {
Token tokens;
if (painter.currentLineIndex == line && painter.currentLineTokens != null) {
tokens = painter.currentLineTokens;
} else {
painter.currentLineIndex = line;
tokens = painter.currentLineTokens = tokenMarker.markTokens(lineSegment, line);
}
Toolkit toolkit = painter.getToolkit();
Font defaultFont = painter.getFont();
SyntaxStyle[] styles = painter.getStyles();
for (;;) {
byte id = tokens.id;
if (id == Token.END) {
return x;
}
if (id == Token.NULL) {
fm = painter.getFontMetrics();
} else {
fm = styles[id].getFontMetrics(defaultFont);
}
int length = tokens.length;
if (offset + segmentOffset < lineSegment.offset + length) {
lineSegment.count = offset - (lineSegment.offset - segmentOffset);
return x + Utilities.getTabbedTextWidth(lineSegment, fm, x, painter, 0);
} else {
lineSegment.count = length;
x += Utilities.getTabbedTextWidth(lineSegment, fm, x, painter, 0);
lineSegment.offset += length;
}
tokens = tokens.next;
}
}
}
/**
* Converts an x co-ordinate to an offset within a line.
* @param line The line
* @param x The x co-ordinate
*/
public int xToOffset(int line, int x) {
TokenMarker tokenMarker = getTokenMarker();
/* Use painter's cached info for speed */
FontMetrics fm = painter.getFontMetrics();
getLineText(line, lineSegment);
char[] segmentArray = lineSegment.array;
int segmentOffset = lineSegment.offset;
int segmentCount = lineSegment.count;
int width = horizontalOffset;
if (tokenMarker == null) {
for (int i = 0; i < segmentCount; i++) {
char c = segmentArray[i + segmentOffset];
int charWidth;
if (c == '\t') {
charWidth = (int) painter.nextTabStop(width, i) - width;
} else {
charWidth = fm.charWidth(c);
}
if (painter.isBlockCaretEnabled()) {
if (x - charWidth <= width) {
return i;
}
} else {
if (x - charWidth / 2 <= width) {
return i;
}
}
width += charWidth;
}
return segmentCount;
} else {
Token tokens;
if (painter.currentLineIndex == line && painter.currentLineTokens != null) {
tokens = painter.currentLineTokens;
} else {
painter.currentLineIndex = line;
tokens = painter.currentLineTokens = tokenMarker.markTokens(lineSegment, line);
}
int offset = 0;
Toolkit toolkit = painter.getToolkit();
Font defaultFont = painter.getFont();
SyntaxStyle[] styles = painter.getStyles();
for (;;) {
byte id = tokens.id;
if (id == Token.END) {
return offset;
}
if (id == Token.NULL) {
fm = painter.getFontMetrics();
} else {
fm = styles[id].getFontMetrics(defaultFont);
}
int length = tokens.length;
for (int i = 0; i < length; i++) {
char c = segmentArray[segmentOffset + offset + i];
int charWidth;
if (c == '\t') {
charWidth = (int) painter.nextTabStop(width, offset + i) - width;
} else {
charWidth = fm.charWidth(c);
}
if (painter.isBlockCaretEnabled()) {
if (x - charWidth <= width) {
return offset + i;
}
} else {
if (x - charWidth / 2 <= width) {
return offset + i;
}
}
width += charWidth;
}
offset += length;
tokens = tokens.next;
}
}
}
/**
* Converts a point to an offset, from the start of the text.
* @param x The x co-ordinate of the point
* @param y The y co-ordinate of the point
*/
public int xyToOffset(int x, int y) {
int line = yToLine(y);
int start = getLineStartOffset(line);
return start + xToOffset(line, x);
}
/**
* Returns the document this text area is editing.
*/
public final SyntaxDocument getDocument() {
return document;
}
/**
* Sets the document this text area is editing.
* @param document The document
*/
public void setDocument(SyntaxDocument document) {
if (this.document == document) {
return;
}
if (this.document != null) {
this.document.removeDocumentListener(documentHandler);
}
this.document = document;
document.addDocumentListener(documentHandler);
select(0, 0);
updateScrollBars();
painter.repaint();
}
/**
* Returns the document's token marker. Equivalent to calling
* getDocument().getTokenMarker().
*/
public final TokenMarker getTokenMarker() {
return document.getTokenMarker();
}
/**
* Sets the document's token marker. Equivalent to caling
* getDocument().setTokenMarker().
* @param tokenMarker The token marker
*/
public final void setTokenMarker(TokenMarker tokenMarker) {
document.setTokenMarker(tokenMarker);
}
/**
* Returns the length of the document. Equivalent to calling
* getDocument().getLength().
*/
public final int getDocumentLength() {
return document.getLength();
}
/**
* Returns the number of lines in the document.
*/
public final int getLineCount() {
return document.getDefaultRootElement().getElementCount();
}
/**
* Returns the line containing the specified offset.
* @param offset The offset
*/
public final int getLineOfOffset(int offset) {
return document.getDefaultRootElement().getElementIndex(offset);
}
/**
* Returns the start offset of the specified line.
* @param line The line
* @return The start offset of the specified line, or -1 if the line is
* invalid
*/
public int getLineStartOffset(int line) {
Element lineElement = document.getDefaultRootElement().getElement(line);
if (lineElement == null) {
return -1;
} else {
return lineElement.getStartOffset();
}
}
/**
* Returns the end offset of the specified line.
* @param line The line
* @return The end offset of the specified line, or -1 if the line is
* invalid.
*/
public int getLineEndOffset(int line) {
Element lineElement = document.getDefaultRootElement().getElement(line);
if (lineElement == null) {
return -1;
} else {
return lineElement.getEndOffset();
}
}
/**
* Returns the length of the specified line.
* @param line The line
*/
public int getLineLength(int line) {
Element lineElement = document.getDefaultRootElement().getElement(line);
if (lineElement == null) {
return -1;
} else {
return lineElement.getEndOffset() - lineElement.getStartOffset() - 1;
}
}
/**
* Returns the entire text of this text area.
*/
public String getText() {
try {
return document.getText(0, document.getLength());
} catch (BadLocationException bl) {
bl.printStackTrace();
return null;
}
}
/**
* Sets the entire text of this text area.
*/
public void setText(String text) {
try {
document.beginCompoundEdit();
document.remove(0, document.getLength());
document.insertString(0, text, null);
} catch (BadLocationException bl) {
bl.printStackTrace();
} finally {
document.endCompoundEdit();
}
}
/**
* Returns the specified substring of the document.
* @param start The start offset
* @param len The length of the substring
* @return The substring, or null if the offsets are invalid
*/
public final String getText(int start, int len) {
try {
return document.getText(start, len);
} catch (BadLocationException bl) {
bl.printStackTrace();
return null;
}
}
/**
* Copies the specified substring of the document into a segment.
* If the offsets are invalid, the segment will contain a null string.
* @param start The start offset
* @param len The length of the substring
* @param segment The segment
*/
public final void getText(int start, int len, Segment segment) {
try {
document.getText(start, len, segment);
} catch (BadLocationException bl) {
bl.printStackTrace();
segment.offset = segment.count = 0;
}
}
/**
* Returns the text on the specified line.
* @param lineIndex The line
* @return The text, or null if the line is invalid
*/
public final String getLineText(int lineIndex) {
int start = getLineStartOffset(lineIndex);
return getText(start, getLineEndOffset(lineIndex) - start - 1);
}
/**
* Copies the text on the specified line into a segment. If the line
* is invalid, the segment will contain a null string.
* @param lineIndex The line
*/
public final void getLineText(int lineIndex, Segment segment) {
int start = getLineStartOffset(lineIndex);
getText(start, getLineEndOffset(lineIndex) - start - 1, segment);
}
/**
* Returns the selection start offset.
*/
public final int getSelectionStart() {
return selectionStart;
}
/**
* Returns the offset where the selection starts on the specified
* line.
*/
public int getSelectionStart(int line) {
if (line == selectionStartLine) {
return selectionStart;
} else if (rectSelect) {
Element map = document.getDefaultRootElement();
int start = selectionStart - map.getElement(selectionStartLine).getStartOffset();
Element lineElement = map.getElement(line);
int lineStart = lineElement.getStartOffset();
int lineEnd = lineElement.getEndOffset() - 1;
return Math.min(lineEnd, lineStart + start);
} else {
return getLineStartOffset(line);
}
}
/**
* Returns the selection start line.
*/
public final int getSelectionStartLine() {
return selectionStartLine;
}
/**
* Sets the selection start. The new selection will be the new
* selection start and the old selection end.
* @param selectionStart The selection start
* @see #select(int,int)
*/
public final void setSelectionStart(int selectionStart) {
select(selectionStart, selectionEnd);
}
/**
* Returns the selection end offset.
*/
public final int getSelectionEnd() {
return selectionEnd;
}
/**
* Returns the offset where the selection ends on the specified
* line.
*/
public int getSelectionEnd(int line) {
if (line == selectionEndLine) {
return selectionEnd;
} else if (rectSelect) {
Element map = document.getDefaultRootElement();
int end = selectionEnd - map.getElement(selectionEndLine).getStartOffset();
Element lineElement = map.getElement(line);
int lineStart = lineElement.getStartOffset();
int lineEnd = lineElement.getEndOffset() - 1;
return Math.min(lineEnd, lineStart + end);
} else {
return getLineEndOffset(line) - 1;
}
}
/**
* Returns the selection end line.
*/
public final int getSelectionEndLine() {
return selectionEndLine;
}
/**
* Sets the selection end. The new selection will be the old
* selection start and the bew selection end.
* @param selectionEnd The selection end
* @see #select(int,int)
*/
public final void setSelectionEnd(int selectionEnd) {
select(selectionStart, selectionEnd);
}
/**
* Returns the caret position. This will either be the selection
* start or the selection end, depending on which direction the
* selection was made in.
*/
public final int getCaretPosition() {
return (biasLeft ? selectionStart : selectionEnd);
}
/**
* Returns the caret line.
*/
public final int getCaretLine() {
return (biasLeft ? selectionStartLine : selectionEndLine);
}
/**
* Returns the mark position. This will be the opposite selection
* bound to the caret position.
* @see #getCaretPosition()
*/
public final int getMarkPosition() {
return (biasLeft ? selectionEnd : selectionStart);
}
/**
* Returns the mark line.
*/
public final int getMarkLine() {
return (biasLeft ? selectionEndLine : selectionStartLine);
}
/**
* Sets the caret position. The new selection will consist of the
* caret position only (hence no text will be selected)
* @param caret The caret position
* @see #select(int,int)
*/
public final void setCaretPosition(int caret) {
select(caret, caret);
}
/**
* Selects all text in the document.
*/
public final void selectAll() {
select(0, getDocumentLength());
}
/**
* Moves the mark to the caret position.
*/
public final void selectNone() {
select(getCaretPosition(), getCaretPosition());
}
/**
* Selects from the start offset to the end offset. This is the
* general selection method used by all other selecting methods.
* The caret position will be start if start < end, and end
* if end > start.
* @param start The start offset
* @param end The end offset
*/
public void select(int start, int end) {
int newStart,
newEnd;
boolean newBias;
if (start <= end) {
newStart = start;
newEnd = end;
newBias = false;
} else {
newStart = end;
newEnd = start;
newBias = true;
}
if (newStart < 0 || newEnd > getDocumentLength()) {
throw new IllegalArgumentException("Bounds out of" + " range: " + newStart + "," +
newEnd);
}
// If the new position is the same as the old, we don't
// do all this crap, however we still do the stuff at
// the end (clearing magic position, scrolling)
if (newStart != selectionStart || newEnd != selectionEnd || newBias != biasLeft) {
int newStartLine = getLineOfOffset(newStart);
int newEndLine = getLineOfOffset(newEnd);
if (painter.isBracketHighlightEnabled()) {
if (bracketLine != -1) {
painter.invalidateLine(bracketLine);
}
updateBracketHighlight(end);
if (bracketLine != -1) {
painter.invalidateLine(bracketLine);
}
}
painter.invalidateLineRange(selectionStartLine, selectionEndLine);
painter.invalidateLineRange(newStartLine, newEndLine);
document.addUndoableEdit(new CaretUndo(selectionStart, selectionEnd));
selectionStart = newStart;
selectionEnd = newEnd;
selectionStartLine = newStartLine;
selectionEndLine = newEndLine;
biasLeft = newBias;
fireCaretEvent();
}
// When the user is typing, etc, we don't want the caret
// to blink
blink = true;
caretTimer.restart();
// Disable rectangle select if selection start = selection end
if (selectionStart == selectionEnd) {
rectSelect = false;
}
// Clear the `magic' caret position used by up/down
magicCaret = -1;
scrollToCaret();
}
/**
* Returns the selected text, or null if no selection is active.
*/
public final String getSelectedText() {
if (selectionStart == selectionEnd) {
return null;
}
if (rectSelect) {
// Return each row of the selection on a new line
Element map = document.getDefaultRootElement();
int start = selectionStart - map.getElement(selectionStartLine).getStartOffset();
int end = selectionEnd - map.getElement(selectionEndLine).getStartOffset();
// Certain rectangles satisfy this condition...
if (end < start) {
int tmp = end;
end = start;
start = tmp;
}
StringBuffer buf = new StringBuffer();
Segment seg = new Segment();
for (int i = selectionStartLine; i <= selectionEndLine; i++) {
Element lineElement = map.getElement(i);
int lineStart = lineElement.getStartOffset();
int lineEnd = lineElement.getEndOffset() - 1;
int lineLen = lineEnd - lineStart;
lineStart = Math.min(lineStart + start, lineEnd);
lineLen = Math.min(end - start, lineEnd - lineStart);
getText(lineStart, lineLen, seg);
buf.append(seg.array, seg.offset, seg.count);
if (i != selectionEndLine) {
buf.append('\n');
}
}
return buf.toString();
} else {
return getText(selectionStart,
selectionEnd - selectionStart);
}
}
/**
* Replaces the selection with the specified text.
* @param selectedText The replacement text for the selection
*/
public void setSelectedText(String selectedText) {
if (!editable) {
throw new InternalError("Text component" + " read only");
}
document.beginCompoundEdit();
try {
if (rectSelect) {
Element map = document.getDefaultRootElement();
int start = selectionStart - map.getElement(selectionStartLine).getStartOffset();
int end = selectionEnd - map.getElement(selectionEndLine).getStartOffset();
// Certain rectangles satisfy this condition...
if (end < start) {
int tmp = end;
end = start;
start = tmp;
}
int lastNewline = 0;
int currNewline = 0;
for (int i = selectionStartLine; i <= selectionEndLine; i++) {
Element lineElement = map.getElement(i);
int lineStart = lineElement.getStartOffset();
int lineEnd = lineElement.getEndOffset() - 1;
int rectStart = Math.min(lineEnd, lineStart + start);
document.remove(rectStart, Math.min(lineEnd - rectStart,
end - start));
if (selectedText == null) {
continue;
}
currNewline = selectedText.indexOf('\n', lastNewline);
if (currNewline == -1) {
currNewline = selectedText.length();
}
document.insertString(rectStart, selectedText.substring(lastNewline, currNewline), null);
lastNewline = Math.min(selectedText.length(),
currNewline + 1);
}
if (selectedText != null &&
currNewline != selectedText.length()) {
int offset = map.getElement(selectionEndLine).getEndOffset() - 1;
document.insertString(offset, "\n", null);
document.insertString(offset + 1, selectedText.substring(currNewline + 1), null);
}
} else {
document.remove(selectionStart,
selectionEnd - selectionStart);
if (selectedText != null) {
document.insertString(selectionStart,
selectedText, null);
}
}
} catch (BadLocationException bl) {
bl.printStackTrace();
throw new InternalError("Cannot replace" + " selection");
} // No matter what happends... stops us from leaving document
// in a bad state
finally {
document.endCompoundEdit();
}
setCaretPosition(selectionEnd);
}
/**
* Returns true if this text area is editable, false otherwise.
*/
public final boolean isEditable() {
return editable;
}
/**
* Sets if this component is editable.
* @param editable True if this text area should be editable,
* false otherwise
*/
public final void setEditable(boolean editable) {
this.editable = editable;
}
/**
* Returns the right click popup menu.
*/
public final JPopupMenu getRightClickPopup() {
return popup;
}
/**
* Sets the right click popup menu.
* @param popup The popup
*/
public final void setRightClickPopup(JPopupMenu popup) {
this.popup = popup;
}
/**
* Returns the `magic' caret position. This can be used to preserve
* the column position when moving up and down lines.
*/
public final int getMagicCaretPosition() {
return magicCaret;
}
/**
* Sets the `magic' caret position. This can be used to preserve
* the column position when moving up and down lines.
* @param magicCaret The magic caret position
*/
public final void setMagicCaretPosition(int magicCaret) {
this.magicCaret = magicCaret;
}
/**
* Similar to setSelectedText(), but overstrikes the
* appropriate number of characters if overwrite mode is enabled.
* @param str The string
* @see #setSelectedText(String)
* @see #isOverwriteEnabled()
*/
public void overwriteSetSelectedText(String str) {
// Don't overstrike if there is a selection
if (!overwrite || selectionStart != selectionEnd) {
setSelectedText(str);
return;
}
// Don't overstrike if we're on the end of
// the line
int caret = getCaretPosition();
int caretLineEnd = getLineEndOffset(getCaretLine());
if (caretLineEnd - caret <= str.length()) {
setSelectedText(str);
return;
}
document.beginCompoundEdit();
try {
document.remove(caret, str.length());
document.insertString(caret, str, null);
} catch (BadLocationException bl) {
bl.printStackTrace();
} finally {
document.endCompoundEdit();
}
}
/**
* Returns true if overwrite mode is enabled, false otherwise.
*/
public final boolean isOverwriteEnabled() {
return overwrite;
}
/**
* Sets if overwrite mode should be enabled.
* @param overwrite True if overwrite mode should be enabled,
* false otherwise.
*/
public final void setOverwriteEnabled(boolean overwrite) {
this.overwrite = overwrite;
painter.invalidateSelectedLines();
}
/**
* Returns true if the selection is rectangular, false otherwise.
*/
public final boolean isSelectionRectangular() {
return rectSelect;
}
/**
* Sets if the selection should be rectangular.
* @param rectSelect True if the selection should be rectangular,
* false otherwise.
*/
public final void setSelectionRectangular(boolean rectSelect) {
this.rectSelect = rectSelect;
painter.invalidateSelectedLines();
}
/**
* Returns the position of the highlighted bracket (the bracket
* matching the one before the caret)
*/
public final int getBracketPosition() {
return bracketPosition;
}
/**
* Returns the line of the highlighted bracket (the bracket
* matching the one before the caret)
*/
public final int getBracketLine() {
return bracketLine;
}
/**
* Adds a caret change listener to this text area.
* @param listener The listener
*/
public final void addCaretListener(CaretListener listener) {
listenerList.add(CaretListener.class, listener);
}
/**
* Removes a caret change listener from this text area.
* @param listener The listener
*/
public final void removeCaretListener(CaretListener listener) {
listenerList.remove(CaretListener.class, listener);
}
/**
* Deletes the selected text from the text area and places it
* into the clipboard.
*/
public void cut() {
if (editable) {
copy();
setSelectedText("");
}
}
/**
* Places the selected text into the clipboard.
*/
public void copy() {
if (selectionStart != selectionEnd) {
Clipboard clipboard = getToolkit().getSystemClipboard();
String selection = getSelectedText();
int repeatCount = inputHandler.getRepeatCount();
StringBuffer buf = new StringBuffer();
for (int i = 0; i < repeatCount; i++) {
buf.append(selection);
}
clipboard.setContents(new StringSelection(buf.toString()), null);
}
}
/**
* Inserts the clipboard contents into the text.
*/
public void paste() {
if (editable) {
Clipboard clipboard = getToolkit().getSystemClipboard();
try {
// The MacOS MRJ doesn't convert \r to \n,
// so do it here
String selection = ((String) clipboard.getContents(this).getTransferData(DataFlavor.stringFlavor)).replace('\r', '\n');
int repeatCount = inputHandler.getRepeatCount();
StringBuffer buf = new StringBuffer();
for (int i = 0; i < repeatCount; i++) {
buf.append(selection);
}
selection = buf.toString();
setSelectedText(selection);
} catch (Exception e) {
getToolkit().beep();
System.err.println("Clipboard does not" + " contain a string");
}
}
}
/**
* Called by the AWT when this component is removed from it's parent.
* This stops clears the currently focused component.
*/
public void removeNotify() {
super.removeNotify();
if (focusedComponent == this) {
focusedComponent = null;
}
}
/**
* Forwards key events directly to the input handler.
* This is slightly faster than using a KeyListener
* because some Swing overhead is avoided.
*/
public void processKeyEvent(KeyEvent evt) {
if (inputHandler == null) {
return;
}
switch (evt.getID()) {
case KeyEvent.KEY_TYPED:
inputHandler.keyTyped(evt);
break;
case KeyEvent.KEY_PRESSED:
inputHandler.keyPressed(evt);
break;
case KeyEvent.KEY_RELEASED:
inputHandler.keyReleased(evt);
break;
}
}
// protected members
protected static String CENTER = "center";
protected static String RIGHT = "right";
protected static String BOTTOM = "bottom";
protected JEditTextArea focusedComponent;
protected Timer caretTimer;
protected TextAreaPainter painter;
protected JPopupMenu popup;
protected EventListenerList listenerList;
protected MutableCaretEvent caretEvent;
protected boolean caretBlinks;
protected boolean caretVisible;
protected boolean blink;
protected boolean editable;
protected int firstLine;
protected int visibleLines;
protected int electricScroll;
protected int horizontalOffset;
protected JScrollBar vertical;
protected JScrollBar horizontal;
protected boolean scrollBarsInitialized;
protected InputHandler inputHandler;
protected SyntaxDocument document;
protected DocumentHandler documentHandler;
protected Segment lineSegment;
protected int selectionStart;
protected int selectionStartLine;
protected int selectionEnd;
protected int selectionEndLine;
protected boolean biasLeft;
protected int bracketPosition;
protected int bracketLine;
protected int magicCaret;
protected boolean overwrite;
protected boolean rectSelect;
protected void fireCaretEvent() {
Object[] listeners = listenerList.getListenerList();
for (int i = listeners.length - 2; i >= 0; i--) {
if (listeners[i] == CaretListener.class) {
((CaretListener) listeners[i + 1]).caretUpdate(caretEvent);
}
}
}
protected void updateBracketHighlight(int newCaretPosition) {
if (newCaretPosition == 0) {
bracketPosition = bracketLine = -1;
return;
}
try {
int offset = TextUtilities.findMatchingBracket(document, newCaretPosition - 1);
if (offset != -1) {
bracketLine = getLineOfOffset(offset);
bracketPosition = offset - getLineStartOffset(bracketLine);
return;
}
} catch (BadLocationException bl) {
bl.printStackTrace();
}
bracketLine = bracketPosition = -1;
}
protected void documentChanged(DocumentEvent evt) {
DocumentEvent.ElementChange ch = evt.getChange(document.getDefaultRootElement());
int count;
if (ch == null) {
count = 0;
} else {
count = ch.getChildrenAdded().length -
ch.getChildrenRemoved().length;
}
int line = getLineOfOffset(evt.getOffset());
if (count == 0) {
painter.invalidateLine(line);
} // do magic stuff
else if (line < firstLine) {
setFirstLine(firstLine + count);
} // end of magic stuff
else {
painter.invalidateLineRange(line, firstLine + visibleLines);
updateScrollBars();
}
}
class ScrollLayout implements LayoutManager {
public void addLayoutComponent(String name, Component comp) {
if (name.equals(CENTER)) {
center = comp;
} else if (name.equals(RIGHT)) {
right = comp;
} else if (name.equals(BOTTOM)) {
bottom = comp;
} else if (name.equals(LEFT_OF_SCROLLBAR)) {
leftOfScrollBar.addElement(comp);
}
}
public void removeLayoutComponent(Component comp) {
if (center == comp) {
center = null;
}
if (right == comp) {
right = null;
}
if (bottom == comp) {
bottom = null;
} else {
leftOfScrollBar.removeElement(comp);
}
}
public Dimension preferredLayoutSize(Container parent) {
Dimension dim = new Dimension();
Insets insets = getInsets();
dim.width = insets.left + insets.right;
dim.height = insets.top + insets.bottom;
Dimension centerPref = center.getPreferredSize();
dim.width += centerPref.width;
dim.height += centerPref.height;
Dimension rightPref = right.getPreferredSize();
dim.width += rightPref.width;
Dimension bottomPref = bottom.getPreferredSize();
dim.height += bottomPref.height;
return dim;
}
public Dimension minimumLayoutSize(Container parent) {
Dimension dim = new Dimension();
Insets insets = getInsets();
dim.width = insets.left + insets.right;
dim.height = insets.top + insets.bottom;
Dimension centerPref = center.getMinimumSize();
dim.width += centerPref.width;
dim.height += centerPref.height;
Dimension rightPref = right.getMinimumSize();
dim.width += rightPref.width;
Dimension bottomPref = bottom.getMinimumSize();
dim.height += bottomPref.height;
return dim;
}
public void layoutContainer(Container parent) {
Dimension size = parent.getSize();
Insets insets = parent.getInsets();
int itop = insets.top;
int ileft = insets.left;
int ibottom = insets.bottom;
int iright = insets.right;
int rightWidth = right.getPreferredSize().width;
int bottomHeight = bottom.getPreferredSize().height;
int centerWidth = size.width - rightWidth - ileft - iright;
int centerHeight = size.height - bottomHeight - itop - ibottom;
center.setBounds(ileft,
itop,
centerWidth,
centerHeight);
right.setBounds(ileft + centerWidth,
itop,
rightWidth,
centerHeight);
// Lay out all status components, in order
Enumeration status = leftOfScrollBar.elements();
while (status.hasMoreElements()) {
Component comp = (Component) status.nextElement();
Dimension dim = comp.getPreferredSize();
comp.setBounds(ileft,
itop + centerHeight,
dim.width,
bottomHeight);
ileft += dim.width;
}
bottom.setBounds(ileft,
itop + centerHeight,
size.width - rightWidth - ileft - iright,
bottomHeight);
}
// private members
private Component center;
private Component right;
private Component bottom;
private Vector leftOfScrollBar = new Vector();
}
class CaretBlinker implements ActionListener {
public void actionPerformed(ActionEvent evt) {
if (focusedComponent != null && focusedComponent.hasFocus()) {
focusedComponent.blinkCaret();
}
}
}
class MutableCaretEvent extends CaretEvent {
MutableCaretEvent() {
super(JEditTextArea.this);
}
public int getDot() {
return getCaretPosition();
}
public int getMark() {
return getMarkPosition();
}
}
class AdjustHandler implements AdjustmentListener {
public void adjustmentValueChanged(final AdjustmentEvent evt) {
if (!scrollBarsInitialized) {
return;
}
// If this is not done, mousePressed events accumilate
// and the result is that scrolling doesn't stop after
// the mouse is released
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (evt.getAdjustable() == vertical) {
setFirstLine(vertical.getValue());
} else {
setHorizontalOffset(-horizontal.getValue());
}
}
});
}
}
class ComponentHandler extends ComponentAdapter {
public void componentResized(ComponentEvent evt) {
recalculateVisibleLines();
scrollBarsInitialized = true;
}
}
class DocumentHandler implements DocumentListener {
public void insertUpdate(DocumentEvent evt) {
documentChanged(evt);
int offset = evt.getOffset();
int length = evt.getLength();
int newStart;
int newEnd;
if (selectionStart > offset || (selectionStart == selectionEnd && selectionStart == offset)) {
newStart = selectionStart + length;
} else {
newStart = selectionStart;
}
if (selectionEnd >= offset) {
newEnd = selectionEnd + length;
} else {
newEnd = selectionEnd;
}
select(newStart, newEnd);
}
public void removeUpdate(DocumentEvent evt) {
documentChanged(evt);
int offset = evt.getOffset();
int length = evt.getLength();
int newStart;
int newEnd;
if (selectionStart > offset) {
if (selectionStart > offset + length) {
newStart = selectionStart - length;
} else {
newStart = offset;
}
} else {
newStart = selectionStart;
}
if (selectionEnd > offset) {
if (selectionEnd > offset + length) {
newEnd = selectionEnd - length;
} else {
newEnd = offset;
}
} else {
newEnd = selectionEnd;
}
select(newStart, newEnd);
}
public void changedUpdate(DocumentEvent evt) {
}
}
class DragHandler implements MouseMotionListener {
public void mouseDragged(MouseEvent evt) {
if (popup != null && popup.isVisible()) {
return;
}
setSelectionRectangular((evt.getModifiers() & InputEvent.CTRL_MASK) != 0);
select(getMarkPosition(), xyToOffset(evt.getX(), evt.getY()));
}
public void mouseMoved(MouseEvent evt) {
}
}
class FocusHandler implements FocusListener {
public void focusGained(FocusEvent evt) {
setCaretVisible(true);
focusedComponent = JEditTextArea.this;
}
public void focusLost(FocusEvent evt) {
setCaretVisible(false);
focusedComponent = null;
}
}
class MouseHandler extends MouseAdapter implements MouseWheelListener {
public void mousePressed(MouseEvent evt) {
requestFocus();
// Focus events not fired sometimes?
setCaretVisible(true);
focusedComponent = JEditTextArea.this;
if ((evt.getModifiers() & InputEvent.BUTTON3_MASK) != 0 && popup != null) {
popup.show(painter, evt.getX(), evt.getY());
return;
}
int line = yToLine(evt.getY());
int offset = xToOffset(line, evt.getX());
int dot = getLineStartOffset(line) + offset;
switch (evt.getClickCount()) {
case 1:
doSingleClick(evt, line, offset, dot);
break;
case 2:
// It uses the bracket matching stuff, so
// it can throw a BLE
try {
doDoubleClick(evt, line, offset, dot);
} catch (BadLocationException bl) {
bl.printStackTrace();
}
break;
case 3:
doTripleClick(evt, line, offset, dot);
break;
}
}
private void doSingleClick(MouseEvent evt, int line,
int offset, int dot) {
if ((evt.getModifiers() & InputEvent.SHIFT_MASK) != 0) {
rectSelect = (evt.getModifiers() & InputEvent.CTRL_MASK) != 0;
select(getMarkPosition(), dot);
} else {
setCaretPosition(dot);
}
}
private void doDoubleClick(MouseEvent evt, int line,
int offset, int dot) throws BadLocationException {
// Ignore empty lines
if (getLineLength(line) == 0) {
return;
}
try {
int bracket = TextUtilities.findMatchingBracket(document, Math.max(0, dot - 1));
if (bracket != -1) {
int mark = getMarkPosition();
// Hack
if (bracket > mark) {
bracket++;
mark--;
}
select(mark, bracket);
return;
}
} catch (BadLocationException bl) {
bl.printStackTrace();
}
// Ok, it's not a bracket... select the word
String lineText = getLineText(line);
char ch = lineText.charAt(Math.max(0, offset - 1));
String noWordSep = (String) document.getProperty("noWordSep");
if (noWordSep == null) {
noWordSep = "";
}
// If the user clicked on a non-letter char,
// we select the surrounding non-letters
boolean selectNoLetter = (!Character.isLetterOrDigit(ch) && noWordSep.indexOf(ch) == -1);
int wordStart = 0;
for (int i = offset - 1; i >= 0; i--) {
ch = lineText.charAt(i);
if (selectNoLetter ^ (!Character.isLetterOrDigit(ch) &&
noWordSep.indexOf(ch) == -1)) {
wordStart = i + 1;
break;
}
}
int wordEnd = lineText.length();
for (int i = offset; i < lineText.length(); i++) {
ch = lineText.charAt(i);
if (selectNoLetter ^ (!Character.isLetterOrDigit(ch) &&
noWordSep.indexOf(ch) == -1)) {
wordEnd = i;
break;
}
}
int lineStart = getLineStartOffset(line);
select(lineStart + wordStart, lineStart + wordEnd);
}
private void doTripleClick(MouseEvent evt, int line,
int offset, int dot) {
select(getLineStartOffset(line), getLineEndOffset(line) - 1);
}
/**
* mouse wheel action to be able to scroll the jedit area by
* mouse wheel.
*/
public void mouseWheelMoved(MouseWheelEvent e) {
if (getFirstLine() + e.getUnitsToScroll() > 0) {
if (getFirstLine() + getVisibleLines() + e.getUnitsToScroll() <= getLineCount()) {
setFirstLine(getFirstLine() + e.getUnitsToScroll());
} else {
setFirstLine(getLineCount() - getVisibleLines());
}
} else {
setFirstLine(0);
}
}
}
class CaretUndo extends AbstractUndoableEdit {
private int start;
private int end;
CaretUndo(int start, int end) {
this.start = start;
this.end = end;
}
public boolean isSignificant() {
return false;
}
public String getPresentationName() {
return "caret move";
}
public void undo() throws CannotUndoException {
super.undo();
select(start, end);
}
public void redo() throws CannotRedoException {
super.redo();
select(start, end);
}
public boolean addEdit(UndoableEdit edit) {
if (edit instanceof CaretUndo) {
CaretUndo cedit = (CaretUndo) edit;
start = cedit.start;
end = cedit.end;
cedit.die();
return true;
} else {
return false;
}
}
}
{
caretTimer = new Timer(500, new CaretBlinker());
caretTimer.setInitialDelay(500);
caretTimer.start();
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/KeywordMap.java
================================================
/*
* KeywordMap.java - Fast keyword->id map
* Copyright (C) 1998, 1999 Slava Pestov
* Copyright (C) 1999 Mike Dillon
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.text.Segment;
/**
* A KeywordMap is similar to a hashtable in that it maps keys
* to values. However, the `keys' are Swing segments. This allows lookups of
* text substrings without the overhead of creating a new string object.
*
* This class is used by CTokenMarker to map keywords to ids.
*
* @author Slava Pestov, Mike Dillon
* @version $Id: KeywordMap.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class KeywordMap
{
/**
* Creates a new KeywordMap.
* @param ignoreCase True if keys are case insensitive
*/
public KeywordMap(boolean ignoreCase)
{
this(ignoreCase, 52);
this.ignoreCase = ignoreCase;
}
/**
* Creates a new KeywordMap.
* @param ignoreCase True if the keys are case insensitive
* @param mapLength The number of `buckets' to create.
* A value of 52 will give good performance for most maps.
*/
public KeywordMap(boolean ignoreCase, int mapLength)
{
this.mapLength = mapLength;
this.ignoreCase = ignoreCase;
map = new Keyword[mapLength];
}
/**
* Looks up a key.
* @param text The text segment
* @param offset The offset of the substring within the text segment
* @param length The length of the substring
*/
public byte lookup(Segment text, int offset, int length)
{
if(length == 0)
return Token.NULL;
Keyword k = map[getSegmentMapKey(text, offset, length)];
while(k != null)
{
if(length != k.keyword.length)
{
k = k.next;
continue;
}
if(SyntaxUtilities.regionMatches(ignoreCase,text,offset,
k.keyword))
return k.id;
k = k.next;
}
return Token.NULL;
}
/**
* Adds a key-value mapping.
* @param keyword The key
* @param id The value
*/
public void add(String keyword, byte id)
{
int key = getStringMapKey(keyword);
map[key] = new Keyword(keyword.toCharArray(),id,map[key]);
}
/**
* Returns true if the keyword map is set to be case insensitive,
* false otherwise.
*/
public boolean getIgnoreCase()
{
return ignoreCase;
}
/**
* Sets if the keyword map should be case insensitive.
* @param ignoreCase True if the keyword map should be case
* insensitive, false otherwise
*/
public void setIgnoreCase(boolean ignoreCase)
{
this.ignoreCase = ignoreCase;
}
// protected members
protected int mapLength;
protected int getStringMapKey(String s)
{
return (Character.toUpperCase(s.charAt(0)) +
Character.toUpperCase(s.charAt(s.length()-1)))
% mapLength;
}
protected int getSegmentMapKey(Segment s, int off, int len)
{
return (Character.toUpperCase(s.array[off]) +
Character.toUpperCase(s.array[off + len - 1]))
% mapLength;
}
// private members
class Keyword
{
public Keyword(char[] keyword, byte id, Keyword next)
{
this.keyword = keyword;
this.id = id;
this.next = next;
}
public char[] keyword;
public byte id;
public Keyword next;
}
private Keyword[] map;
private boolean ignoreCase;
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/PopupMenu.java
================================================
/**
* Thread Dump Analysis Tool, parses Thread Dump input and displays it as tree
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,h
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* TDA should have received a copy of the Lesser GNU General Public License
* along with Foobar; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: PopupMenu.java,v 1.6 2008-04-27 20:31:13 irockel Exp $
*/
package de.grimmfrost.tda.utils.jedit;
import de.grimmfrost.tda.TDA;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.KeyStroke;
/**
* popup for the jedit text area
* @author irockel
*/
public class PopupMenu extends JPopupMenu implements ActionListener {
private JEditTextArea ref;
private TDA parent;
private JMenuItem againMenuItem;
private JMenuItem copyMenuItem;
private JMenuItem selectNoneMenuItem;
private String searchString;
public PopupMenu(JEditTextArea ref, TDA parent, boolean showSave) {
JMenuItem menuItem;
menuItem = new JMenuItem("Goto Line...");
menuItem.addActionListener(this);
add(menuItem);
this.addSeparator();
menuItem = new JMenuItem("Search...");
menuItem.addActionListener(this);
add(menuItem);
againMenuItem = new JMenuItem("Search again");
againMenuItem.addActionListener(this);
againMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F3, 0));
add(againMenuItem);
this.addSeparator();
copyMenuItem = new JMenuItem("Copy to Clipboard");
copyMenuItem.addActionListener(this);
copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, KeyEvent.CTRL_DOWN_MASK));
add(copyMenuItem);
menuItem = new JMenuItem("Select All");
menuItem.addActionListener(this);
add(menuItem);
selectNoneMenuItem = new JMenuItem("Select None");
selectNoneMenuItem.addActionListener(this);
add(selectNoneMenuItem);
if(showSave) {
this.addSeparator();
menuItem = new JMenuItem("Save Logfile...");
menuItem.addActionListener(this);
add(menuItem);
}
this.ref = ref;
this.parent = parent;
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() instanceof JMenuItem) {
JMenuItem source = (JMenuItem) (e.getSource());
if (source.getText().equals("Goto Line...")) {
gotoLine();
} else if (source.getText().equals("Search...")) {
search();
} else if (source.getText().startsWith("Search again")) {
search(searchString, ref.getCaretPosition() + 1);
} else if (source.getText().startsWith("Copy to Clipboard")) {
ref.copy();
} else if (source.getText().startsWith("Select All")) {
ref.selectAll();
} else if (source.getText().startsWith("Select None")) {
ref.selectNone();
} else if (source.getText().startsWith("Save Logfile...")) {
parent.saveLogFile();
}
} else if(e.getSource() instanceof JEditTextArea) {
// only one key binding
if (e.getModifiers() > 0) {
if(ref.getSelectionStart() >= 0) {
ref.copy();
}
} else {
if (searchString != null) {
search(searchString, ref.getCaretPosition() + 1);
}
}
}
}
private void search(String searchString, int offSet) {
int searchIndex = ref.getText().indexOf(searchString, offSet);
if (searchIndex < 0) {
JOptionPane.showMessageDialog(parent, "Search string not found", "Error", JOptionPane.ERROR_MESSAGE);
} else {
ref.setCaretPosition(searchIndex);
}
}
private void gotoLine() {
String result = JOptionPane.showInputDialog(parent, "Type in line number (between 1-" + ref.getLineCount() + ")");
if (result != null) {
int lineNumber = 0;
try {
lineNumber = Integer.parseInt(result);
} catch (NumberFormatException ne) {
JOptionPane.showMessageDialog(parent, "Invalid line number entered", "Error", JOptionPane.ERROR_MESSAGE);
}
if ((lineNumber > 0) && (lineNumber <= ref.getLineCount())) {
ref.setFirstLine(lineNumber);
}
}
}
private void search() {
String result = JOptionPane.showInputDialog(parent, "Type in search string");
if (result != null) {
search(result, ref.getCaretPosition());
searchString = result;
}
}
/**
* overrides default implementation for "Search Again" enable check.
*/
public void show(Component invoker, int x, int y) {
super.show(invoker, x, y);
againMenuItem.setEnabled(searchString != null);
String selectedText = ref.getSelectedText();
copyMenuItem.setEnabled(selectedText != null && selectedText.length() > 0);
selectNoneMenuItem.setEnabled(copyMenuItem.isEnabled());
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/SyntaxDocument.java
================================================
/*
* SyntaxDocument.java - Document that can be tokenized
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.event.*;
import javax.swing.text.*;
import javax.swing.undo.UndoableEdit;
/**
* A document implementation that can be tokenized by the syntax highlighting
* system.
*
* @author Slava Pestov
* @version $Id: SyntaxDocument.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class SyntaxDocument extends PlainDocument
{
/**
* Returns the token marker that is to be used to split lines
* of this document up into tokens. May return null if this
* document is not to be colorized.
*/
public TokenMarker getTokenMarker()
{
return tokenMarker;
}
/**
* Sets the token marker that is to be used to split lines of
* this document up into tokens. May throw an exception if
* this is not supported for this type of document.
* @param tm The new token marker
*/
public void setTokenMarker(TokenMarker tm)
{
tokenMarker = tm;
if(tm == null)
return;
tokenMarker.insertLines(0,getDefaultRootElement()
.getElementCount());
tokenizeLines();
}
/**
* Reparses the document, by passing all lines to the token
* marker. This should be called after the document is first
* loaded.
*/
public void tokenizeLines()
{
tokenizeLines(0,getDefaultRootElement().getElementCount());
}
/**
* Reparses the document, by passing the specified lines to the
* token marker. This should be called after a large quantity of
* text is first inserted.
* @param start The first line to parse
* @param len The number of lines, after the first one to parse
*/
public void tokenizeLines(int start, int len)
{
if(tokenMarker == null || !tokenMarker.supportsMultilineTokens())
return;
Segment lineSegment = new Segment();
Element map = getDefaultRootElement();
len += start;
try
{
for(int i = start; i < len; i++)
{
Element lineElement = map.getElement(i);
int lineStart = lineElement.getStartOffset();
getText(lineStart,lineElement.getEndOffset()
- lineStart - 1,lineSegment);
tokenMarker.markTokens(lineSegment,i);
}
}
catch(BadLocationException bl)
{
bl.printStackTrace();
}
}
/**
* Starts a compound edit that can be undone in one operation.
* Subclasses that implement undo should override this method;
* this class has no undo functionality so this method is
* empty.
*/
public void beginCompoundEdit() {}
/**
* Ends a compound edit that can be undone in one operation.
* Subclasses that implement undo should override this method;
* this class has no undo functionality so this method is
* empty.
*/
public void endCompoundEdit() {}
/**
* Adds an undoable edit to this document's undo list. The edit
* should be ignored if something is currently being undone.
* @param edit The undoable edit
*
* @since jEdit 2.2pre1
*/
public void addUndoableEdit(UndoableEdit edit) {}
// protected members
protected TokenMarker tokenMarker;
/**
* We overwrite this method to update the token marker
* state immediately so that any event listeners get a
* consistent token marker.
*/
protected void fireInsertUpdate(DocumentEvent evt)
{
if(tokenMarker != null)
{
DocumentEvent.ElementChange ch = evt.getChange(
getDefaultRootElement());
if(ch != null)
{
tokenMarker.insertLines(ch.getIndex() + 1,
ch.getChildrenAdded().length -
ch.getChildrenRemoved().length);
}
}
super.fireInsertUpdate(evt);
}
/**
* We overwrite this method to update the token marker
* state immediately so that any event listeners get a
* consistent token marker.
*/
protected void fireRemoveUpdate(DocumentEvent evt)
{
if(tokenMarker != null)
{
DocumentEvent.ElementChange ch = evt.getChange(
getDefaultRootElement());
if(ch != null)
{
tokenMarker.deleteLines(ch.getIndex() + 1,
ch.getChildrenRemoved().length -
ch.getChildrenAdded().length);
}
}
super.fireRemoveUpdate(evt);
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/SyntaxStyle.java
================================================
/*
* SyntaxStyle.java - A simple text style class
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import java.awt.*;
import java.util.StringTokenizer;
/**
* A simple text style class. It can specify the color, italic flag,
* and bold flag of a run of text.
* @author Slava Pestov
* @version $Id: SyntaxStyle.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class SyntaxStyle
{
/**
* Creates a new SyntaxStyle.
* @param color The text color
* @param italic True if the text should be italics
* @param bold True if the text should be bold
*/
public SyntaxStyle(Color color, boolean italic, boolean bold)
{
this.color = color;
this.italic = italic;
this.bold = bold;
}
/**
* Returns the color specified in this style.
*/
public Color getColor()
{
return color;
}
/**
* Returns true if no font styles are enabled.
*/
public boolean isPlain()
{
return !(bold || italic);
}
/**
* Returns true if italics is enabled for this style.
*/
public boolean isItalic()
{
return italic;
}
/**
* Returns true if boldface is enabled for this style.
*/
public boolean isBold()
{
return bold;
}
/**
* Returns the specified font, but with the style's bold and
* italic flags applied.
*/
public Font getStyledFont(Font font)
{
if(font == null)
throw new NullPointerException("font param must not"
+ " be null");
if(font.equals(lastFont))
return lastStyledFont;
lastFont = font;
lastStyledFont = new Font(font.getFamily(),
(bold ? Font.BOLD : 0)
| (italic ? Font.ITALIC : 0),
font.getSize());
return lastStyledFont;
}
/**
* Returns the font metrics for the styled font.
*/
public FontMetrics getFontMetrics(Font font)
{
if(font == null)
throw new NullPointerException("font param must not"
+ " be null");
if(font.equals(lastFont) && fontMetrics != null)
return fontMetrics;
lastFont = font;
lastStyledFont = new Font(font.getFamily(),
(bold ? Font.BOLD : 0)
| (italic ? Font.ITALIC : 0),
font.getSize());
fontMetrics = Toolkit.getDefaultToolkit().getFontMetrics(
lastStyledFont);
return fontMetrics;
}
/**
* Sets the foreground color and font of the specified graphics
* context to that specified in this style.
* @param gfx The graphics context
* @param font The font to add the styles to
*/
public void setGraphicsFlags(Graphics gfx, Font font)
{
Font _font = getStyledFont(font);
gfx.setFont(_font);
gfx.setColor(color);
}
/**
* Returns a string representation of this object.
*/
public String toString()
{
return getClass().getName() + "[color=" + color +
(italic ? ",italic" : "") +
(bold ? ",bold" : "") + "]";
}
// private members
private Color color;
private boolean italic;
private boolean bold;
private Font lastFont;
private Font lastStyledFont;
private FontMetrics fontMetrics;
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/SyntaxUtilities.java
================================================
/*
* SyntaxUtilities.java - Utility functions used by syntax colorizing
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.text.*;
import java.awt.*;
/**
* Class with several utility functions used by jEdit's syntax colorizing
* subsystem.
*
* @author Slava Pestov
* @version $Id: SyntaxUtilities.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class SyntaxUtilities
{
/**
* Checks if a subregion of a Segment is equal to a
* string.
* @param ignoreCase True if case should be ignored, false otherwise
* @param text The segment
* @param offset The offset into the segment
* @param match The string to match
*/
public static boolean regionMatches(boolean ignoreCase, Segment text,
int offset, String match)
{
int length = offset + match.length();
char[] textArray = text.array;
if(length > text.offset + text.count)
return false;
for(int i = offset, j = 0; i < length; i++, j++)
{
char c1 = textArray[i];
char c2 = match.charAt(j);
if(ignoreCase)
{
c1 = Character.toUpperCase(c1);
c2 = Character.toUpperCase(c2);
}
if(c1 != c2)
return false;
}
return true;
}
/**
* Checks if a subregion of a Segment is equal to a
* character array.
* @param ignoreCase True if case should be ignored, false otherwise
* @param text The segment
* @param offset The offset into the segment
* @param match The character array to match
*/
public static boolean regionMatches(boolean ignoreCase, Segment text,
int offset, char[] match)
{
int length = offset + match.length;
char[] textArray = text.array;
if(length > text.offset + text.count)
return false;
for(int i = offset, j = 0; i < length; i++, j++)
{
char c1 = textArray[i];
char c2 = match[j];
if(ignoreCase)
{
c1 = Character.toUpperCase(c1);
c2 = Character.toUpperCase(c2);
}
if(c1 != c2)
return false;
}
return true;
}
/**
* Returns the default style table. This can be passed to the
* setStyles() method of SyntaxDocument
* to use the default syntax styles.
*/
public static SyntaxStyle[] getDefaultSyntaxStyles()
{
SyntaxStyle[] styles = new SyntaxStyle[Token.ID_COUNT];
styles[Token.COMMENT1] = new SyntaxStyle(Color.black,true,false);
styles[Token.COMMENT2] = new SyntaxStyle(new Color(0x990033),true,false);
styles[Token.KEYWORD1] = new SyntaxStyle(Color.black,false,true);
styles[Token.KEYWORD2] = new SyntaxStyle(Color.magenta,false,false);
styles[Token.KEYWORD3] = new SyntaxStyle(new Color(0x009600),false,false);
styles[Token.LITERAL1] = new SyntaxStyle(new Color(0x650099),false,false);
styles[Token.LITERAL2] = new SyntaxStyle(new Color(0x650099),false,true);
styles[Token.LABEL] = new SyntaxStyle(new Color(0x990033),false,true);
styles[Token.OPERATOR] = new SyntaxStyle(Color.black,false,true);
styles[Token.INVALID] = new SyntaxStyle(Color.red,false,true);
return styles;
}
/**
* Paints the specified line onto the graphics context. Note that this
* method munges the offset and count values of the segment.
* @param line The line segment
* @param tokens The token list for the line
* @param styles The syntax style list
* @param expander The tab expander used to determine tab stops. May
* be null
* @param gfx The graphics context
* @param x The x co-ordinate
* @param y The y co-ordinate
* @return The x co-ordinate, plus the width of the painted string
*/
public static int paintSyntaxLine(Segment line, Token tokens,
SyntaxStyle[] styles, TabExpander expander, Graphics gfx,
int x, int y)
{
Font defaultFont = gfx.getFont();
Color defaultColor = gfx.getColor();
int offset = 0;
for(;;)
{
byte id = tokens.id;
if(id == Token.END)
break;
int length = tokens.length;
if(id == Token.NULL)
{
if(!defaultColor.equals(gfx.getColor()))
gfx.setColor(defaultColor);
if(!defaultFont.equals(gfx.getFont()))
gfx.setFont(defaultFont);
}
else
styles[id].setGraphicsFlags(gfx,defaultFont);
line.count = length;
x = Utilities.drawTabbedText(line,x,y,gfx,expander,0);
line.offset += length;
offset += length;
tokens = tokens.next;
}
return x;
}
// private members
private SyntaxUtilities() {}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/TextAreaDefaults.java
================================================
/*
* $Id: TextAreaDefaults.java,v 1.3 2008-09-30 19:20:56 irockel Exp $
*
* TextAreaDefaults.java - Encapsulates default values for various settings
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.JPopupMenu;
import java.awt.Color;
/**
* Encapsulates default settings for a text area. This can be passed
* to the constructor once the necessary fields have been filled out.
* The advantage of doing this over calling lots of set() methods after
* creating the text area is that this method is faster.
*/
public class TextAreaDefaults
{
private static TextAreaDefaults DEFAULTS;
public InputHandler inputHandler;
public SyntaxDocument document;
public boolean editable;
public boolean caretVisible;
public boolean caretBlinks;
public boolean blockCaret;
public int electricScroll;
public int cols;
public int rows;
public SyntaxStyle[] styles;
public Color caretColor;
public Color selectionColor;
public Color lineHighlightColor;
public boolean lineHighlight;
public Color bracketHighlightColor;
public boolean bracketHighlight;
public Color eolMarkerColor;
public boolean eolMarkers;
public boolean paintInvalid;
public JPopupMenu popup;
/**
* Returns a new TextAreaDefaults object with the default values filled
* in.
*/
public static TextAreaDefaults getDefaults()
{
DEFAULTS = new TextAreaDefaults();
DEFAULTS.inputHandler = new DefaultInputHandler();
DEFAULTS.inputHandler.addDefaultKeyBindings();
DEFAULTS.document = new SyntaxDocument();
DEFAULTS.editable = true;
DEFAULTS.caretVisible = true;
DEFAULTS.caretBlinks = true;
DEFAULTS.electricScroll = 3;
DEFAULTS.cols = 80;
DEFAULTS.rows = 5;
DEFAULTS.styles = SyntaxUtilities.getDefaultSyntaxStyles();
DEFAULTS.caretColor = Color.red;
DEFAULTS.selectionColor = new Color(0xccccff);
DEFAULTS.lineHighlightColor = new Color(0xe0e0e0);
DEFAULTS.lineHighlight = true;
DEFAULTS.bracketHighlightColor = Color.black;
DEFAULTS.bracketHighlight = true;
DEFAULTS.eolMarkerColor = new Color(0x009999);
DEFAULTS.eolMarkers = true;
DEFAULTS.paintInvalid = true;
return DEFAULTS;
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/TextAreaPainter.java
================================================
/*
* TextAreaPainter.java - Paints the text area
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.ToolTipManager;
import javax.swing.text.*;
import javax.swing.JComponent;
import java.awt.event.MouseEvent;
import java.awt.*;
/**
* The text area repaint manager. It performs double buffering and paints
* lines of text.
* @author Slava Pestov
* @version $Id: TextAreaPainter.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class TextAreaPainter extends JComponent implements TabExpander
{
/**
* Creates a new repaint manager. This should be not be called
* directly.
*/
public TextAreaPainter(JEditTextArea textArea, TextAreaDefaults defaults)
{
this.textArea = textArea;
setAutoscrolls(true);
setDoubleBuffered(true);
setOpaque(true);
ToolTipManager.sharedInstance().registerComponent(this);
currentLine = new Segment();
currentLineIndex = -1;
setCursor(Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR));
setFont(new Font("Monospaced",Font.PLAIN,14));
setForeground(Color.black);
setBackground(Color.white);
blockCaret = defaults.blockCaret;
styles = defaults.styles;
cols = defaults.cols;
rows = defaults.rows;
caretColor = defaults.caretColor;
selectionColor = defaults.selectionColor;
lineHighlightColor = defaults.lineHighlightColor;
lineHighlight = defaults.lineHighlight;
bracketHighlightColor = defaults.bracketHighlightColor;
bracketHighlight = defaults.bracketHighlight;
paintInvalid = defaults.paintInvalid;
eolMarkerColor = defaults.eolMarkerColor;
eolMarkers = defaults.eolMarkers;
}
/**
* Returns if this component can be traversed by pressing the
* Tab key. This returns false.
*/
public final boolean isManagingFocus()
{
return false;
}
/**
* Returns the syntax styles used to paint colorized text. Entry n
* will be used to paint tokens with id = n .
*/
public final SyntaxStyle[] getStyles()
{
return styles;
}
/**
* Sets the syntax styles used to paint colorized text. Entry n
* will be used to paint tokens with id = n .
* @param styles The syntax styles
*/
public final void setStyles(SyntaxStyle[] styles)
{
this.styles = styles;
repaint();
}
/**
* Returns the caret color.
*/
public final Color getCaretColor()
{
return caretColor;
}
/**
* Sets the caret color.
* @param caretColor The caret color
*/
public final void setCaretColor(Color caretColor)
{
this.caretColor = caretColor;
invalidateSelectedLines();
}
/**
* Returns the selection color.
*/
public final Color getSelectionColor()
{
return selectionColor;
}
/**
* Sets the selection color.
* @param selectionColor The selection color
*/
public final void setSelectionColor(Color selectionColor)
{
this.selectionColor = selectionColor;
invalidateSelectedLines();
}
/**
* Returns the line highlight color.
*/
public final Color getLineHighlightColor()
{
return lineHighlightColor;
}
/**
* Sets the line highlight color.
* @param lineHighlightColor The line highlight color
*/
public final void setLineHighlightColor(Color lineHighlightColor)
{
this.lineHighlightColor = lineHighlightColor;
invalidateSelectedLines();
}
/**
* Returns true if line highlight is enabled, false otherwise.
*/
public final boolean isLineHighlightEnabled()
{
return lineHighlight;
}
/**
* Enables or disables current line highlighting.
* @param lineHighlight True if current line highlight should be enabled,
* false otherwise
*/
public final void setLineHighlightEnabled(boolean lineHighlight)
{
this.lineHighlight = lineHighlight;
invalidateSelectedLines();
}
/**
* Returns the bracket highlight color.
*/
public final Color getBracketHighlightColor()
{
return bracketHighlightColor;
}
/**
* Sets the bracket highlight color.
* @param bracketHighlightColor The bracket highlight color
*/
public final void setBracketHighlightColor(Color bracketHighlightColor)
{
this.bracketHighlightColor = bracketHighlightColor;
invalidateLine(textArea.getBracketLine());
}
/**
* Returns true if bracket highlighting is enabled, false otherwise.
* When bracket highlighting is enabled, the bracket matching the
* one before the caret (if any) is highlighted.
*/
public final boolean isBracketHighlightEnabled()
{
return bracketHighlight;
}
/**
* Enables or disables bracket highlighting.
* When bracket highlighting is enabled, the bracket matching the
* one before the caret (if any) is highlighted.
* @param bracketHighlight True if bracket highlighting should be
* enabled, false otherwise
*/
public final void setBracketHighlightEnabled(boolean bracketHighlight)
{
this.bracketHighlight = bracketHighlight;
invalidateLine(textArea.getBracketLine());
}
/**
* Returns true if the caret should be drawn as a block, false otherwise.
*/
public final boolean isBlockCaretEnabled()
{
return blockCaret;
}
/**
* Sets if the caret should be drawn as a block, false otherwise.
* @param blockCaret True if the caret should be drawn as a block,
* false otherwise.
*/
public final void setBlockCaretEnabled(boolean blockCaret)
{
this.blockCaret = blockCaret;
invalidateSelectedLines();
}
/**
* Returns the EOL marker color.
*/
public final Color getEOLMarkerColor()
{
return eolMarkerColor;
}
/**
* Sets the EOL marker color.
* @param eolMarkerColor The EOL marker color
*/
public final void setEOLMarkerColor(Color eolMarkerColor)
{
this.eolMarkerColor = eolMarkerColor;
repaint();
}
/**
* Returns true if EOL markers are drawn, false otherwise.
*/
public final boolean getEOLMarkersPainted()
{
return eolMarkers;
}
/**
* Sets if EOL markers are to be drawn.
* @param eolMarkers True if EOL markers should be drawn, false otherwise
*/
public final void setEOLMarkersPainted(boolean eolMarkers)
{
this.eolMarkers = eolMarkers;
repaint();
}
/**
* Returns true if invalid lines are painted as red tildes (~),
* false otherwise.
*/
public boolean getInvalidLinesPainted()
{
return paintInvalid;
}
/**
* Sets if invalid lines are to be painted as red tildes.
* @param paintInvalid True if invalid lines should be drawn, false otherwise
*/
public void setInvalidLinesPainted(boolean paintInvalid)
{
this.paintInvalid = paintInvalid;
}
/**
* Adds a custom highlight painter.
* @param highlight The highlight
*/
public void addCustomHighlight(Highlight highlight)
{
highlight.init(textArea,highlights);
highlights = highlight;
}
/**
* Highlight interface.
*/
public interface Highlight
{
/**
* Called after the highlight painter has been added.
* @param textArea The text area
* @param next The painter this one should delegate to
*/
void init(JEditTextArea textArea, Highlight next);
/**
* This should paint the highlight and delgate to the
* next highlight painter.
* @param gfx The graphics context
* @param line The line number
* @param y The y co-ordinate of the line
*/
void paintHighlight(Graphics gfx, int line, int y);
/**
* Returns the tool tip to display at the specified
* location. If this highlighter doesn't know what to
* display, it should delegate to the next highlight
* painter.
* @param evt The mouse event
*/
String getToolTipText(MouseEvent evt);
}
/**
* Returns the tool tip to display at the specified location.
* @param evt The mouse event
*/
public String getToolTipText(MouseEvent evt)
{
if(highlights != null)
return highlights.getToolTipText(evt);
else
return null;
}
/**
* Returns the font metrics used by this component.
*/
public FontMetrics getFontMetrics()
{
return fm;
}
/**
* Sets the font for this component. This is overridden to update the
* cached font metrics and to recalculate which lines are visible.
* @param font The font
*/
public void setFont(Font font)
{
super.setFont(font);
fm = Toolkit.getDefaultToolkit().getFontMetrics(font);
textArea.recalculateVisibleLines();
}
/**
* Repaints the text.
* @param gfx The graphics context
*/
public void paint(Graphics gfx)
{
tabSize = fm.charWidth(' ') * ((Integer)textArea
.getDocument().getProperty(
PlainDocument.tabSizeAttribute)).intValue();
Rectangle clipRect = gfx.getClipBounds();
gfx.setColor(getBackground());
gfx.fillRect(clipRect.x,clipRect.y,clipRect.width,clipRect.height);
// We don't use yToLine() here because that method doesn't
// return lines past the end of the document
int height = fm.getHeight();
int firstLine = textArea.getFirstLine();
int firstInvalid = firstLine + clipRect.y / height;
// Because the clipRect's height is usually an even multiple
// of the font height, we subtract 1 from it, otherwise one
// too many lines will always be painted.
int lastInvalid = firstLine + (clipRect.y + clipRect.height - 1) / height;
try
{
TokenMarker tokenMarker = textArea.getDocument()
.getTokenMarker();
int x = textArea.getHorizontalOffset();
for(int line = firstInvalid; line <= lastInvalid; line++)
{
paintLine(gfx,tokenMarker,line,x);
}
if(tokenMarker != null && tokenMarker.isNextLineRequested())
{
int h = clipRect.y + clipRect.height;
repaint(0,h,getWidth(),getHeight() - h);
}
}
catch(Exception e)
{
System.err.println("Error repainting line"
+ " range {" + firstInvalid + ","
+ lastInvalid + "}:");
e.printStackTrace();
}
}
/**
* Marks a line as needing a repaint.
* @param line The line to invalidate
*/
public final void invalidateLine(int line)
{
repaint(0,textArea.lineToY(line) + fm.getMaxDescent() + fm.getLeading(),
getWidth(),fm.getHeight());
}
/**
* Marks a range of lines as needing a repaint.
* @param firstLine The first line to invalidate
* @param lastLine The last line to invalidate
*/
public final void invalidateLineRange(int firstLine, int lastLine)
{
repaint(0,textArea.lineToY(firstLine) + fm.getMaxDescent() + fm.getLeading(),
getWidth(),(lastLine - firstLine + 1) * fm.getHeight());
}
/**
* Repaints the lines containing the selection.
*/
public final void invalidateSelectedLines()
{
invalidateLineRange(textArea.getSelectionStartLine(),
textArea.getSelectionEndLine());
}
/**
* Implementation of TabExpander interface. Returns next tab stop after
* a specified point.
* @param x The x co-ordinate
* @param tabOffset Ignored
* @return The next tab stop after x
*/
public float nextTabStop(float x, int tabOffset)
{
int offset = textArea.getHorizontalOffset();
int ntabs = ((int)x - offset) / tabSize;
return (ntabs + 1) * tabSize + offset;
}
/**
* Returns the painter's preferred size.
*/
public Dimension getPreferredSize()
{
Dimension dim = new Dimension();
dim.width = fm.charWidth('w') * cols;
dim.height = fm.getHeight() * rows;
return dim;
}
/**
* Returns the painter's minimum size.
*/
public Dimension getMinimumSize()
{
return getPreferredSize();
}
// package-private members
int currentLineIndex;
Token currentLineTokens;
Segment currentLine;
// protected members
protected JEditTextArea textArea;
protected SyntaxStyle[] styles;
protected Color caretColor;
protected Color selectionColor;
protected Color lineHighlightColor;
protected Color bracketHighlightColor;
protected Color eolMarkerColor;
protected boolean blockCaret;
protected boolean lineHighlight;
protected boolean bracketHighlight;
protected boolean paintInvalid;
protected boolean eolMarkers;
protected int cols;
protected int rows;
protected int tabSize;
protected FontMetrics fm;
protected Highlight highlights;
protected void paintLine(Graphics gfx, TokenMarker tokenMarker,
int line, int x)
{
Font defaultFont = getFont();
Color defaultColor = getForeground();
currentLineIndex = line;
int y = textArea.lineToY(line);
if(line < 0 || line >= textArea.getLineCount())
{
if(paintInvalid)
{
paintHighlight(gfx,line,y);
styles[Token.INVALID].setGraphicsFlags(gfx,defaultFont);
gfx.drawString("~",0,y + fm.getHeight());
}
}
else if(tokenMarker == null)
{
paintPlainLine(gfx,line,defaultFont,defaultColor,x,y);
}
else
{
paintSyntaxLine(gfx,tokenMarker,line,defaultFont,
defaultColor,x,y);
}
}
protected void paintPlainLine(Graphics gfx, int line, Font defaultFont,
Color defaultColor, int x, int y)
{
paintHighlight(gfx,line,y);
textArea.getLineText(line,currentLine);
gfx.setFont(defaultFont);
gfx.setColor(defaultColor);
y += fm.getHeight();
x = Utilities.drawTabbedText(currentLine,x,y,gfx,this,0);
if(eolMarkers)
{
gfx.setColor(eolMarkerColor);
gfx.drawString(".",x,y);
}
}
protected void paintSyntaxLine(Graphics gfx, TokenMarker tokenMarker,
int line, Font defaultFont, Color defaultColor, int x, int y)
{
textArea.getLineText(currentLineIndex,currentLine);
currentLineTokens = tokenMarker.markTokens(currentLine,
currentLineIndex);
paintHighlight(gfx,line,y);
gfx.setFont(defaultFont);
gfx.setColor(defaultColor);
y += fm.getHeight();
x = SyntaxUtilities.paintSyntaxLine(currentLine,
currentLineTokens,styles,this,gfx,x,y);
if(eolMarkers)
{
gfx.setColor(eolMarkerColor);
gfx.drawString(".",x,y);
}
}
protected void paintHighlight(Graphics gfx, int line, int y)
{
if(line >= textArea.getSelectionStartLine()
&& line <= textArea.getSelectionEndLine())
paintLineHighlight(gfx,line,y);
if(highlights != null)
highlights.paintHighlight(gfx,line,y);
if(bracketHighlight && line == textArea.getBracketLine())
paintBracketHighlight(gfx,line,y);
if(line == textArea.getCaretLine())
paintCaret(gfx,line,y);
}
protected void paintLineHighlight(Graphics gfx, int line, int y)
{
int height = fm.getHeight();
y += fm.getLeading() + fm.getMaxDescent();
int selectionStart = textArea.getSelectionStart();
int selectionEnd = textArea.getSelectionEnd();
if(selectionStart == selectionEnd)
{
if(lineHighlight)
{
gfx.setColor(lineHighlightColor);
gfx.fillRect(0,y,getWidth(),height);
}
}
else
{
gfx.setColor(selectionColor);
int selectionStartLine = textArea.getSelectionStartLine();
int selectionEndLine = textArea.getSelectionEndLine();
int lineStart = textArea.getLineStartOffset(line);
int x1, x2;
if(textArea.isSelectionRectangular())
{
int lineLen = textArea.getLineLength(line);
x1 = textArea._offsetToX(line,Math.min(lineLen,
selectionStart - textArea.getLineStartOffset(
selectionStartLine)));
x2 = textArea._offsetToX(line,Math.min(lineLen,
selectionEnd - textArea.getLineStartOffset(
selectionEndLine)));
if(x1 == x2)
x2++;
}
else if(selectionStartLine == selectionEndLine)
{
x1 = textArea._offsetToX(line,
selectionStart - lineStart);
x2 = textArea._offsetToX(line,
selectionEnd - lineStart);
}
else if(line == selectionStartLine)
{
x1 = textArea._offsetToX(line,
selectionStart - lineStart);
x2 = getWidth();
}
else if(line == selectionEndLine)
{
x1 = 0;
x2 = textArea._offsetToX(line,
selectionEnd - lineStart);
}
else
{
x1 = 0;
x2 = getWidth();
}
// "inlined" min/max()
gfx.fillRect(x1 > x2 ? x2 : x1,y,x1 > x2 ?
(x1 - x2) : (x2 - x1),height);
}
}
protected void paintBracketHighlight(Graphics gfx, int line, int y)
{
int position = textArea.getBracketPosition();
if(position == -1)
return;
y += fm.getLeading() + fm.getMaxDescent();
int x = textArea._offsetToX(line,position);
gfx.setColor(bracketHighlightColor);
// Hack!!! Since there is no fast way to get the character
// from the bracket matching routine, we use ( since all
// brackets probably have the same width anyway
gfx.drawRect(x,y,fm.charWidth('(') - 1,
fm.getHeight() - 1);
}
protected void paintCaret(Graphics gfx, int line, int y)
{
if(textArea.isCaretVisible())
{
int offset = textArea.getCaretPosition()
- textArea.getLineStartOffset(line);
int caretX = textArea._offsetToX(line,offset);
int caretWidth = ((blockCaret ||
textArea.isOverwriteEnabled()) ?
fm.charWidth('w') : 1);
y += fm.getLeading() + fm.getMaxDescent();
int height = fm.getHeight();
gfx.setColor(caretColor);
if(textArea.isOverwriteEnabled())
{
gfx.fillRect(caretX,y + height - 1,
caretWidth,1);
}
else
{
gfx.drawRect(caretX,y,caretWidth - 1,height - 1);
}
}
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/TextUtilities.java
================================================
/*
* TextUtilities.java - Utility functions used by the text area classes
* Copyright (C) 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.text.*;
/**
* Class with several utility functions used by the text area component.
* @author Slava Pestov
* @version $Id: TextUtilities.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class TextUtilities
{
/**
* Returns the offset of the bracket matching the one at the
* specified offset of the document, or -1 if the bracket is
* unmatched (or if the character is not a bracket).
* @param doc The document
* @param offset The offset
* @exception BadLocationException If an out-of-bounds access
* was attempted on the document text
*/
public static int findMatchingBracket(Document doc, int offset)
throws BadLocationException
{
if(doc.getLength() == 0)
return -1;
char c = doc.getText(offset,1).charAt(0);
char cprime; // c` - corresponding character
boolean direction; // true = back, false = forward
switch(c)
{
case '(': cprime = ')'; direction = false; break;
case ')': cprime = '('; direction = true; break;
case '[': cprime = ']'; direction = false; break;
case ']': cprime = '['; direction = true; break;
case '{': cprime = '}'; direction = false; break;
case '}': cprime = '{'; direction = true; break;
default: return -1;
}
int count;
// How to merge these two cases is left as an exercise
// for the reader.
// Go back or forward
if(direction)
{
// Count is 1 initially because we have already
// `found' one closing bracket
count = 1;
// Get text[0,offset-1];
String text = doc.getText(0,offset);
// Scan backwards
for(int i = offset - 1; i >= 0; i--)
{
// If text[i] == c, we have found another
// closing bracket, therefore we will need
// two opening brackets to complete the
// match.
char x = text.charAt(i);
if(x == c)
count++;
// If text[i] == cprime, we have found a
// opening bracket, so we return i if
// --count == 0
else if(x == cprime)
{
if(--count == 0)
return i;
}
}
}
else
{
// Count is 1 initially because we have already
// `found' one opening bracket
count = 1;
// So we don't have to + 1 in every loop
offset++;
// Number of characters to check
int len = doc.getLength() - offset;
// Get text[offset+1,len];
String text = doc.getText(offset,len);
// Scan forwards
for(int i = 0; i < len; i++)
{
// If text[i] == c, we have found another
// opening bracket, therefore we will need
// two closing brackets to complete the
// match.
char x = text.charAt(i);
if(x == c)
count++;
// If text[i] == cprime, we have found an
// closing bracket, so we return i if
// --count == 0
else if(x == cprime)
{
if(--count == 0)
return i + offset;
}
}
}
// Nothing found
return -1;
}
/**
* Locates the start of the word at the specified position.
* @param line The text
* @param pos The position
*/
public static int findWordStart(String line, int pos, String noWordSep)
{
char ch = line.charAt(pos - 1);
if(noWordSep == null)
noWordSep = "";
boolean selectNoLetter = (!Character.isLetterOrDigit(ch)
&& noWordSep.indexOf(ch) == -1);
int wordStart = 0;
for(int i = pos - 1; i >= 0; i--)
{
ch = line.charAt(i);
if(selectNoLetter ^ (!Character.isLetterOrDigit(ch) &&
noWordSep.indexOf(ch) == -1))
{
wordStart = i + 1;
break;
}
}
return wordStart;
}
/**
* Locates the end of the word at the specified position.
* @param line The text
* @param pos The position
*/
public static int findWordEnd(String line, int pos, String noWordSep)
{
char ch = line.charAt(pos);
if(noWordSep == null)
noWordSep = "";
boolean selectNoLetter = (!Character.isLetterOrDigit(ch)
&& noWordSep.indexOf(ch) == -1);
int wordEnd = line.length();
for(int i = pos; i < line.length(); i++)
{
ch = line.charAt(i);
if(selectNoLetter ^ (!Character.isLetterOrDigit(ch) &&
noWordSep.indexOf(ch) == -1))
{
wordEnd = i;
break;
}
}
return wordEnd;
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/Token.java
================================================
/*
* Token.java - Generic token
* Copyright (C) 1998, 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
/**
* A linked list of tokens. Each token has three fields - a token
* identifier, which is a byte value that can be looked up in the
* array returned by SyntaxDocument.getColors()
* to get a color value, a length value which is the length of the
* token in the text, and a pointer to the next token in the list.
*
* @author Slava Pestov
* @version $Id: Token.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*/
public class Token
{
/**
* Normal text token id. This should be used to mark
* normal text.
*/
public static final byte NULL = 0;
/**
* Comment 1 token id. This can be used to mark a comment.
*/
public static final byte COMMENT1 = 1;
/**
* Comment 2 token id. This can be used to mark a comment.
*/
public static final byte COMMENT2 = 2;
/**
* Literal 1 token id. This can be used to mark a string
* literal (eg, C mode uses this to mark "..." literals)
*/
public static final byte LITERAL1 = 3;
/**
* Literal 2 token id. This can be used to mark an object
* literal (eg, Java mode uses this to mark true, false, etc)
*/
public static final byte LITERAL2 = 4;
/**
* Label token id. This can be used to mark labels
* (eg, C mode uses this to mark ...: sequences)
*/
public static final byte LABEL = 5;
/**
* Keyword 1 token id. This can be used to mark a
* keyword. This should be used for general language
* constructs.
*/
public static final byte KEYWORD1 = 6;
/**
* Keyword 2 token id. This can be used to mark a
* keyword. This should be used for preprocessor
* commands, or variables.
*/
public static final byte KEYWORD2 = 7;
/**
* Keyword 3 token id. This can be used to mark a
* keyword. This should be used for data types.
*/
public static final byte KEYWORD3 = 8;
/**
* Operator token id. This can be used to mark an
* operator. (eg, SQL mode marks +, -, etc with this
* token type)
*/
public static final byte OPERATOR = 9;
/**
* Invalid token id. This can be used to mark invalid
* or incomplete tokens, so the user can easily spot
* syntax errors.
*/
public static final byte INVALID = 10;
/**
* The total number of defined token ids.
*/
public static final byte ID_COUNT = 11;
/**
* The first id that can be used for internal state
* in a token marker.
*/
public static final byte INTERNAL_FIRST = 100;
/**
* The last id that can be used for internal state
* in a token marker.
*/
public static final byte INTERNAL_LAST = 126;
/**
* The token type, that along with a length of 0
* marks the end of the token list.
*/
public static final byte END = 127;
/**
* The length of this token.
*/
public int length;
/**
* The id of this token.
*/
public byte id;
/**
* The next token in the linked list.
*/
public Token next;
/**
* Creates a new token.
* @param length The length of the token
* @param id The id of the token
*/
public Token(int length, byte id)
{
this.length = length;
this.id = id;
}
/**
* Returns a string representation of this token.
*/
public String toString()
{
return "[id=" + id + ",length=" + length + "]";
}
}
================================================
FILE: tda/src/main/java/de/grimmfrost/tda/utils/jedit/TokenMarker.java
================================================
/*
* TokenMarker.java - Generic token marker
* Copyright (C) 1998, 1999 Slava Pestov
*
* You may use and modify this package for any purpose. Redistribution is
* permitted, in both source and binary form, provided that this notice
* remains intact in all source distributions of this package.
*/
package de.grimmfrost.tda.utils.jedit;
import javax.swing.text.Segment;
import java.util.*;
/**
* A token marker that splits lines of text into tokens. Each token carries
* a length field and an indentification tag that can be mapped to a color
* for painting that token.
*
* For performance reasons, the linked list of tokens is reused after each
* line is tokenized. Therefore, the return value of markTokens
* should only be used for immediate painting. Notably, it cannot be
* cached.
*
* @author Slava Pestov
* @version $Id: TokenMarker.java,v 1.1 2007-10-03 12:50:26 irockel Exp $
*
*/
public abstract class TokenMarker
{
/**
* A wrapper for the lower-level markTokensImpl method
* that is called to split a line up into tokens.
* @param line The line
* @param lineIndex The line number
*/
public Token markTokens(Segment line, int lineIndex)
{
if(lineIndex >= length)
{
throw new IllegalArgumentException("Tokenizing invalid line: "
+ lineIndex);
}
lastToken = null;
LineInfo info = lineInfo[lineIndex];
LineInfo prev;
if(lineIndex == 0)
prev = null;
else
prev = lineInfo[lineIndex - 1];
byte oldToken = info.token;
byte token = markTokensImpl(prev == null ?
Token.NULL : prev.token,line,lineIndex);
info.token = token;
/*
* This is a foul hack. It stops nextLineRequested
* from being cleared if the same line is marked twice.
*
* Why is this necessary? It's all JEditTextArea's fault.
* When something is inserted into the text, firing a
* document event, the insertUpdate() method shifts the
* caret (if necessary) by the amount inserted.
*
* All caret movement is handled by the select() method,
* which eventually pipes the new position to scrollTo()
* and calls repaint().
*
* Note that at this point in time, the new line hasn't
* yet been painted; the caret is moved first.
*
* scrollTo() calls offsetToX(), which tokenizes the line
* unless it is being called on the last line painted
* (in which case it uses the text area's painter cached
* token list). What scrollTo() does next is irrelevant.
*
* After scrollTo() has done it's job, repaint() is
* called, and eventually we end up in paintLine(), whose
* job is to paint the changed line. It, too, calls
* markTokens().
*
* The problem was that if the line started a multiline
* token, the first markTokens() (done in offsetToX())
* would set nextLineRequested (because the line end
* token had changed) but the second would clear it
* (because the line was the same that time) and therefore
* paintLine() would never know that it needed to repaint
* subsequent lines.
*
* This bug took me ages to track down, that's why I wrote
* all the relevant info down so that others wouldn't
* duplicate it.
*/
if(!(lastLine == lineIndex && nextLineRequested))
nextLineRequested = (oldToken != token);
lastLine = lineIndex;
addToken(0,Token.END);
return firstToken;
}
/**
* An abstract method that splits a line up into tokens. It
* should parse the line, and call addToken() to
* add syntax tokens to the token list. Then, it should return
* the initial token type for the next line.
*
* For example if the current line contains the start of a
* multiline comment that doesn't end on that line, this method
* should return the comment token type so that it continues on
* the next line.
*
* @param token The initial token type for this line
* @param line The line to be tokenized
* @param lineIndex The index of the line in the document,
* starting at 0
* @return The initial token type for the next line
*/
protected abstract byte markTokensImpl(byte token, Segment line,
int lineIndex);
/**
* Returns if the token marker supports tokens that span multiple
* lines. If this is true, the object using this token marker is
* required to pass all lines in the document to the
* markTokens() method (in turn).
*
* The default implementation returns true; it should be overridden
* to return false on simpler token markers for increased speed.
*/
public boolean supportsMultilineTokens()
{
return true;
}
/**
* Informs the token marker that lines have been inserted into
* the document. This inserts a gap in the lineInfo
* array.
* @param index The first line number
* @param lines The number of lines
*/
public void insertLines(int index, int lines)
{
if(lines <= 0)
return;
length += lines;
ensureCapacity(length);
int len = index + lines;
System.arraycopy(lineInfo,index,lineInfo,len,
lineInfo.length - len);
for(int i = index + lines - 1; i >= index; i--)
{
lineInfo[i] = new LineInfo();
}
}
/**
* Informs the token marker that line have been deleted from
* the document. This removes the lines in question from the
* lineInfo array.
* @param index The first line number
* @param lines The number of lines
*/
public void deleteLines(int index, int lines)
{
if (lines <= 0)
return;
int len = index + lines;
length -= lines;
System.arraycopy(lineInfo,len,lineInfo,
index,lineInfo.length - len);
}
/**
* Returns the number of lines in this token marker.
*/
public int getLineCount()
{
return length;
}
/**
* Returns true if the next line should be repainted. This
* will return true after a line has been tokenized that starts
* a multiline token that continues onto the next line.
*/
public boolean isNextLineRequested()
{
return nextLineRequested;
}
// protected members
/**
* The first token in the list. This should be used as the return
* value from markTokens().
*/
protected Token firstToken;
/**
* The last token in the list. New tokens are added here.
* This should be set to null before a new line is to be tokenized.
*/
protected Token lastToken;
/**
* An array for storing information about lines. It is enlarged and
* shrunk automatically by the insertLines() and
* deleteLines() methods.
*/
protected LineInfo[] lineInfo;
/**
* The number of lines in the model being tokenized. This can be
* less than the length of the lineInfo array.
*/
protected int length;
/**
* The last tokenized line.
*/
protected int lastLine;
/**
* True if the next line should be painted.
*/
protected boolean nextLineRequested;
/**
* Creates a new TokenMarker. This DOES NOT create
* a lineInfo array; an initial call to insertLines()
* does that.
*/
protected TokenMarker()
{
lastLine = -1;
}
/**
* Ensures that the lineInfo array can contain the
* specified index. This enlarges it if necessary. No action is
* taken if the array is large enough already.
*
* It should be unnecessary to call this under normal
* circumstances; insertLine() should take care of
* enlarging the line info array automatically.
*
* @param index The array index
*/
protected void ensureCapacity(int index)
{
if(lineInfo == null)
lineInfo = new LineInfo[index + 1];
else if(lineInfo.length <= index)
{
LineInfo[] lineInfoN = new LineInfo[(index + 1) * 2];
System.arraycopy(lineInfo,0,lineInfoN,0,
lineInfo.length);
lineInfo = lineInfoN;
}
}
/**
* Adds a token to the token list.
* @param length The length of the token
* @param id The id of the token
*/
protected void addToken(int length, byte id)
{
if(id >= Token.INTERNAL_FIRST && id <= Token.INTERNAL_LAST)
throw new InternalError("Invalid id: " + id);
if(length == 0 && id != Token.END)
return;
if(firstToken == null)
{
firstToken = new Token(length,id);
lastToken = firstToken;
}
else if(lastToken == null)
{
lastToken = firstToken;
firstToken.length = length;
firstToken.id = id;
}
else if(lastToken.next == null)
{
lastToken.next = new Token(length,id);
lastToken = lastToken.next;
}
else
{
lastToken = lastToken.next;
lastToken.length = length;
lastToken.id = id;
}
}
/**
* Inner class for storing information about tokenized lines.
*/
public class LineInfo
{
/**
* Creates a new LineInfo object with token = Token.NULL
* and obj = null.
*/
public LineInfo()
{
}
/**
* Creates a new LineInfo object with the specified
* parameters.
*/
public LineInfo(byte token, Object obj)
{
this.token = token;
this.obj = obj;
}
/**
* The id of the last token of the line.
*/
public byte token;
/**
* This is for use by the token marker implementations
* themselves. It can be used to store anything that
* is an object and that needs to exist on a per-line
* basis.
*/
public Object obj;
}
}
================================================
FILE: tda/src/main/resources/META-INF/services/com.sun.tools.jconsole.JConsolePlugin
================================================
de.grimmfrost.tda.jconsole.TDAPlugin
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/doc/COPYING
================================================
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
Copyright (C)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/doc/README
================================================
TDA - Thread Dump Analyzer -- Version 3.0
Note: This is the 3.0 release of the software, for an usage overview see README on GitHub .
Recent changes are:
Version 3.0
Introduced logging for easier debugging in MCP mode, added red dot in UI mode if error occurred with tooltip to check logfile.
Experimental support for JSON based jmap thread dumps.
Support for SMR (Safe Memory Reclamation) parsing in thread dumps (Java 11+).
Detect stuck Carrier Threads used by Virtual Threads in Java 21+ thread dumps.
Extended MCP Server for fetching pinned Carrier Threads.
Added a method to the MCP Server to enable the Agent to fetch a list of threads which are running in native code, including library information if available.
Reworked the thread dump summary to provide information in a more compact way.
MacOS Binary is now provided.
Use FlatLaf for a modern look and feel.
Fixed address range parsing in thread titles for newer JVMs.
Fixed missing protocolVersion in MCP, which broke the Cursor Integration.
Fixed right thread pane to always be visible on first load.
Version 2.6
TDA now is compiled with JDK 11, it requires Java 11 or higher to run, but still supports thread dumps from older JDKs.
Fixed issue #23: fixed long running thread detection with Java 11+.
The whole build now is based on maven, no more Netbeans needed for building.
Biggest new feature: include a mcp server for thread dump parsing from AI Agents.
Version 2.5
Added support for Java Virtual Threads (Project Loom) introduced in Java 19+
Can parse and analyze thread dumps containing virtual threads
Provides insights into virtual thread states and carrier thread relationships
Identifies virtual thread pinning issues
Updated parsing to handle Java 21 thread dump format
Version 2.4
Compiled using JDK 1.8 so Source Level now is 1.8
fixed #20: updated tda visual vm plugin to Visual VM 2.0
fixed #21: fixed parsing of jdk 11 thread dumps.
fixed colors for dark UIs
tda.sh can now be called from everywhere
For the complete changelog, please see the CHANGELOG.md file in the project root.
Goto to GitHub to report problems and ask questions.
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/doc/stylesheet.css
================================================
/* Javadoc style sheet */
/* Define colors, fonts and other style attributes here to override the defaults */
/* Page background color */
body { font-family: Verdana, Arial, Helvetica; font-size: 10px; margin-left: 15px; }
body,h1,h2,h3,i,p,td,th,tt,ol,ul,div { font-family: Verdana, Arial, Helvetica; }
h1,h2,h3,h4,h5 { font-weight: bold; }
h1 { font-size: 20px; color: #2c2b27; }
h2 { font-size: 18px; color: #2c2b27; }
h3 { font-size: 16px; color: #969494; }
h4 { font-size: 14px; color: #969494; }
h5 { font-size: 12px; color: #969494; }
BODY,P,TD { font-family: Verdana, Arial, Helvetica; font-size: 10px; } /*letter-spacing:0.2mm; word-spacing:0.8mm; */
TD { vertical-align:top; }
HR { width:100%; height:1px; margin-bottom:8pt; border:0px; }
A:link { color: #9C3300; text-decoration: underline; font-weight: normal;}
A:visited { color: #9C3300; text-decoration: underline; font-weight: normal;}
A:active { color: #9C3300; text-decoration: underline; font-weight: normal;}
A:hover { color: #9C3300; text-decoration: none; font-weight: normal;}
/* Headings */
h1 { font-size: 145% }
table.topindex { }
td { border-width:1px; border-style:solid; border-color:#ffffff; }
/* Table colors */
.TableHeadingColor { background: #f0f0f3 } /* Dark mauve */
.TableSubHeadingColor { background: #FBEFE8 } /* Light mauve */
.TableRowColor { background: #FFFFFF } /* White */
/* Font used in left-hand frame lists */
.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif}
.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
/* Navigation bar fonts and colors */
.NavBarCell1 { background-color:#FBEFE8;} /* Light mauve */
.NavBarCell1Rev { background-color:#E37B55;} /* Dark Blue */
.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/doc/tips.properties
================================================
# Tips of the day.
tips.count=5
tip.0=If you open a logfile with thread dumps you should check the thread dump nodes if there was anything special detected about this dump.
tip.1=Using Filters you can easily filter out uninteresting threads, like e.g. sleeping pool threads. Click on the Filters on the right to set up filters.
tip.2=Using the long running thread detection after selected several thread dumps you can get an overview of threads which are active in all threads.
tip.3=You can define custom categories, e.g. "Application Server Requests Threads", which displays all request threads found in a dump. Categories use filters to present the data. If a category is empty it is not displayed.
tip.4=TDA can also be used as JConsole or VisualVM plugin, see Help Contents for further information.
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/doc/welcome.html
================================================
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/locale.properties
================================================
# i18n properties/English.
#
# This file is part of TDA - Thread Dump Analysis Tool.
#
# Foobar is free software; you can redistribute it and/or modify
# it under the terms of the Lesser GNU General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Foobar is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# Lesser GNU General Public License for more details.
#
# You should have received a copy of the Lesser GNU General Public License
# along with TDA; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
# $Id: locale.properties,v 1.5 2008-09-19 12:52:09 irockel Exp $
#
# common translations
ok.button=Ok
cancel.button=Cancel
# Main Menu
file.menu=File
file.menu.mnem=F
file.menu.description=File Menu
file.open=Open...
file.open.mnem=O
file.open.accel=alt O
file.open.description=Open Log File with dumps.
file.close=Close...
file.close.mnem=C
file.close.description=Close currently selected dump file.
file.closeall=Close all...
file.closeall.mnem=A
file.closeall.description=Close all open dump files.
file.recentfiles=Open recent file
file.recentfiles.mnem=R
file.recentfiles.description=Open recent file.
file.getfromclipboard=Get Logfile from clipboard
file.getfromclipboard.mnem=L
file.getfromclipboard.accel=alt P
file.getfromclipboard.description=Fetch a logfile with dumps from clipboard
file.savesession=Save Session...
file.savesession.mnem=S
file.savesession.description=Save the current session of loaded log files.
file.opensession=Open Session...
file.opensession.mnem=P
file.opensession.description=Open a stored session of logfiles.
file.recentsessions=Open recent session
file.recentsessions.mnem=C
file.recentsessions.description=Open recent session.
file.preferences=Preferences
file.preferences.mnem=P
file.preferences.description=Set Preferences.
file.exit=Exit TDA
file.exit.mnem=X
file.exit.accel=alt X
file.exit.description=Exit TDA.
view.menu=View
view.menu.mnem=V
view.menu.description=View Menu
view.expand=Expand all Dump nodes
view.expand.mnem=E
view.expand.accel=alt E
view.expand.description=Expand all Dump nodes.
view.collapse=Collapse all Dump nodes
view.collapse.mnem=C
view.collapse.accel=alt C
view.collapse.description=Collapse all Dump nodes.
view.showtoolbar=Show Toolbar
view.showtoolbar.mnem=S
tools.menu=Tools
tools.menu.mnem=T
tools.menu.description=Tools Menu
tools.longrunning=Find long running threads...
tools.longrunning.mnem=L
tools.longrunning.accel=alt L
tools.longrunning.description=Find long running threads.
tools.filters=Filters
tools.filters.mnem=F
tools.filters.accel=alt F
tools.filters.description=Thread Filters.
help.menu=Help
help.menu.mnem=H
help.menu.description=Help Menu
help.contents=Contents
help.contents.mnem=C
help.contents.accel=F1
help.contents.description=Help Contents
# Edit/Add Custom Category
customcategory.add.button=< Add
customcategory.remove.button=Remove >
customcategory.name.label=Name
customcategory.availfilter.label=Available Filters
customcategory.catfilter.label=Category Filters
================================================
FILE: tda/src/main/resources/de/grimmfrost/tda/version.properties
================================================
version=${project.version}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/mcp/HeadlessAnalysisProviderTest.java
================================================
package de.grimmfrost.tda.mcp;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import java.util.*;
import java.io.File;
import javax.swing.tree.DefaultMutableTreeNode;
import de.grimmfrost.tda.*;
public class HeadlessAnalysisProviderTest {
@Test
public void testDeadlockDetection() throws Exception {
HeadlessAnalysisProvider provider = new HeadlessAnalysisProvider();
// Using existing test resource
String logPath = "src/test/resources/deadlock.log";
File logFile = new File(logPath);
if (!logFile.exists()) {
System.out.println("[DEBUG_LOG] Skip test, deadlock.log not found");
return;
}
provider.parseLogFile(logPath);
List deadlocks = provider.checkForDeadlocks();
boolean found = false;
for (String msg : deadlocks) {
if (msg.contains("Deadlock found")) {
found = true;
break;
}
}
assertTrue(found, "Should find deadlocks in deadlock.log");
}
@Test
public void testSummary() throws Exception {
HeadlessAnalysisProvider provider = new HeadlessAnalysisProvider();
String logPath = "src/test/resources/hpdump.log";
File logFile = new File(logPath);
if (!logFile.exists()) {
System.out.println("[DEBUG_LOG] Skip test, hpdump.log not found");
return;
}
provider.parseLogFile(logPath);
List> summary = provider.getDumpsSummary();
assertEquals(2, summary.size());
assertTrue(summary.get(0).get("name").toString().contains("Dump"));
}
@Test
public void testVirtualThreadAnalysis() throws Exception {
HeadlessAnalysisProvider provider = new HeadlessAnalysisProvider();
String logPath = "src/test/resources/carrier_stuck.log";
File logFile = new File(logPath);
if (!logFile.exists()) {
System.out.println("[DEBUG_LOG] Skip test, carrier_stuck.log not found");
return;
}
provider.parseLogFile(logPath);
List results = provider.analyzeVirtualThreads();
boolean found = false;
for (String msg : results) {
if (msg.contains("Stuck carrier thread")) {
found = true;
break;
}
}
assertTrue(found, "Should find stuck carrier thread in carrier_stuck.log");
}
@Test
public void testNativeThreadAnalysis() throws Exception {
HeadlessAnalysisProvider provider = new HeadlessAnalysisProvider();
String logPath = "src/test/resources/java21dump.log";
File logFile = new File(logPath);
if (!logFile.exists()) {
System.out.println("[DEBUG_LOG] Skip test, java21dump.log not found");
return;
}
provider.parseLogFile(logPath);
List> nativeThreads = provider.getNativeThreads(0);
assertFalse(nativeThreads.isEmpty(), "Should find native threads in java21dump.log");
boolean foundSpecific = false;
for (Map thread : nativeThreads) {
if (thread.get("threadName").contains("main") &&
thread.get("nativeMethod").contains("java.net.PlainSocketImpl.socketAccept(java.base@21.0.2/Native Method)")) {
foundSpecific = true;
break;
}
}
assertTrue(foundSpecific, "Should find specific native method with library info");
}
@Test
public void testZombieThreadAnalysis() throws Exception {
HeadlessAnalysisProvider provider = new HeadlessAnalysisProvider();
String logPath = "src/test/resources/jstack_dump.log";
File logFile = new File(logPath);
if (!logFile.exists()) {
System.out.println("[DEBUG_LOG] Skip test, jstack_dump.log not found");
return;
}
provider.parseLogFile(logPath);
// The original jstack_dump.log has no zombies.
List> results = (List) provider.getZombieThreads();
assertTrue(results.isEmpty(), "Should report no zombie threads for clean dump");
// Now we need a dump with zombies. We can manually create a temporary file.
File tempFile = File.createTempFile("zombie", ".log");
java.nio.file.Files.write(tempFile.toPath(), ("2026-01-20 17:29:40\n" +
"Full thread dump OpenJDK 64-Bit Server VM (21.0.9+10-LTS mixed mode, sharing):\n" +
"\n" +
"Threads class SMR info:\n" +
"_java_thread_list=0x000000087e826560, length=2, elements={\n" +
"0x000000010328e320, 0x00000001deadbeef\n" +
"}\n" +
"\n" +
"\"Reference Handler\" #9 [30467] daemon prio=10 os_prio=31 cpu=0.44ms elapsed=25574.11s tid=0x000000010328e320 nid=30467 waiting on condition [0x000000016e7c2000]\n" +
" java.lang.Thread.State: RUNNABLE\n").getBytes());
try {
provider.clear();
provider.parseLogFile(tempFile.getAbsolutePath());
results = (List) provider.getZombieThreads();
boolean found = false;
for (Map msg : results) {
if ("0x00000001deadbeef".equals(msg.get("address"))) {
found = true;
assertEquals("2026-01-20 17:29:40", msg.get("timestamp"));
assertNotNull(msg.get("dumpName"));
break;
}
}
assertTrue(found, "Should find zombie thread 0x00000001deadbeef with timestamp");
} finally {
tempFile.delete();
}
}
}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/model/TableCategoryTest.java
================================================
package de.grimmfrost.tda.model;
import javax.swing.tree.DefaultMutableTreeNode;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class TableCategoryTest {
@Test
public void testAddToCatNodesPreservation() {
TableCategory cat = new TableCategory("Test", 1);
ThreadInfo ti = new ThreadInfo("Thread1", "info", "content", 10, new String[]{"Thread1", "ID", "State"});
DefaultMutableTreeNode nodeForCat = new DefaultMutableTreeNode(ti);
DefaultMutableTreeNode nodeForTree = new DefaultMutableTreeNode(ti);
cat.addToCatNodes(nodeForCat);
assertEquals(1, cat.getNodeCount(), "Node should be in category");
DefaultMutableTreeNode treeRoot = new DefaultMutableTreeNode("Root");
treeRoot.add(nodeForTree);
assertEquals(1, cat.getNodeCount(), "Node should still be in category after adding DIFFERENT node with same user object to tree");
// The bug was:
// cat.addToCatNodes(node);
// treeRoot.add(node); // This removes node from cat.rootNode!
}
@Test
public void testBugReproductionBehavior() {
TableCategory cat = new TableCategory("Test", 1);
ThreadInfo ti = new ThreadInfo("Thread1", "info", "content", 10, new String[]{"Thread1", "ID", "State"});
DefaultMutableTreeNode sharedNode = new DefaultMutableTreeNode(ti);
cat.addToCatNodes(sharedNode);
assertEquals(1, cat.getNodeCount());
DefaultMutableTreeNode treeRoot = new DefaultMutableTreeNode("Root");
treeRoot.add(sharedNode); // This should remove sharedNode from cat's rootNode
// This assertion confirms the behavior of DefaultMutableTreeNode which caused the bug
assertEquals(0, cat.getNodeCount(), "Node was removed from category because it was added to another parent");
}
}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/parser/DumpParserFactoryTest.java
================================================
/*
* DumpParserFactoryTest.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* Foobar is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* Foobar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with Foobar; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: DumpParserFactoryTest.java,v 1.5 2008-02-15 09:05:04 irockel Exp $
*/
package de.grimmfrost.tda.parser;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
/**
* test if the dump parser factory selects the right dump parser for the provided log files.
* @author irockel
*/
public class DumpParserFactoryTest {
@BeforeEach
protected void setUp() {
}
@AfterEach
protected void tearDown() {
}
/**
* Test of get method, of class de.grimmfrost.tda.DumpParserFactory.
*/
@Test
public void testGet() {
DumpParserFactory result = DumpParserFactory.get();
assertNotNull(result);
}
/**
* Test of getDumpParserForVersion method, of class de.grimmfrost.tda.DumpParserFactory.
*/
@Test
public void testGetDumpParserForSunLogfile() throws FileNotFoundException {
InputStream dumpFileStream = new FileInputStream("src/test/resources/test.log");
Map> threadStore = new HashMap<>();
DumpParserFactory instance = DumpParserFactory.get();
DumpParser result = instance.getDumpParserForLogfile(dumpFileStream, threadStore, false, 0);
assertNotNull(result);
assertInstanceOf(SunJDKParser.class, result);
}
/**
* Test of getDumpParserForVersion method, of class de.grimmfrost.tda.DumpParserFactory.
*/
@Test
public void testGetDumpParserForJSONLogfile() throws FileNotFoundException {
InputStream dumpFileStream = new FileInputStream("src/test/resources/intellij_dump.json");
Map> threadStore = new HashMap<>();
DumpParserFactory instance = DumpParserFactory.get();
DumpParser result = instance.getDumpParserForLogfile(dumpFileStream, threadStore, false, 0);
assertNotNull(result);
assertInstanceOf(JCmdJSONParser.class, result);
}
/**
* Test of getDumpParserForVersion method, of class de.grimmfrost.tda.DumpParserFactory.
*/
@Test
public void testGetDumpParserForUTF16Logfile() throws FileNotFoundException {
InputStream dumpFileStream = new FileInputStream("src/test/resources/java21dump_utf16.log");
Map> threadStore = new HashMap<>();
DumpParserFactory instance = DumpParserFactory.get();
DumpParser result = instance.getDumpParserForLogfile(dumpFileStream, threadStore, false, 0);
assertNotNull(result);
assertInstanceOf(SunJDKParser.class, result);
}
}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/parser/JCmdJSONParserTest.java
================================================
package de.grimmfrost.tda.parser;
import de.grimmfrost.tda.model.Category;
import de.grimmfrost.tda.model.ThreadDumpInfo;
import de.grimmfrost.tda.model.ThreadInfo;
import org.junit.jupiter.api.Test;
import javax.swing.tree.DefaultMutableTreeNode;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.*;
public class JCmdJSONParserTest {
@Test
public void testJSONDumpParsing() throws Exception {
InputStream dumpFileStream = new FileInputStream("src/test/resources/intellij_dump.json");
Map> threadStore = new HashMap<>();
DumpParser instance = DumpParserFactory.get().getDumpParserForLogfile(dumpFileStream, threadStore, false, 0);
assertInstanceOf(JCmdJSONParser.class, instance);
DefaultMutableTreeNode result = (DefaultMutableTreeNode) instance.parseNext();
assertNotNull(result);
ThreadDumpInfo tdi = (ThreadDumpInfo) result.getUserObject();
assertEquals("Dump No. 1", tdi.getName());
assertEquals("2026-01-25T15:46:04.439828Z", tdi.getStartTime());
// Check threads
Category threadsCat = tdi.getThreads();
assertNotNull(threadsCat);
// The intellij_dump.json has 8 threads in container
assertEquals(8, threadsCat.getNodeCount());
DefaultMutableTreeNode firstThreadNode = (DefaultMutableTreeNode) threadsCat.getNodeAt(0);
ThreadInfo firstThread = (ThreadInfo) firstThreadNode.getUserObject();
assertTrue(firstThread.getName().contains("Reference Handler"));
assertTrue(firstThread.getContent().contains("java.base/java.lang.ref.Reference.waitForReferencePendingList(Native Method)"));
// Check tid mapping
String[] tokens = firstThread.getTokens();
assertNotNull(tokens);
assertEquals("Reference Handler", tokens[0]);
assertEquals("9", tokens[3]);
assertFalse(instance.hasMoreDumps());
}
}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/parser/SunJDKParserTest.java
================================================
/*
* SunJDKParserTest.java
*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* Foobar is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* Foobar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with Foobar; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: SunJDKParserTest.java,v 1.9 2008-11-21 09:20:19 irockel Exp $
*/
package de.grimmfrost.tda.parser;
import java.io.*;
import java.util.HashMap;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.MutableTreeNode;
import javax.swing.tree.TreePath;
import de.grimmfrost.tda.model.Category;
import de.grimmfrost.tda.model.ThreadDumpInfo;
import de.grimmfrost.tda.model.ThreadInfo;
import de.grimmfrost.tda.utils.DateMatcher;
import org.jspecify.annotations.NonNull;
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;
import java.util.Map;
import java.util.Vector;
/**
* test parsing of log files from sun vms.
* @author irockel
*/
public class SunJDKParserTest {
@BeforeEach
protected void setUp() {
}
@AfterEach
protected void tearDown() {
}
/**
* Test of hasMoreDumps method, of class de.grimmfrost.tda.SunJDKParser.
*/
@Test
public void testDumpLoad() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/test.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if three dumps are in it.
assertEquals(3, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
/**
* Test of isFoundClassHistograms method, of class de.grimmfrost.tda.SunJDKParser.
*/
@Test
public void testIsFoundClassHistograms() throws IOException {
DumpParser instance = null;
try (FileInputStream fis = new FileInputStream("src/test/resources/testwithhistogram.log")) {
Map> dumpMap = new HashMap<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
Vector topNodes = new Vector<>();
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
assertEquals(1, topNodes.size());
boolean result = instance.isFoundClassHistograms();
assertTrue(result);
} finally {
if (instance != null) {
instance.close();
}
}
}
@Test
public void test64BitDumpLoad() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/test64bit.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if one dump was found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testJava8DumpLoad() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/java8dump.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if one dump was found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testJava11DumpLoad() throws IOException {
System.out.println("Java11DumpLoad");
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/java11dump.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if one dump was found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testHPDumps() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/hpdump.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if two dump were found.
assertEquals(2, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testRemoteVisualVMDumps() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/visualvmremote.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if two dump were found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testURLThreadNameDumps() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/urlthread.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if two dump were found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testVirtualThreadDumps() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/java21dump.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
// check if one dump was found.
assertEquals(1, topNodes.size());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testCarrierThreadIssuesDetection() throws IOException {
FileInputStream fis = null;
DumpParser instance = null;
try {
fis = new FileInputStream("src/test/resources/carrier_stuck.log");
Map> dumpMap = new HashMap<>();
Vector topNodes = new Vector<>();
instance = DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
assertInstanceOf(SunJDKParser.class, instance);
while (instance.hasMoreDumps()) {
topNodes.add(instance.parseNext());
}
assertEquals(1, topNodes.size());
DefaultMutableTreeNode dumpNode = (DefaultMutableTreeNode) topNodes.get(0);
// Navigate to virtual threads category
DefaultMutableTreeNode vtCat = null;
for (int i = 0; i < dumpNode.getChildCount(); i++) {
DefaultMutableTreeNode child = (DefaultMutableTreeNode) dumpNode.getChildAt(i);
Object userObject = child.getUserObject();
if (userObject instanceof Category) {
Category cat = (Category) userObject;
if (cat.getName().contains("Virtual Threads")) {
vtCat = child;
break;
}
}
}
assertNotNull(vtCat, "Virtual Threads category should exist");
boolean foundWarning = false;
Category cat = (Category) vtCat.getUserObject();
for (int i = 0; i < cat.getNodeCount(); i++) {
DefaultMutableTreeNode threadNode = cat.getNodeAt(i);
Object userObject = threadNode.getUserObject();
String threadInfo = userObject.toString();
if (userObject instanceof ThreadInfo) {
String content = ((ThreadInfo)userObject).getContent();
if (threadInfo.contains("ForkJoinPool-1-worker-1") && content.contains("Note:")) {
foundWarning = true;
assertTrue(content.contains("carrier thread seems to be stuck in application code"), "Warning message should be correct");
}
}
}
assertTrue(foundWarning, "Should have found a warning note for the stuck carrier thread");
// Now test the analyzer output
ThreadDumpInfo tdi = (ThreadDumpInfo) dumpNode.getUserObject();
Analyzer analyzer = new Analyzer(tdi);
String hints = analyzer.analyzeDump();
assertNotNull(hints, "Analysis hints should not be null");
assertTrue(hints.contains("carrier thread seems to be stuck in application code"), "Analysis hints should contain warning about stuck carrier thread");
assertTrue(hints.contains("Detected 1 virtual thread(s)"), "Analysis hints should report correct number of stuck carrier threads");
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testSMRInfoParsing() throws Exception {
InputStream dumpFileStream = new FileInputStream("src/test/resources/jstack_dump.log");
DumpParser instance = DumpParserFactory.get().getDumpParserForLogfile(dumpFileStream, new HashMap(), false, 0);
assertInstanceOf(SunJDKParser.class, instance);
DefaultMutableTreeNode result = (DefaultMutableTreeNode) instance.parseNext();
assertNotNull(result);
ThreadDumpInfo tdi = (ThreadDumpInfo) result.getUserObject();
String smrInfo = tdi.getSmrInfo();
assertNotNull(smrInfo);
assertTrue(smrInfo.contains("Threads class SMR info:"));
assertTrue(smrInfo.contains("_java_thread_list=0x000000087e826560"));
assertTrue(smrInfo.contains("length=12"));
String overview = tdi.getOverview();
assertNotNull(overview);
assertTrue(overview.contains("Address"));
assertTrue(overview.contains("Resolved Thread"));
assertTrue(overview.contains("0x000000010328e320"));
assertTrue(overview.contains("Reference Handler"));
// Check for NOT FOUND for a thread that might not be in the dump (if I modified the log)
// In jstack_dump.log all 12 elements are present.
// Let's check that all are resolved.
assertFalse(overview.contains("NOT FOUND"));
}
@Test
public void testSMRInfoWithUnresolved() throws Exception {
InputStream is = getSMSInfoTextBlock();
SunJDKParser parser = new SunJDKParser(new BufferedReader(new InputStreamReader(is)), new HashMap<>(), 0,
false, 0, new DateMatcher());
DefaultMutableTreeNode result = (DefaultMutableTreeNode) parser.parseNext();
ThreadDumpInfo tdi = (ThreadDumpInfo) result.getUserObject();
String overview = tdi.getOverview();
assertTrue(overview.contains("0x000000010328e320"));
assertTrue(overview.contains("Reference Handler"));
assertTrue(overview.contains("0x00000001deadbeef"));
assertTrue(overview.contains("NOT FOUND"));
assertTrue(overview.contains("Some SMR addresses could not be resolved to threads"));
}
private static @NonNull InputStream getSMSInfoTextBlock() {
String dumpContent = "2026-01-20 17:29:40\n" +
"Full thread dump OpenJDK 64-Bit Server VM (21.0.9+10-LTS mixed mode, sharing):\n" +
"\n" +
"Threads class SMR info:\n" +
"_java_thread_list=0x000000087e826560, length=2, elements={\n" +
"0x000000010328e320, 0x00000001deadbeef\n" +
"}\n" +
"\n" +
"\"Reference Handler\" #9 [30467] daemon prio=10 os_prio=31 cpu=0.44ms elapsed=25574.11s tid=0x000000010328e320 nid=30467 waiting on condition [0x000000016e7c2000]\n" +
" java.lang.Thread.State: RUNNABLE\n" +
"\n";
InputStream is = new ByteArrayInputStream(dumpContent.getBytes());
return is;
}
@Test
public void testLongRunningDetectionWithVariableFields() throws IOException {
FileInputStream fis = null;
SunJDKParser instance = null;
try {
fis = new FileInputStream("src/test/resources/jdk11_long_running.log");
Map> dumpMap = new HashMap<>();
instance = (SunJDKParser) DumpParserFactory.get().getDumpParserForLogfile(fis, dumpMap, false, 0);
Vector topNodes = new Vector<>();
while (instance.hasMoreDumps()) {
MutableTreeNode node = instance.parseNext();
if (node != null) {
topNodes.add(node);
// Manually populate dumpMap since we are testing diffDumps which looks there
DefaultMutableTreeNode dNode = (DefaultMutableTreeNode) node;
ThreadDumpInfo tdi = (ThreadDumpInfo) dNode.getUserObject();
// The dumpMap is supposed to contain a map of threads for each dump name
// But in this test environment, the internal threadStore of instance IS the dumpMap
// so it should already be populated by parseNext().
}
}
assertEquals(2, topNodes.size());
// Re-simulate the long running detection logic
DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");
TreePath[] paths = new TreePath[2];
DefaultMutableTreeNode dummyRoot = new DefaultMutableTreeNode("Dummies");
dummyRoot.add(topNodes.get(0));
dummyRoot.add(topNodes.get(1));
paths[0] = new TreePath(((DefaultMutableTreeNode)topNodes.get(0)).getPath());
paths[1] = new TreePath(((DefaultMutableTreeNode)topNodes.get(1)).getPath());
// before calling findLongRunningThreads, we MUST ensure the dumpMap is correctly populated.
// SunJDKParser stores threads in the map passed to it, keyed by dump name.
// Dump name for SunJDKParser is "Dump No. X".
instance.findLongRunningThreads(root, dumpMap, paths, 2, null);
// Check if long running threads were found
assertTrue(root.getChildCount() > 0, "Should have children");
DefaultMutableTreeNode resultNode = (DefaultMutableTreeNode) root.getChildAt(0);
// We expect at least 2 long running threads ("C2 CompilerThread0" and "VM Periodic Task Thread")
Category cat = (Category) resultNode.getUserObject();
assertTrue(cat.getNodeCount() > 0, "Should find at least one long running thread, found: " + cat.getNodeCount());
} finally {
if(instance != null) {
instance.close();
}
if(fis != null) {
fis.close();
}
}
}
@Test
public void testGetThreadTokensWithThreadTypeNumber() {
Map> threadStore = new HashMap<>();
SunJDKParser parser = new SunJDKParser(new BufferedReader(new StringReader("")), threadStore, 0, false, 0, new DateMatcher());
// Line from carrier_stuck.log
String line = "\"ForkJoinPool-1-worker-1\" #11 daemon [11] prio=5 os_prio=0 cpu=5678.90ms elapsed=58230.14s tid=0x00007f8b2c158000 nid=0x1ac7 runnable [0x00007f8b234f5000]";
String[] tokens = parser.getThreadTokens(line);
// tokens: 0: name, 1: type, 2: prio, 3: tid, 4: nid, 5: state, 6: address
assertEquals("ForkJoinPool-1-worker-1", tokens[0], "Thread Name");
assertEquals("Daemon", tokens[1], "Thread Type");
assertEquals("5", tokens[2], "Priority");
assertEquals(String.valueOf(Long.parseLong("00007f8b2c158000", 16)), tokens[3], "TID");
assertEquals(String.valueOf(Long.parseLong("1ac7", 16)), tokens[4], "NID");
assertEquals("runnable", tokens[5].trim(), "State");
assertEquals("[0x00007f8b234f5000]", tokens[6], "Address Range");
}
@Test
public void testMonitorNodesHaveChildren() throws Exception {
String dump = "2026-01-30 10:00:00\n" +
"Full thread dump OpenJDK 64-Bit Server VM (21.0.9+10-LTS mixed mode, sharing):\n" +
"\n" +
"\"Thread-1\" #1 prio=5 os_prio=31 tid=0x000000010328e320 nid=0x100 waiting on condition [0x000000016e7c2000]\n" +
" java.lang.Thread.State: WAITING (on object monitor)\n" +
" at java.lang.Object.wait(Native Method)\n" +
" - waiting on <0x0000000711666830> (a java.lang.Object)\n" +
"\n" +
"\"Thread-2\" #2 prio=5 os_prio=31 tid=0x000000010328e330 nid=0x200 runnable [0x000000016e7c3000]\n" +
" java.lang.Thread.State: RUNNABLE\n" +
" at com.example.App.main(App.java:10)\n" +
" - locked <0x0000000711666830> (a java.lang.Object)\n" +
"\n" +
"\"VM Periodic Task Thread\" #3 prio=5 tid=0x000000010328e340 nid=0x300 runnable\n";
Map> threadStore = new HashMap<>();
SunJDKParser parser = new SunJDKParser(new BufferedReader(new StringReader(dump)), threadStore, 0, false, 0, new DateMatcher());
DefaultMutableTreeNode dumpNode = (DefaultMutableTreeNode) parser.parseNext();
assertNotNull(dumpNode);
ThreadDumpInfo tdi = (ThreadDumpInfo) dumpNode.getUserObject();
Category monitorsCat = tdi.getMonitors();
assertNotNull(monitorsCat, "Monitors category should not be null");
assertTrue(monitorsCat.getNodeCount() > 0, "Should have at least one monitor");
DefaultMutableTreeNode monitorNode = monitorsCat.getNodeAt(0);
assertNotNull(monitorNode);
// Verify that the monitor node has children (the threads)
assertTrue(monitorNode.getChildCount() > 0, "Monitor node in category should have children");
}
}
================================================
FILE: tda/src/test/java/de/grimmfrost/tda/utils/LogManagerTest.java
================================================
package de.grimmfrost.tda.utils;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class LogManagerTest {
@Test
public void testInitInTestEnvironment() {
// Since we are running in JUnit, LogManager.init() should detect it and bypass
LogManager.init();
// If it was bypassed, logFilePath should remain null
assertNull(LogManager.getLogFilePath(), "Log file path should be null in test environment");
}
}
================================================
FILE: tda/src/test/resources/carrier_stuck.log
================================================
2026-01-23 21:50:00
Full thread dump OpenJDK 64-Bit Server VM (21.0.2+13-LTS mixed mode, sharing):
"ForkJoinPool-1-worker-1" #11 daemon [11] prio=5 os_prio=0 cpu=5678.90ms elapsed=58230.14s tid=0x00007f8b2c158000 nid=0x1ac7 runnable [0x00007f8b234f5000]
java.lang.Thread.State: RUNNABLE
at com.example.app.StuckService.heavyProcessing(StuckService.java:45)
at com.example.app.StuckService.process(StuckService.java:25)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.2/ForkJoinPool.java:1519)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.2/ForkJoinWorkerThread.java:165)
Carrying virtual thread #21
"VirtualThread[#21]" #21 virtual [21] prio=5 os_prio=0 cpu=45.23ms elapsed=12345.67s tid=0x00007f8b2c200000 nid=0x1ac8 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
at com.example.app.StuckService.heavyProcessing(StuckService.java:45)
at com.example.app.StuckService.process(StuckService.java:25)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
"ForkJoinPool-1-worker-2" #12 daemon [12] prio=5 os_prio=0 cpu=100.00ms elapsed=58230.14s tid=0x00007f8b2c159000 nid=0x1ac8 waiting on condition [0x00007f8b233f4000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:211)
at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.2/ForkJoinPool.java:1565)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.2/ForkJoinPool.java:1519)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.2/ForkJoinWorkerThread.java:165)
"VM Periodic Task Thread" os_prio=0 cpu=67892.34ms elapsed=58234.15s tid=0x00007f8b2c18f000 nid=0x1aca waiting on condition
================================================
FILE: tda/src/test/resources/hpdump.log
================================================
Full thread dump [ 3 15 14:48:56 KST 2008] (Java HotSpot(TM) 64-Bit Server VM 1.5.0.11 jinteg:11.07.07-18:21 IA64W mixed mode):
"ACJH_SOPSI_BAN_01-w13 [container1-361]" prio=10 tid=60000000044e3840 nid=1194 lwp_id=9992026 runnable [9fffffffb6f00000..9fffffffb6f00a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff59c52280> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w12 [container1-360]" prio=10 tid=60000000044adb10 nid=1193 lwp_id=9992025 runnable [9fffffffb7100000..9fffffffb7100ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff59c5a280> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"Thread-870" daemon prio=10 tid=600000000407e3f0 nid=1190 lwp_id=9991964 in Object.wait() [9fffffffb8100000..9fffffffb8100c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff420bf978> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff420bf978> (a [I)
at java.lang.Thread.run(Thread.java:595)
"Thread-869" daemon prio=10 tid=6000000005276780 nid=1189 lwp_id=9991268 waiting on condition [9fffffffb8300000..9fffffffb8300cc0]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"Thread-868" daemon prio=10 tid=6000000003d53260 nid=1188 lwp_id=9990219 in Object.wait() [9fffffffb7900000..9fffffffb7900d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f3eed8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff41f3eed8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BAN_01_TmaxManager_ThreadPool-9" daemon prio=10 tid=600000000185bb40 nid=1184 lwp_id=9949314 in Object.wait() [9fffffffb8d00000..9fffffffb8d00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04997860> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04997860> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTD_01_TmaxManager_ThreadPool-1" daemon prio=10 tid=600000000183fc90 nid=1179 lwp_id=9721154 in Object.wait() [9fffffffb7300000..9fffffffb7300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496bc58> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0496bc58> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"LKSN_BTD_SOA_02-Selector" daemon prio=10 tid=60000000053bf4e0 nid=626 lwp_id=9649694 runnable [9fffffffb7b00000..9fffffffb7b00a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff233ac038> (a sun.nio.ch.Util$1)
- locked <9fffffff233ac020> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff233abf08> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-320" daemon prio=10 tid=60000000052771a0 nid=625 lwp_id=9649693 in Object.wait() [9fffffffb7d00000..9fffffffb7d00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff233ac810> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff233ac810> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTB_01_TmaxManager_ThreadPool-2" daemon prio=10 tid=60000000053b2c50 nid=617 lwp_id=9619789 in Object.wait() [9ffffffe78100000..9ffffffe78100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a9208> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff049a9208> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Thread-313" daemon prio=10 tid=6000000004a8faa0 nid=611 lwp_id=9596556 in Object.wait() [9ffffffe78d00000..9ffffffe78d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff13bedc28> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff13bedc28> (a [I)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_02-Selector" daemon prio=10 tid=6000000003aff8b0 nid=610 lwp_id=9593571 runnable [9ffffffe78f00000..9ffffffe78f00a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff1281c098> (a sun.nio.ch.Util$1)
- locked <9fffffff1281c080> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff1281bf68> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-312" daemon prio=10 tid=6000000003aa36b0 nid=609 lwp_id=9593570 in Object.wait() [9ffffffe79100000..9ffffffe79100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff1281dbd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff1281dbd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIS_BTD_SOA_02-Selector" daemon prio=10 tid=600000000431fc10 nid=608 lwp_id=9590492 runnable [9ffffffe79300000..9ffffffe79300b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff11771018> (a sun.nio.ch.Util$1)
- locked <9fffffff11771000> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff11770ee8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-311" daemon prio=10 tid=60000000042f24c0 nid=607 lwp_id=9590491 in Object.wait() [9ffffffe79500000..9ffffffe79500bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff11771b60> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff11771b60> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_02-Selector" daemon prio=10 tid=6000000004a87d20 nid=606 lwp_id=9582184 runnable [9ffffffe79700000..9ffffffe79700c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0fa48970> (a sun.nio.ch.Util$1)
- locked <9fffffff0fa48958> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0fa48840> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-310" daemon prio=10 tid=6000000004a86950 nid=605 lwp_id=9582183 in Object.wait() [9ffffffe7a700000..9ffffffe7a700cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0fa4a4a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0fa4a4a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_04-Selector" daemon prio=10 tid=6000000004a3d6b0 nid=604 lwp_id=9577236 runnable [9fffffffb8500000..9fffffffb8500d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0ea95778> (a sun.nio.ch.Util$1)
- locked <9fffffff0ea95760> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0ea95648> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-309" daemon prio=10 tid=6000000004a14830 nid=603 lwp_id=9577235 in Object.wait() [9fffffffb8700000..9fffffffb8700dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0ea972b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0ea972b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_02-Selector" daemon prio=10 tid=600000000066d9c0 nid=602 lwp_id=9575337 runnable [9fffffffb8900000..9fffffffb8900a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0e6ae4a0> (a sun.nio.ch.Util$1)
- locked <9fffffff0e6ae488> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0e6ae370> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-308" daemon prio=10 tid=600000000066d660 nid=601 lwp_id=9575336 in Object.wait() [9fffffffb8b00000..9fffffffb8b00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0e6aefe8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0e6aefe8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SOA_01-Selector" daemon prio=10 tid=6000000005585980 nid=573 lwp_id=9567093 runnable [9ffffffe79900000..9ffffffe79900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0dac3480> (a sun.nio.ch.Util$1)
- locked <9fffffff0dac3468> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0dac3350> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-280" daemon prio=10 tid=6000000005585330 nid=572 lwp_id=9567092 in Object.wait() [9ffffffe79b00000..9ffffffe79b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0dac3fc8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0dac3fc8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-278" daemon prio=10 tid=6000000005278380 nid=570 lwp_id=9566389 in Object.wait() [9ffffffe79f00000..9ffffffe79f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0d980fb8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff0d980fb8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_04-Selector" daemon prio=10 tid=6000000004228480 nid=569 lwp_id=9555443 runnable [9ffffffe7a100000..9ffffffe7a100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0d451900> (a sun.nio.ch.Util$1)
- locked <9fffffff0d4518e8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0d4517d0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-277" daemon prio=10 tid=600000000409c800 nid=568 lwp_id=9555442 in Object.wait() [9ffffffe7a300000..9ffffffe7a300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0d452448> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0d452448> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_03-Selector" daemon prio=10 tid=60000000017a1450 nid=567 lwp_id=9544798 runnable [9ffffffe7a500000..9ffffffe7a500bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0ca648e0> (a sun.nio.ch.Util$1)
- locked <9fffffff0ca648c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0ca647b0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-276" daemon prio=10 tid=600000000176dc40 nid=566 lwp_id=9544797 in Object.wait() [9ffffffe80100000..9ffffffe80100c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0ca66418> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0ca66418> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKSN_BTD_SOA_01-Selector" daemon prio=10 tid=6000000003621db0 nid=561 lwp_id=9410213 runnable [9ffffffe7a900000..9ffffffe7a900ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906c8c0> (a sun.nio.ch.Util$1)
- locked <9fffffff0906c8a8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906c790> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-271" daemon prio=10 tid=6000000003621a50 nid=560 lwp_id=9410212 in Object.wait() [9ffffffe7ab00000..9ffffffe7ab00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906d408> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906d408> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_01-Selector" daemon prio=10 tid=6000000001737a10 nid=559 lwp_id=9410170 runnable [9ffffffe7ad00000..9ffffffe7ad00bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906dcf0> (a sun.nio.ch.Util$1)
- locked <9fffffff0906dcd8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906dbc0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-270" daemon prio=10 tid=6000000001580f90 nid=558 lwp_id=9410169 in Object.wait() [9ffffffe7af00000..9ffffffe7af00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906e868> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906e868> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_05-Selector" daemon prio=10 tid=600000000492d890 nid=557 lwp_id=9410162 runnable [9ffffffe7b100000..9ffffffe7b100cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906f150> (a sun.nio.ch.Util$1)
- locked <9fffffff0906f138> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906f020> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-269" daemon prio=10 tid=600000000492bd40 nid=556 lwp_id=9410161 in Object.wait() [9ffffffe7b300000..9ffffffe7b300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906fc98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906fc98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_01-Selector" daemon prio=10 tid=600000000427fa30 nid=555 lwp_id=9398324 runnable [9ffffffe7b500000..9ffffffe7b500dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff088e0f40> (a sun.nio.ch.Util$1)
- locked <9fffffff088e0f28> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff088e0e10> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-268" daemon prio=10 tid=6000000004279270 nid=554 lwp_id=9398323 in Object.wait() [9ffffffe7b700000..9ffffffe7b700a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff088e1a88> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff088e1a88> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_03-Selector" daemon prio=10 tid=60000000048ce300 nid=553 lwp_id=9398322 runnable [9ffffffe7b900000..9ffffffe7b900ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff088e2370> (a sun.nio.ch.Util$1)
- locked <9fffffff088e2358> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff088e2240> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-267" daemon prio=10 tid=600000000405fb50 nid=552 lwp_id=9398321 in Object.wait() [9ffffffe7bb00000..9ffffffe7bb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff088e2ee8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff088e2ee8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIS_BTD_SOA_01-Selector" daemon prio=10 tid=60000000034cd600 nid=551 lwp_id=9395901 runnable [9ffffffe7bd00000..9ffffffe7bd00bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff08164850> (a sun.nio.ch.Util$1)
- locked <9fffffff08164838> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff08164720> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-266" daemon prio=10 tid=60000000034ccba0 nid=550 lwp_id=9395900 in Object.wait() [9ffffffe7bf00000..9ffffffe7bf00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08165398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff08165398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_03-Selector" daemon prio=10 tid=600000000445cc00 nid=549 lwp_id=9395899 runnable [9ffffffe7c100000..9ffffffe7c100cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff08165c80> (a sun.nio.ch.Util$1)
- locked <9fffffff08165c68> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff08165b50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-265" daemon prio=10 tid=6000000004403a70 nid=548 lwp_id=9395898 in Object.wait() [9ffffffe7c300000..9ffffffe7c300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff081667f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff081667f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LASI_BTB_SIA_01-Acceptor" daemon prio=10 tid=6000000003aa3cf0 nid=547 lwp_id=9395239 runnable [9ffffffe7c500000..9ffffffe7c500dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff08166d08> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LASI_BTB_SIA_01-Selector" daemon prio=10 tid=6000000003a56e20 nid=546 lwp_id=9395238 runnable [9ffffffe7c700000..9ffffffe7c700a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0816b638> (a sun.nio.ch.Util$1)
- locked <9fffffff0816b620> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0816a6f8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-264" daemon prio=10 tid=6000000003a33370 nid=545 lwp_id=9395237 in Object.wait() [9ffffffe7c900000..9ffffffe7c900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08167040> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff08167040> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-263" daemon prio=10 tid=6000000003a32d20 nid=544 lwp_id=9395202 in Object.wait() [9ffffffe7cb00000..9ffffffe7cb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08167748> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff08167748> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIS_BTB_SIA_01-Acceptor" daemon prio=10 tid=6000000003a97250 nid=543 lwp_id=9392891 runnable [9ffffffe7cd00000..9ffffffe7cd00bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff079acbf8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIS_BTB_SIA_01-Selector" daemon prio=10 tid=6000000003a37f90 nid=542 lwp_id=9392890 runnable [9ffffffe7cf00000..9ffffffe7cf00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff079c0918> (a sun.nio.ch.Util$1)
- locked <9fffffff079c0900> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff079bfa98> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-262" daemon prio=10 tid=6000000003a37940 nid=541 lwp_id=9392889 in Object.wait() [9ffffffe7d100000..9ffffffe7d100cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff079acf30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff079acf30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-261" daemon prio=10 tid=6000000003a367f0 nid=540 lwp_id=9392863 in Object.wait() [9ffffffe7d300000..9ffffffe7d300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff079bd680> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff079bd680> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor14" daemon prio=10 tid=6000000001142710 nid=539 lwp_id=9392860 runnable [9ffffffe7d500000..9ffffffe7d500dc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff13bee818> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor13" daemon prio=10 tid=6000000001017b90 nid=538 lwp_id=9392859 runnable [9ffffffe7d700000..9ffffffe7d700a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff41f84210> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor12" daemon prio=10 tid=6000000001010f70 nid=537 lwp_id=9392858 runnable [9ffffffe7d900000..9ffffffe7d900ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff41f43800> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor11" daemon prio=10 tid=600000000100a720 nid=536 lwp_id=9392857 in Object.wait() [9ffffffe7db00000..9ffffffe7db00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff13bee968> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff13bee968> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor10" daemon prio=10 tid=6000000003a3f630 nid=535 lwp_id=9392822 in Object.wait() [9ffffffe7dd00000..9ffffffe7dd00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03df48e8> (a [I)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:144)
- locked <9fffffff03df48e8> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor9" daemon prio=10 tid=60000000039b77d0 nid=534 lwp_id=9392821 in Object.wait() [9ffffffe7df00000..9ffffffe7df00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07304590> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:87)
- locked <9fffffff07304590> (a [I)
"LKNI_BTD_SOA_01-Selector" daemon prio=10 tid=600000000076b790 nid=532 lwp_id=9391183 runnable [9ffffffe7e300000..9ffffffe7e300d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff073094b0> (a sun.nio.ch.Util$1)
- locked <9fffffff073094c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07309398> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-259" daemon prio=10 tid=6000000000764560 nid=531 lwp_id=9391182 in Object.wait() [9ffffffe7e500000..9ffffffe7e500dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0730c0e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0730c0e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Timer-2" daemon prio=10 tid=6000000004154410 nid=529 lwp_id=9391119 in Object.wait() [9ffffffe7e900000..9ffffffe7e900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07337b58> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <9fffffff07337b58> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"jTDS TimerThread" daemon prio=10 tid=600000000397c780 nid=528 lwp_id=9390593 in Object.wait() [9ffffffe7eb00000..9ffffffe7eb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07338908> (a java.util.LinkedList)
at net.sourceforge.jtds.util.TimerThread.run(TimerThread.java:114)
- locked <9fffffff07338908> (a java.util.LinkedList)
"SchedulingService-4" daemon prio=10 tid=60000000039682f0 nid=527 lwp_id=9390586 waiting on condition [9ffffffe7ed00000..9ffffffe7ed00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_07-Selector" daemon prio=10 tid=6000000004423b00 nid=526 lwp_id=9390524 runnable [9ffffffe7ef00000..9ffffffe7ef00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07339740> (a sun.nio.ch.Util$1)
- locked <9fffffff07339758> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07339628> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-256" daemon prio=10 tid=6000000004422730 nid=525 lwp_id=9390523 in Object.wait() [9ffffffe7f100000..9ffffffe7f100cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0733b0a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0733b0a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_06-Selector" daemon prio=10 tid=60000000043d9ae0 nid=524 lwp_id=9390521 runnable [9ffffffe7f300000..9ffffffe7f300d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0733b930> (a sun.nio.ch.Util$1)
- locked <9fffffff0733b948> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0733b818> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-255" daemon prio=10 tid=600000000438dc30 nid=523 lwp_id=9390520 in Object.wait() [9ffffffe7f500000..9ffffffe7f500dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07344368> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff07344368> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_01-Selector" daemon prio=10 tid=60000000043a8bc0 nid=522 lwp_id=9390519 runnable [9ffffffe7f700000..9ffffffe7f700a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07346a08> (a sun.nio.ch.Util$1)
- locked <9fffffff07346a20> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff073468f0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-254" daemon prio=10 tid=60000000043a8570 nid=521 lwp_id=9390518 in Object.wait() [9ffffffe7f900000..9ffffffe7f900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07344788> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff07344788> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SOA_13-Selector" daemon prio=10 tid=60000000041395a0 nid=520 lwp_id=9390508 runnable [9ffffffe7fb00000..9ffffffe7fb00b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07345010> (a sun.nio.ch.Util$1)
- locked <9fffffff07345028> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07344ef8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-253" daemon prio=10 tid=60000000040febf0 nid=519 lwp_id=9390507 in Object.wait() [9ffffffe7fd00000..9ffffffe7fd00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff073475b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff073475b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SOA_12-Selector" daemon prio=10 tid=60000000006259d0 nid=518 lwp_id=9390504 runnable [9ffffffe7ff00000..9ffffffe7ff00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07349ea8> (a sun.nio.ch.Util$1)
- locked <9fffffff07349ec0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07349d90> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-252" daemon prio=10 tid=6000000000624250 nid=517 lwp_id=9390503 in Object.wait() [9ffffffe86500000..9ffffffe86500cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0735b398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0735b398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"[ABNS_TMASO_BTB_01] adapter worker thread pool-4-thread-2" daemon prio=10 tid=600000000438d5e0 nid=515 lwp_id=9390430 waiting on condition [9ffffffe80300000..9ffffffe80300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-60" daemon prio=10 tid=60000000019cf170 nid=514 lwp_id=9390401 waiting on condition [9ffffffe80500000..9ffffffe80500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-59" daemon prio=10 tid=60000000019cd990 nid=513 lwp_id=9390400 waiting on condition [9ffffffe80700000..9ffffffe80700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-58" daemon prio=10 tid=60000000019c9cd0 nid=512 lwp_id=9390399 waiting on condition [9ffffffe80900000..9ffffffe80900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-57" daemon prio=10 tid=60000000019c74b0 nid=511 lwp_id=9390398 waiting on condition [9ffffffe80b00000..9ffffffe80b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-56" daemon prio=10 tid=600000000181f940 nid=510 lwp_id=9390397 waiting on condition [9ffffffe80d00000..9ffffffe80d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-55" daemon prio=10 tid=60000000017d1bd0 nid=509 lwp_id=9390396 waiting on condition [9ffffffe80f00000..9ffffffe80f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-54" daemon prio=10 tid=60000000017cda90 nid=508 lwp_id=9390395 waiting on condition [9ffffffe81100000..9ffffffe81100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-53" daemon prio=10 tid=60000000017cb270 nid=507 lwp_id=9390394 waiting on condition [9ffffffe81300000..9ffffffe81300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-52" daemon prio=10 tid=60000000017c9a90 nid=506 lwp_id=9390393 waiting on condition [9ffffffe81500000..9ffffffe81500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-51" daemon prio=10 tid=60000000017d20b0 nid=505 lwp_id=9390392 waiting on condition [9ffffffe81700000..9ffffffe81700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-50" daemon prio=10 tid=60000000017c6230 nid=504 lwp_id=9390391 waiting on condition [9ffffffe81900000..9ffffffe81900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-49" daemon prio=10 tid=60000000017c4a50 nid=503 lwp_id=9390390 waiting on condition [9ffffffe81b00000..9ffffffe81b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-48" daemon prio=10 tid=60000000017c02d0 nid=502 lwp_id=9390389 waiting on condition [9ffffffe81d00000..9ffffffe81d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-47" daemon prio=10 tid=60000000016fa380 nid=501 lwp_id=9390388 waiting on condition [9ffffffe81f00000..9ffffffe81f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-46" daemon prio=10 tid=60000000016f7140 nid=500 lwp_id=9390387 waiting on condition [9ffffffe82100000..9ffffffe82100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-45" daemon prio=10 tid=60000000016f5960 nid=499 lwp_id=9390386 waiting on condition [9ffffffe82300000..9ffffffe82300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-44" daemon prio=10 tid=60000000016f4180 nid=498 lwp_id=9390385 waiting on condition [9ffffffe82500000..9ffffffe82500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-43" daemon prio=10 tid=60000000011d6090 nid=497 lwp_id=9390384 waiting on condition [9ffffffe82700000..9ffffffe82700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-42" daemon prio=10 tid=600000000159a660 nid=496 lwp_id=9390383 waiting on condition [9ffffffe82900000..9ffffffe82900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-41" daemon prio=10 tid=6000000001598bc0 nid=495 lwp_id=9390382 waiting on condition [9ffffffe82b00000..9ffffffe82b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-40" daemon prio=10 tid=6000000001596fd0 nid=494 lwp_id=9390381 waiting on condition [9ffffffe82d00000..9ffffffe82d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-39" daemon prio=10 tid=6000000001595c00 nid=493 lwp_id=9390380 waiting on condition [9ffffffe82f00000..9ffffffe82f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-38" daemon prio=10 tid=600000000158b430 nid=492 lwp_id=9390379 waiting on condition [9ffffffe83100000..9ffffffe83100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-37" daemon prio=10 tid=60000000010760b0 nid=491 lwp_id=9390378 waiting on condition [9ffffffe83300000..9ffffffe83300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-36" daemon prio=10 tid=6000000001074ce0 nid=490 lwp_id=9390377 waiting on condition [9ffffffe83500000..9ffffffe83500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-35" daemon prio=10 tid=6000000001071090 nid=489 lwp_id=9390376 waiting on condition [9ffffffe83700000..9ffffffe83700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-34" daemon prio=10 tid=600000000106fcc0 nid=488 lwp_id=9390375 waiting on condition [9ffffffe83900000..9ffffffe83900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-33" daemon prio=10 tid=6000000001267590 nid=487 lwp_id=9390374 waiting on condition [9ffffffe83b00000..9ffffffe83b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-32" daemon prio=10 tid=6000000001265db0 nid=486 lwp_id=9390373 waiting on condition [9ffffffe83d00000..9ffffffe83d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-31" daemon prio=10 tid=6000000000603d60 nid=485 lwp_id=9390372 waiting on condition [9ffffffe83f00000..9ffffffe83f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-30" daemon prio=10 tid=6000000000600120 nid=484 lwp_id=9390371 waiting on condition [9ffffffe84100000..9ffffffe84100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-29 [container1-81]" daemon prio=10 tid=600000000061b060 nid=483 lwp_id=9390370 waiting on condition [9ffffffe84300000..9ffffffe84300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-28" daemon prio=10 tid=60000000016fb740 nid=482 lwp_id=9390369 waiting on condition [9ffffffe84500000..9ffffffe84500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-27" daemon prio=10 tid=60000000016ef5d0 nid=481 lwp_id=9390368 waiting on condition [9ffffffe84700000..9ffffffe84700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-26" daemon prio=10 tid=60000000016eeb70 nid=480 lwp_id=9390367 waiting on condition [9ffffffe84900000..9ffffffe84900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-25" daemon prio=10 tid=60000000015ac710 nid=479 lwp_id=9390366 waiting on condition [9ffffffe84b00000..9ffffffe84b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-24 [container1-76]" daemon prio=10 tid=60000000015aac70 nid=478 lwp_id=9390365 waiting on condition [9ffffffe84d00000..9ffffffe84d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-23" daemon prio=10 tid=60000000011ff8a0 nid=477 lwp_id=9390364 waiting on condition [9ffffffe84f00000..9ffffffe84f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-22" daemon prio=10 tid=60000000011f7cb0 nid=476 lwp_id=9390363 waiting on condition [9ffffffe85100000..9ffffffe85100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-21" daemon prio=10 tid=60000000011d5a40 nid=475 lwp_id=9390362 waiting on condition [9ffffffe85300000..9ffffffe85300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-20" daemon prio=10 tid=60000000010bc690 nid=474 lwp_id=9390361 waiting on condition [9ffffffe85500000..9ffffffe85500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-19" daemon prio=10 tid=60000000010876f0 nid=473 lwp_id=9390360 waiting on condition [9ffffffe85700000..9ffffffe85700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-18" daemon prio=10 tid=6000000001080de0 nid=472 lwp_id=9390359 waiting on condition [9ffffffe85900000..9ffffffe85900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-17" daemon prio=10 tid=60000000007ae2c0 nid=471 lwp_id=9390358 waiting on condition [9ffffffe85b00000..9ffffffe85b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-16" daemon prio=10 tid=6000000000719920 nid=470 lwp_id=9390354 waiting on condition [9ffffffe85d00000..9ffffffe85d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-15" daemon prio=10 tid=60000000006ddab0 nid=469 lwp_id=9390353 waiting on condition [9ffffffe85f00000..9ffffffe85f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"LARE_BTD_SOA_11-Selector" daemon prio=10 tid=60000000004dd4d0 nid=468 lwp_id=9390352 runnable [9ffffffe86100000..9ffffffe86100d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0737a290> (a sun.nio.ch.Util$1)
- locked <9fffffff0737a2a8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0737a178> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-250" daemon prio=10 tid=60000000004da030 nid=467 lwp_id=9390351 in Object.wait() [9ffffffe86300000..9ffffffe86300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0737adc0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0737adc0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-14" daemon prio=10 tid=60000000034c3440 nid=466 lwp_id=9390350 waiting on condition [9ffffffeb5f00000..9ffffffeb5f00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[ABNS_TMASO_BTB_01] adapter worker thread pool-4-thread-1" daemon prio=10 tid=6000000002609950 nid=464 lwp_id=9390348 waiting on condition [9ffffffe86700000..9ffffffe86700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-13" daemon prio=10 tid=60000000034bbb90 nid=463 lwp_id=9390347 waiting on condition [9ffffffe86900000..9ffffffe86900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-12" daemon prio=10 tid=60000000034d41e0 nid=462 lwp_id=9390301 waiting on condition [9ffffffe86b00000..9ffffffe86b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-11" daemon prio=10 tid=60000000034d19c0 nid=461 lwp_id=9390300 waiting on condition [9ffffffe86d00000..9ffffffe86d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-10" daemon prio=10 tid=60000000040bfd30 nid=460 lwp_id=9390299 waiting on condition [9ffffffe86f00000..9ffffffe86f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-9" daemon prio=10 tid=60000000049869a0 nid=459 lwp_id=9390298 waiting on condition [9ffffffe87100000..9ffffffe87100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-8" daemon prio=10 tid=600000000498c0d0 nid=458 lwp_id=9390292 waiting on condition [9ffffffe87300000..9ffffffe87300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-3" daemon prio=10 tid=600000000487f8a0 nid=457 lwp_id=9390291 waiting on condition [9ffffffe87500000..9ffffffe87500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-7 [container1-52]" daemon prio=10 tid=600000000043f9c0 nid=456 lwp_id=9390290 waiting on condition [9ffffffe87700000..9ffffffe87700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-6" daemon prio=10 tid=6000000004336220 nid=455 lwp_id=9390280 waiting on condition [9ffffffe87900000..9ffffffe87900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"AWRB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000487d080 nid=454 lwp_id=9390270 runnable [9ffffffe87b00000..9ffffffe87b00c40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03c41208> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"AWRB_SOPSI_BAN_01-w09 [container1-223]" prio=10 tid=600000000487a860 nid=453 lwp_id=9390269 waiting on condition [9ffffffe87d00000..9ffffffe87d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w08 [container1-222]" prio=10 tid=6000000004878040 nid=452 lwp_id=9390268 waiting on condition [9ffffffe87f00000..9ffffffe87f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w07 [container1-221]" prio=10 tid=6000000004875820 nid=451 lwp_id=9390267 waiting on condition [9ffffffe88100000..9ffffffe88100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w06 [container1-220]" prio=10 tid=60000000048716e0 nid=450 lwp_id=9390266 waiting on condition [9ffffffe88300000..9ffffffe88300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w05 [container1-219]" prio=10 tid=600000000486eec0 nid=449 lwp_id=9390265 waiting on condition [9ffffffe88500000..9ffffffe88500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w04 [container1-218]" prio=10 tid=600000000486b280 nid=448 lwp_id=9390264 waiting on condition [9ffffffe88700000..9ffffffe88700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w03 [container1-217]" prio=10 tid=6000000004868a60 nid=447 lwp_id=9390263 waiting on condition [9ffffffe88900000..9ffffffe88900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w02 [container1-216]" prio=10 tid=6000000004866240 nid=446 lwp_id=9390262 waiting on condition [9ffffffe88b00000..9ffffffe88b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w01 [container1-215]" prio=10 tid=6000000004863a20 nid=445 lwp_id=9390261 waiting on condition [9ffffffe88d00000..9ffffffe88d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w00 [container1-214]" prio=10 tid=6000000004861200 nid=444 lwp_id=9390260 waiting on condition [9ffffffe88f00000..9ffffffe88f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000485e9e0 nid=443 lwp_id=9390259 runnable [9ffffffe89100000..9ffffffe89100dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff033d1e00> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ASCB_SOPSI_BAN_01-w04 [container1-289]" prio=10 tid=600000000485c1c0 nid=442 lwp_id=9390258 waiting on condition [9ffffffe89300000..9ffffffe89300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w03 [container1-288]" prio=10 tid=60000000048599a0 nid=441 lwp_id=9390257 waiting on condition [9ffffffe89500000..9ffffffe89500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w02 [container1-287]" prio=10 tid=6000000004855d60 nid=440 lwp_id=9390256 waiting on condition [9ffffffe89700000..9ffffffe89700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w01 [container1-252]" prio=10 tid=6000000004853540 nid=439 lwp_id=9390255 waiting on condition [9ffffffe89900000..9ffffffe89900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w00 [container1-206]" prio=10 tid=6000000004850d20 nid=438 lwp_id=9390254 waiting on condition [9ffffffe89b00000..9ffffffe89b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000484e500 nid=437 lwp_id=9390253 runnable [9ffffffe89d00000..9ffffffe89d00cc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff034b7028> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ABSB_SOPSI_BAN_01-w04 [container1-238]" prio=10 tid=600000000484bce0 nid=436 lwp_id=9390252 waiting on condition [9ffffffe89f00000..9ffffffe89f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w03 [container1-237]" prio=10 tid=60000000048494c0 nid=435 lwp_id=9390251 waiting on condition [9ffffffe8a100000..9ffffffe8a100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w02 [container1-236]" prio=10 tid=6000000004846ca0 nid=434 lwp_id=9390250 waiting on condition [9ffffffe8a300000..9ffffffe8a300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w01 [container1-235]" prio=10 tid=6000000004842b60 nid=433 lwp_id=9390249 waiting on condition [9ffffffe8a500000..9ffffffe8a500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w00 [container1-234]" prio=10 tid=600000000483ef20 nid=432 lwp_id=9390248 waiting on condition [9ffffffe8a700000..9ffffffe8a700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000483c700 nid=431 lwp_id=9390247 runnable [9ffffffe8a900000..9ffffffe8a900bc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff0359c598> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"AHNB_SOPSI_BAN_01-w04 [container1-278]" prio=10 tid=6000000004839ee0 nid=430 lwp_id=9390246 waiting on condition [9ffffffe8ab00000..9ffffffe8ab00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w03 [container1-277]" prio=10 tid=6000000004832ba0 nid=429 lwp_id=9390245 waiting on condition [9ffffffe8ad00000..9ffffffe8ad00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w02 [container1-269]" prio=10 tid=6000000004830380 nid=428 lwp_id=9390244 waiting on condition [9ffffffe8af00000..9ffffffe8af00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w01 [container1-266]" prio=10 tid=600000000482a940 nid=427 lwp_id=9390243 waiting on condition [9ffffffe8b100000..9ffffffe8b100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w00 [container1-264]" prio=10 tid=6000000004828120 nid=426 lwp_id=9390242 waiting on condition [9ffffffe8b300000..9ffffffe8b300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJH_SOPSI_BAN_01-acceptor" prio=10 tid=60000000048244e0 nid=425 lwp_id=9390241 runnable [9ffffffe8b500000..9ffffffe8b500ac0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03861558> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ACJH_SOPSI_BAN_01-w09 [container1-211]" prio=10 tid=6000000004821cc0 nid=424 lwp_id=9390240 runnable [9ffffffe8b700000..9ffffffe8b700b40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b4bd0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w08 [container1-210]" prio=10 tid=60000000047ff490 nid=423 lwp_id=9390239 runnable [9ffffffe8b900000..9ffffffe8b900bc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cbd90> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w07 [container1-147]" prio=10 tid=60000000047fcc70 nid=422 lwp_id=9390238 runnable [9ffffffe8bb00000..9ffffffe8bb00c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b1a10> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w06 [container1-143]" prio=10 tid=60000000047fa450 nid=421 lwp_id=9390237 runnable [9ffffffe8bd00000..9ffffffe8bd00cc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b0e60> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w05 [container1-139]" prio=10 tid=60000000047f7c30 nid=420 lwp_id=9390236 runnable [9ffffffe8bf00000..9ffffffe8bf00d40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421ce5a0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w04 [container1-138]" prio=10 tid=60000000047f5410 nid=419 lwp_id=9390235 runnable [9ffffffe8c100000..9ffffffe8c100dc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff4206dbf8> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w03 [container1-127]" prio=10 tid=60000000047f2bf0 nid=418 lwp_id=9390234 runnable [9ffffffe8c300000..9ffffffe8c300a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff42119968> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w02 [container1-58]" prio=10 tid=60000000047f03d0 nid=417 lwp_id=9390233 runnable [9ffffffe8c500000..9ffffffe8c500ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422c7d58> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w01 [container1-56]" prio=10 tid=60000000047e8290 nid=416 lwp_id=9390232 runnable [9ffffffe8c700000..9ffffffe8c700b40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cbde8> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w00 [container1-51]" prio=10 tid=60000000047e5a70 nid=415 lwp_id=9390231 runnable [9ffffffe8c900000..9ffffffe8c900bc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cf3b0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJB_SOPSI_BAN_01-acceptor" prio=10 tid=60000000047601b0 nid=414 lwp_id=9390230 runnable [9ffffffe8cb00000..9ffffffe8cb00c40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03b0b768> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ACJB_SOPSI_BAN_01-w04 [container1-317]" prio=10 tid=600000000475fe50 nid=413 lwp_id=9390229 waiting on condition [9ffffffe8cd00000..9ffffffe8cd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w03 [container1-318]" prio=10 tid=60000000047290c0 nid=412 lwp_id=9390228 waiting on condition [9ffffffe8cf00000..9ffffffe8cf00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w02" prio=10 tid=6000000003538b90 nid=411 lwp_id=9390227 waiting on condition [9ffffffe8d100000..9ffffffe8d100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w01 [container1-297]" prio=10 tid=6000000003525780 nid=410 lwp_id=9390226 waiting on condition [9ffffffe8d300000..9ffffffe8d300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w00 [container1-296]" prio=10 tid=6000000003524d20 nid=409 lwp_id=9390225 waiting on condition [9ffffffe8d500000..9ffffffe8d500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-acceptor" prio=10 tid=6000000003cde580 nid=408 lwp_id=9390224 runnable [9ffffffe8d700000..9ffffffe8d700b40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff039e23a0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ASHB_SOPSI_BAN_01-w09 [container1-142]" prio=10 tid=6000000003cb1340 nid=407 lwp_id=9390223 waiting on condition [9ffffffe8d900000..9ffffffe8d900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w08 [container1-177]" prio=10 tid=6000000003c9eb10 nid=406 lwp_id=9390222 waiting on condition [9ffffffe8db00000..9ffffffe8db00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w07 [container1-185]" prio=10 tid=60000000037ca0e0 nid=405 lwp_id=9390221 waiting on condition [9ffffffe8dd00000..9ffffffe8dd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w06 [container1-140]" prio=10 tid=60000000037c2120 nid=404 lwp_id=9390220 waiting on condition [9ffffffe8df00000..9ffffffe8df00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w05 [container1-186]" prio=10 tid=60000000037bf900 nid=403 lwp_id=9390219 waiting on condition [9ffffffe8e100000..9ffffffe8e100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w04 [container1-187]" prio=10 tid=60000000037bd0e0 nid=402 lwp_id=9390218 waiting on condition [9ffffffe8e300000..9ffffffe8e300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w03 [container1-198]" prio=10 tid=60000000037ba8c0 nid=401 lwp_id=9390217 waiting on condition [9ffffffe8e500000..9ffffffe8e500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w02 [container1-251]" prio=10 tid=60000000037b80a0 nid=400 lwp_id=9390216 waiting on condition [9ffffffe8e700000..9ffffffe8e700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w01 [container1-263]" prio=10 tid=60000000037b3f60 nid=399 lwp_id=9390215 waiting on condition [9ffffffe8e900000..9ffffffe8e900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w00 [container1-270]" prio=10 tid=60000000037b1740 nid=398 lwp_id=9390214 waiting on condition [9ffffffe8eb00000..9ffffffe8eb00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-acceptor" prio=10 tid=60000000037aef20 nid=397 lwp_id=9390213 runnable [9ffffffe8ed00000..9ffffffe8ed00cc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff032753e0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"http1-w09 [container1-174]" prio=10 tid=60000000037a7be0 nid=396 lwp_id=9390212 waiting on condition [9ffffffe8ef00000..9ffffffe8ef00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w08 [container1-171]" prio=10 tid=60000000037a53c0 nid=395 lwp_id=9390211 waiting on condition [9ffffffe8f100000..9ffffffe8f100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w07 [container1-175]" prio=10 tid=60000000037a2ba0 nid=394 lwp_id=9390210 waiting on condition [9ffffffe8f300000..9ffffffe8f300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w06 [container1-176]" prio=10 tid=600000000379d160 nid=393 lwp_id=9390209 waiting on condition [9ffffffe8f500000..9ffffffe8f500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w05 [container1-182]" prio=10 tid=600000000379a940 nid=392 lwp_id=9390208 waiting on condition [9ffffffe8f700000..9ffffffe8f700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w04 [container1-173]" prio=10 tid=6000000003798120 nid=391 lwp_id=9390207 waiting on condition [9ffffffe8f900000..9ffffffe8f900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w03 [container1-170]" prio=10 tid=600000000373cf50 nid=390 lwp_id=9390206 waiting on condition [9ffffffe8fb00000..9ffffffe8fb00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w02 [container1-184]" prio=10 tid=600000000373bb70 nid=389 lwp_id=9390205 waiting on condition [9ffffffe8fd00000..9ffffffe8fd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w01 [container1-169]" prio=10 tid=600000000350bc60 nid=388 lwp_id=9390204 waiting on condition [9ffffffe8ff00000..9ffffffe8ff00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w00 [container1-172]" prio=10 tid=60000000034f2b80 nid=387 lwp_id=9390203 waiting on condition [9ffffffe90100000..9ffffffe90100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-5" daemon prio=10 tid=6000000003c7fca0 nid=386 lwp_id=9390202 waiting on condition [9ffffffe90300000..9ffffffe90300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-2" daemon prio=10 tid=6000000003546370 nid=385 lwp_id=9390201 waiting on condition [9ffffffe90500000..9ffffffe90500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-179" prio=10 tid=6000000003526510 nid=384 lwp_id=9390200 waiting on condition [9ffffffe90700000..9ffffffe90700b40]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.RetryThread.run(RetryThread.java:148)
"Thread-178" prio=10 tid=600000000350c170 nid=383 lwp_id=9390199 waiting on condition [9ffffffe90900000..9ffffffe90900bc0]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.PersistThread.run(PersistThread.java:100)
"Thread-180" prio=10 tid=60000000034ce9a0 nid=382 lwp_id=9390198 waiting on condition [9ffffffe90b00000..9ffffffe90b00c40]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.RMControlScheduler.run(RMControlScheduler.java:69)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionRouterAcceptor-Selector" daemon prio=10 tid=60000000034fc8d0 nid=381 lwp_id=9390197 runnable [9ffffffe90d00000..9ffffffe90d00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02c8ab20> (a sun.nio.ch.Util$1)
- locked <9fffffff02c8ab08> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02c8a998> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionServerAcceptor-1" daemon prio=10 tid=60000000034ce230 nid=380 lwp_id=9390196 in Object.wait() [9ffffffe90f00000..9ffffffe90f00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionServerAcceptor-0" daemon prio=10 tid=600000000349b520 nid=379 lwp_id=9390195 in Object.wait() [9fffffffb8f00000..9fffffffb8f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor8" daemon prio=10 tid=6000000003c0a0a0 nid=378 lwp_id=9390194 in Object.wait() [9ffffffe91100000..9ffffffe91100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f3fb50> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff41f3fb50> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor7" daemon prio=10 tid=60000000035b4a90 nid=377 lwp_id=9390192 in Object.wait() [9ffffffe91300000..9ffffffe91300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f80340> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff41f80340> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-177" daemon prio=10 tid=600000000357ba90 nid=376 lwp_id=9390191 waiting on condition [9ffffffe91500000..9ffffffe91500b40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor6" daemon prio=10 tid=6000000003539e50 nid=375 lwp_id=9390190 in Object.wait() [9ffffffe91700000..9ffffffe91700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03fdb3a8> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff03fdb3a8> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor5" daemon prio=10 tid=60000000001f77d0 nid=374 lwp_id=9390187 runnable [9ffffffe91900000..9ffffffe91900c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff03ff43e8> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor4" daemon prio=10 tid=60000000034d56f0 nid=373 lwp_id=9390182 in Object.wait() [9ffffffe91b00000..9ffffffe91b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff420c05b0> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff420c05b0> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-176" daemon prio=10 tid=60000000034d5390 nid=372 lwp_id=9390181 waiting on condition [9ffffffe91d00000..9ffffffe91d00d40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-4" daemon prio=10 tid=60000000040705c0 nid=371 lwp_id=9390179 waiting on condition [9ffffffe91f00000..9ffffffe91f00dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-3" daemon prio=10 tid=6000000003c67ca0 nid=370 lwp_id=9390178 waiting on condition [9ffffffe92100000..9ffffffe92100a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-2" daemon prio=10 tid=600000000401f460 nid=369 lwp_id=9390177 waiting on condition [9ffffffe92300000..9ffffffe92300ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"OracleTimeoutPollingThread" daemon prio=10 tid=6000000003c5fed0 nid=368 lwp_id=9390175 waiting on condition [9ffffffe92500000..9ffffffe92500b40]
at java.lang.Thread.sleep(Native Method)
at oracle.jdbc.driver.OracleTimeoutPollingThread.run(OracleTimeoutPollingThread.java:158)
"SchedulingService-1" daemon prio=10 tid=60000000038bf5f0 nid=367 lwp_id=9390174 waiting on condition [9ffffffe92700000..9ffffffe92700bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-1" daemon prio=10 tid=600000000389ce80 nid=366 lwp_id=9390173 waiting on condition [9ffffffe92900000..9ffffffe92900c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-175" daemon prio=10 tid=60000000034ab600 nid=365 lwp_id=9390172 in Object.wait() [9ffffffe92b00000..9ffffffe92b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0484ded8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0484ded8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LIND_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000034a8de0 nid=364 lwp_id=9390171 runnable [9ffffffe92d00000..9ffffffe92d00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04877438> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LIND_BTB_SIA_11-Selector" daemon prio=10 tid=60000000034a65c0 nid=363 lwp_id=9390170 runnable [9ffffffe92f00000..9ffffffe92f00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04543c68> (a sun.nio.ch.Util$1)
- locked <9fffffff04543c50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04543af0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-174" daemon prio=10 tid=600000000349ff40 nid=362 lwp_id=9390169 in Object.wait() [9ffffffe93100000..9ffffffe93100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04877208> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04877208> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ACJB_SOPSI_BAN_01" daemon prio=10 tid=6000000000247030 nid=361 lwp_id=9390168 in Object.wait() [9ffffffe93300000..9ffffffe93300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0427b1f8> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0427b1f8> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"scheduler" daemon prio=10 tid=60000000001f6400 nid=360 lwp_id=9390167 in Object.wait() [9ffffffe93500000..9ffffffe93500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04883cd0> (a com.tmax.anylink.scheduler.Scheduler$SchedulingThread)
at com.tmax.anylink.scheduler.Scheduler$SchedulingThread.run(Scheduler.java:232)
- locked <9fffffff04883cd0> (a com.tmax.anylink.scheduler.Scheduler$SchedulingThread)
at java.lang.Thread.run(Thread.java:595)
"Thread-171" daemon prio=10 tid=60000000034957c0 nid=359 lwp_id=9390166 in Object.wait() [9ffffffe93700000..9ffffffe93700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff048a2290> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff048a2290> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LCTB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000003491040 nid=358 lwp_id=9390165 runnable [9ffffffe93900000..9ffffffe93900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff048b1758> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LCTB_BAN_SIA_11-Selector" daemon prio=10 tid=600000000348e820 nid=357 lwp_id=9390164 runnable [9ffffffe93b00000..9ffffffe93b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0456d630> (a sun.nio.ch.Util$1)
- locked <9fffffff0456d618> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0456d4b8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-170" daemon prio=10 tid=6000000003489420 nid=356 lwp_id=9390163 in Object.wait() [9ffffffe93d00000..9ffffffe93d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff048b1528> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff048b1528> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-169" daemon prio=10 tid=6000000003486c00 nid=355 lwp_id=9390162 in Object.wait() [9ffffffe93f00000..9ffffffe93f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04988fd0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04988fd0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-168" daemon prio=10 tid=60000000034811c0 nid=354 lwp_id=9390161 in Object.wait() [9ffffffe94100000..9ffffffe94100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a1a5f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04a1a5f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBCW_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000347e9a0 nid=353 lwp_id=9390160 runnable [9ffffffe94300000..9ffffffe94300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a1e638> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBCW_BTB_SIA_11-Selector" daemon prio=10 tid=600000000347ad60 nid=352 lwp_id=9390159 runnable [9ffffffe94500000..9ffffffe94500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0456cb10> (a sun.nio.ch.Util$1)
- locked <9fffffff0456caf8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0456c998> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-167" daemon prio=10 tid=6000000003478540 nid=351 lwp_id=9390158 in Object.wait() [9ffffffe94700000..9ffffffe94700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a2b890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a2b890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-166" daemon prio=10 tid=6000000003474900 nid=350 lwp_id=9390157 in Object.wait() [9ffffffe94900000..9ffffffe94900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a1ebc0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04a1ebc0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_02-Acceptor" daemon prio=10 tid=60000000034720e0 nid=349 lwp_id=9390156 runnable [9ffffffe94b00000..9ffffffe94b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a3f240> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_02-Selector" daemon prio=10 tid=600000000346f8c0 nid=348 lwp_id=9390155 runnable [9ffffffe94d00000..9ffffffe94d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04550b30> (a sun.nio.ch.Util$1)
- locked <9fffffff04550b18> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff045509b8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-165" daemon prio=10 tid=600000000346d0a0 nid=347 lwp_id=9390154 in Object.wait() [9ffffffe94f00000..9ffffffe94f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a3f010> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a3f010> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_01-Acceptor" daemon prio=10 tid=600000000346a880 nid=346 lwp_id=9390153 runnable [9ffffffe95100000..9ffffffe95100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a3e668> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_01-Selector" daemon prio=10 tid=6000000003468060 nid=345 lwp_id=9390152 runnable [9ffffffe95300000..9ffffffe95300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455fd68> (a sun.nio.ch.Util$1)
- locked <9fffffff0455fd50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455fbf0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-164" daemon prio=10 tid=6000000003465840 nid=344 lwp_id=9390151 in Object.wait() [9ffffffe95500000..9ffffffe95500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a3e438> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a3e438> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-163" daemon prio=10 tid=6000000003461700 nid=343 lwp_id=9390150 in Object.wait() [9ffffffe95700000..9ffffffe95700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04aa4080> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04aa4080> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-162" daemon prio=10 tid=600000000345eee0 nid=342 lwp_id=9390149 in Object.wait() [9ffffffe95900000..9ffffffe95900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04abfcc8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04abfcc8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_SIA_12-Acceptor" daemon prio=10 tid=600000000345c6c0 nid=341 lwp_id=9390148 runnable [9ffffffe95b00000..9ffffffe95b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04adde10> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_SIA_12-Selector" daemon prio=10 tid=6000000003459ea0 nid=340 lwp_id=9390147 runnable [9ffffffe95d00000..9ffffffe95d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455f1c8> (a sun.nio.ch.Util$1)
- locked <9fffffff0455f1b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455f050> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-161" daemon prio=10 tid=6000000003457680 nid=339 lwp_id=9390146 in Object.wait() [9ffffffe95f00000..9ffffffe95f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04addbe0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04addbe0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_AAA_11-Acceptor" daemon prio=10 tid=6000000003454e60 nid=338 lwp_id=9390145 runnable [9ffffffe96100000..9ffffffe96100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ad3220> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_AAA_11-Selector" daemon prio=10 tid=6000000003451220 nid=337 lwp_id=9390144 runnable [9ffffffe96300000..9ffffffe96300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04551710> (a sun.nio.ch.Util$1)
- locked <9fffffff045516f8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04551598> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-160" daemon prio=10 tid=600000000344ea00 nid=336 lwp_id=9390143 in Object.wait() [9ffffffe96500000..9ffffffe96500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ad2ff0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ad2ff0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-159" daemon prio=10 tid=600000000344c1e0 nid=335 lwp_id=9390142 in Object.wait() [9ffffffe96700000..9ffffffe96700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ad8b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ad8b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SIA_11-Acceptor" daemon prio=10 tid=60000000034499c0 nid=334 lwp_id=9390141 runnable [9ffffffe96900000..9ffffffe96900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04afc4c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SIA_11-Selector" daemon prio=10 tid=60000000034481e0 nid=333 lwp_id=9390140 runnable [9ffffffe96b00000..9ffffffe96b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455e518> (a sun.nio.ch.Util$1)
- locked <9fffffff0455e500> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455e3a0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-158" daemon prio=10 tid=6000000003440ea0 nid=332 lwp_id=9390139 in Object.wait() [9ffffffe96d00000..9ffffffe96d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04afc290> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04afc290> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-157" daemon prio=10 tid=600000000343e680 nid=331 lwp_id=9390138 in Object.wait() [9ffffffe96f00000..9ffffffe96f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04b2e610> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04b2e610> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISB_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000343be60 nid=330 lwp_id=9390137 runnable [9ffffffe97100000..9ffffffe97100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04b45e00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISB_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003439640 nid=329 lwp_id=9390136 runnable [9ffffffe97300000..9ffffffe97300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0457a328> (a sun.nio.ch.Util$1)
- locked <9fffffff0457a310> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0457a1b0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-156" daemon prio=10 tid=6000000003435a00 nid=328 lwp_id=9390135 in Object.wait() [9ffffffe97500000..9ffffffe97500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04b45bd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04b45bd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ASHB_SOPSI_BAN_01" daemon prio=10 tid=60000000034331e0 nid=327 lwp_id=9390134 in Object.wait() [9ffffffe97700000..9ffffffe97700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0426d910> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0426d910> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-154" daemon prio=10 tid=600000000342f0a0 nid=326 lwp_id=9390133 in Object.wait() [9ffffffe97900000..9ffffffe97900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04bc4f70> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04bc4f70> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BAN_01" daemon prio=10 tid=600000000342c880 nid=325 lwp_id=9390132 in Object.wait() [9ffffffe97b00000..9ffffffe97b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c080f8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04c080f8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-152" daemon prio=10 tid=600000000342a060 nid=324 lwp_id=9390131 in Object.wait() [9ffffffe97d00000..9ffffffe97d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c1b030> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04c1b030> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-151" daemon prio=10 tid=6000000003427840 nid=323 lwp_id=9390130 in Object.wait() [9ffffffe97f00000..9ffffffe97f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c2d230> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04c2d230> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LWBP_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003425020 nid=322 lwp_id=9390129 runnable [9ffffffe98100000..9ffffffe98100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04c46230> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LWBP_BTB_SIA_11-Selector" daemon prio=10 tid=60000000034213e0 nid=321 lwp_id=9390128 runnable [9ffffffe98300000..9ffffffe98300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481d2e8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481d2d0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481d170> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-150" daemon prio=10 tid=600000000341b9a0 nid=320 lwp_id=9390127 in Object.wait() [9ffffffe98500000..9ffffffe98500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c46a10> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04c46a10> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-149" daemon prio=10 tid=6000000003419180 nid=319 lwp_id=9390126 in Object.wait() [9ffffffe98700000..9ffffffe98700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04586c98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04586c98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_AIO_01-Selector" daemon prio=10 tid=6000000003416960 nid=318 lwp_id=9390125 runnable [9ffffffe98900000..9ffffffe98900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff047ee3b8> (a sun.nio.ch.Util$1)
- locked <9fffffff047ee3a0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff047ee138> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-148" daemon prio=10 tid=6000000003414140 nid=317 lwp_id=9390124 in Object.wait() [9ffffffe98b00000..9ffffffe98b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff047e5da8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff047e5da8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_AII_01-Selector" daemon prio=10 tid=6000000003411920 nid=316 lwp_id=9390123 runnable [9ffffffe98d00000..9ffffffe98d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0457afa8> (a sun.nio.ch.Util$1)
- locked <9fffffff0457af90> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0457ae30> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-147" daemon prio=10 tid=600000000340f100 nid=315 lwp_id=9390122 in Object.wait() [9ffffffe98f00000..9ffffffe98f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04592e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04592e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-146" daemon prio=10 tid=600000000340c8e0 nid=314 lwp_id=9390121 in Object.wait() [9ffffffe99100000..9ffffffe99100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04d04a98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04d04a98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LITS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003407b20 nid=313 lwp_id=9390120 runnable [9ffffffe99300000..9ffffffe99300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04d21b00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LITS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003403ee0 nid=312 lwp_id=9390119 runnable [9ffffffe99500000..9ffffffe99500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481ca48> (a sun.nio.ch.Util$1)
- locked <9fffffff0481ca30> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481c8d0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-145" daemon prio=10 tid=60000000034016c0 nid=311 lwp_id=9390118 in Object.wait() [9ffffffe99700000..9ffffffe99700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04d222e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04d222e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BTD_01" daemon prio=10 tid=60000000033fd580 nid=310 lwp_id=9390117 in Object.wait() [9ffffffe99900000..9ffffffe99900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dc1e68> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04dc1e68> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-143" daemon prio=10 tid=60000000033f71b0 nid=309 lwp_id=9390116 in Object.wait() [9ffffffe99b00000..9ffffffe99b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dd5d20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04dd5d20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LWCI_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033f4990 nid=308 lwp_id=9390115 runnable [9ffffffe99d00000..9ffffffe99d00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04de0d50> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LWCI_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033f2170 nid=307 lwp_id=9390114 runnable [9ffffffe99f00000..9ffffffe99f00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481c1a8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481c190> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481c030> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-142" daemon prio=10 tid=60000000033ef950 nid=306 lwp_id=9390113 in Object.wait() [9ffffffe9a100000..9ffffffe9a100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04de5550> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04de5550> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-141" daemon prio=10 tid=60000000033ed130 nid=305 lwp_id=9390112 in Object.wait() [9ffffffe9a300000..9ffffffe9a300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dc4bf0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04dc4bf0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-140" daemon prio=10 tid=60000000033e94f0 nid=304 lwp_id=9390111 in Object.wait() [9ffffffe9a500000..9ffffffe9a500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e56118> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e56118> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-139" daemon prio=10 tid=60000000033e6cd0 nid=303 lwp_id=9390110 in Object.wait() [9ffffffe9a700000..9ffffffe9a700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e5f040> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e5f040> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LHRC_BTB _SIA_11-Acceptor" daemon prio=10 tid=60000000033ded10 nid=302 lwp_id=9390109 runnable [9ffffffe9a900000..9ffffffe9a900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04e72548> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LHRC_BTB _SIA_11-Selector" daemon prio=10 tid=60000000033dc4f0 nid=301 lwp_id=9390108 runnable [9ffffffe9ab00000..9ffffffe9ab00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048158a0> (a sun.nio.ch.Util$1)
- locked <9fffffff04815888> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04815728> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-138" daemon prio=10 tid=60000000033d9cd0 nid=300 lwp_id=9390107 in Object.wait() [9ffffffe9ad00000..9ffffffe9ad00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e72d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04e72d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-137" daemon prio=10 tid=60000000033d2990 nid=299 lwp_id=9390106 in Object.wait() [9ffffffe9af00000..9ffffffe9af00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e631b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e631b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-APUB_X25SA_BTD_01" daemon prio=10 tid=60000000033d0170 nid=298 lwp_id=9390105 in Object.wait() [9ffffffe9b100000..9ffffffe9b100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ea74e8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04ea74e8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-135" daemon prio=10 tid=60000000033cd950 nid=297 lwp_id=9390104 in Object.wait() [9ffffffe9b300000..9ffffffe9b300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ec0888> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ec0888> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-134" daemon prio=10 tid=60000000033c9d10 nid=296 lwp_id=9390103 in Object.wait() [9ffffffe9b500000..9ffffffe9b500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ec7020> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ec7020> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISF_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033c74f0 nid=295 lwp_id=9390102 runnable [9ffffffe9b700000..9ffffffe9b700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ed8178> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISF_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033c4cd0 nid=294 lwp_id=9390101 runnable [9ffffffe9b900000..9ffffffe9b900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff047fa288> (a sun.nio.ch.Util$1)
- locked <9fffffff047fa270> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff047fa110> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-133" daemon prio=10 tid=60000000033c0b90 nid=293 lwp_id=9390100 in Object.wait() [9ffffffe9bb00000..9ffffffe9bb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ed86f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ed86f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BTB_01" daemon prio=10 tid=60000000033be370 nid=292 lwp_id=9390099 in Object.wait() [9ffffffe9bd00000..9ffffffe9bd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ee57a8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04ee57a8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-131" daemon prio=10 tid=60000000033bbb50 nid=291 lwp_id=9390098 in Object.wait() [9ffffffe9bf00000..9ffffffe9bf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ee2000> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ee2000> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033b9330 nid=290 lwp_id=9390097 runnable [9ffffffe9c100000..9ffffffe9c100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04f21290> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033b56f0 nid=289 lwp_id=9390096 runnable [9ffffffe9c300000..9ffffffe9c300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481ddb8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481dda0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481dc40> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-130" daemon prio=10 tid=60000000033aaa30 nid=288 lwp_id=9390095 in Object.wait() [9ffffffe9c500000..9ffffffe9c500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04f21060> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04f21060> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-129" daemon prio=10 tid=60000000033a8210 nid=287 lwp_id=9390094 in Object.wait() [9ffffffe9c700000..9ffffffe9c700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04fb2100> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04fb2100> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_13-Acceptor" daemon prio=10 tid=60000000033a59f0 nid=286 lwp_id=9390093 runnable [9ffffffe9c900000..9ffffffe9c900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04fc4c38> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_13-Selector" daemon prio=10 tid=60000000033a1db0 nid=285 lwp_id=9390092 runnable [9ffffffe9cb00000..9ffffffe9cb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048337e8> (a sun.nio.ch.Util$1)
- locked <9fffffff048337d0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04833670> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-128" daemon prio=10 tid=600000000339f590 nid=284 lwp_id=9390091 in Object.wait() [9ffffffe9cd00000..9ffffffe9cd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04fc4a08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04fc4a08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_12-Acceptor" daemon prio=10 tid=600000000339cd70 nid=283 lwp_id=9390090 runnable [9ffffffe9cf00000..9ffffffe9cf00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ff0f00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_12-Selector" daemon prio=10 tid=600000000339a550 nid=282 lwp_id=9390089 runnable [9ffffffe9d100000..9ffffffe9d100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04832cc8> (a sun.nio.ch.Util$1)
- locked <9fffffff04832cb0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04832b50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-127" daemon prio=10 tid=6000000003397d30 nid=281 lwp_id=9390088 in Object.wait() [9ffffffe9d300000..9ffffffe9d300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ff0cd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ff0cd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-126" daemon prio=10 tid=6000000003395510 nid=280 lwp_id=9390087 in Object.wait() [9ffffffe9d500000..9ffffffe9d500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ff1700> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ff1700> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LDON_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003392cf0 nid=279 lwp_id=9390086 runnable [9ffffffe9d700000..9ffffffe9d700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05001b08> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LDON_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033904d0 nid=278 lwp_id=9390085 runnable [9ffffffe9d900000..9ffffffe9d900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04822a90> (a sun.nio.ch.Util$1)
- locked <9fffffff04822a78> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04822918> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-125" daemon prio=10 tid=600000000338c390 nid=277 lwp_id=9390084 in Object.wait() [9ffffffe9db00000..9ffffffe9db00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05002088> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05002088> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-124" daemon prio=10 tid=6000000003389b70 nid=276 lwp_id=9390083 in Object.wait() [9ffffffe9dd00000..9ffffffe9dd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05014d48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05014d48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LGHN_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003384770 nid=275 lwp_id=9390082 runnable [9ffffffe9df00000..9ffffffe9df00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050056c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LGHN_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003381f50 nid=274 lwp_id=9390081 runnable [9ffffffe9e100000..9ffffffe9e100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482bca8> (a sun.nio.ch.Util$1)
- locked <9fffffff0482bc90> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482bb30> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-123" daemon prio=10 tid=600000000337f730 nid=273 lwp_id=9390080 in Object.wait() [9ffffffe9e300000..9ffffffe9e300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050059b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050059b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-122" daemon prio=10 tid=600000000337baf0 nid=272 lwp_id=9390079 in Object.wait() [9ffffffe9e500000..9ffffffe9e500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050ae9d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050ae9d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_14-Acceptor" daemon prio=10 tid=60000000033792d0 nid=271 lwp_id=9390078 runnable [9ffffffe9e700000..9ffffffe9e700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050b8250> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_14-Selector" daemon prio=10 tid=6000000003376ab0 nid=270 lwp_id=9390077 runnable [9ffffffe9e900000..9ffffffe9e900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482b068> (a sun.nio.ch.Util$1)
- locked <9fffffff0482b050> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482aef0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-121" daemon prio=10 tid=6000000003374290 nid=269 lwp_id=9390076 in Object.wait() [9ffffffe9eb00000..9ffffffe9eb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050b6008> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050b6008> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ACJH_SOPSI_BAN_01" daemon prio=10 tid=6000000003371a70 nid=268 lwp_id=9390075 in Object.wait() [9ffffffe9ed00000..9ffffffe9ed00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e9a358> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04e9a358> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-119" daemon prio=10 tid=600000000331a3a0 nid=267 lwp_id=9390074 in Object.wait() [9ffffffe9ef00000..9ffffffe9ef00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050b8cf8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050b8cf8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPRI_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003317b80 nid=266 lwp_id=9390073 runnable [9ffffffe9f100000..9ffffffe9f100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050bff18> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPRI_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003315360 nid=265 lwp_id=9390072 runnable [9ffffffe9f300000..9ffffffe9f300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04823680> (a sun.nio.ch.Util$1)
- locked <9fffffff04823668> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04823508> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-118" daemon prio=10 tid=600000000330da40 nid=264 lwp_id=9390071 in Object.wait() [9ffffffe9f500000..9ffffffe9f500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050bfce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050bfce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-117" daemon prio=10 tid=60000000032e0cc0 nid=263 lwp_id=9390070 in Object.wait() [9ffffffe9f700000..9ffffffe9f700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050f49d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050f49d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBHN_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000032de4a0 nid=262 lwp_id=9390069 runnable [9ffffffe9f900000..9ffffffe9f900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051428b0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBHN_BTB_SIA_11-Selector" daemon prio=10 tid=60000000032dbc80 nid=261 lwp_id=9390068 runnable [9ffffffe9fb00000..9ffffffe9fb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482a458> (a sun.nio.ch.Util$1)
- locked <9fffffff0482a440> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482a2e0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-116" daemon prio=10 tid=60000000032610e0 nid=260 lwp_id=9390067 in Object.wait() [9ffffffe9fd00000..9ffffffe9fd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05142e30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05142e30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-115" daemon prio=10 tid=60000000031e5ea0 nid=259 lwp_id=9390066 in Object.wait() [9ffffffe9ff00000..9ffffffe9ff00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051431c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff051431c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBLS_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031e3680 nid=258 lwp_id=9390065 runnable [9ffffffea0100000..9ffffffea0100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051561f0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBLS_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031e0e60 nid=257 lwp_id=9390064 runnable [9ffffffea0300000..9ffffffea0300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483a4f0> (a sun.nio.ch.Util$1)
- locked <9fffffff0483a4d8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483a378> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-114" daemon prio=10 tid=60000000031de640 nid=256 lwp_id=9390063 in Object.wait() [9ffffffea0500000..9ffffffea0500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0515a9e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0515a9e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-113" daemon prio=10 tid=60000000031dbe20 nid=255 lwp_id=9390062 in Object.wait() [9ffffffea0700000..9ffffffea0700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0514ede0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0514ede0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LCGI_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031d63e0 nid=254 lwp_id=9390061 runnable [9ffffffea0900000..9ffffffea0900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05170628> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LCGI_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031d3bc0 nid=253 lwp_id=9390060 runnable [9ffffffea0b00000..9ffffffea0b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0487de40> (a sun.nio.ch.Util$1)
- locked <9fffffff0487de28> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0487dcc8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-112" daemon prio=10 tid=60000000031d13a0 nid=252 lwp_id=9390059 in Object.wait() [9ffffffea0d00000..9ffffffea0d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051703f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff051703f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AHNB_SOPSI_BAN_01" daemon prio=10 tid=60000000031ceb80 nid=251 lwp_id=9390058 in Object.wait() [9ffffffea0f00000..9ffffffea0f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ea51f0> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04ea51f0> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-110" daemon prio=10 tid=60000000001f7060 nid=250 lwp_id=9390057 in Object.wait() [9ffffffea1100000..9ffffffea1100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04854ea0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04854ea0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SOA_11-Selector" daemon prio=10 tid=60000000031c5930 nid=249 lwp_id=9390056 runnable [9ffffffea1300000..9ffffffea1300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048541f8> (a sun.nio.ch.Util$1)
- locked <9fffffff048541e0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04854080> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-109" daemon prio=10 tid=60000000031c3110 nid=248 lwp_id=9390055 in Object.wait() [9ffffffea1500000..9ffffffea1500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04865898> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04865898> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-108" daemon prio=10 tid=60000000031c08f0 nid=247 lwp_id=9390054 in Object.wait() [9ffffffea1700000..9ffffffea1700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051ec8d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff051ec8d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LTNG_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031be0d0 nid=246 lwp_id=9390053 runnable [9ffffffea1900000..9ffffffea1900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051fd880> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LTNG_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031bb8b0 nid=245 lwp_id=9390052 runnable [9ffffffea1b00000..9ffffffea1b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483b0b8> (a sun.nio.ch.Util$1)
- locked <9fffffff0483b0a0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483af40> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-107" daemon prio=10 tid=60000000031b9090 nid=244 lwp_id=9390051 in Object.wait() [9ffffffea1d00000..9ffffffea1d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051fde00> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff051fde00> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AFNB_EBXSI_BAN_01" daemon prio=10 tid=60000000031b4f50 nid=243 lwp_id=9390050 in Object.wait() [9ffffffea1f00000..9ffffffea1f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0426c048> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0426c048> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-105" daemon prio=10 tid=60000000031b1310 nid=242 lwp_id=9390049 in Object.wait() [9ffffffea2100000..9ffffffea2100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05203830> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05203830> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SIA_14-Acceptor" daemon prio=10 tid=60000000031aeaf0 nid=241 lwp_id=9390048 runnable [9ffffffea2300000..9ffffffea2300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052231b0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SIA_14-Selector" daemon prio=10 tid=60000000031ac2d0 nid=240 lwp_id=9390047 runnable [9ffffffea2500000..9ffffffea2500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04845580> (a sun.nio.ch.Util$1)
- locked <9fffffff04845568> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04845408> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-104" daemon prio=10 tid=60000000031a9ab0 nid=239 lwp_id=9390046 in Object.wait() [9ffffffea2700000..9ffffffea2700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05222f80> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05222f80> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-103" daemon prio=10 tid=60000000031a7290 nid=238 lwp_id=9390045 in Object.wait() [9ffffffea2900000..9ffffffea2900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052366b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052366b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LICC_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031a4a70 nid=237 lwp_id=9390044 runnable [9ffffffea2b00000..9ffffffea2b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05245918> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LICC_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031a2250 nid=236 lwp_id=9390043 runnable [9ffffffea2d00000..9ffffffea2d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483bb98> (a sun.nio.ch.Util$1)
- locked <9fffffff0483bb80> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483ba20> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-102" daemon prio=10 tid=600000000319fa30 nid=235 lwp_id=9390042 in Object.wait() [9ffffffea2f00000..9ffffffea2f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052456e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052456e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-101" daemon prio=10 tid=600000000319d210 nid=234 lwp_id=9390041 in Object.wait() [9ffffffea3100000..9ffffffea3100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052a49f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052a49f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPAX_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000319a9f0 nid=233 lwp_id=9390040 runnable [9ffffffea3300000..9ffffffea3300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052b99c8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPAX_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003192290 nid=232 lwp_id=9390039 runnable [9ffffffea3500000..9ffffffea3500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04844988> (a sun.nio.ch.Util$1)
- locked <9fffffff04844970> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04844810> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-100" daemon prio=10 tid=600000000318fa70 nid=231 lwp_id=9390038 in Object.wait() [9ffffffea3700000..9ffffffea3700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052ba1a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052ba1a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-99" daemon prio=10 tid=600000000318d250 nid=230 lwp_id=9390037 in Object.wait() [9ffffffea3900000..9ffffffea3900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052d1088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052d1088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LJBB_BAN_SIA_11-Acceptor" daemon prio=10 tid=600000000318aa30 nid=229 lwp_id=9390036 runnable [9ffffffea3b00000..9ffffffea3b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052f48d0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LJBB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000003188210 nid=228 lwp_id=9390035 runnable [9ffffffea3d00000..9ffffffea3d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04887ac0> (a sun.nio.ch.Util$1)
- locked <9fffffff04887aa8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04887948> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-98" daemon prio=10 tid=60000000031840d0 nid=227 lwp_id=9390034 in Object.wait() [9ffffffea3f00000..9ffffffea3f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052f46a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052f46a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-97" daemon prio=10 tid=60000000031818b0 nid=226 lwp_id=9390033 in Object.wait() [9ffffffea4100000..9ffffffea4100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0535a8d8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0535a8d8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d39960 nid=225 lwp_id=9390032 runnable [9ffffffea4300000..9ffffffea4300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05365928> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d35d20 nid=224 lwp_id=9390031 runnable [9ffffffea4500000..9ffffffea4500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048aafe8> (a sun.nio.ch.Util$1)
- locked <9fffffff048aafd0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048aae70> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-96" daemon prio=10 tid=6000000002d33500 nid=223 lwp_id=9390030 in Object.wait() [9ffffffea4700000..9ffffffea4700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05366108> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05366108> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-95" daemon prio=10 tid=6000000002d30ce0 nid=222 lwp_id=9390029 in Object.wait() [9ffffffea4900000..9ffffffea4900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05382640> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05382640> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBKS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d2e4c0 nid=221 lwp_id=9390028 runnable [9ffffffea4b00000..9ffffffea4b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05391fc8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBKS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d28a80 nid=220 lwp_id=9390027 runnable [9ffffffea4d00000..9ffffffea4d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048aa4c8> (a sun.nio.ch.Util$1)
- locked <9fffffff048aa4b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048aa350> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-94" daemon prio=10 tid=6000000002d17be0 nid=219 lwp_id=9390026 in Object.wait() [9ffffffea4f00000..9ffffffea4f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0539a890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0539a890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-93" daemon prio=10 tid=6000000002d153c0 nid=218 lwp_id=9390025 in Object.wait() [9ffffffea5100000..9ffffffea5100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05438488> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05438488> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-92" daemon prio=10 tid=6000000002d12ba0 nid=217 lwp_id=9390024 in Object.wait() [9ffffffea5300000..9ffffffea5300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05443210> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05443210> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-91" daemon prio=10 tid=6000000002d0ef60 nid=216 lwp_id=9390023 in Object.wait() [9ffffffea5500000..9ffffffea5500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff054eb6b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff054eb6b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-90" daemon prio=10 tid=6000000002d0c740 nid=215 lwp_id=9390022 in Object.wait() [9ffffffea5700000..9ffffffea5700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05500b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05500b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-89" daemon prio=10 tid=6000000002d09f20 nid=214 lwp_id=9390021 in Object.wait() [9ffffffea5900000..9ffffffea5900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0550bf48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0550bf48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISL_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d07700 nid=213 lwp_id=9390020 runnable [9ffffffea5b00000..9ffffffea5b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05519e68> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISL_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d04ee0 nid=212 lwp_id=9390019 runnable [9ffffffea5d00000..9ffffffea5d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048906c8> (a sun.nio.ch.Util$1)
- locked <9fffffff048906b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04890550> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-88" daemon prio=10 tid=6000000002d026c0 nid=211 lwp_id=9390018 in Object.wait() [9ffffffea5f00000..9ffffffea5f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055246f0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff055246f0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-87" daemon prio=10 tid=6000000002cd3e10 nid=210 lwp_id=9390017 in Object.wait() [9ffffffea6100000..9ffffffea6100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055aef30> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055aef30> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKEB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000002ccf690 nid=209 lwp_id=9390016 runnable [9ffffffea6300000..9ffffffea6300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff055c44a0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKEB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000002ccba50 nid=208 lwp_id=9390015 runnable [9ffffffea6500000..9ffffffea6500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489d8a8> (a sun.nio.ch.Util$1)
- locked <9fffffff0489d890> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0489d730> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-86" daemon prio=10 tid=6000000002cc9230 nid=207 lwp_id=9390014 in Object.wait() [9ffffffea6700000..9ffffffea6700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055c4270> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff055c4270> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-85" daemon prio=10 tid=6000000002cc6a10 nid=206 lwp_id=9390013 in Object.wait() [9ffffffea6900000..9ffffffea6900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055e2740> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055e2740> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-84" daemon prio=10 tid=6000000002cc41f0 nid=205 lwp_id=9390012 in Object.wait() [9ffffffea6b00000..9ffffffea6b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055ef590> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055ef590> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-83" daemon prio=10 tid=6000000002cc19d0 nid=204 lwp_id=9390011 in Object.wait() [9ffffffea6d00000..9ffffffea6d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056013f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056013f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_02-Acceptor" daemon prio=10 tid=6000000001bd6660 nid=203 lwp_id=9390010 runnable [9ffffffea6f00000..9ffffffea6f00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056132a8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_02-Selector" daemon prio=10 tid=6000000001bce6a0 nid=202 lwp_id=9390009 runnable [9ffffffea7100000..9ffffffea7100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489cd08> (a sun.nio.ch.Util$1)
- locked <9fffffff0489ccf0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0489cb90> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-82" daemon prio=10 tid=6000000001bcaa60 nid=201 lwp_id=9390008 in Object.wait() [9ffffffea7300000..9ffffffea7300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05613078> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05613078> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_01-Acceptor" daemon prio=10 tid=6000000001bc8240 nid=200 lwp_id=9390007 runnable [9ffffffea7500000..9ffffffea7500b40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05614150> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_01-Selector" daemon prio=10 tid=6000000001bad4d0 nid=199 lwp_id=9390006 runnable [9ffffffea7700000..9ffffffea7700bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04891290> (a sun.nio.ch.Util$1)
- locked <9fffffff04891278> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04891118> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-81" daemon prio=10 tid=6000000001baacb0 nid=198 lwp_id=9390005 in Object.wait() [9ffffffea7900000..9ffffffea7900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05613f20> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05613f20> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-80" daemon prio=10 tid=6000000001ba8490 nid=197 lwp_id=9390004 in Object.wait() [9ffffffea7b00000..9ffffffea7b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0562b7f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0562b7f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-79" daemon prio=10 tid=6000000001ba5c70 nid=196 lwp_id=9390003 in Object.wait() [9ffffffea7d00000..9ffffffea7d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056426a0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056426a0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-78" daemon prio=10 tid=6000000001ba2030 nid=195 lwp_id=9390002 in Object.wait() [9ffffffea7f00000..9ffffffea7f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056588c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056588c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LTGB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000001b9def0 nid=194 lwp_id=9390001 runnable [9ffffffea8100000..9ffffffea8100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0566eca0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LTGB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000001b9b6d0 nid=193 lwp_id=9390000 runnable [9ffffffea8300000..9ffffffea8300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489c058> (a sun.nio.ch.Util$1)
- locked <9fffffff0489c040> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04891eb8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-77" daemon prio=10 tid=6000000001b98eb0 nid=192 lwp_id=9389999 in Object.wait() [9ffffffea8500000..9ffffffea8500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0566ea70> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0566ea70> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-76" daemon prio=10 tid=6000000001b96690 nid=191 lwp_id=9389998 in Object.wait() [9ffffffea8700000..9ffffffea8700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05670008> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05670008> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000001b93e70 nid=190 lwp_id=9389997 runnable [9ffffffea8900000..9ffffffea8900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05685090> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_BAN_SIA_11-Selector" daemon prio=10 tid=6000000001b90230 nid=189 lwp_id=9389996 runnable [9ffffffea8b00000..9ffffffea8b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048abcc8> (a sun.nio.ch.Util$1)
- locked <9fffffff048abcb0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048abb50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-75" daemon prio=10 tid=6000000001b8da10 nid=188 lwp_id=9389995 in Object.wait() [9ffffffea8d00000..9ffffffea8d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05685870> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05685870> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-74" daemon prio=10 tid=6000000001b86bb0 nid=187 lwp_id=9389994 in Object.wait() [9ffffffea8f00000..9ffffffea8f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0568c918> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0568c918> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-73" daemon prio=10 tid=6000000001b82f70 nid=186 lwp_id=9389993 in Object.wait() [9ffffffea9100000..9ffffffea9100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056937f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056937f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISN_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000001533340 nid=185 lwp_id=9389992 runnable [9ffffffea9300000..9ffffffea9300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0567ee88> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISN_BTB_SIA_11-Selector" daemon prio=10 tid=60000000015318a0 nid=184 lwp_id=9389991 runnable [9ffffffea9500000..9ffffffea9500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048d52f0> (a sun.nio.ch.Util$1)
- locked <9fffffff048d52d8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d5178> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-72" daemon prio=10 tid=600000000152f080 nid=183 lwp_id=9389990 in Object.wait() [9ffffffea9700000..9ffffffea9700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0567f178> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0567f178> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-71" daemon prio=10 tid=600000000152c860 nid=182 lwp_id=9389989 in Object.wait() [9ffffffea9900000..9ffffffea9900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056a1438> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056a1438> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKIE_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000152a040 nid=181 lwp_id=9389988 runnable [9ffffffea9b00000..9ffffffea9b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056b8508> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKIE_BTB_SIA_11-Selector" daemon prio=10 tid=6000000001527820 nid=180 lwp_id=9389987 runnable [9ffffffea9d00000..9ffffffea9d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048d47d0> (a sun.nio.ch.Util$1)
- locked <9fffffff048d47b8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d4658> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-70" daemon prio=10 tid=6000000001525000 nid=179 lwp_id=9389986 in Object.wait() [9ffffffea9f00000..9ffffffea9f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056b8ce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056b8ce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-69" daemon prio=10 tid=6000000001520ec0 nid=178 lwp_id=9389985 in Object.wait() [9ffffffeaa100000..9ffffffeaa100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056ba188> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056ba188> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_02-Acceptor" daemon prio=10 tid=600000000151e6a0 nid=177 lwp_id=9389984 runnable [9ffffffeaa300000..9ffffffeaa300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056d1318> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_02-Selector" daemon prio=10 tid=600000000151cec0 nid=176 lwp_id=9389983 runnable [9ffffffeaa500000..9ffffffeaa500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048b8ac8> (a sun.nio.ch.Util$1)
- locked <9fffffff048b8ab0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048b8950> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-68" daemon prio=10 tid=600000000151a6a0 nid=175 lwp_id=9389982 in Object.wait() [9ffffffeaa700000..9ffffffeaa700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056d1b08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056d1b08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-67" daemon prio=10 tid=6000000001517e80 nid=174 lwp_id=9389981 in Object.wait() [9ffffffeaa900000..9ffffffeaa900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056e0cd8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056e0cd8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPRS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000001515660 nid=173 lwp_id=9389980 runnable [9ffffffeaab00000..9ffffffeaab00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056e9cf8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPRS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000001512e40 nid=172 lwp_id=9389979 runnable [9ffffffeaad00000..9ffffffeaad00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c7b68> (a sun.nio.ch.Util$1)
- locked <9fffffff048c7b50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c79f0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-66" daemon prio=10 tid=6000000001510620 nid=171 lwp_id=9389978 in Object.wait() [9ffffffeaaf00000..9ffffffeaaf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056f84f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056f84f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-65" daemon prio=10 tid=600000000150de00 nid=170 lwp_id=9389977 in Object.wait() [9ffffffeab100000..9ffffffeab100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05718a78> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05718a78> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_01-Acceptor" daemon prio=10 tid=600000000150b5e0 nid=169 lwp_id=9389976 runnable [9ffffffeab300000..9ffffffeab300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05742300> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_01-Selector" daemon prio=10 tid=6000000001508dc0 nid=168 lwp_id=9389975 runnable [9ffffffeab500000..9ffffffeab500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c7048> (a sun.nio.ch.Util$1)
- locked <9fffffff048c7030> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c6ed0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-64" daemon prio=10 tid=60000000012193c0 nid=167 lwp_id=9389974 in Object.wait() [9ffffffeab700000..9ffffffeab700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0573a0b8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0573a0b8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-63" daemon prio=10 tid=60000000011143e0 nid=166 lwp_id=9389973 in Object.wait() [9ffffffeab900000..9ffffffeab900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05742c68> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05742c68> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-62" daemon prio=10 tid=6000000001111bc0 nid=165 lwp_id=9389972 in Object.wait() [9ffffffeabb00000..9ffffffeabb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0575cd18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0575cd18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_SIA_01-Acceptor" daemon prio=10 tid=6000000001103fc0 nid=164 lwp_id=9389971 runnable [9ffffffeabd00000..9ffffffeabd00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0576a300> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_SIA_01-Selector" daemon prio=10 tid=60000000011017a0 nid=163 lwp_id=9389970 runnable [9ffffffeabf00000..9ffffffeabf00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048b9698> (a sun.nio.ch.Util$1)
- locked <9fffffff048b9680> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048b9520> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-61" daemon prio=10 tid=60000000010fef80 nid=162 lwp_id=9389969 in Object.wait() [9ffffffeac100000..9ffffffeac100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05766030> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05766030> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AWRB_SOPSI_BAN_01" daemon prio=10 tid=60000000010fae40 nid=161 lwp_id=9389968 in Object.wait() [9ffffffeac300000..9ffffffeac300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff045d6a88> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff045d6a88> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-59" daemon prio=10 tid=60000000010f7200 nid=160 lwp_id=9389967 in Object.wait() [9ffffffeac500000..9ffffffeac500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0576a530> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0576a530> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSI_PUB_00" daemon prio=10 tid=60000000010f2a80 nid=159 lwp_id=9389966 in Object.wait() [9ffffffeac700000..9ffffffeac700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049f4148> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff049f4148> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-57" daemon prio=10 tid=60000000010f0260 nid=158 lwp_id=9389965 in Object.wait() [9ffffffeac900000..9ffffffeac900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05777720> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05777720> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LINV_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000f114f0 nid=157 lwp_id=9389964 runnable [9ffffffeacb00000..9ffffffeacb00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05790f58> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LINV_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000f0ecd0 nid=156 lwp_id=9389963 runnable [9ffffffeacd00000..9ffffffeacd00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c6450> (a sun.nio.ch.Util$1)
- locked <9fffffff048c6438> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c62d8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-56" daemon prio=10 tid=6000000000f0c4b0 nid=155 lwp_id=9389962 in Object.wait() [9ffffffeacf00000..9ffffffeacf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05790d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05790d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-55" daemon prio=10 tid=6000000000ad4350 nid=154 lwp_id=9389961 in Object.wait() [9ffffffead100000..9ffffffead100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05784088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05784088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-54" daemon prio=10 tid=6000000000ad1b30 nid=153 lwp_id=9389960 in Object.wait() [9ffffffead300000..9ffffffead300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff057a9668> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff057a9668> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LAMC_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000acdef0 nid=152 lwp_id=9389959 runnable [9ffffffead500000..9ffffffead500b40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff057c4c00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LAMC_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000acb6d0 nid=151 lwp_id=9389958 runnable [9ffffffead700000..9ffffffead700bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e2030> (a sun.nio.ch.Util$1)
- locked <9fffffff048e2018> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d5e58> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-53" daemon prio=10 tid=6000000000ac8eb0 nid=150 lwp_id=9389957 in Object.wait() [9ffffffead900000..9ffffffead900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff057c53e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff057c53e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ABSB_SOPSI_BAN_01" daemon prio=10 tid=6000000000ac6690 nid=149 lwp_id=9389956 in Object.wait() [9ffffffeadb00000..9ffffffeadb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04292d08> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04292d08> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-51" daemon prio=10 tid=6000000000ac3e70 nid=148 lwp_id=9389955 in Object.wait() [9ffffffeadd00000..9ffffffeadd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05815d18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05815d18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKGA_BTB_SIA_11 -Acceptor" daemon prio=10 tid=6000000000ac0230 nid=147 lwp_id=9389954 runnable [9ffffffeadf00000..9ffffffeadf00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058394f0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKGA_BTB_SIA_11 -Selector" daemon prio=10 tid=6000000000abda10 nid=146 lwp_id=9389953 runnable [9ffffffeae100000..9ffffffeae100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048fd610> (a sun.nio.ch.Util$1)
- locked <9fffffff048fd5f8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048fd498> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-50" daemon prio=10 tid=6000000000ab98d0 nid=145 lwp_id=9389952 in Object.wait() [9ffffffeae300000..9ffffffeae300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058392c0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058392c0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-49" daemon prio=10 tid=6000000000ab70b0 nid=144 lwp_id=9389951 in Object.wait() [9ffffffeae500000..9ffffffeae500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05864808> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05864808> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-48" daemon prio=10 tid=6000000000ab4890 nid=143 lwp_id=9389950 in Object.wait() [9ffffffeae700000..9ffffffeae700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05873750> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05873750> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LIMT_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000ab2070 nid=142 lwp_id=9389949 runnable [9ffffffeae900000..9ffffffeae900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05886c80> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LIMT_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000aa60d0 nid=141 lwp_id=9389948 runnable [9ffffffeaeb00000..9ffffffeaeb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048fcaf0> (a sun.nio.ch.Util$1)
- locked <9fffffff048fcad8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048fc978> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-47" daemon prio=10 tid=6000000000aa38b0 nid=140 lwp_id=9389947 in Object.wait() [9ffffffeaed00000..9ffffffeaed00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05887460> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05887460> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-46" daemon prio=10 tid=6000000000aa1090 nid=139 lwp_id=9389946 in Object.wait() [9ffffffeaef00000..9ffffffeaef00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058880b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058880b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_11-Acceptor" daemon prio=10 tid=600000000056c720 nid=138 lwp_id=9389945 runnable [9ffffffeaf100000..9ffffffeaf100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058a06c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_11-Selector" daemon prio=10 tid=6000000000545500 nid=137 lwp_id=9389944 runnable [9ffffffeaf300000..9ffffffeaf300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e2c00> (a sun.nio.ch.Util$1)
- locked <9fffffff048e2be8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048e2a88> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-45" daemon prio=10 tid=6000000000542ce0 nid=136 lwp_id=9389943 in Object.wait() [9ffffffeaf500000..9ffffffeaf500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058a0490> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058a0490> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_12-Acceptor" daemon prio=10 tid=60000000005404c0 nid=135 lwp_id=9389942 runnable [9ffffffeaf700000..9ffffffeaf700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05891590> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_12-Selector" daemon prio=10 tid=600000000053dca0 nid=134 lwp_id=9389941 runnable [9ffffffeaf900000..9ffffffeaf900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048efdf8> (a sun.nio.ch.Util$1)
- locked <9fffffff048efde0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048efc80> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-44" daemon prio=10 tid=600000000053b480 nid=133 lwp_id=9389940 in Object.wait() [9ffffffeafb00000..9ffffffeafb00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05891360> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05891360> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-43" daemon prio=10 tid=6000000000534140 nid=132 lwp_id=9389939 in Object.wait() [9ffffffeafd00000..9ffffffeafd00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058be5d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058be5d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-42" daemon prio=10 tid=6000000000530500 nid=131 lwp_id=9389938 in Object.wait() [9ffffffeaff00000..9ffffffeaff00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058bb6c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058bb6c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISI_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000052dce0 nid=130 lwp_id=9389937 runnable [9ffffffeb0100000..9ffffffeb0100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058c7e88> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISI_BTB_SIA_11-Selector" daemon prio=10 tid=600000000052b4c0 nid=129 lwp_id=9389936 runnable [9ffffffeb0300000..9ffffffeb0300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048ef2d8> (a sun.nio.ch.Util$1)
- locked <9fffffff048ef2c0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048ef160> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-41" daemon prio=10 tid=6000000000528ca0 nid=128 lwp_id=9389935 in Object.wait() [9ffffffeb0500000..9ffffffeb0500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d09a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d09a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ASCB_SOPSI_BAN_01" daemon prio=10 tid=6000000000526480 nid=127 lwp_id=9389934 in Object.wait() [9ffffffeb0700000..9ffffffeb0700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04282a90> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04282a90> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-39" daemon prio=10 tid=6000000000523c60 nid=126 lwp_id=9389933 in Object.wait() [9ffffffeb0900000..9ffffffeb0900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d86c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058d86c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_02-Acceptor" daemon prio=10 tid=6000000000520020 nid=125 lwp_id=9389932 runnable [9ffffffeb0b00000..9ffffffeb0b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d0bd8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_02-Selector" daemon prio=10 tid=60000000002d5e50 nid=124 lwp_id=9389931 runnable [9ffffffeb0d00000..9ffffffeb0d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e3880> (a sun.nio.ch.Util$1)
- locked <9fffffff048e3868> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048e3708> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-38" daemon prio=10 tid=60000000002d3630 nid=123 lwp_id=9389930 in Object.wait() [9ffffffeb0f00000..9ffffffeb0f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d0e90> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d0e90> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_01-Acceptor" daemon prio=10 tid=60000000002d0e10 nid=122 lwp_id=9389929 runnable [9ffffffeb1100000..9ffffffeb1100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d18a8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_01-Selector" daemon prio=10 tid=60000000002ce5f0 nid=121 lwp_id=9389928 runnable [9ffffffeb1300000..9ffffffeb1300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048ee678> (a sun.nio.ch.Util$1)
- locked <9fffffff048ee660> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048ee500> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-37" daemon prio=10 tid=60000000002c8bb0 nid=120 lwp_id=9389927 in Object.wait() [9ffffffeb1500000..9ffffffeb1500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058e1940> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058e1940> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-36" daemon prio=10 tid=60000000002c6390 nid=119 lwp_id=9389926 in Object.wait() [9ffffffeb1700000..9ffffffeb1700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ead20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058ead20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SIA_11-Acceptor" daemon prio=10 tid=60000000002c3b70 nid=118 lwp_id=9389925 runnable [9ffffffeb1900000..9ffffffeb1900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d1be0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SIA_11-Selector" daemon prio=10 tid=6000000000248d50 nid=117 lwp_id=9389924 runnable [9ffffffeb1b00000..9ffffffeb1b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04904370> (a sun.nio.ch.Util$1)
- locked <9fffffff04904358> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049041f8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-35" daemon prio=10 tid=6000000000243ff0 nid=116 lwp_id=9389923 in Object.wait() [9ffffffeb1d00000..9ffffffeb1d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d1e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d1e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-34" daemon prio=10 tid=60000000002417d0 nid=115 lwp_id=9389922 in Object.wait() [9ffffffeb1f00000..9ffffffeb1f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058f0358> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058f0358> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBNS_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000023efb0 nid=114 lwp_id=9389921 runnable [9ffffffeb2100000..9ffffffeb2100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058f8db0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBNS_BTB_SIA_11-Selector" daemon prio=10 tid=600000000023a080 nid=113 lwp_id=9389920 runnable [9ffffffeb2300000..9ffffffeb2300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049b4658> (a sun.nio.ch.Util$1)
- locked <9fffffff049b4640> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049b44e0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-33" daemon prio=10 tid=60000000001faec0 nid=112 lwp_id=9389919 in Object.wait() [9ffffffeb2500000..9ffffffeb2500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058f9330> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058f9330> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-32" daemon prio=10 tid=60000000001f6d00 nid=111 lwp_id=9389918 in Object.wait() [9ffffffeb2700000..9ffffffeb2700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03dc71a0> (a [I)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.generic.ClientSynchroMessageNonblockingConnectionImpl.sendWithReturn(ClientSynchroMessageNonblockingConnectionImpl.java:224)
- locked <9fffffff03dc71a0> (a [I)
at javax.management.remote.generic.ClientIntermediary$GenericClientNotifForwarder.fetchNotifs(ClientIntermediary.java:864)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.fetchNotifs(ClientNotifForwarder.java:420)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:318)
at java.lang.Thread.run(Thread.java:595)
"Thread-31" daemon prio=10 tid=60000000001f60a0 nid=110 lwp_id=9389917 waiting on condition [9ffffffeb6700000..9ffffffeb6700c40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTB_01_TmaxManager-Selector" daemon prio=10 tid=6000000003cd2250 nid=109 lwp_id=9389907 runnable [9ffffffeb2900000..9ffffffeb2900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049a7bf8> (a sun.nio.ch.Util$1)
- locked <9fffffff049a7be0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049a7a80> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-30" daemon prio=10 tid=6000000003ccfa30 nid=108 lwp_id=9389906 in Object.wait() [9ffffffeb2b00000..9ffffffeb2b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a8e98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff049a8e98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-29" daemon prio=10 tid=6000000003ccca70 nid=106 lwp_id=9389904 in Object.wait() [9ffffffeb2f00000..9ffffffeb2f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a8fe8> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:343)
- locked <9fffffff049a8fe8> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTD_01_TmaxManager-Selector" daemon prio=10 tid=6000000003cca250 nid=105 lwp_id=9389903 runnable [9ffffffeb3100000..9ffffffeb3100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04904f70> (a sun.nio.ch.Util$1)
- locked <9fffffff04904f58> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04904df8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-28" daemon prio=10 tid=6000000003cc6110 nid=104 lwp_id=9389902 in Object.wait() [9ffffffeb3300000..9ffffffeb3300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496b8e8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff0496b8e8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-27" daemon prio=10 tid=6000000003c9e2b0 nid=102 lwp_id=9389900 in Object.wait() [9ffffffeb3700000..9ffffffeb3700c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496ba38> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff0496ba38> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00-Acceptor" daemon prio=10 tid=6000000003ca9b70 nid=101 lwp_id=9389899 runnable [9ffffffeb3900000..9ffffffeb3900cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04915318> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00-Selector" daemon prio=10 tid=6000000003ca7350 nid=100 lwp_id=9389898 runnable [9ffffffeb3b00000..9ffffffeb3b00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049059f8> (a sun.nio.ch.Util$1)
- locked <9fffffff049059e0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04905650> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-26" daemon prio=10 tid=6000000003ca4b30 nid=99 lwp_id=9389897 in Object.wait() [9ffffffeb3d00000..9ffffffeb3d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04913a98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff04913a98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00_ThreadPool-0" daemon prio=10 tid=60000000001f4480 nid=98 lwp_id=9389896 in Object.wait() [9ffffffeb3f00000..9ffffffeb3f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04913b68> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04913b68> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BAN_01_TmaxManager-Selector" daemon prio=10 tid=6000000003c95780 nid=97 lwp_id=9389895 runnable [9ffffffeb4100000..9ffffffeb4100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0498e2e0> (a sun.nio.ch.Util$1)
- locked <9fffffff0498e2c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0498e168> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-25" daemon prio=10 tid=6000000003c92f60 nid=96 lwp_id=9389894 in Object.wait() [9ffffffeb4300000..9ffffffeb4300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049975a0> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff049975a0> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-24" daemon prio=10 tid=60000000001f3890 nid=94 lwp_id=9389892 in Object.wait() [9ffffffeb4700000..9ffffffeb4700c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049976f0> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff049976f0> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager-Selector" daemon prio=10 tid=6000000003bff620 nid=93 lwp_id=9389891 runnable [9ffffffeb4900000..9ffffffeb4900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0496cf98> (a sun.nio.ch.Util$1)
- locked <9fffffff0496cf80> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0496ce20> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-23" daemon prio=10 tid=6000000003bf9f00 nid=92 lwp_id=9389890 in Object.wait() [9ffffffeb4b00000..9ffffffeb4b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04981dc8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff04981dc8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-2" daemon prio=10 tid=6000000003bbeb40 nid=91 lwp_id=9389889 in Object.wait() [9ffffffeb4d00000..9ffffffeb4d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-1" daemon prio=10 tid=60000000036c7b00 nid=90 lwp_id=9389888 in Object.wait() [9ffffffeb4f00000..9ffffffeb4f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-0" daemon prio=10 tid=6000000003344220 nid=89 lwp_id=9389887 in Object.wait() [9ffffffeb5100000..9ffffffeb5100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Thread-22" daemon prio=10 tid=600000000056e210 nid=88 lwp_id=9389886 in Object.wait() [9ffffffeb5300000..9ffffffeb5300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04981f18> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff04981f18> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-5" daemon prio=10 tid=6000000003d4e2e0 nid=87 lwp_id=9389884 waiting on condition [9ffffffeb5500000..9ffffffeb5500bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-4" daemon prio=10 tid=6000000003d4bac0 nid=86 lwp_id=9389883 waiting on condition [9ffffffeb5700000..9ffffffeb5700c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-3" daemon prio=10 tid=6000000003d4a2e0 nid=85 lwp_id=9389882 waiting on condition [9ffffffeb5900000..9ffffffeb5900cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-2" daemon prio=10 tid=600000000329fa20 nid=84 lwp_id=9389881 waiting on condition [9ffffffeb8f00000..9ffffffeb8f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-1" daemon prio=10 tid=600000000035f4e0 nid=83 lwp_id=9389880 waiting on condition [9ffffffeb5b00000..9ffffffeb5b00dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.probus.event.plugin.rte.EventHandler" daemon prio=10 tid=6000000002cd6f20 nid=82 lwp_id=9389879 waiting on condition [9ffffffeb5d00000..9ffffffeb5d00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.probus.event.plugin.rte.EventHandler.run(EventHandler.java:59)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.anylink.flow.rte_plugin.BatchLogProcessor" daemon prio=10 tid=60000000001f5a50 nid=80 lwp_id=9389877 waiting on condition [9ffffffeb6100000..9ffffffeb6100b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.anylink.flow.rte_plugin.BatchLogProcessor.run(BatchLogProcessor.java:50)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.anylink.flow.rte_plugin.OnlineLogProcessor [container1-36]" daemon prio=10 tid=60000000001f4120 nid=79 lwp_id=9389876 waiting on condition [9ffffffeb6300000..9ffffffeb6300bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.anylink.flow.rte_plugin.OnlineLogProcessor.run(OnlineLogProcessor.java:50)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor3" daemon prio=10 tid=600000000041f6d0 nid=78 lwp_id=9389872 runnable [9ffffffeb6500000..9ffffffeb6500c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff0484d988> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-16" prio=10 tid=6000000003305f20 nid=76 lwp_id=9389841 in Object.wait() [9ffffffeb6900000..9ffffffeb6900d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05910c88> (a com.tmax.probus.nio.endpoint.impl.MessageDispatcher)
at com.tmax.probus.nio.endpoint.impl.MessageDispatcher.run(MessageDispatcher.java:292)
- locked <9fffffff05910c88> (a com.tmax.probus.nio.endpoint.impl.MessageDispatcher)
at java.lang.Thread.run(Thread.java:595)
"Thread-15" daemon prio=10 tid=6000000003304480 nid=75 lwp_id=9389840 in Object.wait() [9ffffffeb6b00000..9ffffffeb6b00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05911870> (a com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper)
at com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper.run(EventManager.java:504)
- locked <9fffffff05911870> (a com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper)
at java.lang.Thread.run(Thread.java:595)
"Thread-14" daemon prio=10 tid=60000000032e2fb0 nid=74 lwp_id=9389839 in Object.wait() [9ffffffeb6d00000..9ffffffeb6d00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff059236a0> (a com.tmax.probus.nio.endpoint.impl.EventManager)
at com.tmax.probus.nio.endpoint.impl.EventManager.run(EventManager.java:257)
- locked <9fffffff059236a0> (a com.tmax.probus.nio.endpoint.impl.EventManager)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-rollback-1142506670" prio=10 tid=600000000327e550 nid=73 lwp_id=9389838 waiting on condition [9ffffffeb6f00000..9ffffffeb6f00ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-commit-2002145759" prio=10 tid=6000000002d19500 nid=72 lwp_id=9389837 waiting on condition [9ffffffeb7100000..9ffffffeb7100b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-prepare-2083460642" prio=10 tid=6000000001bd96a0 nid=71 lwp_id=9389836 waiting on condition [9ffffffeb7300000..9ffffffeb7300bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor2" daemon prio=10 tid=6000000000570150 nid=70 lwp_id=9389835 in Object.wait() [9ffffffeb7500000..9ffffffeb7500c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04841088> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff04841088> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-12" daemon prio=10 tid=60000000002da6a0 nid=68 lwp_id=9389833 runnable [9ffffffeb7900000..9ffffffeb7900d40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03dfd9b0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at com.sun.jmx.remote.socket.SocketConnectionServer.accept(SocketConnectionServer.java:173)
at com.sun.jmx.remote.generic.SynchroMessageConnectionServerImpl.accept(SynchroMessageConnectionServerImpl.java:47)
at javax.management.remote.generic.GenericConnectorServer$Receiver.run(GenericConnectorServer.java:337)
"RMI TCP Accept-20005" daemon prio=10 tid=6000000000546220 nid=67 lwp_id=9389832 runnable [9ffffffeb7b00000..9ffffffeb7b00dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff02e18850> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-rollback-1562971892" prio=10 tid=60000000011169d0 nid=66 lwp_id=9389831 waiting on condition [9ffffffeb7d00000..9ffffffeb7d00ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-commit-1659874875" prio=10 tid=60000000002da340 nid=65 lwp_id=9389830 waiting on condition [9ffffffeb7f00000..9ffffffeb7f00b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-prepare-672568948" prio=10 tid=60000000002d9fe0 nid=64 lwp_id=9389829 waiting on condition [9ffffffeb9100000..9ffffffeb9100a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"chprd2_servlet_engine1.ContainerMonitor [container1-141]" daemon prio=10 tid=6000000002c817a0 nid=63 lwp_id=9389821 waiting on condition [9ffffffeb8100000..9ffffffeb8100bc0]
at java.lang.Thread.sleep(Native Method)
at jeus.servlet.common.WebContainerMonitor.run(WebContainerMonitor.java:137)
at java.lang.Thread.run(Thread.java:595)
"GC Daemon" daemon prio=10 tid=60000000038ccc60 nid=62 lwp_id=9389820 in Object.wait() [9ffffffeb8300000..9ffffffeb8300c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03561690> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <9fffffff03561690> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=10 tid=60000000038c1300 nid=61 lwp_id=9389819 in Object.wait() [9ffffffeb8500000..9ffffffeb8500cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff035614a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <9fffffff035614a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
at java.lang.Thread.run(Thread.java:595)
"Timer-1" daemon prio=10 tid=6000000002c89660 nid=60 lwp_id=9389818 in Object.wait() [9ffffffeb8700000..9ffffffeb8700d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592a238> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:474)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <9fffffff0592a238> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"RMI TCP Accept-0" daemon prio=10 tid=60000000003ff860 nid=59 lwp_id=9389817 runnable [9fffffffb9100000..9fffffffb9100dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff049c3a20> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
at java.lang.Thread.run(Thread.java:595)
"EJBTimerExecutor-1" daemon prio=10 tid=600000000231fcb0 nid=57 lwp_id=9389798 in Object.wait() [9ffffffeb8900000..9ffffffeb8900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"EJBTimerExecutor-0" daemon prio=10 tid=600000000231f250 nid=56 lwp_id=9389797 in Object.wait() [9ffffffeb8b00000..9ffffffeb8b00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Timer-0" prio=10 tid=6000000000c2d3b0 nid=55 lwp_id=9389796 in Object.wait() [9ffffffeb9500000..9ffffffeb9500bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05931d00> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:474)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <9fffffff05931d00> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"EJBEngineTimer_chprd2_ejb_engine1" daemon prio=10 tid=60000000022ef0b0 nid=54 lwp_id=9389795 in Object.wait() [9ffffffeb8d00000..9ffffffeb8d00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05932490> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <9fffffff05932490> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"DeploymentCommander-0" daemon prio=10 tid=60000000002d8870 nid=51 lwp_id=9389792 in Object.wait() [9ffffffeb9300000..9ffffffeb9300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff718> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff718> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"FlushManager" daemon prio=10 tid=6000000003262c90 nid=49 lwp_id=9389788 waiting on condition [9ffffffeb9700000..9ffffffeb9700ac0]
at java.lang.Thread.sleep(Native Method)
at org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1254)
"LogFileManager.EventManager" daemon prio=10 tid=600000000324a9a0 nid=48 lwp_id=9389787 in Object.wait() [9ffffffeb9900000..9ffffffeb9900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05933230> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1260)
- locked <9fffffff05933230> (a java.lang.Object)
"FlushManager" daemon prio=10 tid=6000000003231f10 nid=47 lwp_id=9389786 waiting on condition [9ffffffeb9b00000..9ffffffeb9b00bc0]
at java.lang.Thread.sleep(Native Method)
at org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1254)
"LogFileManager.EventManager" daemon prio=10 tid=600000000322f6f0 nid=46 lwp_id=9389785 in Object.wait() [9ffffffeb9d00000..9ffffffeb9d00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05961140> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1260)
- locked <9fffffff05961140> (a java.lang.Object)
"TMLinkManager-Selector" daemon prio=10 tid=600000000322ced0 nid=45 lwp_id=9389784 runnable [9ffffffeb9f00000..9ffffffeb9f00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02fdd650> (a sun.nio.ch.Util$1)
- locked <9fffffff02fdd638> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02fd0ee0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Client-1" daemon prio=10 tid=600000000321bb90 nid=44 lwp_id=9389783 in Object.wait() [9ffffffeba100000..9ffffffeba100d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Client-0" daemon prio=10 tid=6000000003206520 nid=43 lwp_id=9389782 in Object.wait() [9ffffffeba300000..9ffffffeba300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Server-1" daemon prio=10 tid=6000000002cdf830 nid=42 lwp_id=9389781 in Object.wait() [9ffffffeba500000..9ffffffeba500a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Server-0" daemon prio=10 tid=60000000023564a0 nid=41 lwp_id=9389780 in Object.wait() [9ffffffeba700000..9ffffffeba700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"SelectorThread" daemon prio=10 tid=6000000002355a40 nid=40 lwp_id=9389779 runnable [9ffffffeba900000..9ffffffeba900b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff059757d8> (a sun.nio.ch.Util$1)
- locked <9fffffff059757c0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff05975370> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.corba.se.impl.transport.SelectorImpl.run(SelectorImpl.java:249)
"Thread-6" daemon prio=10 tid=6000000002c67d20 nid=39 lwp_id=9389778 in Object.wait() [9ffffffebab00000..9ffffffebab00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03dd6fc8> (a [I)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.generic.ClientSynchroMessageNonblockingConnectionImpl.sendWithReturn(ClientSynchroMessageNonblockingConnectionImpl.java:224)
- locked <9fffffff03dd6fc8> (a [I)
at javax.management.remote.generic.ClientIntermediary$GenericClientNotifForwarder.fetchNotifs(ClientIntermediary.java:864)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.fetchNotifs(ClientNotifForwarder.java:420)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:318)
at java.lang.Thread.run(Thread.java:595)
"Thread-5" daemon prio=10 tid=60000000006304a0 nid=38 lwp_id=9389777 in Object.wait() [9ffffffebad00000..9ffffffebad00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03de23d8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff03de23d8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor1" daemon prio=10 tid=600000000061bf30 nid=37 lwp_id=9389774 in Object.wait() [9ffffffebaf00000..9ffffffebaf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04215238> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:87)
- locked <9fffffff04215238> (a [I)
"Job_Executor0" daemon prio=10 tid=6000000002c61090 nid=36 lwp_id=9389773 runnable [9ffffffebb100000..9ffffffebb100d40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff420c63c0> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-4" daemon prio=10 tid=6000000002b3f780 nid=35 lwp_id=9389772 waiting on condition [9ffffffebb300000..9ffffffebb300dc0]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"JMXMPSelector" daemon prio=10 tid=6000000002b31e80 nid=34 lwp_id=9389770 runnable [9ffffffebb500000..9ffffffebb500a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff03dd59c8> (a sun.nio.ch.Util$1)
- locked <9fffffff03dd59b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff03dc7818> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-9" daemon prio=10 tid=6000000002b2c500 nid=33 lwp_id=9389769 in Object.wait() [9ffffffebb700000..9ffffffebb700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-8" daemon prio=10 tid=6000000002b29ce0 nid=32 lwp_id=9389768 in Object.wait() [9ffffffebb900000..9ffffffebb900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-7" daemon prio=10 tid=6000000002b244c0 nid=31 lwp_id=9389767 in Object.wait() [9ffffffebbb00000..9ffffffebbb00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-6" daemon prio=10 tid=6000000002a35db0 nid=30 lwp_id=9389766 in Object.wait() [9ffffffebbd00000..9ffffffebbd00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-5" daemon prio=10 tid=6000000002a2c770 nid=29 lwp_id=9389765 in Object.wait() [9ffffffebbf00000..9ffffffebbf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-4" daemon prio=10 tid=6000000002a23f40 nid=28 lwp_id=9389764 in Object.wait() [9ffffffebc100000..9ffffffebc100d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-3" daemon prio=10 tid=600000000245a3c0 nid=27 lwp_id=9389763 in Object.wait() [9ffffffebc300000..9ffffffebc300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-2" daemon prio=10 tid=600000000242d5d0 nid=26 lwp_id=9389762 in Object.wait() [9ffffffebc500000..9ffffffebc500a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-1" daemon prio=10 tid=600000000153fc40 nid=25 lwp_id=9389761 in Object.wait() [9ffffffebc700000..9ffffffebc700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-0" daemon prio=10 tid=60000000014acf30 nid=24 lwp_id=9389760 in Object.wait() [9ffffffebc900000..9ffffffebc900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"IO-JNSLocal-0[Socket[addr=/172.25.60.112,port=9736,localport=54805]]" daemon prio=10 tid=60000000014938f0 nid=23 lwp_id=9389759 runnable [9ffffffebcb00000..9ffffffebcb00bc0]
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:200)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
- locked <9fffffff03018740> (a java.lang.Object)
at jeus.io.impl.blockingChannel.util.BlockingChannelInputStreamBuffer.readBuffer(BlockingChannelInputStreamBuffer.java:28)
at jeus.io.impl.nio.util.ChannelInputStreamBuffer.read(ChannelInputStreamBuffer.java:55)
at jeus.io.impl.nio.protocol.message.NIOContentBuffer.read(NIOContentBuffer.java:63)
at jeus.io.protocol.message.ContentBuffer.readBuffer(ContentBuffer.java:58)
at jeus.io.protocol.message.ContentReader.readMessage(ContentReader.java:59)
at jeus.io.impl.StreamHandlerImpl.readMessage(StreamHandlerImpl.java:242)
at jeus.io.impl.StreamHandlerImpl14.readMessage(StreamHandlerImpl14.java:72)
at jeus.io.impl.blocking.handler.BlockingStreamHandlerImpl14.run(BlockingStreamHandlerImpl14.java:54)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:642)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:667)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-2" daemon prio=10 tid=6000000001411fc0 nid=22 lwp_id=9389758 waiting on condition [9ffffffebcd00000..9ffffffebcd00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-3" daemon prio=10 tid=6000000001405ef0 nid=21 lwp_id=9389757 in Object.wait() [9ffffffebcf00000..9ffffffebcf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03de2e90> (a jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer.accept(OneSocketNonblockingConnectionServer.java:66)
- locked <9fffffff03de2e90> (a jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer)
at jeus.management.remote.generic.SynchroMessageNonblockingConnectionServerImpl.accept(SynchroMessageNonblockingConnectionServerImpl.java:61)
at javax.management.remote.generic.GenericConnectorServer$Receiver.run(GenericConnectorServer.java:337)
"jeus.server.enginecontainer.Timer" daemon prio=10 tid=60000000012ec030 nid=20 lwp_id=9389756 waiting on condition [9ffffffebd100000..9ffffffebd100d40]
at java.lang.Thread.sleep(Native Method)
at jeus.server.enginecontainer.ResourceManager.run(ResourceManager.java:40)
"IO-IO-ClientSecurity-0[Socket[addr=/172.25.60.112,port=9736,localport=54804]]" daemon prio=10 tid=60000000010e6310 nid=19 lwp_id=9389755 runnable [9ffffffebd300000..9ffffffebd300dc0]
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:200)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
- locked <9fffffff02ffc128> (a java.lang.Object)
at jeus.io.impl.blockingChannel.util.BlockingChannelInputStreamBuffer.readBuffer(BlockingChannelInputStreamBuffer.java:28)
at jeus.io.impl.nio.util.ChannelInputStreamBuffer.read(ChannelInputStreamBuffer.java:55)
at jeus.io.impl.nio.protocol.message.NIOContentBuffer.read(NIOContentBuffer.java:63)
at jeus.io.protocol.message.ContentBuffer.readBuffer(ContentBuffer.java:58)
at jeus.io.protocol.message.ContentReader.readMessage(ContentReader.java:59)
at jeus.io.impl.StreamHandlerImpl.readMessage(StreamHandlerImpl.java:242)
at jeus.io.impl.StreamHandlerImpl14.readMessage(StreamHandlerImpl14.java:72)
at jeus.io.impl.blocking.handler.BlockingStreamHandlerImpl14.run(BlockingStreamHandlerImpl14.java:54)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:642)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:667)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-1" daemon prio=10 tid=6000000000f2e880 nid=18 lwp_id=9389754 waiting on condition [9ffffffebdb00000..9ffffffebdb00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"ActiveDispatcher-10771" daemon prio=10 tid=6000000000ed2990 nid=17 lwp_id=9389753 runnable [9fffffffb9300000..9fffffffb9300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02fe6818> (a sun.nio.ch.Util$1)
- locked <9fffffff02fe6800> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02fe6688> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
at jeus.util.net.ActiveDispatcher.run(ActiveDispatcher.java:94)
at java.lang.Thread.run(Thread.java:595)
"jeus.util.net.SocketDispatcher-0" daemon prio=10 tid=6000000000169cf0 nid=16 lwp_id=9389752 in Object.wait() [9fffffffb9f00000..9fffffffb9f00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fefc70> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fefc70> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=10 tid=600000000044ab10 nid=15 lwp_id=9389714 runnable [0000000000000000..0000000000000000]
"CompilerThread1" daemon prio=10 tid=60000000004462c0 nid=13 lwp_id=9389712 waiting on condition [0000000000000000..9ffffffebd7fea00]
"CompilerThread0" daemon prio=10 tid=60000000003dfae0 nid=12 lwp_id=9389711 waiting on condition [0000000000000000..9ffffffebdffea80]
"AdapterThread" daemon prio=10 tid=60000000003dce60 nid=11 lwp_id=9389710 waiting on condition [0000000000000000..0000000000000000]
"Signal Dispatcher" daemon prio=10 tid=60000000003da640 nid=10 lwp_id=9389709 waiting on condition [0000000000000000..0000000000000000]
"Finalizer" daemon prio=10 tid=60000000001bae50 nid=9 lwp_id=9389708 in Object.wait() [9ffffffebed00000..9ffffffebed00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02c85e40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <9fffffff02c85e40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:197)
"Reference Handler" daemon prio=10 tid=60000000001b6be0 nid=8 lwp_id=9389707 in Object.wait() [9ffffffebef00000..9ffffffebef00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02c85e08> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:123)
- locked <9fffffff02c85e08> (a java.lang.ref.Reference$Lock)
"jeus.server.enginecontainer.EngineContainer [container1-10]" prio=10 tid=6000000000098a20 nid=1 lwp_id=-1 in Object.wait() [9fffffffffffc000..9fffffffffffd0b0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02ca7428> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at jeus.server.enginecontainer.EngineContainer.waitForDown(EngineContainer.java:1041)
- locked <9fffffff02ca7428> (a java.lang.Object)
at jeus.server.enginecontainer.EngineContainer.main(EngineContainer.java:1022)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at jeus.server.Bootstrapper.callMainMethod(Bootstrapper.java:295)
at jeus.server.Bootstrapper.callMain(Bootstrapper.java:364)
at jeus.server.enginecontainer.EngineContainerBootstrapper.main(EngineContainerBootstrapper.java:14)
"VM Thread" prio=10 tid=6000000000104270 nid=7 lwp_id=9389706 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=6000000000021aa0 nid=3 lwp_id=9389693 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=6000000000021c00 nid=4 lwp_id=9389694 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=6000000000021d60 nid=5 lwp_id=9389695 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=6000000000021ec0 nid=6 lwp_id=9389696 runnable
"VM Periodic Task Thread" prio=10 tid=60000000001043b0 nid=14 lwp_id=9389713 waiting on condition
Full thread dump [ 3 15 14:49:00 KST 2008] (Java HotSpot(TM) 64-Bit Server VM 1.5.0.11 jinteg:11.07.07-18:21 IA64W mixed mode):
"ACJH_SOPSI_BAN_01-w13 [container1-361]" prio=10 tid=60000000044e3840 nid=1194 lwp_id=9992026 runnable [9fffffffb6f00000..9fffffffb6f00a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff59c52280> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w12 [container1-360]" prio=10 tid=60000000044adb10 nid=1193 lwp_id=9992025 runnable [9fffffffb7100000..9fffffffb7100ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff59c5a280> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"Thread-870" daemon prio=10 tid=600000000407e3f0 nid=1190 lwp_id=9991964 in Object.wait() [9fffffffb8100000..9fffffffb8100c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff420bf978> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff420bf978> (a [I)
at java.lang.Thread.run(Thread.java:595)
"Thread-869" daemon prio=10 tid=6000000005276780 nid=1189 lwp_id=9991268 waiting on condition [9fffffffb8300000..9fffffffb8300cc0]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"Thread-868" daemon prio=10 tid=6000000003d53260 nid=1188 lwp_id=9990219 in Object.wait() [9fffffffb7900000..9fffffffb7900d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f3eed8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff41f3eed8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BAN_01_TmaxManager_ThreadPool-9" daemon prio=10 tid=600000000185bb40 nid=1184 lwp_id=9949314 in Object.wait() [9fffffffb8d00000..9fffffffb8d00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04997860> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04997860> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTD_01_TmaxManager_ThreadPool-1" daemon prio=10 tid=600000000183fc90 nid=1179 lwp_id=9721154 in Object.wait() [9fffffffb7300000..9fffffffb7300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496bc58> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0496bc58> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"LKSN_BTD_SOA_02-Selector" daemon prio=10 tid=60000000053bf4e0 nid=626 lwp_id=9649694 runnable [9fffffffb7b00000..9fffffffb7b00a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff233ac038> (a sun.nio.ch.Util$1)
- locked <9fffffff233ac020> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff233abf08> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-320" daemon prio=10 tid=60000000052771a0 nid=625 lwp_id=9649693 in Object.wait() [9fffffffb7d00000..9fffffffb7d00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff233ac810> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff233ac810> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTB_01_TmaxManager_ThreadPool-2" daemon prio=10 tid=60000000053b2c50 nid=617 lwp_id=9619789 in Object.wait() [9ffffffe78100000..9ffffffe78100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a9208> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff049a9208> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Thread-313" daemon prio=10 tid=6000000004a8faa0 nid=611 lwp_id=9596556 in Object.wait() [9ffffffe78d00000..9ffffffe78d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff13bedc28> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff13bedc28> (a [I)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_02-Selector" daemon prio=10 tid=6000000003aff8b0 nid=610 lwp_id=9593571 runnable [9ffffffe78f00000..9ffffffe78f00a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff1281c098> (a sun.nio.ch.Util$1)
- locked <9fffffff1281c080> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff1281bf68> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-312" daemon prio=10 tid=6000000003aa36b0 nid=609 lwp_id=9593570 in Object.wait() [9ffffffe79100000..9ffffffe79100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff1281dbd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff1281dbd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIS_BTD_SOA_02-Selector" daemon prio=10 tid=600000000431fc10 nid=608 lwp_id=9590492 runnable [9ffffffe79300000..9ffffffe79300b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff11771018> (a sun.nio.ch.Util$1)
- locked <9fffffff11771000> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff11770ee8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-311" daemon prio=10 tid=60000000042f24c0 nid=607 lwp_id=9590491 in Object.wait() [9ffffffe79500000..9ffffffe79500bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff11771b60> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff11771b60> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_02-Selector" daemon prio=10 tid=6000000004a87d20 nid=606 lwp_id=9582184 runnable [9ffffffe79700000..9ffffffe79700c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0fa48970> (a sun.nio.ch.Util$1)
- locked <9fffffff0fa48958> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0fa48840> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-310" daemon prio=10 tid=6000000004a86950 nid=605 lwp_id=9582183 in Object.wait() [9ffffffe7a700000..9ffffffe7a700cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0fa4a4a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0fa4a4a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_04-Selector" daemon prio=10 tid=6000000004a3d6b0 nid=604 lwp_id=9577236 runnable [9fffffffb8500000..9fffffffb8500d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0ea95778> (a sun.nio.ch.Util$1)
- locked <9fffffff0ea95760> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0ea95648> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-309" daemon prio=10 tid=6000000004a14830 nid=603 lwp_id=9577235 in Object.wait() [9fffffffb8700000..9fffffffb8700dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0ea972b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0ea972b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_02-Selector" daemon prio=10 tid=600000000066d9c0 nid=602 lwp_id=9575337 runnable [9fffffffb8900000..9fffffffb8900a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0e6ae4a0> (a sun.nio.ch.Util$1)
- locked <9fffffff0e6ae488> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0e6ae370> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-308" daemon prio=10 tid=600000000066d660 nid=601 lwp_id=9575336 in Object.wait() [9fffffffb8b00000..9fffffffb8b00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0e6aefe8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0e6aefe8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SOA_01-Selector" daemon prio=10 tid=6000000005585980 nid=573 lwp_id=9567093 runnable [9ffffffe79900000..9ffffffe79900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0dac3480> (a sun.nio.ch.Util$1)
- locked <9fffffff0dac3468> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0dac3350> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-280" daemon prio=10 tid=6000000005585330 nid=572 lwp_id=9567092 in Object.wait() [9ffffffe79b00000..9ffffffe79b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0dac3fc8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0dac3fc8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-278" daemon prio=10 tid=6000000005278380 nid=570 lwp_id=9566389 in Object.wait() [9ffffffe79f00000..9ffffffe79f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0d980fb8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff0d980fb8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_04-Selector" daemon prio=10 tid=6000000004228480 nid=569 lwp_id=9555443 runnable [9ffffffe7a100000..9ffffffe7a100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0d451900> (a sun.nio.ch.Util$1)
- locked <9fffffff0d4518e8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0d4517d0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-277" daemon prio=10 tid=600000000409c800 nid=568 lwp_id=9555442 in Object.wait() [9ffffffe7a300000..9ffffffe7a300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0d452448> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0d452448> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SOA_03-Selector" daemon prio=10 tid=60000000017a1450 nid=567 lwp_id=9544798 runnable [9ffffffe7a500000..9ffffffe7a500bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0ca648e0> (a sun.nio.ch.Util$1)
- locked <9fffffff0ca648c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0ca647b0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-276" daemon prio=10 tid=600000000176dc40 nid=566 lwp_id=9544797 in Object.wait() [9ffffffe80100000..9ffffffe80100c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0ca66418> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0ca66418> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKSN_BTD_SOA_01-Selector" daemon prio=10 tid=6000000003621db0 nid=561 lwp_id=9410213 runnable [9ffffffe7a900000..9ffffffe7a900ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906c8c0> (a sun.nio.ch.Util$1)
- locked <9fffffff0906c8a8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906c790> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-271" daemon prio=10 tid=6000000003621a50 nid=560 lwp_id=9410212 in Object.wait() [9ffffffe7ab00000..9ffffffe7ab00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906d408> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906d408> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_01-Selector" daemon prio=10 tid=6000000001737a10 nid=559 lwp_id=9410170 runnable [9ffffffe7ad00000..9ffffffe7ad00bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906dcf0> (a sun.nio.ch.Util$1)
- locked <9fffffff0906dcd8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906dbc0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-270" daemon prio=10 tid=6000000001580f90 nid=558 lwp_id=9410169 in Object.wait() [9ffffffe7af00000..9ffffffe7af00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906e868> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906e868> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_05-Selector" daemon prio=10 tid=600000000492d890 nid=557 lwp_id=9410162 runnable [9ffffffe7b100000..9ffffffe7b100cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0906f150> (a sun.nio.ch.Util$1)
- locked <9fffffff0906f138> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0906f020> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-269" daemon prio=10 tid=600000000492bd40 nid=556 lwp_id=9410161 in Object.wait() [9ffffffe7b300000..9ffffffe7b300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0906fc98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0906fc98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_01-Selector" daemon prio=10 tid=600000000427fa30 nid=555 lwp_id=9398324 runnable [9ffffffe7b500000..9ffffffe7b500dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff088e0f40> (a sun.nio.ch.Util$1)
- locked <9fffffff088e0f28> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff088e0e10> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-268" daemon prio=10 tid=6000000004279270 nid=554 lwp_id=9398323 in Object.wait() [9ffffffe7b700000..9ffffffe7b700a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff088e1a88> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff088e1a88> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SOA_03-Selector" daemon prio=10 tid=60000000048ce300 nid=553 lwp_id=9398322 runnable [9ffffffe7b900000..9ffffffe7b900ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff088e2370> (a sun.nio.ch.Util$1)
- locked <9fffffff088e2358> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff088e2240> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-267" daemon prio=10 tid=600000000405fb50 nid=552 lwp_id=9398321 in Object.wait() [9ffffffe7bb00000..9ffffffe7bb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff088e2ee8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff088e2ee8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKIS_BTD_SOA_01-Selector" daemon prio=10 tid=60000000034cd600 nid=551 lwp_id=9395901 runnable [9ffffffe7bd00000..9ffffffe7bd00bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff08164850> (a sun.nio.ch.Util$1)
- locked <9fffffff08164838> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff08164720> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-266" daemon prio=10 tid=60000000034ccba0 nid=550 lwp_id=9395900 in Object.wait() [9ffffffe7bf00000..9ffffffe7bf00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08165398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff08165398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LFDI_BTD_SOA_03-Selector" daemon prio=10 tid=600000000445cc00 nid=549 lwp_id=9395899 runnable [9ffffffe7c100000..9ffffffe7c100cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff08165c80> (a sun.nio.ch.Util$1)
- locked <9fffffff08165c68> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff08165b50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-265" daemon prio=10 tid=6000000004403a70 nid=548 lwp_id=9395898 in Object.wait() [9ffffffe7c300000..9ffffffe7c300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff081667f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff081667f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LASI_BTB_SIA_01-Acceptor" daemon prio=10 tid=6000000003aa3cf0 nid=547 lwp_id=9395239 runnable [9ffffffe7c500000..9ffffffe7c500dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff08166d08> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LASI_BTB_SIA_01-Selector" daemon prio=10 tid=6000000003a56e20 nid=546 lwp_id=9395238 runnable [9ffffffe7c700000..9ffffffe7c700a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0816b638> (a sun.nio.ch.Util$1)
- locked <9fffffff0816b620> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0816a6f8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-264" daemon prio=10 tid=6000000003a33370 nid=545 lwp_id=9395237 in Object.wait() [9ffffffe7c900000..9ffffffe7c900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08167040> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff08167040> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-263" daemon prio=10 tid=6000000003a32d20 nid=544 lwp_id=9395202 in Object.wait() [9ffffffe7cb00000..9ffffffe7cb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff08167748> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff08167748> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIS_BTB_SIA_01-Acceptor" daemon prio=10 tid=6000000003a97250 nid=543 lwp_id=9392891 runnable [9ffffffe7cd00000..9ffffffe7cd00bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff079acbf8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIS_BTB_SIA_01-Selector" daemon prio=10 tid=6000000003a37f90 nid=542 lwp_id=9392890 runnable [9ffffffe7cf00000..9ffffffe7cf00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff079c0918> (a sun.nio.ch.Util$1)
- locked <9fffffff079c0900> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff079bfa98> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-262" daemon prio=10 tid=6000000003a37940 nid=541 lwp_id=9392889 in Object.wait() [9ffffffe7d100000..9ffffffe7d100cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff079acf30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff079acf30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-261" daemon prio=10 tid=6000000003a367f0 nid=540 lwp_id=9392863 in Object.wait() [9ffffffe7d300000..9ffffffe7d300d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff079bd680> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff079bd680> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor14" daemon prio=10 tid=6000000001142710 nid=539 lwp_id=9392860 runnable [9ffffffe7d500000..9ffffffe7d500dc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff13bee818> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor13" daemon prio=10 tid=6000000001017b90 nid=538 lwp_id=9392859 runnable [9ffffffe7d700000..9ffffffe7d700a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff41f84210> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor12" daemon prio=10 tid=6000000001010f70 nid=537 lwp_id=9392858 runnable [9ffffffe7d900000..9ffffffe7d900ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff41f43800> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor11" daemon prio=10 tid=600000000100a720 nid=536 lwp_id=9392857 in Object.wait() [9ffffffe7db00000..9ffffffe7db00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff13bee968> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff13bee968> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor10" daemon prio=10 tid=6000000003a3f630 nid=535 lwp_id=9392822 in Object.wait() [9ffffffe7dd00000..9ffffffe7dd00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07304280> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:87)
- locked <9fffffff07304280> (a [I)
"Job_Executor9" daemon prio=10 tid=60000000039b77d0 nid=534 lwp_id=9392821 in Object.wait() [9ffffffe7df00000..9ffffffe7df00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03df48e8> (a [I)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:144)
- locked <9fffffff03df48e8> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"LKNI_BTD_SOA_01-Selector" daemon prio=10 tid=600000000076b790 nid=532 lwp_id=9391183 runnable [9ffffffe7e300000..9ffffffe7e300d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff073094b0> (a sun.nio.ch.Util$1)
- locked <9fffffff073094c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07309398> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-259" daemon prio=10 tid=6000000000764560 nid=531 lwp_id=9391182 in Object.wait() [9ffffffe7e500000..9ffffffe7e500dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0730c0e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0730c0e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Timer-2" daemon prio=10 tid=6000000004154410 nid=529 lwp_id=9391119 in Object.wait() [9ffffffe7e900000..9ffffffe7e900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07337b58> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <9fffffff07337b58> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"jTDS TimerThread" daemon prio=10 tid=600000000397c780 nid=528 lwp_id=9390593 in Object.wait() [9ffffffe7eb00000..9ffffffe7eb00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07338908> (a java.util.LinkedList)
at net.sourceforge.jtds.util.TimerThread.run(TimerThread.java:114)
- locked <9fffffff07338908> (a java.util.LinkedList)
"SchedulingService-4" daemon prio=10 tid=60000000039682f0 nid=527 lwp_id=9390586 waiting on condition [9ffffffe7ed00000..9ffffffe7ed00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_07-Selector" daemon prio=10 tid=6000000004423b00 nid=526 lwp_id=9390524 runnable [9ffffffe7ef00000..9ffffffe7ef00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07339740> (a sun.nio.ch.Util$1)
- locked <9fffffff07339758> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07339628> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-256" daemon prio=10 tid=6000000004422730 nid=525 lwp_id=9390523 in Object.wait() [9ffffffe7f100000..9ffffffe7f100cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0733b0a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0733b0a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_06-Selector" daemon prio=10 tid=60000000043d9ae0 nid=524 lwp_id=9390521 runnable [9ffffffe7f300000..9ffffffe7f300d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0733b930> (a sun.nio.ch.Util$1)
- locked <9fffffff0733b948> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0733b818> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-255" daemon prio=10 tid=600000000438dc30 nid=523 lwp_id=9390520 in Object.wait() [9ffffffe7f500000..9ffffffe7f500dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07344368> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff07344368> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SOA_01-Selector" daemon prio=10 tid=60000000043a8bc0 nid=522 lwp_id=9390519 runnable [9ffffffe7f700000..9ffffffe7f700a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07346a08> (a sun.nio.ch.Util$1)
- locked <9fffffff07346a20> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff073468f0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-254" daemon prio=10 tid=60000000043a8570 nid=521 lwp_id=9390518 in Object.wait() [9ffffffe7f900000..9ffffffe7f900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff07344788> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff07344788> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SOA_13-Selector" daemon prio=10 tid=60000000041395a0 nid=520 lwp_id=9390508 runnable [9ffffffe7fb00000..9ffffffe7fb00b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07345010> (a sun.nio.ch.Util$1)
- locked <9fffffff07345028> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07344ef8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-253" daemon prio=10 tid=60000000040febf0 nid=519 lwp_id=9390507 in Object.wait() [9ffffffe7fd00000..9ffffffe7fd00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff073475b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff073475b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SOA_12-Selector" daemon prio=10 tid=60000000006259d0 nid=518 lwp_id=9390504 runnable [9ffffffe7ff00000..9ffffffe7ff00c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff07349ea8> (a sun.nio.ch.Util$1)
- locked <9fffffff07349ec0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff07349d90> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-252" daemon prio=10 tid=6000000000624250 nid=517 lwp_id=9390503 in Object.wait() [9ffffffe86500000..9ffffffe86500cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0735b398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0735b398> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"[ABNS_TMASO_BTB_01] adapter worker thread pool-4-thread-2" daemon prio=10 tid=600000000438d5e0 nid=515 lwp_id=9390430 waiting on condition [9ffffffe80300000..9ffffffe80300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-60" daemon prio=10 tid=60000000019cf170 nid=514 lwp_id=9390401 waiting on condition [9ffffffe80500000..9ffffffe80500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-59" daemon prio=10 tid=60000000019cd990 nid=513 lwp_id=9390400 waiting on condition [9ffffffe80700000..9ffffffe80700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-58" daemon prio=10 tid=60000000019c9cd0 nid=512 lwp_id=9390399 waiting on condition [9ffffffe80900000..9ffffffe80900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-57" daemon prio=10 tid=60000000019c74b0 nid=511 lwp_id=9390398 waiting on condition [9ffffffe80b00000..9ffffffe80b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-56" daemon prio=10 tid=600000000181f940 nid=510 lwp_id=9390397 waiting on condition [9ffffffe80d00000..9ffffffe80d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-55" daemon prio=10 tid=60000000017d1bd0 nid=509 lwp_id=9390396 waiting on condition [9ffffffe80f00000..9ffffffe80f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-54" daemon prio=10 tid=60000000017cda90 nid=508 lwp_id=9390395 waiting on condition [9ffffffe81100000..9ffffffe81100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-53" daemon prio=10 tid=60000000017cb270 nid=507 lwp_id=9390394 waiting on condition [9ffffffe81300000..9ffffffe81300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-52" daemon prio=10 tid=60000000017c9a90 nid=506 lwp_id=9390393 waiting on condition [9ffffffe81500000..9ffffffe81500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-51" daemon prio=10 tid=60000000017d20b0 nid=505 lwp_id=9390392 waiting on condition [9ffffffe81700000..9ffffffe81700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-50" daemon prio=10 tid=60000000017c6230 nid=504 lwp_id=9390391 waiting on condition [9ffffffe81900000..9ffffffe81900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-49" daemon prio=10 tid=60000000017c4a50 nid=503 lwp_id=9390390 waiting on condition [9ffffffe81b00000..9ffffffe81b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-48" daemon prio=10 tid=60000000017c02d0 nid=502 lwp_id=9390389 waiting on condition [9ffffffe81d00000..9ffffffe81d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-47" daemon prio=10 tid=60000000016fa380 nid=501 lwp_id=9390388 waiting on condition [9ffffffe81f00000..9ffffffe81f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-46" daemon prio=10 tid=60000000016f7140 nid=500 lwp_id=9390387 waiting on condition [9ffffffe82100000..9ffffffe82100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-45" daemon prio=10 tid=60000000016f5960 nid=499 lwp_id=9390386 waiting on condition [9ffffffe82300000..9ffffffe82300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-44" daemon prio=10 tid=60000000016f4180 nid=498 lwp_id=9390385 waiting on condition [9ffffffe82500000..9ffffffe82500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-43" daemon prio=10 tid=60000000011d6090 nid=497 lwp_id=9390384 waiting on condition [9ffffffe82700000..9ffffffe82700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-42" daemon prio=10 tid=600000000159a660 nid=496 lwp_id=9390383 waiting on condition [9ffffffe82900000..9ffffffe82900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-41" daemon prio=10 tid=6000000001598bc0 nid=495 lwp_id=9390382 waiting on condition [9ffffffe82b00000..9ffffffe82b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-40" daemon prio=10 tid=6000000001596fd0 nid=494 lwp_id=9390381 waiting on condition [9ffffffe82d00000..9ffffffe82d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-39" daemon prio=10 tid=6000000001595c00 nid=493 lwp_id=9390380 waiting on condition [9ffffffe82f00000..9ffffffe82f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-38" daemon prio=10 tid=600000000158b430 nid=492 lwp_id=9390379 waiting on condition [9ffffffe83100000..9ffffffe83100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-37" daemon prio=10 tid=60000000010760b0 nid=491 lwp_id=9390378 waiting on condition [9ffffffe83300000..9ffffffe83300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-36" daemon prio=10 tid=6000000001074ce0 nid=490 lwp_id=9390377 waiting on condition [9ffffffe83500000..9ffffffe83500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-35" daemon prio=10 tid=6000000001071090 nid=489 lwp_id=9390376 waiting on condition [9ffffffe83700000..9ffffffe83700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-34" daemon prio=10 tid=600000000106fcc0 nid=488 lwp_id=9390375 waiting on condition [9ffffffe83900000..9ffffffe83900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-33" daemon prio=10 tid=6000000001267590 nid=487 lwp_id=9390374 waiting on condition [9ffffffe83b00000..9ffffffe83b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-32" daemon prio=10 tid=6000000001265db0 nid=486 lwp_id=9390373 waiting on condition [9ffffffe83d00000..9ffffffe83d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-31" daemon prio=10 tid=6000000000603d60 nid=485 lwp_id=9390372 waiting on condition [9ffffffe83f00000..9ffffffe83f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-30" daemon prio=10 tid=6000000000600120 nid=484 lwp_id=9390371 waiting on condition [9ffffffe84100000..9ffffffe84100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-29 [container1-81]" daemon prio=10 tid=600000000061b060 nid=483 lwp_id=9390370 waiting on condition [9ffffffe84300000..9ffffffe84300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-28" daemon prio=10 tid=60000000016fb740 nid=482 lwp_id=9390369 waiting on condition [9ffffffe84500000..9ffffffe84500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-27" daemon prio=10 tid=60000000016ef5d0 nid=481 lwp_id=9390368 waiting on condition [9ffffffe84700000..9ffffffe84700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-26" daemon prio=10 tid=60000000016eeb70 nid=480 lwp_id=9390367 waiting on condition [9ffffffe84900000..9ffffffe84900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-25" daemon prio=10 tid=60000000015ac710 nid=479 lwp_id=9390366 waiting on condition [9ffffffe84b00000..9ffffffe84b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-24 [container1-76]" daemon prio=10 tid=60000000015aac70 nid=478 lwp_id=9390365 waiting on condition [9ffffffe84d00000..9ffffffe84d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-23" daemon prio=10 tid=60000000011ff8a0 nid=477 lwp_id=9390364 waiting on condition [9ffffffe84f00000..9ffffffe84f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-22" daemon prio=10 tid=60000000011f7cb0 nid=476 lwp_id=9390363 waiting on condition [9ffffffe85100000..9ffffffe85100d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-21" daemon prio=10 tid=60000000011d5a40 nid=475 lwp_id=9390362 waiting on condition [9ffffffe85300000..9ffffffe85300dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-20" daemon prio=10 tid=60000000010bc690 nid=474 lwp_id=9390361 waiting on condition [9ffffffe85500000..9ffffffe85500a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-19" daemon prio=10 tid=60000000010876f0 nid=473 lwp_id=9390360 waiting on condition [9ffffffe85700000..9ffffffe85700ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-18" daemon prio=10 tid=6000000001080de0 nid=472 lwp_id=9390359 waiting on condition [9ffffffe85900000..9ffffffe85900b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-17" daemon prio=10 tid=60000000007ae2c0 nid=471 lwp_id=9390358 waiting on condition [9ffffffe85b00000..9ffffffe85b00bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-16" daemon prio=10 tid=6000000000719920 nid=470 lwp_id=9390354 waiting on condition [9ffffffe85d00000..9ffffffe85d00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-15" daemon prio=10 tid=60000000006ddab0 nid=469 lwp_id=9390353 waiting on condition [9ffffffe85f00000..9ffffffe85f00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"LARE_BTD_SOA_11-Selector" daemon prio=10 tid=60000000004dd4d0 nid=468 lwp_id=9390352 runnable [9ffffffe86100000..9ffffffe86100d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0737a290> (a sun.nio.ch.Util$1)
- locked <9fffffff0737a2a8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0737a178> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-250" daemon prio=10 tid=60000000004da030 nid=467 lwp_id=9390351 in Object.wait() [9ffffffe86300000..9ffffffe86300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0737adc0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0737adc0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-14" daemon prio=10 tid=60000000034c3440 nid=466 lwp_id=9390350 waiting on condition [9ffffffeb5f00000..9ffffffeb5f00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[ABNS_TMASO_BTB_01] adapter worker thread pool-4-thread-1" daemon prio=10 tid=6000000002609950 nid=464 lwp_id=9390348 waiting on condition [9ffffffe86700000..9ffffffe86700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-13" daemon prio=10 tid=60000000034bbb90 nid=463 lwp_id=9390347 waiting on condition [9ffffffe86900000..9ffffffe86900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-12" daemon prio=10 tid=60000000034d41e0 nid=462 lwp_id=9390301 waiting on condition [9ffffffe86b00000..9ffffffe86b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-11" daemon prio=10 tid=60000000034d19c0 nid=461 lwp_id=9390300 waiting on condition [9ffffffe86d00000..9ffffffe86d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-10" daemon prio=10 tid=60000000040bfd30 nid=460 lwp_id=9390299 waiting on condition [9ffffffe86f00000..9ffffffe86f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-9" daemon prio=10 tid=60000000049869a0 nid=459 lwp_id=9390298 waiting on condition [9ffffffe87100000..9ffffffe87100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-8" daemon prio=10 tid=600000000498c0d0 nid=458 lwp_id=9390292 waiting on condition [9ffffffe87300000..9ffffffe87300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-3" daemon prio=10 tid=600000000487f8a0 nid=457 lwp_id=9390291 waiting on condition [9ffffffe87500000..9ffffffe87500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-7 [container1-52]" daemon prio=10 tid=600000000043f9c0 nid=456 lwp_id=9390290 waiting on condition [9ffffffe87700000..9ffffffe87700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-6" daemon prio=10 tid=6000000004336220 nid=455 lwp_id=9390280 waiting on condition [9ffffffe87900000..9ffffffe87900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"AWRB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000487d080 nid=454 lwp_id=9390270 runnable [9ffffffe87b00000..9ffffffe87b00c40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03c41208> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"AWRB_SOPSI_BAN_01-w09 [container1-223]" prio=10 tid=600000000487a860 nid=453 lwp_id=9390269 waiting on condition [9ffffffe87d00000..9ffffffe87d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w08 [container1-222]" prio=10 tid=6000000004878040 nid=452 lwp_id=9390268 waiting on condition [9ffffffe87f00000..9ffffffe87f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w07 [container1-221]" prio=10 tid=6000000004875820 nid=451 lwp_id=9390267 waiting on condition [9ffffffe88100000..9ffffffe88100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w06 [container1-220]" prio=10 tid=60000000048716e0 nid=450 lwp_id=9390266 waiting on condition [9ffffffe88300000..9ffffffe88300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w05 [container1-219]" prio=10 tid=600000000486eec0 nid=449 lwp_id=9390265 waiting on condition [9ffffffe88500000..9ffffffe88500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w04 [container1-218]" prio=10 tid=600000000486b280 nid=448 lwp_id=9390264 waiting on condition [9ffffffe88700000..9ffffffe88700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w03 [container1-217]" prio=10 tid=6000000004868a60 nid=447 lwp_id=9390263 waiting on condition [9ffffffe88900000..9ffffffe88900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w02 [container1-216]" prio=10 tid=6000000004866240 nid=446 lwp_id=9390262 waiting on condition [9ffffffe88b00000..9ffffffe88b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w01 [container1-215]" prio=10 tid=6000000004863a20 nid=445 lwp_id=9390261 waiting on condition [9ffffffe88d00000..9ffffffe88d00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AWRB_SOPSI_BAN_01-w00 [container1-214]" prio=10 tid=6000000004861200 nid=444 lwp_id=9390260 waiting on condition [9ffffffe88f00000..9ffffffe88f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000485e9e0 nid=443 lwp_id=9390259 runnable [9ffffffe89100000..9ffffffe89100dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff033d1e00> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ASCB_SOPSI_BAN_01-w04 [container1-289]" prio=10 tid=600000000485c1c0 nid=442 lwp_id=9390258 waiting on condition [9ffffffe89300000..9ffffffe89300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w03 [container1-288]" prio=10 tid=60000000048599a0 nid=441 lwp_id=9390257 waiting on condition [9ffffffe89500000..9ffffffe89500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w02 [container1-287]" prio=10 tid=6000000004855d60 nid=440 lwp_id=9390256 waiting on condition [9ffffffe89700000..9ffffffe89700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w01 [container1-252]" prio=10 tid=6000000004853540 nid=439 lwp_id=9390255 waiting on condition [9ffffffe89900000..9ffffffe89900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASCB_SOPSI_BAN_01-w00 [container1-206]" prio=10 tid=6000000004850d20 nid=438 lwp_id=9390254 waiting on condition [9ffffffe89b00000..9ffffffe89b00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000484e500 nid=437 lwp_id=9390253 runnable [9ffffffe89d00000..9ffffffe89d00cc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff034b7028> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ABSB_SOPSI_BAN_01-w04 [container1-238]" prio=10 tid=600000000484bce0 nid=436 lwp_id=9390252 waiting on condition [9ffffffe89f00000..9ffffffe89f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w03 [container1-237]" prio=10 tid=60000000048494c0 nid=435 lwp_id=9390251 waiting on condition [9ffffffe8a100000..9ffffffe8a100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w02 [container1-236]" prio=10 tid=6000000004846ca0 nid=434 lwp_id=9390250 waiting on condition [9ffffffe8a300000..9ffffffe8a300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w01 [container1-235]" prio=10 tid=6000000004842b60 nid=433 lwp_id=9390249 waiting on condition [9ffffffe8a500000..9ffffffe8a500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ABSB_SOPSI_BAN_01-w00 [container1-234]" prio=10 tid=600000000483ef20 nid=432 lwp_id=9390248 waiting on condition [9ffffffe8a700000..9ffffffe8a700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-acceptor" prio=10 tid=600000000483c700 nid=431 lwp_id=9390247 runnable [9ffffffe8a900000..9ffffffe8a900bc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff0359c598> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"AHNB_SOPSI_BAN_01-w04 [container1-278]" prio=10 tid=6000000004839ee0 nid=430 lwp_id=9390246 waiting on condition [9ffffffe8ab00000..9ffffffe8ab00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w03 [container1-277]" prio=10 tid=6000000004832ba0 nid=429 lwp_id=9390245 waiting on condition [9ffffffe8ad00000..9ffffffe8ad00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w02 [container1-269]" prio=10 tid=6000000004830380 nid=428 lwp_id=9390244 waiting on condition [9ffffffe8af00000..9ffffffe8af00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w01 [container1-266]" prio=10 tid=600000000482a940 nid=427 lwp_id=9390243 waiting on condition [9ffffffe8b100000..9ffffffe8b100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"AHNB_SOPSI_BAN_01-w00 [container1-264]" prio=10 tid=6000000004828120 nid=426 lwp_id=9390242 waiting on condition [9ffffffe8b300000..9ffffffe8b300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJH_SOPSI_BAN_01-acceptor" prio=10 tid=60000000048244e0 nid=425 lwp_id=9390241 runnable [9ffffffe8b500000..9ffffffe8b500ac0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03861558> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ACJH_SOPSI_BAN_01-w09 [container1-211]" prio=10 tid=6000000004821cc0 nid=424 lwp_id=9390240 runnable [9ffffffe8b700000..9ffffffe8b700b40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b4bd0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w08 [container1-210]" prio=10 tid=60000000047ff490 nid=423 lwp_id=9390239 runnable [9ffffffe8b900000..9ffffffe8b900bc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cbd90> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w07 [container1-147]" prio=10 tid=60000000047fcc70 nid=422 lwp_id=9390238 runnable [9ffffffe8bb00000..9ffffffe8bb00c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b1a10> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w06 [container1-143]" prio=10 tid=60000000047fa450 nid=421 lwp_id=9390237 runnable [9ffffffe8bd00000..9ffffffe8bd00cc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422b0e60> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w05 [container1-139]" prio=10 tid=60000000047f7c30 nid=420 lwp_id=9390236 runnable [9ffffffe8bf00000..9ffffffe8bf00d40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421ce5a0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w04 [container1-138]" prio=10 tid=60000000047f5410 nid=419 lwp_id=9390235 runnable [9ffffffe8c100000..9ffffffe8c100dc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff4206dbf8> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w03 [container1-127]" prio=10 tid=60000000047f2bf0 nid=418 lwp_id=9390234 runnable [9ffffffe8c300000..9ffffffe8c300a40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff42119968> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w02 [container1-58]" prio=10 tid=60000000047f03d0 nid=417 lwp_id=9390233 runnable [9ffffffe8c500000..9ffffffe8c500ac0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff422c7d58> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w01 [container1-56]" prio=10 tid=60000000047e8290 nid=416 lwp_id=9390232 runnable [9ffffffe8c700000..9ffffffe8c700b40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cbde8> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJH_SOPSI_BAN_01-w00 [container1-51]" prio=10 tid=60000000047e5a70 nid=415 lwp_id=9390231 runnable [9ffffffe8c900000..9ffffffe8c900bc0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff421cf3b0> (a java.io.BufferedInputStream)
at jeus.servlet.engine.ServletInputStreamImpl.read(ServletInputStreamImpl.java:46)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:102)
at jeus.servlet.engine.WebServletRequest.readRequestLine(WebServletRequest.java:127)
at jeus.servlet.engine.WebServletRequest.readRequest(WebServletRequest.java:60)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:143)
"ACJB_SOPSI_BAN_01-acceptor" prio=10 tid=60000000047601b0 nid=414 lwp_id=9390230 runnable [9ffffffe8cb00000..9ffffffe8cb00c40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03b0b768> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ACJB_SOPSI_BAN_01-w04 [container1-317]" prio=10 tid=600000000475fe50 nid=413 lwp_id=9390229 waiting on condition [9ffffffe8cd00000..9ffffffe8cd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w03 [container1-318]" prio=10 tid=60000000047290c0 nid=412 lwp_id=9390228 waiting on condition [9ffffffe8cf00000..9ffffffe8cf00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w02" prio=10 tid=6000000003538b90 nid=411 lwp_id=9390227 waiting on condition [9ffffffe8d100000..9ffffffe8d100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w01 [container1-297]" prio=10 tid=6000000003525780 nid=410 lwp_id=9390226 waiting on condition [9ffffffe8d300000..9ffffffe8d300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ACJB_SOPSI_BAN_01-w00 [container1-296]" prio=10 tid=6000000003524d20 nid=409 lwp_id=9390225 waiting on condition [9ffffffe8d500000..9ffffffe8d500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-acceptor" prio=10 tid=6000000003cde580 nid=408 lwp_id=9390224 runnable [9ffffffe8d700000..9ffffffe8d700b40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff039e23a0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"ASHB_SOPSI_BAN_01-w09 [container1-142]" prio=10 tid=6000000003cb1340 nid=407 lwp_id=9390223 waiting on condition [9ffffffe8d900000..9ffffffe8d900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w08 [container1-177]" prio=10 tid=6000000003c9eb10 nid=406 lwp_id=9390222 waiting on condition [9ffffffe8db00000..9ffffffe8db00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w07 [container1-185]" prio=10 tid=60000000037ca0e0 nid=405 lwp_id=9390221 waiting on condition [9ffffffe8dd00000..9ffffffe8dd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w06 [container1-140]" prio=10 tid=60000000037c2120 nid=404 lwp_id=9390220 waiting on condition [9ffffffe8df00000..9ffffffe8df00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w05 [container1-186]" prio=10 tid=60000000037bf900 nid=403 lwp_id=9390219 waiting on condition [9ffffffe8e100000..9ffffffe8e100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w04 [container1-187]" prio=10 tid=60000000037bd0e0 nid=402 lwp_id=9390218 waiting on condition [9ffffffe8e300000..9ffffffe8e300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w03 [container1-198]" prio=10 tid=60000000037ba8c0 nid=401 lwp_id=9390217 waiting on condition [9ffffffe8e500000..9ffffffe8e500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w02 [container1-251]" prio=10 tid=60000000037b80a0 nid=400 lwp_id=9390216 waiting on condition [9ffffffe8e700000..9ffffffe8e700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w01 [container1-263]" prio=10 tid=60000000037b3f60 nid=399 lwp_id=9390215 waiting on condition [9ffffffe8e900000..9ffffffe8e900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"ASHB_SOPSI_BAN_01-w00 [container1-270]" prio=10 tid=60000000037b1740 nid=398 lwp_id=9390214 waiting on condition [9ffffffe8eb00000..9ffffffe8eb00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-acceptor" prio=10 tid=60000000037aef20 nid=397 lwp_id=9390213 runnable [9ffffffe8ed00000..9ffffffe8ed00cc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff032753e0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at jeus.servlet.connection.HttpConnector.run(HttpConnector.java:69)
at java.lang.Thread.run(Thread.java:595)
"http1-w09 [container1-174]" prio=10 tid=60000000037a7be0 nid=396 lwp_id=9390212 waiting on condition [9ffffffe8ef00000..9ffffffe8ef00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w08 [container1-171]" prio=10 tid=60000000037a53c0 nid=395 lwp_id=9390211 waiting on condition [9ffffffe8f100000..9ffffffe8f100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w07 [container1-175]" prio=10 tid=60000000037a2ba0 nid=394 lwp_id=9390210 waiting on condition [9ffffffe8f300000..9ffffffe8f300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w06 [container1-176]" prio=10 tid=600000000379d160 nid=393 lwp_id=9390209 waiting on condition [9ffffffe8f500000..9ffffffe8f500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w05 [container1-182]" prio=10 tid=600000000379a940 nid=392 lwp_id=9390208 waiting on condition [9ffffffe8f700000..9ffffffe8f700b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w04 [container1-173]" prio=10 tid=6000000003798120 nid=391 lwp_id=9390207 waiting on condition [9ffffffe8f900000..9ffffffe8f900bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w03 [container1-170]" prio=10 tid=600000000373cf50 nid=390 lwp_id=9390206 waiting on condition [9ffffffe8fb00000..9ffffffe8fb00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w02 [container1-184]" prio=10 tid=600000000373bb70 nid=389 lwp_id=9390205 waiting on condition [9ffffffe8fd00000..9ffffffe8fd00cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w01 [container1-169]" prio=10 tid=600000000350bc60 nid=388 lwp_id=9390204 waiting on condition [9ffffffe8ff00000..9ffffffe8ff00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"http1-w00 [container1-172]" prio=10 tid=60000000034f2b80 nid=387 lwp_id=9390203 waiting on condition [9ffffffe90100000..9ffffffe90100dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at jeus.servlet.util.StandardQueue.get(StandardQueue.java:53)
at jeus.servlet.engine.ThreadPoolManager.getConnection(ThreadPoolManager.java:332)
at jeus.servlet.engine.HttpRequestProcessor.run(HttpRequestProcessor.java:96)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-5" daemon prio=10 tid=6000000003c7fca0 nid=386 lwp_id=9390202 waiting on condition [9ffffffe90300000..9ffffffe90300a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-2" daemon prio=10 tid=6000000003546370 nid=385 lwp_id=9390201 waiting on condition [9ffffffe90500000..9ffffffe90500ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-179" prio=10 tid=6000000003526510 nid=384 lwp_id=9390200 waiting on condition [9ffffffe90700000..9ffffffe90700b40]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.RetryThread.run(RetryThread.java:148)
"Thread-178" prio=10 tid=600000000350c170 nid=383 lwp_id=9390199 waiting on condition [9ffffffe90900000..9ffffffe90900bc0]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.PersistThread.run(PersistThread.java:100)
"Thread-180" prio=10 tid=60000000034ce9a0 nid=382 lwp_id=9390198 waiting on condition [9ffffffe90b00000..9ffffffe90b00c40]
at java.lang.Thread.sleep(Native Method)
at com.tmax.ebxml.trp.rm.RMControlScheduler.run(RMControlScheduler.java:69)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionRouterAcceptor-Selector" daemon prio=10 tid=60000000034fc8d0 nid=381 lwp_id=9390197 runnable [9ffffffe90d00000..9ffffffe90d00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02c8ab20> (a sun.nio.ch.Util$1)
- locked <9fffffff02c8ab08> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02c8a998> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionServerAcceptor-1" daemon prio=10 tid=60000000034ce230 nid=380 lwp_id=9390196 in Object.wait() [9ffffffe90f00000..9ffffffe90f00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"DistributedSessionServerAcceptor-0" daemon prio=10 tid=600000000349b520 nid=379 lwp_id=9390195 in Object.wait() [9fffffffb8f00000..9fffffffb8f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff03eedaf0> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor8" daemon prio=10 tid=6000000003c0a0a0 nid=378 lwp_id=9390194 in Object.wait() [9ffffffe91100000..9ffffffe91100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f3fb50> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff41f3fb50> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor7" daemon prio=10 tid=60000000035b4a90 nid=377 lwp_id=9390192 in Object.wait() [9ffffffe91300000..9ffffffe91300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff41f80340> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff41f80340> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-177" daemon prio=10 tid=600000000357ba90 nid=376 lwp_id=9390191 waiting on condition [9ffffffe91500000..9ffffffe91500b40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor6" daemon prio=10 tid=6000000003539e50 nid=375 lwp_id=9390190 in Object.wait() [9ffffffe91700000..9ffffffe91700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03fdb3a8> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff03fdb3a8> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor5" daemon prio=10 tid=60000000001f77d0 nid=374 lwp_id=9390187 runnable [9ffffffe91900000..9ffffffe91900c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff03ff43e8> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Job_Executor4" daemon prio=10 tid=60000000034d56f0 nid=373 lwp_id=9390182 in Object.wait() [9ffffffe91b00000..9ffffffe91b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff420c05b0> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff420c05b0> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-176" daemon prio=10 tid=60000000034d5390 nid=372 lwp_id=9390181 waiting on condition [9ffffffe91d00000..9ffffffe91d00d40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-4" daemon prio=10 tid=60000000040705c0 nid=371 lwp_id=9390179 waiting on condition [9ffffffe91f00000..9ffffffe91f00dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-3" daemon prio=10 tid=6000000003c67ca0 nid=370 lwp_id=9390178 waiting on condition [9ffffffe92100000..9ffffffe92100a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-2" daemon prio=10 tid=600000000401f460 nid=369 lwp_id=9390177 waiting on condition [9ffffffe92300000..9ffffffe92300ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"OracleTimeoutPollingThread" daemon prio=10 tid=6000000003c5fed0 nid=368 lwp_id=9390175 waiting on condition [9ffffffe92500000..9ffffffe92500b40]
at java.lang.Thread.sleep(Native Method)
at oracle.jdbc.driver.OracleTimeoutPollingThread.run(OracleTimeoutPollingThread.java:158)
"SchedulingService-1" daemon prio=10 tid=60000000038bf5f0 nid=367 lwp_id=9390174 waiting on condition [9ffffffe92700000..9ffffffe92700bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"[__DEFAULT_SERVICE_GROUP__]listener pool-2-thread-1" daemon prio=10 tid=600000000389ce80 nid=366 lwp_id=9390173 waiting on condition [9ffffffe92900000..9ffffffe92900c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-175" daemon prio=10 tid=60000000034ab600 nid=365 lwp_id=9390172 in Object.wait() [9ffffffe92b00000..9ffffffe92b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0484ded8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0484ded8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LIND_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000034a8de0 nid=364 lwp_id=9390171 runnable [9ffffffe92d00000..9ffffffe92d00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04877438> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LIND_BTB_SIA_11-Selector" daemon prio=10 tid=60000000034a65c0 nid=363 lwp_id=9390170 runnable [9ffffffe92f00000..9ffffffe92f00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04543c68> (a sun.nio.ch.Util$1)
- locked <9fffffff04543c50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04543af0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-174" daemon prio=10 tid=600000000349ff40 nid=362 lwp_id=9390169 in Object.wait() [9ffffffe93100000..9ffffffe93100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04877208> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04877208> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ACJB_SOPSI_BAN_01" daemon prio=10 tid=6000000000247030 nid=361 lwp_id=9390168 in Object.wait() [9ffffffe93300000..9ffffffe93300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0427b1f8> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0427b1f8> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"scheduler" daemon prio=10 tid=60000000001f6400 nid=360 lwp_id=9390167 in Object.wait() [9ffffffe93500000..9ffffffe93500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04883cd0> (a com.tmax.anylink.scheduler.Scheduler$SchedulingThread)
at com.tmax.anylink.scheduler.Scheduler$SchedulingThread.run(Scheduler.java:232)
- locked <9fffffff04883cd0> (a com.tmax.anylink.scheduler.Scheduler$SchedulingThread)
at java.lang.Thread.run(Thread.java:595)
"Thread-171" daemon prio=10 tid=60000000034957c0 nid=359 lwp_id=9390166 in Object.wait() [9ffffffe93700000..9ffffffe93700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff048a2290> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff048a2290> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LCTB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000003491040 nid=358 lwp_id=9390165 runnable [9ffffffe93900000..9ffffffe93900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff048b1758> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LCTB_BAN_SIA_11-Selector" daemon prio=10 tid=600000000348e820 nid=357 lwp_id=9390164 runnable [9ffffffe93b00000..9ffffffe93b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0456d630> (a sun.nio.ch.Util$1)
- locked <9fffffff0456d618> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0456d4b8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-170" daemon prio=10 tid=6000000003489420 nid=356 lwp_id=9390163 in Object.wait() [9ffffffe93d00000..9ffffffe93d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff048b1528> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff048b1528> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-169" daemon prio=10 tid=6000000003486c00 nid=355 lwp_id=9390162 in Object.wait() [9ffffffe93f00000..9ffffffe93f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04988fd0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04988fd0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-168" daemon prio=10 tid=60000000034811c0 nid=354 lwp_id=9390161 in Object.wait() [9ffffffe94100000..9ffffffe94100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a1a5f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04a1a5f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBCW_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000347e9a0 nid=353 lwp_id=9390160 runnable [9ffffffe94300000..9ffffffe94300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a1e638> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBCW_BTB_SIA_11-Selector" daemon prio=10 tid=600000000347ad60 nid=352 lwp_id=9390159 runnable [9ffffffe94500000..9ffffffe94500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0456cb10> (a sun.nio.ch.Util$1)
- locked <9fffffff0456caf8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0456c998> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-167" daemon prio=10 tid=6000000003478540 nid=351 lwp_id=9390158 in Object.wait() [9ffffffe94700000..9ffffffe94700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a2b890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a2b890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-166" daemon prio=10 tid=6000000003474900 nid=350 lwp_id=9390157 in Object.wait() [9ffffffe94900000..9ffffffe94900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a1ebc0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04a1ebc0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_02-Acceptor" daemon prio=10 tid=60000000034720e0 nid=349 lwp_id=9390156 runnable [9ffffffe94b00000..9ffffffe94b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a3f240> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_02-Selector" daemon prio=10 tid=600000000346f8c0 nid=348 lwp_id=9390155 runnable [9ffffffe94d00000..9ffffffe94d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04550b30> (a sun.nio.ch.Util$1)
- locked <9fffffff04550b18> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff045509b8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-165" daemon prio=10 tid=600000000346d0a0 nid=347 lwp_id=9390154 in Object.wait() [9ffffffe94f00000..9ffffffe94f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a3f010> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a3f010> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_01-Acceptor" daemon prio=10 tid=600000000346a880 nid=346 lwp_id=9390153 runnable [9ffffffe95100000..9ffffffe95100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04a3e668> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSHB_BTD_SIA_01-Selector" daemon prio=10 tid=6000000003468060 nid=345 lwp_id=9390152 runnable [9ffffffe95300000..9ffffffe95300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455fd68> (a sun.nio.ch.Util$1)
- locked <9fffffff0455fd50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455fbf0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-164" daemon prio=10 tid=6000000003465840 nid=344 lwp_id=9390151 in Object.wait() [9ffffffe95500000..9ffffffe95500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04a3e438> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04a3e438> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-163" daemon prio=10 tid=6000000003461700 nid=343 lwp_id=9390150 in Object.wait() [9ffffffe95700000..9ffffffe95700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04aa4080> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04aa4080> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-162" daemon prio=10 tid=600000000345eee0 nid=342 lwp_id=9390149 in Object.wait() [9ffffffe95900000..9ffffffe95900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04abfcc8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04abfcc8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_SIA_12-Acceptor" daemon prio=10 tid=600000000345c6c0 nid=341 lwp_id=9390148 runnable [9ffffffe95b00000..9ffffffe95b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04adde10> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_SIA_12-Selector" daemon prio=10 tid=6000000003459ea0 nid=340 lwp_id=9390147 runnable [9ffffffe95d00000..9ffffffe95d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455f1c8> (a sun.nio.ch.Util$1)
- locked <9fffffff0455f1b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455f050> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-161" daemon prio=10 tid=6000000003457680 nid=339 lwp_id=9390146 in Object.wait() [9ffffffe95f00000..9ffffffe95f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04addbe0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04addbe0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_AAA_11-Acceptor" daemon prio=10 tid=6000000003454e60 nid=338 lwp_id=9390145 runnable [9ffffffe96100000..9ffffffe96100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ad3220> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKDB_BAN_AAA_11-Selector" daemon prio=10 tid=6000000003451220 nid=337 lwp_id=9390144 runnable [9ffffffe96300000..9ffffffe96300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04551710> (a sun.nio.ch.Util$1)
- locked <9fffffff045516f8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04551598> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-160" daemon prio=10 tid=600000000344ea00 nid=336 lwp_id=9390143 in Object.wait() [9ffffffe96500000..9ffffffe96500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ad2ff0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ad2ff0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-159" daemon prio=10 tid=600000000344c1e0 nid=335 lwp_id=9390142 in Object.wait() [9ffffffe96700000..9ffffffe96700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ad8b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ad8b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SIA_11-Acceptor" daemon prio=10 tid=60000000034499c0 nid=334 lwp_id=9390141 runnable [9ffffffe96900000..9ffffffe96900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04afc4c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKID_BTD_SIA_11-Selector" daemon prio=10 tid=60000000034481e0 nid=333 lwp_id=9390140 runnable [9ffffffe96b00000..9ffffffe96b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0455e518> (a sun.nio.ch.Util$1)
- locked <9fffffff0455e500> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0455e3a0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-158" daemon prio=10 tid=6000000003440ea0 nid=332 lwp_id=9390139 in Object.wait() [9ffffffe96d00000..9ffffffe96d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04afc290> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04afc290> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-157" daemon prio=10 tid=600000000343e680 nid=331 lwp_id=9390138 in Object.wait() [9ffffffe96f00000..9ffffffe96f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04b2e610> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04b2e610> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISB_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000343be60 nid=330 lwp_id=9390137 runnable [9ffffffe97100000..9ffffffe97100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04b45e00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISB_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003439640 nid=329 lwp_id=9390136 runnable [9ffffffe97300000..9ffffffe97300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0457a328> (a sun.nio.ch.Util$1)
- locked <9fffffff0457a310> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0457a1b0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-156" daemon prio=10 tid=6000000003435a00 nid=328 lwp_id=9390135 in Object.wait() [9ffffffe97500000..9ffffffe97500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04b45bd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04b45bd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ASHB_SOPSI_BAN_01" daemon prio=10 tid=60000000034331e0 nid=327 lwp_id=9390134 in Object.wait() [9ffffffe97700000..9ffffffe97700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0426d910> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0426d910> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-154" daemon prio=10 tid=600000000342f0a0 nid=326 lwp_id=9390133 in Object.wait() [9ffffffe97900000..9ffffffe97900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04bc4f70> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04bc4f70> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BAN_01" daemon prio=10 tid=600000000342c880 nid=325 lwp_id=9390132 in Object.wait() [9ffffffe97b00000..9ffffffe97b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c080f8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04c080f8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-152" daemon prio=10 tid=600000000342a060 nid=324 lwp_id=9390131 in Object.wait() [9ffffffe97d00000..9ffffffe97d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c1b030> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04c1b030> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-151" daemon prio=10 tid=6000000003427840 nid=323 lwp_id=9390130 in Object.wait() [9ffffffe97f00000..9ffffffe97f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c2d230> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04c2d230> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LWBP_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003425020 nid=322 lwp_id=9390129 runnable [9ffffffe98100000..9ffffffe98100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04c46230> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LWBP_BTB_SIA_11-Selector" daemon prio=10 tid=60000000034213e0 nid=321 lwp_id=9390128 runnable [9ffffffe98300000..9ffffffe98300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481d2e8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481d2d0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481d170> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-150" daemon prio=10 tid=600000000341b9a0 nid=320 lwp_id=9390127 in Object.wait() [9ffffffe98500000..9ffffffe98500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04c46a10> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04c46a10> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-149" daemon prio=10 tid=6000000003419180 nid=319 lwp_id=9390126 in Object.wait() [9ffffffe98700000..9ffffffe98700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04586c98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04586c98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_AIO_01-Selector" daemon prio=10 tid=6000000003416960 nid=318 lwp_id=9390125 runnable [9ffffffe98900000..9ffffffe98900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff047ee3b8> (a sun.nio.ch.Util$1)
- locked <9fffffff047ee3a0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff047ee138> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-148" daemon prio=10 tid=6000000003414140 nid=317 lwp_id=9390124 in Object.wait() [9ffffffe98b00000..9ffffffe98b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff047e5da8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff047e5da8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_AII_01-Selector" daemon prio=10 tid=6000000003411920 nid=316 lwp_id=9390123 runnable [9ffffffe98d00000..9ffffffe98d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0457afa8> (a sun.nio.ch.Util$1)
- locked <9fffffff0457af90> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0457ae30> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-147" daemon prio=10 tid=600000000340f100 nid=315 lwp_id=9390122 in Object.wait() [9ffffffe98f00000..9ffffffe98f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04592e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04592e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-146" daemon prio=10 tid=600000000340c8e0 nid=314 lwp_id=9390121 in Object.wait() [9ffffffe99100000..9ffffffe99100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04d04a98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04d04a98> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LITS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003407b20 nid=313 lwp_id=9390120 runnable [9ffffffe99300000..9ffffffe99300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04d21b00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LITS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003403ee0 nid=312 lwp_id=9390119 runnable [9ffffffe99500000..9ffffffe99500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481ca48> (a sun.nio.ch.Util$1)
- locked <9fffffff0481ca30> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481c8d0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-145" daemon prio=10 tid=60000000034016c0 nid=311 lwp_id=9390118 in Object.wait() [9ffffffe99700000..9ffffffe99700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04d222e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04d222e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BTD_01" daemon prio=10 tid=60000000033fd580 nid=310 lwp_id=9390117 in Object.wait() [9ffffffe99900000..9ffffffe99900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dc1e68> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04dc1e68> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-143" daemon prio=10 tid=60000000033f71b0 nid=309 lwp_id=9390116 in Object.wait() [9ffffffe99b00000..9ffffffe99b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dd5d20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04dd5d20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LWCI_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033f4990 nid=308 lwp_id=9390115 runnable [9ffffffe99d00000..9ffffffe99d00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04de0d50> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LWCI_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033f2170 nid=307 lwp_id=9390114 runnable [9ffffffe99f00000..9ffffffe99f00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481c1a8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481c190> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481c030> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-142" daemon prio=10 tid=60000000033ef950 nid=306 lwp_id=9390113 in Object.wait() [9ffffffe9a100000..9ffffffe9a100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04de5550> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04de5550> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-141" daemon prio=10 tid=60000000033ed130 nid=305 lwp_id=9390112 in Object.wait() [9ffffffe9a300000..9ffffffe9a300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04dc4bf0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04dc4bf0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-140" daemon prio=10 tid=60000000033e94f0 nid=304 lwp_id=9390111 in Object.wait() [9ffffffe9a500000..9ffffffe9a500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e56118> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e56118> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-139" daemon prio=10 tid=60000000033e6cd0 nid=303 lwp_id=9390110 in Object.wait() [9ffffffe9a700000..9ffffffe9a700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e5f040> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e5f040> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LHRC_BTB _SIA_11-Acceptor" daemon prio=10 tid=60000000033ded10 nid=302 lwp_id=9390109 runnable [9ffffffe9a900000..9ffffffe9a900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04e72548> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LHRC_BTB _SIA_11-Selector" daemon prio=10 tid=60000000033dc4f0 nid=301 lwp_id=9390108 runnable [9ffffffe9ab00000..9ffffffe9ab00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048158a0> (a sun.nio.ch.Util$1)
- locked <9fffffff04815888> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04815728> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-138" daemon prio=10 tid=60000000033d9cd0 nid=300 lwp_id=9390107 in Object.wait() [9ffffffe9ad00000..9ffffffe9ad00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e72d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04e72d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-137" daemon prio=10 tid=60000000033d2990 nid=299 lwp_id=9390106 in Object.wait() [9ffffffe9af00000..9ffffffe9af00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e631b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04e631b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-APUB_X25SA_BTD_01" daemon prio=10 tid=60000000033d0170 nid=298 lwp_id=9390105 in Object.wait() [9ffffffe9b100000..9ffffffe9b100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ea74e8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04ea74e8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-135" daemon prio=10 tid=60000000033cd950 nid=297 lwp_id=9390104 in Object.wait() [9ffffffe9b300000..9ffffffe9b300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ec0888> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ec0888> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-134" daemon prio=10 tid=60000000033c9d10 nid=296 lwp_id=9390103 in Object.wait() [9ffffffe9b500000..9ffffffe9b500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ec7020> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ec7020> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISF_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033c74f0 nid=295 lwp_id=9390102 runnable [9ffffffe9b700000..9ffffffe9b700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ed8178> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISF_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033c4cd0 nid=294 lwp_id=9390101 runnable [9ffffffe9b900000..9ffffffe9b900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff047fa288> (a sun.nio.ch.Util$1)
- locked <9fffffff047fa270> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff047fa110> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-133" daemon prio=10 tid=60000000033c0b90 nid=293 lwp_id=9390100 in Object.wait() [9ffffffe9bb00000..9ffffffe9bb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ed86f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ed86f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSO_BTB_01" daemon prio=10 tid=60000000033be370 nid=292 lwp_id=9390099 in Object.wait() [9ffffffe9bd00000..9ffffffe9bd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ee57a8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener.run(AsyncOutboundGateway.java:125)
- locked <9fffffff04ee57a8> (a com.tmax.probus.gateway.framework.outbound.AsyncOutboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-131" daemon prio=10 tid=60000000033bbb50 nid=291 lwp_id=9390098 in Object.wait() [9ffffffe9bf00000..9ffffffe9bf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ee2000> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ee2000> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000033b9330 nid=290 lwp_id=9390097 runnable [9ffffffe9c100000..9ffffffe9c100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04f21290> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033b56f0 nid=289 lwp_id=9390096 runnable [9ffffffe9c300000..9ffffffe9c300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0481ddb8> (a sun.nio.ch.Util$1)
- locked <9fffffff0481dda0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0481dc40> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-130" daemon prio=10 tid=60000000033aaa30 nid=288 lwp_id=9390095 in Object.wait() [9ffffffe9c500000..9ffffffe9c500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04f21060> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04f21060> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-129" daemon prio=10 tid=60000000033a8210 nid=287 lwp_id=9390094 in Object.wait() [9ffffffe9c700000..9ffffffe9c700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04fb2100> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04fb2100> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_13-Acceptor" daemon prio=10 tid=60000000033a59f0 nid=286 lwp_id=9390093 runnable [9ffffffe9c900000..9ffffffe9c900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04fc4c38> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_13-Selector" daemon prio=10 tid=60000000033a1db0 nid=285 lwp_id=9390092 runnable [9ffffffe9cb00000..9ffffffe9cb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048337e8> (a sun.nio.ch.Util$1)
- locked <9fffffff048337d0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04833670> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-128" daemon prio=10 tid=600000000339f590 nid=284 lwp_id=9390091 in Object.wait() [9ffffffe9cd00000..9ffffffe9cd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04fc4a08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04fc4a08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_12-Acceptor" daemon prio=10 tid=600000000339cd70 nid=283 lwp_id=9390090 runnable [9ffffffe9cf00000..9ffffffe9cf00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04ff0f00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_12-Selector" daemon prio=10 tid=600000000339a550 nid=282 lwp_id=9390089 runnable [9ffffffe9d100000..9ffffffe9d100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04832cc8> (a sun.nio.ch.Util$1)
- locked <9fffffff04832cb0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04832b50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-127" daemon prio=10 tid=6000000003397d30 nid=281 lwp_id=9390088 in Object.wait() [9ffffffe9d300000..9ffffffe9d300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ff0cd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04ff0cd0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-126" daemon prio=10 tid=6000000003395510 nid=280 lwp_id=9390087 in Object.wait() [9ffffffe9d500000..9ffffffe9d500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ff1700> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04ff1700> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LDON_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003392cf0 nid=279 lwp_id=9390086 runnable [9ffffffe9d700000..9ffffffe9d700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05001b08> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LDON_BTB_SIA_11-Selector" daemon prio=10 tid=60000000033904d0 nid=278 lwp_id=9390085 runnable [9ffffffe9d900000..9ffffffe9d900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04822a90> (a sun.nio.ch.Util$1)
- locked <9fffffff04822a78> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04822918> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-125" daemon prio=10 tid=600000000338c390 nid=277 lwp_id=9390084 in Object.wait() [9ffffffe9db00000..9ffffffe9db00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05002088> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05002088> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-124" daemon prio=10 tid=6000000003389b70 nid=276 lwp_id=9390083 in Object.wait() [9ffffffe9dd00000..9ffffffe9dd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05014d48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05014d48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LGHN_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003384770 nid=275 lwp_id=9390082 runnable [9ffffffe9df00000..9ffffffe9df00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050056c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LGHN_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003381f50 nid=274 lwp_id=9390081 runnable [9ffffffe9e100000..9ffffffe9e100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482bca8> (a sun.nio.ch.Util$1)
- locked <9fffffff0482bc90> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482bb30> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-123" daemon prio=10 tid=600000000337f730 nid=273 lwp_id=9390080 in Object.wait() [9ffffffe9e300000..9ffffffe9e300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050059b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050059b0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-122" daemon prio=10 tid=600000000337baf0 nid=272 lwp_id=9390079 in Object.wait() [9ffffffe9e500000..9ffffffe9e500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050ae9d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050ae9d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_14-Acceptor" daemon prio=10 tid=60000000033792d0 nid=271 lwp_id=9390078 runnable [9ffffffe9e700000..9ffffffe9e700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050b8250> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LMST_BTB_SIA_14-Selector" daemon prio=10 tid=6000000003376ab0 nid=270 lwp_id=9390077 runnable [9ffffffe9e900000..9ffffffe9e900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482b068> (a sun.nio.ch.Util$1)
- locked <9fffffff0482b050> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482aef0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-121" daemon prio=10 tid=6000000003374290 nid=269 lwp_id=9390076 in Object.wait() [9ffffffe9eb00000..9ffffffe9eb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050b6008> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050b6008> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ACJH_SOPSI_BAN_01" daemon prio=10 tid=6000000003371a70 nid=268 lwp_id=9390075 in Object.wait() [9ffffffe9ed00000..9ffffffe9ed00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04e9a358> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04e9a358> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-119" daemon prio=10 tid=600000000331a3a0 nid=267 lwp_id=9390074 in Object.wait() [9ffffffe9ef00000..9ffffffe9ef00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050b8cf8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050b8cf8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPRI_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000003317b80 nid=266 lwp_id=9390073 runnable [9ffffffe9f100000..9ffffffe9f100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff050bff18> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPRI_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003315360 nid=265 lwp_id=9390072 runnable [9ffffffe9f300000..9ffffffe9f300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04823680> (a sun.nio.ch.Util$1)
- locked <9fffffff04823668> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04823508> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-118" daemon prio=10 tid=600000000330da40 nid=264 lwp_id=9390071 in Object.wait() [9ffffffe9f500000..9ffffffe9f500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050bfce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff050bfce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-117" daemon prio=10 tid=60000000032e0cc0 nid=263 lwp_id=9390070 in Object.wait() [9ffffffe9f700000..9ffffffe9f700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff050f49d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff050f49d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBHN_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000032de4a0 nid=262 lwp_id=9390069 runnable [9ffffffe9f900000..9ffffffe9f900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051428b0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBHN_BTB_SIA_11-Selector" daemon prio=10 tid=60000000032dbc80 nid=261 lwp_id=9390068 runnable [9ffffffe9fb00000..9ffffffe9fb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0482a458> (a sun.nio.ch.Util$1)
- locked <9fffffff0482a440> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0482a2e0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-116" daemon prio=10 tid=60000000032610e0 nid=260 lwp_id=9390067 in Object.wait() [9ffffffe9fd00000..9ffffffe9fd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05142e30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05142e30> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-115" daemon prio=10 tid=60000000031e5ea0 nid=259 lwp_id=9390066 in Object.wait() [9ffffffe9ff00000..9ffffffe9ff00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051431c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff051431c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBLS_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031e3680 nid=258 lwp_id=9390065 runnable [9ffffffea0100000..9ffffffea0100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051561f0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBLS_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031e0e60 nid=257 lwp_id=9390064 runnable [9ffffffea0300000..9ffffffea0300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483a4f0> (a sun.nio.ch.Util$1)
- locked <9fffffff0483a4d8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483a378> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-114" daemon prio=10 tid=60000000031de640 nid=256 lwp_id=9390063 in Object.wait() [9ffffffea0500000..9ffffffea0500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0515a9e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0515a9e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-113" daemon prio=10 tid=60000000031dbe20 nid=255 lwp_id=9390062 in Object.wait() [9ffffffea0700000..9ffffffea0700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0514ede0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0514ede0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LCGI_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031d63e0 nid=254 lwp_id=9390061 runnable [9ffffffea0900000..9ffffffea0900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05170628> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LCGI_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031d3bc0 nid=253 lwp_id=9390060 runnable [9ffffffea0b00000..9ffffffea0b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0487de40> (a sun.nio.ch.Util$1)
- locked <9fffffff0487de28> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0487dcc8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-112" daemon prio=10 tid=60000000031d13a0 nid=252 lwp_id=9390059 in Object.wait() [9ffffffea0d00000..9ffffffea0d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051703f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff051703f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AHNB_SOPSI_BAN_01" daemon prio=10 tid=60000000031ceb80 nid=251 lwp_id=9390058 in Object.wait() [9ffffffea0f00000..9ffffffea0f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04ea51f0> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04ea51f0> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-110" daemon prio=10 tid=60000000001f7060 nid=250 lwp_id=9390057 in Object.wait() [9ffffffea1100000..9ffffffea1100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04854ea0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff04854ea0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SOA_11-Selector" daemon prio=10 tid=60000000031c5930 nid=249 lwp_id=9390056 runnable [9ffffffea1300000..9ffffffea1300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048541f8> (a sun.nio.ch.Util$1)
- locked <9fffffff048541e0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04854080> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-109" daemon prio=10 tid=60000000031c3110 nid=248 lwp_id=9390055 in Object.wait() [9ffffffea1500000..9ffffffea1500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04865898> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff04865898> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-108" daemon prio=10 tid=60000000031c08f0 nid=247 lwp_id=9390054 in Object.wait() [9ffffffea1700000..9ffffffea1700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051ec8d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff051ec8d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LTNG_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031be0d0 nid=246 lwp_id=9390053 runnable [9ffffffea1900000..9ffffffea1900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff051fd880> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LTNG_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031bb8b0 nid=245 lwp_id=9390052 runnable [9ffffffea1b00000..9ffffffea1b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483b0b8> (a sun.nio.ch.Util$1)
- locked <9fffffff0483b0a0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483af40> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-107" daemon prio=10 tid=60000000031b9090 nid=244 lwp_id=9390051 in Object.wait() [9ffffffea1d00000..9ffffffea1d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff051fde00> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff051fde00> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AFNB_EBXSI_BAN_01" daemon prio=10 tid=60000000031b4f50 nid=243 lwp_id=9390050 in Object.wait() [9ffffffea1f00000..9ffffffea1f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0426c048> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff0426c048> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-105" daemon prio=10 tid=60000000031b1310 nid=242 lwp_id=9390049 in Object.wait() [9ffffffea2100000..9ffffffea2100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05203830> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05203830> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SIA_14-Acceptor" daemon prio=10 tid=60000000031aeaf0 nid=241 lwp_id=9390048 runnable [9ffffffea2300000..9ffffffea2300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052231b0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNCE_BTD_SIA_14-Selector" daemon prio=10 tid=60000000031ac2d0 nid=240 lwp_id=9390047 runnable [9ffffffea2500000..9ffffffea2500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04845580> (a sun.nio.ch.Util$1)
- locked <9fffffff04845568> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04845408> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-104" daemon prio=10 tid=60000000031a9ab0 nid=239 lwp_id=9390046 in Object.wait() [9ffffffea2700000..9ffffffea2700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05222f80> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05222f80> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-103" daemon prio=10 tid=60000000031a7290 nid=238 lwp_id=9390045 in Object.wait() [9ffffffea2900000..9ffffffea2900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052366b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052366b8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LICC_BTB_SIA_11-Acceptor" daemon prio=10 tid=60000000031a4a70 nid=237 lwp_id=9390044 runnable [9ffffffea2b00000..9ffffffea2b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05245918> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LICC_BTB_SIA_11-Selector" daemon prio=10 tid=60000000031a2250 nid=236 lwp_id=9390043 runnable [9ffffffea2d00000..9ffffffea2d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0483bb98> (a sun.nio.ch.Util$1)
- locked <9fffffff0483bb80> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0483ba20> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-102" daemon prio=10 tid=600000000319fa30 nid=235 lwp_id=9390042 in Object.wait() [9ffffffea2f00000..9ffffffea2f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052456e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052456e8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-101" daemon prio=10 tid=600000000319d210 nid=234 lwp_id=9390041 in Object.wait() [9ffffffea3100000..9ffffffea3100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052a49f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052a49f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPAX_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000319a9f0 nid=233 lwp_id=9390040 runnable [9ffffffea3300000..9ffffffea3300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052b99c8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPAX_BTB_SIA_11-Selector" daemon prio=10 tid=6000000003192290 nid=232 lwp_id=9390039 runnable [9ffffffea3500000..9ffffffea3500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04844988> (a sun.nio.ch.Util$1)
- locked <9fffffff04844970> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04844810> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-100" daemon prio=10 tid=600000000318fa70 nid=231 lwp_id=9390038 in Object.wait() [9ffffffea3700000..9ffffffea3700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052ba1a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052ba1a8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-99" daemon prio=10 tid=600000000318d250 nid=230 lwp_id=9390037 in Object.wait() [9ffffffea3900000..9ffffffea3900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052d1088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff052d1088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LJBB_BAN_SIA_11-Acceptor" daemon prio=10 tid=600000000318aa30 nid=229 lwp_id=9390036 runnable [9ffffffea3b00000..9ffffffea3b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff052f48d0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LJBB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000003188210 nid=228 lwp_id=9390035 runnable [9ffffffea3d00000..9ffffffea3d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04887ac0> (a sun.nio.ch.Util$1)
- locked <9fffffff04887aa8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04887948> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-98" daemon prio=10 tid=60000000031840d0 nid=227 lwp_id=9390034 in Object.wait() [9ffffffea3f00000..9ffffffea3f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff052f46a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff052f46a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-97" daemon prio=10 tid=60000000031818b0 nid=226 lwp_id=9390033 in Object.wait() [9ffffffea4100000..9ffffffea4100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0535a8d8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0535a8d8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d39960 nid=225 lwp_id=9390032 runnable [9ffffffea4300000..9ffffffea4300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05365928> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIC_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d35d20 nid=224 lwp_id=9390031 runnable [9ffffffea4500000..9ffffffea4500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048aafe8> (a sun.nio.ch.Util$1)
- locked <9fffffff048aafd0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048aae70> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-96" daemon prio=10 tid=6000000002d33500 nid=223 lwp_id=9390030 in Object.wait() [9ffffffea4700000..9ffffffea4700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05366108> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05366108> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-95" daemon prio=10 tid=6000000002d30ce0 nid=222 lwp_id=9390029 in Object.wait() [9ffffffea4900000..9ffffffea4900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05382640> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05382640> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBKS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d2e4c0 nid=221 lwp_id=9390028 runnable [9ffffffea4b00000..9ffffffea4b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05391fc8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBKS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d28a80 nid=220 lwp_id=9390027 runnable [9ffffffea4d00000..9ffffffea4d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048aa4c8> (a sun.nio.ch.Util$1)
- locked <9fffffff048aa4b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048aa350> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-94" daemon prio=10 tid=6000000002d17be0 nid=219 lwp_id=9390026 in Object.wait() [9ffffffea4f00000..9ffffffea4f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0539a890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0539a890> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-93" daemon prio=10 tid=6000000002d153c0 nid=218 lwp_id=9390025 in Object.wait() [9ffffffea5100000..9ffffffea5100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05438488> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05438488> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-92" daemon prio=10 tid=6000000002d12ba0 nid=217 lwp_id=9390024 in Object.wait() [9ffffffea5300000..9ffffffea5300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05443210> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05443210> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-91" daemon prio=10 tid=6000000002d0ef60 nid=216 lwp_id=9390023 in Object.wait() [9ffffffea5500000..9ffffffea5500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff054eb6b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff054eb6b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-90" daemon prio=10 tid=6000000002d0c740 nid=215 lwp_id=9390022 in Object.wait() [9ffffffea5700000..9ffffffea5700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05500b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05500b58> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-89" daemon prio=10 tid=6000000002d09f20 nid=214 lwp_id=9390021 in Object.wait() [9ffffffea5900000..9ffffffea5900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0550bf48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0550bf48> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISL_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000002d07700 nid=213 lwp_id=9390020 runnable [9ffffffea5b00000..9ffffffea5b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05519e68> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISL_BTB_SIA_11-Selector" daemon prio=10 tid=6000000002d04ee0 nid=212 lwp_id=9390019 runnable [9ffffffea5d00000..9ffffffea5d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048906c8> (a sun.nio.ch.Util$1)
- locked <9fffffff048906b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04890550> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-88" daemon prio=10 tid=6000000002d026c0 nid=211 lwp_id=9390018 in Object.wait() [9ffffffea5f00000..9ffffffea5f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055246f0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff055246f0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-87" daemon prio=10 tid=6000000002cd3e10 nid=210 lwp_id=9390017 in Object.wait() [9ffffffea6100000..9ffffffea6100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055aef30> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055aef30> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKEB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000002ccf690 nid=209 lwp_id=9390016 runnable [9ffffffea6300000..9ffffffea6300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff055c44a0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKEB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000002ccba50 nid=208 lwp_id=9390015 runnable [9ffffffea6500000..9ffffffea6500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489d8a8> (a sun.nio.ch.Util$1)
- locked <9fffffff0489d890> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0489d730> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-86" daemon prio=10 tid=6000000002cc9230 nid=207 lwp_id=9390014 in Object.wait() [9ffffffea6700000..9ffffffea6700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055c4270> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff055c4270> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-85" daemon prio=10 tid=6000000002cc6a10 nid=206 lwp_id=9390013 in Object.wait() [9ffffffea6900000..9ffffffea6900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055e2740> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055e2740> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-84" daemon prio=10 tid=6000000002cc41f0 nid=205 lwp_id=9390012 in Object.wait() [9ffffffea6b00000..9ffffffea6b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff055ef590> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff055ef590> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-83" daemon prio=10 tid=6000000002cc19d0 nid=204 lwp_id=9390011 in Object.wait() [9ffffffea6d00000..9ffffffea6d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056013f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056013f8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_02-Acceptor" daemon prio=10 tid=6000000001bd6660 nid=203 lwp_id=9390010 runnable [9ffffffea6f00000..9ffffffea6f00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056132a8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_02-Selector" daemon prio=10 tid=6000000001bce6a0 nid=202 lwp_id=9390009 runnable [9ffffffea7100000..9ffffffea7100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489cd08> (a sun.nio.ch.Util$1)
- locked <9fffffff0489ccf0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0489cb90> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-82" daemon prio=10 tid=6000000001bcaa60 nid=201 lwp_id=9390008 in Object.wait() [9ffffffea7300000..9ffffffea7300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05613078> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05613078> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_01-Acceptor" daemon prio=10 tid=6000000001bc8240 nid=200 lwp_id=9390007 runnable [9ffffffea7500000..9ffffffea7500b40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05614150> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LSNS_BTD_AIA_01-Selector" daemon prio=10 tid=6000000001bad4d0 nid=199 lwp_id=9390006 runnable [9ffffffea7700000..9ffffffea7700bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04891290> (a sun.nio.ch.Util$1)
- locked <9fffffff04891278> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04891118> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-81" daemon prio=10 tid=6000000001baacb0 nid=198 lwp_id=9390005 in Object.wait() [9ffffffea7900000..9ffffffea7900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05613f20> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05613f20> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-80" daemon prio=10 tid=6000000001ba8490 nid=197 lwp_id=9390004 in Object.wait() [9ffffffea7b00000..9ffffffea7b00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0562b7f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0562b7f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-79" daemon prio=10 tid=6000000001ba5c70 nid=196 lwp_id=9390003 in Object.wait() [9ffffffea7d00000..9ffffffea7d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056426a0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056426a0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-78" daemon prio=10 tid=6000000001ba2030 nid=195 lwp_id=9390002 in Object.wait() [9ffffffea7f00000..9ffffffea7f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056588c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056588c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LTGB_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000001b9def0 nid=194 lwp_id=9390001 runnable [9ffffffea8100000..9ffffffea8100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0566eca0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LTGB_BAN_SIA_11-Selector" daemon prio=10 tid=6000000001b9b6d0 nid=193 lwp_id=9390000 runnable [9ffffffea8300000..9ffffffea8300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0489c058> (a sun.nio.ch.Util$1)
- locked <9fffffff0489c040> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04891eb8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-77" daemon prio=10 tid=6000000001b98eb0 nid=192 lwp_id=9389999 in Object.wait() [9ffffffea8500000..9ffffffea8500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0566ea70> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0566ea70> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-76" daemon prio=10 tid=6000000001b96690 nid=191 lwp_id=9389998 in Object.wait() [9ffffffea8700000..9ffffffea8700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05670008> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05670008> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_BAN_SIA_11-Acceptor" daemon prio=10 tid=6000000001b93e70 nid=190 lwp_id=9389997 runnable [9ffffffea8900000..9ffffffea8900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05685090> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_BAN_SIA_11-Selector" daemon prio=10 tid=6000000001b90230 nid=189 lwp_id=9389996 runnable [9ffffffea8b00000..9ffffffea8b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048abcc8> (a sun.nio.ch.Util$1)
- locked <9fffffff048abcb0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048abb50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-75" daemon prio=10 tid=6000000001b8da10 nid=188 lwp_id=9389995 in Object.wait() [9ffffffea8d00000..9ffffffea8d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05685870> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05685870> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-74" daemon prio=10 tid=6000000001b86bb0 nid=187 lwp_id=9389994 in Object.wait() [9ffffffea8f00000..9ffffffea8f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0568c918> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0568c918> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-73" daemon prio=10 tid=6000000001b82f70 nid=186 lwp_id=9389993 in Object.wait() [9ffffffea9100000..9ffffffea9100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056937f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056937f0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISN_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000001533340 nid=185 lwp_id=9389992 runnable [9ffffffea9300000..9ffffffea9300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0567ee88> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISN_BTB_SIA_11-Selector" daemon prio=10 tid=60000000015318a0 nid=184 lwp_id=9389991 runnable [9ffffffea9500000..9ffffffea9500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048d52f0> (a sun.nio.ch.Util$1)
- locked <9fffffff048d52d8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d5178> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-72" daemon prio=10 tid=600000000152f080 nid=183 lwp_id=9389990 in Object.wait() [9ffffffea9700000..9ffffffea9700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0567f178> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0567f178> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-71" daemon prio=10 tid=600000000152c860 nid=182 lwp_id=9389989 in Object.wait() [9ffffffea9900000..9ffffffea9900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056a1438> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056a1438> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKIE_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000152a040 nid=181 lwp_id=9389988 runnable [9ffffffea9b00000..9ffffffea9b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056b8508> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKIE_BTB_SIA_11-Selector" daemon prio=10 tid=6000000001527820 nid=180 lwp_id=9389987 runnable [9ffffffea9d00000..9ffffffea9d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048d47d0> (a sun.nio.ch.Util$1)
- locked <9fffffff048d47b8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d4658> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-70" daemon prio=10 tid=6000000001525000 nid=179 lwp_id=9389986 in Object.wait() [9ffffffea9f00000..9ffffffea9f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056b8ce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056b8ce8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-69" daemon prio=10 tid=6000000001520ec0 nid=178 lwp_id=9389985 in Object.wait() [9ffffffeaa100000..9ffffffeaa100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056ba188> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056ba188> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_02-Acceptor" daemon prio=10 tid=600000000151e6a0 nid=177 lwp_id=9389984 runnable [9ffffffeaa300000..9ffffffeaa300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056d1318> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_02-Selector" daemon prio=10 tid=600000000151cec0 nid=176 lwp_id=9389983 runnable [9ffffffeaa500000..9ffffffeaa500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048b8ac8> (a sun.nio.ch.Util$1)
- locked <9fffffff048b8ab0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048b8950> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-68" daemon prio=10 tid=600000000151a6a0 nid=175 lwp_id=9389982 in Object.wait() [9ffffffeaa700000..9ffffffeaa700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056d1b08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056d1b08> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-67" daemon prio=10 tid=6000000001517e80 nid=174 lwp_id=9389981 in Object.wait() [9ffffffeaa900000..9ffffffeaa900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056e0cd8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff056e0cd8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LPRS_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000001515660 nid=173 lwp_id=9389980 runnable [9ffffffeaab00000..9ffffffeaab00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff056e9cf8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LPRS_BTB_SIA_11-Selector" daemon prio=10 tid=6000000001512e40 nid=172 lwp_id=9389979 runnable [9ffffffeaad00000..9ffffffeaad00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c7b68> (a sun.nio.ch.Util$1)
- locked <9fffffff048c7b50> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c79f0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-66" daemon prio=10 tid=6000000001510620 nid=171 lwp_id=9389978 in Object.wait() [9ffffffeaaf00000..9ffffffeaaf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff056f84f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff056f84f8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-65" daemon prio=10 tid=600000000150de00 nid=170 lwp_id=9389977 in Object.wait() [9ffffffeab100000..9ffffffeab100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05718a78> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05718a78> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_01-Acceptor" daemon prio=10 tid=600000000150b5e0 nid=169 lwp_id=9389976 runnable [9ffffffeab300000..9ffffffeab300ac0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05742300> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNIM_TCPSI_BTD_01-Selector" daemon prio=10 tid=6000000001508dc0 nid=168 lwp_id=9389975 runnable [9ffffffeab500000..9ffffffeab500b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c7048> (a sun.nio.ch.Util$1)
- locked <9fffffff048c7030> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c6ed0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-64" daemon prio=10 tid=60000000012193c0 nid=167 lwp_id=9389974 in Object.wait() [9ffffffeab700000..9ffffffeab700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0573a0b8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff0573a0b8> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-63" daemon prio=10 tid=60000000011143e0 nid=166 lwp_id=9389973 in Object.wait() [9ffffffeab900000..9ffffffeab900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05742c68> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05742c68> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-62" daemon prio=10 tid=6000000001111bc0 nid=165 lwp_id=9389972 in Object.wait() [9ffffffeabb00000..9ffffffeabb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0575cd18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0575cd18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_SIA_01-Acceptor" daemon prio=10 tid=6000000001103fc0 nid=164 lwp_id=9389971 runnable [9ffffffeabd00000..9ffffffeabd00d40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff0576a300> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKB__BAN_SIA_01-Selector" daemon prio=10 tid=60000000011017a0 nid=163 lwp_id=9389970 runnable [9ffffffeabf00000..9ffffffeabf00dc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048b9698> (a sun.nio.ch.Util$1)
- locked <9fffffff048b9680> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048b9520> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-61" daemon prio=10 tid=60000000010fef80 nid=162 lwp_id=9389969 in Object.wait() [9ffffffeac100000..9ffffffeac100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05766030> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05766030> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AWRB_SOPSI_BAN_01" daemon prio=10 tid=60000000010fae40 nid=161 lwp_id=9389968 in Object.wait() [9ffffffeac300000..9ffffffeac300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff045d6a88> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff045d6a88> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-59" daemon prio=10 tid=60000000010f7200 nid=160 lwp_id=9389967 in Object.wait() [9ffffffeac500000..9ffffffeac500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0576a530> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff0576a530> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-AMZF_TMXSI_PUB_00" daemon prio=10 tid=60000000010f2a80 nid=159 lwp_id=9389966 in Object.wait() [9ffffffeac700000..9ffffffeac700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049f4148> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff049f4148> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-57" daemon prio=10 tid=60000000010f0260 nid=158 lwp_id=9389965 in Object.wait() [9ffffffeac900000..9ffffffeac900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05777720> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05777720> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LINV_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000f114f0 nid=157 lwp_id=9389964 runnable [9ffffffeacb00000..9ffffffeacb00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05790f58> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LINV_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000f0ecd0 nid=156 lwp_id=9389963 runnable [9ffffffeacd00000..9ffffffeacd00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048c6450> (a sun.nio.ch.Util$1)
- locked <9fffffff048c6438> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048c62d8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-56" daemon prio=10 tid=6000000000f0c4b0 nid=155 lwp_id=9389962 in Object.wait() [9ffffffeacf00000..9ffffffeacf00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05790d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05790d28> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-55" daemon prio=10 tid=6000000000ad4350 nid=154 lwp_id=9389961 in Object.wait() [9ffffffead100000..9ffffffead100a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05784088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05784088> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-54" daemon prio=10 tid=6000000000ad1b30 nid=153 lwp_id=9389960 in Object.wait() [9ffffffead300000..9ffffffead300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff057a9668> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff057a9668> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LAMC_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000acdef0 nid=152 lwp_id=9389959 runnable [9ffffffead500000..9ffffffead500b40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff057c4c00> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LAMC_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000acb6d0 nid=151 lwp_id=9389958 runnable [9ffffffead700000..9ffffffead700bc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e2030> (a sun.nio.ch.Util$1)
- locked <9fffffff048e2018> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048d5e58> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-53" daemon prio=10 tid=6000000000ac8eb0 nid=150 lwp_id=9389957 in Object.wait() [9ffffffead900000..9ffffffead900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff057c53e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff057c53e0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ABSB_SOPSI_BAN_01" daemon prio=10 tid=6000000000ac6690 nid=149 lwp_id=9389956 in Object.wait() [9ffffffeadb00000..9ffffffeadb00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04292d08> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04292d08> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-51" daemon prio=10 tid=6000000000ac3e70 nid=148 lwp_id=9389955 in Object.wait() [9ffffffeadd00000..9ffffffeadd00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05815d18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05815d18> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKGA_BTB_SIA_11 -Acceptor" daemon prio=10 tid=6000000000ac0230 nid=147 lwp_id=9389954 runnable [9ffffffeadf00000..9ffffffeadf00dc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058394f0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKGA_BTB_SIA_11 -Selector" daemon prio=10 tid=6000000000abda10 nid=146 lwp_id=9389953 runnable [9ffffffeae100000..9ffffffeae100a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048fd610> (a sun.nio.ch.Util$1)
- locked <9fffffff048fd5f8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048fd498> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-50" daemon prio=10 tid=6000000000ab98d0 nid=145 lwp_id=9389952 in Object.wait() [9ffffffeae300000..9ffffffeae300ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058392c0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058392c0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-49" daemon prio=10 tid=6000000000ab70b0 nid=144 lwp_id=9389951 in Object.wait() [9ffffffeae500000..9ffffffeae500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05864808> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05864808> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-48" daemon prio=10 tid=6000000000ab4890 nid=143 lwp_id=9389950 in Object.wait() [9ffffffeae700000..9ffffffeae700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05873750> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff05873750> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LIMT_BTB_SIA_11-Acceptor" daemon prio=10 tid=6000000000ab2070 nid=142 lwp_id=9389949 runnable [9ffffffeae900000..9ffffffeae900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05886c80> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LIMT_BTB_SIA_11-Selector" daemon prio=10 tid=6000000000aa60d0 nid=141 lwp_id=9389948 runnable [9ffffffeaeb00000..9ffffffeaeb00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048fcaf0> (a sun.nio.ch.Util$1)
- locked <9fffffff048fcad8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048fc978> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-47" daemon prio=10 tid=6000000000aa38b0 nid=140 lwp_id=9389947 in Object.wait() [9ffffffeaed00000..9ffffffeaed00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05887460> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05887460> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-46" daemon prio=10 tid=6000000000aa1090 nid=139 lwp_id=9389946 in Object.wait() [9ffffffeaef00000..9ffffffeaef00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058880b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058880b0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_11-Acceptor" daemon prio=10 tid=600000000056c720 nid=138 lwp_id=9389945 runnable [9ffffffeaf100000..9ffffffeaf100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058a06c0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_11-Selector" daemon prio=10 tid=6000000000545500 nid=137 lwp_id=9389944 runnable [9ffffffeaf300000..9ffffffeaf300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e2c00> (a sun.nio.ch.Util$1)
- locked <9fffffff048e2be8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048e2a88> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-45" daemon prio=10 tid=6000000000542ce0 nid=136 lwp_id=9389943 in Object.wait() [9ffffffeaf500000..9ffffffeaf500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058a0490> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058a0490> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_12-Acceptor" daemon prio=10 tid=60000000005404c0 nid=135 lwp_id=9389942 runnable [9ffffffeaf700000..9ffffffeaf700bc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff05891590> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKNI_BTD_SIA_12-Selector" daemon prio=10 tid=600000000053dca0 nid=134 lwp_id=9389941 runnable [9ffffffeaf900000..9ffffffeaf900c40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048efdf8> (a sun.nio.ch.Util$1)
- locked <9fffffff048efde0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048efc80> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-44" daemon prio=10 tid=600000000053b480 nid=133 lwp_id=9389940 in Object.wait() [9ffffffeafb00000..9ffffffeafb00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05891360> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff05891360> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-43" daemon prio=10 tid=6000000000534140 nid=132 lwp_id=9389939 in Object.wait() [9ffffffeafd00000..9ffffffeafd00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058be5d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058be5d0> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-42" daemon prio=10 tid=6000000000530500 nid=131 lwp_id=9389938 in Object.wait() [9ffffffeaff00000..9ffffffeaff00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058bb6c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058bb6c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LISI_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000052dce0 nid=130 lwp_id=9389937 runnable [9ffffffeb0100000..9ffffffeb0100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058c7e88> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LISI_BTB_SIA_11-Selector" daemon prio=10 tid=600000000052b4c0 nid=129 lwp_id=9389936 runnable [9ffffffeb0300000..9ffffffeb0300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048ef2d8> (a sun.nio.ch.Util$1)
- locked <9fffffff048ef2c0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048ef160> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-41" daemon prio=10 tid=6000000000528ca0 nid=128 lwp_id=9389935 in Object.wait() [9ffffffeb0500000..9ffffffeb0500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d09a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d09a0> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"OutQueueListener-ASCB_SOPSI_BAN_01" daemon prio=10 tid=6000000000526480 nid=127 lwp_id=9389934 in Object.wait() [9ffffffeb0700000..9ffffffeb0700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04282a90> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener.run(InboundGateway.java:409)
- locked <9fffffff04282a90> (a com.tmax.probus.gateway.framework.inbound.InboundGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"Thread-39" daemon prio=10 tid=6000000000523c60 nid=126 lwp_id=9389933 in Object.wait() [9ffffffeb0900000..9ffffffeb0900c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d86c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058d86c8> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_02-Acceptor" daemon prio=10 tid=6000000000520020 nid=125 lwp_id=9389932 runnable [9ffffffeb0b00000..9ffffffeb0b00cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d0bd8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_02-Selector" daemon prio=10 tid=60000000002d5e50 nid=124 lwp_id=9389931 runnable [9ffffffeb0d00000..9ffffffeb0d00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048e3880> (a sun.nio.ch.Util$1)
- locked <9fffffff048e3868> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048e3708> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-38" daemon prio=10 tid=60000000002d3630 nid=123 lwp_id=9389930 in Object.wait() [9ffffffeb0f00000..9ffffffeb0f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d0e90> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d0e90> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_01-Acceptor" daemon prio=10 tid=60000000002d0e10 nid=122 lwp_id=9389929 runnable [9ffffffeb1100000..9ffffffeb1100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d18a8> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LNHB_BTD_SIA_01-Selector" daemon prio=10 tid=60000000002ce5f0 nid=121 lwp_id=9389928 runnable [9ffffffeb1300000..9ffffffeb1300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff048ee678> (a sun.nio.ch.Util$1)
- locked <9fffffff048ee660> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff048ee500> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-37" daemon prio=10 tid=60000000002c8bb0 nid=120 lwp_id=9389927 in Object.wait() [9ffffffeb1500000..9ffffffeb1500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058e1940> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058e1940> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-36" daemon prio=10 tid=60000000002c6390 nid=119 lwp_id=9389926 in Object.wait() [9ffffffeb1700000..9ffffffeb1700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ead20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058ead20> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SIA_11-Acceptor" daemon prio=10 tid=60000000002c3b70 nid=118 lwp_id=9389925 runnable [9ffffffeb1900000..9ffffffeb1900c40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058d1be0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LKIB_BTD_SIA_11-Selector" daemon prio=10 tid=6000000000248d50 nid=117 lwp_id=9389924 runnable [9ffffffeb1b00000..9ffffffeb1b00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04904370> (a sun.nio.ch.Util$1)
- locked <9fffffff04904358> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049041f8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-35" daemon prio=10 tid=6000000000243ff0 nid=116 lwp_id=9389923 in Object.wait() [9ffffffeb1d00000..9ffffffeb1d00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058d1e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058d1e98> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-34" daemon prio=10 tid=60000000002417d0 nid=115 lwp_id=9389922 in Object.wait() [9ffffffeb1f00000..9ffffffeb1f00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058f0358> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener.run(NIOGateway.java:709)
- locked <9fffffff058f0358> (a com.tmax.anylink.gateway.channel.nio.NIOGateway$OutQueueListener)
at java.lang.Thread.run(Thread.java:595)
"LBNS_BTB_SIA_11-Acceptor" daemon prio=10 tid=600000000023efb0 nid=114 lwp_id=9389921 runnable [9ffffffeb2100000..9ffffffeb2100a40]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff058f8db0> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"LBNS_BTB_SIA_11-Selector" daemon prio=10 tid=600000000023a080 nid=113 lwp_id=9389920 runnable [9ffffffeb2300000..9ffffffeb2300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049b4658> (a sun.nio.ch.Util$1)
- locked <9fffffff049b4640> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049b44e0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-33" daemon prio=10 tid=60000000001faec0 nid=112 lwp_id=9389919 in Object.wait() [9ffffffeb2500000..9ffffffeb2500b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058f9330> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:410)
- locked <9fffffff058f9330> (a com.tmax.bp.nio.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-32" daemon prio=10 tid=60000000001f6d00 nid=111 lwp_id=9389918 in Object.wait() [9ffffffeb2700000..9ffffffeb2700bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03dc71a0> (a [I)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.generic.ClientSynchroMessageNonblockingConnectionImpl.sendWithReturn(ClientSynchroMessageNonblockingConnectionImpl.java:224)
- locked <9fffffff03dc71a0> (a [I)
at javax.management.remote.generic.ClientIntermediary$GenericClientNotifForwarder.fetchNotifs(ClientIntermediary.java:864)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.fetchNotifs(ClientNotifForwarder.java:420)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:318)
at java.lang.Thread.run(Thread.java:595)
"Thread-31" daemon prio=10 tid=60000000001f60a0 nid=110 lwp_id=9389917 waiting on condition [9ffffffeb6700000..9ffffffeb6700c40]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTB_01_TmaxManager-Selector" daemon prio=10 tid=6000000003cd2250 nid=109 lwp_id=9389907 runnable [9ffffffeb2900000..9ffffffeb2900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049a7bf8> (a sun.nio.ch.Util$1)
- locked <9fffffff049a7be0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff049a7a80> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-30" daemon prio=10 tid=6000000003ccfa30 nid=108 lwp_id=9389906 in Object.wait() [9ffffffeb2b00000..9ffffffeb2b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a8e98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff049a8e98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-29" daemon prio=10 tid=6000000003ccca70 nid=106 lwp_id=9389904 in Object.wait() [9ffffffeb2f00000..9ffffffeb2f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049a8fe8> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:343)
- locked <9fffffff049a8fe8> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BTD_01_TmaxManager-Selector" daemon prio=10 tid=6000000003cca250 nid=105 lwp_id=9389903 runnable [9ffffffeb3100000..9ffffffeb3100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff04904f70> (a sun.nio.ch.Util$1)
- locked <9fffffff04904f58> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04904df8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-28" daemon prio=10 tid=6000000003cc6110 nid=104 lwp_id=9389902 in Object.wait() [9ffffffeb3300000..9ffffffeb3300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496b8e8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff0496b8e8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-27" daemon prio=10 tid=6000000003c9e2b0 nid=102 lwp_id=9389900 in Object.wait() [9ffffffeb3700000..9ffffffeb3700c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0496ba38> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff0496ba38> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00-Acceptor" daemon prio=10 tid=6000000003ca9b70 nid=101 lwp_id=9389899 runnable [9ffffffeb3900000..9ffffffeb3900cc0]
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
- locked <9fffffff04915318> (a java.lang.Object)
at jeus.io.impl.nio.ChannelAcceptor.run(ChannelAcceptor.java:51)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00-Selector" daemon prio=10 tid=6000000003ca7350 nid=100 lwp_id=9389898 runnable [9ffffffeb3b00000..9ffffffeb3b00d40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff049059f8> (a sun.nio.ch.Util$1)
- locked <9fffffff049059e0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff04905650> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-26" daemon prio=10 tid=6000000003ca4b30 nid=99 lwp_id=9389897 in Object.wait() [9ffffffeb3d00000..9ffffffeb3d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04913a98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff04913a98> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"TmaxInboundNJGGateway_AMZF_TMXSI_PUB_00_ThreadPool-0" daemon prio=10 tid=60000000001f4480 nid=98 lwp_id=9389896 in Object.wait() [9ffffffeb3f00000..9ffffffeb3f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04913b68> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04913b68> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"AMZF_TMXSO_BAN_01_TmaxManager-Selector" daemon prio=10 tid=6000000003c95780 nid=97 lwp_id=9389895 runnable [9ffffffeb4100000..9ffffffeb4100ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0498e2e0> (a sun.nio.ch.Util$1)
- locked <9fffffff0498e2c8> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0498e168> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-25" daemon prio=10 tid=6000000003c92f60 nid=96 lwp_id=9389894 in Object.wait() [9ffffffeb4300000..9ffffffeb4300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049975a0> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff049975a0> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-24" daemon prio=10 tid=60000000001f3890 nid=94 lwp_id=9389892 in Object.wait() [9ffffffeb4700000..9ffffffeb4700c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff049976f0> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff049976f0> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager-Selector" daemon prio=10 tid=6000000003bff620 nid=93 lwp_id=9389891 runnable [9ffffffeb4900000..9ffffffeb4900cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff0496cf98> (a sun.nio.ch.Util$1)
- locked <9fffffff0496cf80> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff0496ce20> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"Thread-23" daemon prio=10 tid=6000000003bf9f00 nid=92 lwp_id=9389890 in Object.wait() [9ffffffeb4b00000..9ffffffeb4b00d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04981dc8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager.run(TCPEndpointImpl.java:347)
- locked <9fffffff04981dc8> (a com.tmax.webtn.tcp.impl.TCPEndpointImpl$ConnectionPoolManager)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-2" daemon prio=10 tid=6000000003bbeb40 nid=91 lwp_id=9389889 in Object.wait() [9ffffffeb4d00000..9ffffffeb4d00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-1" daemon prio=10 tid=60000000036c7b00 nid=90 lwp_id=9389888 in Object.wait() [9ffffffeb4f00000..9ffffffeb4f00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"APUB_X25SA_BTD_01_TmaxManager_ThreadPool-0" daemon prio=10 tid=6000000003344220 nid=89 lwp_id=9389887 in Object.wait() [9ffffffeb5100000..9ffffffeb5100ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff04982148> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Thread-22" daemon prio=10 tid=600000000056e210 nid=88 lwp_id=9389886 in Object.wait() [9ffffffeb5300000..9ffffffeb5300b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04981f18> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager.run(WebtEndpointImpl.java:347)
- locked <9fffffff04981f18> (a com.tmax.nio.webt.impl.WebtEndpointImpl$TimeoutManager)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-5" daemon prio=10 tid=6000000003d4e2e0 nid=87 lwp_id=9389884 waiting on condition [9ffffffeb5500000..9ffffffeb5500bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-4" daemon prio=10 tid=6000000003d4bac0 nid=86 lwp_id=9389883 waiting on condition [9ffffffeb5700000..9ffffffeb5700c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-3" daemon prio=10 tid=6000000003d4a2e0 nid=85 lwp_id=9389882 waiting on condition [9ffffffeb5900000..9ffffffeb5900cc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-2" daemon prio=10 tid=600000000329fa20 nid=84 lwp_id=9389881 waiting on condition [9ffffffeb8f00000..9ffffffeb8f00d40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"event handler worker-thread-1" daemon prio=10 tid=600000000035f4e0 nid=83 lwp_id=9389880 waiting on condition [9ffffffeb5b00000..9ffffffeb5b00dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.probus.event.plugin.rte.EventHandler" daemon prio=10 tid=6000000002cd6f20 nid=82 lwp_id=9389879 waiting on condition [9ffffffeb5d00000..9ffffffeb5d00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.probus.event.plugin.rte.EventHandler.run(EventHandler.java:59)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.anylink.flow.rte_plugin.BatchLogProcessor" daemon prio=10 tid=60000000001f5a50 nid=80 lwp_id=9389877 waiting on condition [9ffffffeb6100000..9ffffffeb6100b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.anylink.flow.rte_plugin.BatchLogProcessor.run(BatchLogProcessor.java:50)
at java.lang.Thread.run(Thread.java:595)
"com.tmax.anylink.flow.rte_plugin.OnlineLogProcessor [container1-36]" daemon prio=10 tid=60000000001f4120 nid=79 lwp_id=9389876 waiting on condition [9ffffffeb6300000..9ffffffeb6300bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at com.tmax.anylink.flow.rte_plugin.OnlineLogProcessor.run(OnlineLogProcessor.java:50)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor3" daemon prio=10 tid=600000000041f6d0 nid=78 lwp_id=9389872 runnable [9ffffffeb6500000..9ffffffeb6500c40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff0484d988> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl$MessageReader.run(ClientSynchroMessageConnectionImpl.java:391)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-16" prio=10 tid=6000000003305f20 nid=76 lwp_id=9389841 in Object.wait() [9ffffffeb6900000..9ffffffeb6900d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05910c88> (a com.tmax.probus.nio.endpoint.impl.MessageDispatcher)
at com.tmax.probus.nio.endpoint.impl.MessageDispatcher.run(MessageDispatcher.java:292)
- locked <9fffffff05910c88> (a com.tmax.probus.nio.endpoint.impl.MessageDispatcher)
at java.lang.Thread.run(Thread.java:595)
"Thread-15" daemon prio=10 tid=6000000003304480 nid=75 lwp_id=9389840 in Object.wait() [9ffffffeb6b00000..9ffffffeb6b00dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05911870> (a com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper)
at com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper.run(EventManager.java:504)
- locked <9fffffff05911870> (a com.tmax.probus.nio.endpoint.impl.TimerWrapperStopper)
at java.lang.Thread.run(Thread.java:595)
"Thread-14" daemon prio=10 tid=60000000032e2fb0 nid=74 lwp_id=9389839 in Object.wait() [9ffffffeb6d00000..9ffffffeb6d00a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff059236a0> (a com.tmax.probus.nio.endpoint.impl.EventManager)
at com.tmax.probus.nio.endpoint.impl.EventManager.run(EventManager.java:257)
- locked <9fffffff059236a0> (a com.tmax.probus.nio.endpoint.impl.EventManager)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-rollback-1142506670" prio=10 tid=600000000327e550 nid=73 lwp_id=9389838 waiting on condition [9ffffffeb6f00000..9ffffffeb6f00ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-commit-2002145759" prio=10 tid=6000000002d19500 nid=72 lwp_id=9389837 waiting on condition [9ffffffeb7100000..9ffffffeb7100b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-prepare-2083460642" prio=10 tid=6000000001bd96a0 nid=71 lwp_id=9389836 waiting on condition [9ffffffeb7300000..9ffffffeb7300bc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor2" daemon prio=10 tid=6000000000570150 nid=70 lwp_id=9389835 in Object.wait() [9ffffffeb7500000..9ffffffeb7500c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04841088> (a [I)
at java.lang.Object.wait(Object.java:474)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:183)
- locked <9fffffff04841088> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-12" daemon prio=10 tid=60000000002da6a0 nid=68 lwp_id=9389833 runnable [9ffffffeb7900000..9ffffffeb7900d40]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff03dfd9b0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at com.sun.jmx.remote.socket.SocketConnectionServer.accept(SocketConnectionServer.java:173)
at com.sun.jmx.remote.generic.SynchroMessageConnectionServerImpl.accept(SynchroMessageConnectionServerImpl.java:47)
at javax.management.remote.generic.GenericConnectorServer$Receiver.run(GenericConnectorServer.java:337)
"RMI TCP Accept-20005" daemon prio=10 tid=6000000000546220 nid=67 lwp_id=9389832 runnable [9ffffffeb7b00000..9ffffffeb7b00dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff02e18850> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-rollback-1562971892" prio=10 tid=60000000011169d0 nid=66 lwp_id=9389831 waiting on condition [9ffffffeb7d00000..9ffffffeb7d00ac0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-commit-1659874875" prio=10 tid=60000000002da340 nid=65 lwp_id=9389830 waiting on condition [9ffffffeb7f00000..9ffffffeb7f00b40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"XAJobBuffer-prepare-672568948" prio=10 tid=60000000002d9fe0 nid=64 lwp_id=9389829 waiting on condition [9ffffffeb9100000..9ffffffeb9100a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at com.tmax.probus.nio.tx.BatchJobExecutor.runListener(BatchJobExecutor.java:152)
at com.tmax.probus.nio.tx.BatchJobExecutor.access$000(BatchJobExecutor.java:39)
at com.tmax.probus.nio.tx.BatchJobExecutor$1.run(BatchJobExecutor.java:72)
at java.lang.Thread.run(Thread.java:595)
"chprd2_servlet_engine1.ContainerMonitor [container1-141]" daemon prio=10 tid=6000000002c817a0 nid=63 lwp_id=9389821 waiting on condition [9ffffffeb8100000..9ffffffeb8100bc0]
at java.lang.Thread.sleep(Native Method)
at jeus.servlet.common.WebContainerMonitor.run(WebContainerMonitor.java:137)
at java.lang.Thread.run(Thread.java:595)
"GC Daemon" daemon prio=10 tid=60000000038ccc60 nid=62 lwp_id=9389820 in Object.wait() [9ffffffeb8300000..9ffffffeb8300c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03561690> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <9fffffff03561690> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=10 tid=60000000038c1300 nid=61 lwp_id=9389819 in Object.wait() [9ffffffeb8500000..9ffffffeb8500cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff035614a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <9fffffff035614a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
at java.lang.Thread.run(Thread.java:595)
"Timer-1" daemon prio=10 tid=6000000002c89660 nid=60 lwp_id=9389818 in Object.wait() [9ffffffeb8700000..9ffffffeb8700d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592a238> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:474)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <9fffffff0592a238> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"RMI TCP Accept-0" daemon prio=10 tid=60000000003ff860 nid=59 lwp_id=9389817 runnable [9fffffffb9100000..9fffffffb9100dc0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <9fffffff049c3a20> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:456)
at java.net.ServerSocket.accept(ServerSocket.java:427)
at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
at java.lang.Thread.run(Thread.java:595)
"EJBTimerExecutor-1" daemon prio=10 tid=600000000231fcb0 nid=57 lwp_id=9389798 in Object.wait() [9ffffffeb8900000..9ffffffeb8900ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"EJBTimerExecutor-0" daemon prio=10 tid=600000000231f250 nid=56 lwp_id=9389797 in Object.wait() [9ffffffeb8b00000..9ffffffeb8b00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff0592ab20> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Timer-0" prio=10 tid=6000000000c2d3b0 nid=55 lwp_id=9389796 in Object.wait() [9ffffffeb9500000..9ffffffeb9500bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05931d00> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:474)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <9fffffff05931d00> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"EJBEngineTimer_chprd2_ejb_engine1" daemon prio=10 tid=60000000022ef0b0 nid=54 lwp_id=9389795 in Object.wait() [9ffffffeb8d00000..9ffffffeb8d00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05932490> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <9fffffff05932490> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"DeploymentCommander-0" daemon prio=10 tid=60000000002d8870 nid=51 lwp_id=9389792 in Object.wait() [9ffffffeb9300000..9ffffffeb9300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff718> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff718> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"FlushManager" daemon prio=10 tid=6000000003262c90 nid=49 lwp_id=9389788 waiting on condition [9ffffffeb9700000..9ffffffeb9700ac0]
at java.lang.Thread.sleep(Native Method)
at org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1254)
"LogFileManager.EventManager" daemon prio=10 tid=600000000324a9a0 nid=48 lwp_id=9389787 in Object.wait() [9ffffffeb9900000..9ffffffeb9900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05933230> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1260)
- locked <9fffffff05933230> (a java.lang.Object)
"FlushManager" daemon prio=10 tid=6000000003231f10 nid=47 lwp_id=9389786 waiting on condition [9ffffffeb9b00000..9ffffffeb9b00bc0]
at java.lang.Thread.sleep(Native Method)
at org.objectweb.howl.log.LogBufferManager$FlushManager.run(LogBufferManager.java:1254)
"LogFileManager.EventManager" daemon prio=10 tid=600000000322f6f0 nid=46 lwp_id=9389785 in Object.wait() [9ffffffeb9d00000..9ffffffeb9d00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff05961140> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at org.objectweb.howl.log.LogFileManager$EventManager.run(LogFileManager.java:1260)
- locked <9fffffff05961140> (a java.lang.Object)
"TMLinkManager-Selector" daemon prio=10 tid=600000000322ced0 nid=45 lwp_id=9389784 runnable [9ffffffeb9f00000..9ffffffeb9f00cc0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02fdd650> (a sun.nio.ch.Util$1)
- locked <9fffffff02fdd638> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02fd0ee0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Client-1" daemon prio=10 tid=600000000321bb90 nid=44 lwp_id=9389783 in Object.wait() [9ffffffeba100000..9ffffffeba100d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Client-0" daemon prio=10 tid=6000000003206520 nid=43 lwp_id=9389782 in Object.wait() [9ffffffeba300000..9ffffffeba300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdddc8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Server-1" daemon prio=10 tid=6000000002cdf830 nid=42 lwp_id=9389781 in Object.wait() [9ffffffeba500000..9ffffffeba500a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"TMLink.Server-0" daemon prio=10 tid=60000000023564a0 nid=41 lwp_id=9389780 in Object.wait() [9ffffffeba700000..9ffffffeba700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fdecb8> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"SelectorThread" daemon prio=10 tid=6000000002355a40 nid=40 lwp_id=9389779 runnable [9ffffffeba900000..9ffffffeba900b40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff059757d8> (a sun.nio.ch.Util$1)
- locked <9fffffff059757c0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff05975370> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.corba.se.impl.transport.SelectorImpl.run(SelectorImpl.java:249)
"Thread-6" daemon prio=10 tid=6000000002c67d20 nid=39 lwp_id=9389778 in Object.wait() [9ffffffebab00000..9ffffffebab00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03dd6fc8> (a [I)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.generic.ClientSynchroMessageNonblockingConnectionImpl.sendWithReturn(ClientSynchroMessageNonblockingConnectionImpl.java:224)
- locked <9fffffff03dd6fc8> (a [I)
at javax.management.remote.generic.ClientIntermediary$GenericClientNotifForwarder.fetchNotifs(ClientIntermediary.java:864)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.fetchNotifs(ClientNotifForwarder.java:420)
at com.sun.jmx.remote.opt.internal.ClientNotifForwarder$NotifFetcher.run(ClientNotifForwarder.java:318)
at java.lang.Thread.run(Thread.java:595)
"Thread-5" daemon prio=10 tid=60000000006304a0 nid=38 lwp_id=9389777 in Object.wait() [9ffffffebad00000..9ffffffebad00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03de23d8> (a [I)
at com.sun.jmx.remote.opt.internal.ServerCommunicatorAdmin$Adminor.run(ServerCommunicatorAdmin.java:145)
- locked <9fffffff03de23d8> (a [I)
at java.lang.Thread.run(Thread.java:595)
"Job_Executor1" daemon prio=10 tid=600000000061bf30 nid=37 lwp_id=9389774 in Object.wait() [9ffffffebaf00000..9ffffffebaf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff04215238> (a [I)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:87)
- locked <9fffffff04215238> (a [I)
"Job_Executor0" daemon prio=10 tid=6000000002c61090 nid=36 lwp_id=9389773 runnable [9ffffffebb100000..9ffffffebb100d40]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
- locked <9fffffff420c63c0> (a java.io.BufferedInputStream)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2486)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2496)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:211)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$MessageReader.run(ServerSynchroMessageConnectionImpl.java:168)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
"Thread-4" daemon prio=10 tid=6000000002b3f780 nid=35 lwp_id=9389772 waiting on condition [9ffffffebb300000..9ffffffebb300dc0]
at java.lang.Thread.sleep(Native Method)
at com.sun.jmx.remote.opt.internal.ClientCommunicatorAdmin$Checker.run(ClientCommunicatorAdmin.java:154)
at java.lang.Thread.run(Thread.java:595)
"JMXMPSelector" daemon prio=10 tid=6000000002b31e80 nid=34 lwp_id=9389770 runnable [9ffffffebb500000..9ffffffebb500a40]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff03dd59c8> (a sun.nio.ch.Util$1)
- locked <9fffffff03dd59b0> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff03dc7818> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at jeus.io.impl.nio.NIOSelector.run(NIOSelector.java:178)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-9" daemon prio=10 tid=6000000002b2c500 nid=33 lwp_id=9389769 in Object.wait() [9ffffffebb700000..9ffffffebb700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-8" daemon prio=10 tid=6000000002b29ce0 nid=32 lwp_id=9389768 in Object.wait() [9ffffffebb900000..9ffffffebb900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-7" daemon prio=10 tid=6000000002b244c0 nid=31 lwp_id=9389767 in Object.wait() [9ffffffebbb00000..9ffffffebbb00bc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-6" daemon prio=10 tid=6000000002a35db0 nid=30 lwp_id=9389766 in Object.wait() [9ffffffebbd00000..9ffffffebbd00c40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-5" daemon prio=10 tid=6000000002a2c770 nid=29 lwp_id=9389765 in Object.wait() [9ffffffebbf00000..9ffffffebbf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-4" daemon prio=10 tid=6000000002a23f40 nid=28 lwp_id=9389764 in Object.wait() [9ffffffebc100000..9ffffffebc100d40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-3" daemon prio=10 tid=600000000245a3c0 nid=27 lwp_id=9389763 in Object.wait() [9ffffffebc300000..9ffffffebc300dc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-2" daemon prio=10 tid=600000000242d5d0 nid=26 lwp_id=9389762 in Object.wait() [9ffffffebc500000..9ffffffebc500a40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-1" daemon prio=10 tid=600000000153fc40 nid=25 lwp_id=9389761 in Object.wait() [9ffffffebc700000..9ffffffebc700ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"JMXMP-0" daemon prio=10 tid=60000000014acf30 nid=24 lwp_id=9389760 in Object.wait() [9ffffffebc900000..9ffffffebc900b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff058ff790> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"IO-JNSLocal-0[Socket[addr=/172.25.60.112,port=9736,localport=54805]]" daemon prio=10 tid=60000000014938f0 nid=23 lwp_id=9389759 runnable [9ffffffebcb00000..9ffffffebcb00bc0]
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:200)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
- locked <9fffffff03018740> (a java.lang.Object)
at jeus.io.impl.blockingChannel.util.BlockingChannelInputStreamBuffer.readBuffer(BlockingChannelInputStreamBuffer.java:28)
at jeus.io.impl.nio.util.ChannelInputStreamBuffer.read(ChannelInputStreamBuffer.java:55)
at jeus.io.impl.nio.protocol.message.NIOContentBuffer.read(NIOContentBuffer.java:63)
at jeus.io.protocol.message.ContentBuffer.readBuffer(ContentBuffer.java:58)
at jeus.io.protocol.message.ContentReader.readMessage(ContentReader.java:59)
at jeus.io.impl.StreamHandlerImpl.readMessage(StreamHandlerImpl.java:242)
at jeus.io.impl.StreamHandlerImpl14.readMessage(StreamHandlerImpl14.java:72)
at jeus.io.impl.blocking.handler.BlockingStreamHandlerImpl14.run(BlockingStreamHandlerImpl14.java:54)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:642)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:667)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-2" daemon prio=10 tid=6000000001411fc0 nid=22 lwp_id=9389758 waiting on condition [9ffffffebcd00000..9ffffffebcd00c40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Thread-3" daemon prio=10 tid=6000000001405ef0 nid=21 lwp_id=9389757 in Object.wait() [9ffffffebcf00000..9ffffffebcf00cc0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff03de2e90> (a jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer)
at java.lang.Object.wait(Object.java:474)
at jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer.accept(OneSocketNonblockingConnectionServer.java:66)
- locked <9fffffff03de2e90> (a jeus.management.remote.jeusmp.OneSocketNonblockingConnectionServer)
at jeus.management.remote.generic.SynchroMessageNonblockingConnectionServerImpl.accept(SynchroMessageNonblockingConnectionServerImpl.java:61)
at javax.management.remote.generic.GenericConnectorServer$Receiver.run(GenericConnectorServer.java:337)
"jeus.server.enginecontainer.Timer" daemon prio=10 tid=60000000012ec030 nid=20 lwp_id=9389756 waiting on condition [9ffffffebd100000..9ffffffebd100d40]
at java.lang.Thread.sleep(Native Method)
at jeus.server.enginecontainer.ResourceManager.run(ResourceManager.java:40)
"IO-IO-ClientSecurity-0[Socket[addr=/172.25.60.112,port=9736,localport=54804]]" daemon prio=10 tid=60000000010e6310 nid=19 lwp_id=9389755 runnable [9ffffffebd300000..9ffffffebd300dc0]
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:200)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
- locked <9fffffff02ffc128> (a java.lang.Object)
at jeus.io.impl.blockingChannel.util.BlockingChannelInputStreamBuffer.readBuffer(BlockingChannelInputStreamBuffer.java:28)
at jeus.io.impl.nio.util.ChannelInputStreamBuffer.read(ChannelInputStreamBuffer.java:55)
at jeus.io.impl.nio.protocol.message.NIOContentBuffer.read(NIOContentBuffer.java:63)
at jeus.io.protocol.message.ContentBuffer.readBuffer(ContentBuffer.java:58)
at jeus.io.protocol.message.ContentReader.readMessage(ContentReader.java:59)
at jeus.io.impl.StreamHandlerImpl.readMessage(StreamHandlerImpl.java:242)
at jeus.io.impl.StreamHandlerImpl14.readMessage(StreamHandlerImpl14.java:72)
at jeus.io.impl.blocking.handler.BlockingStreamHandlerImpl14.run(BlockingStreamHandlerImpl14.java:54)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:642)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:667)
at java.lang.Thread.run(Thread.java:595)
"SchedulingService-1" daemon prio=10 tid=6000000000f2e880 nid=18 lwp_id=9389754 waiting on condition [9ffffffebdb00000..9ffffffebdb00a40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"ActiveDispatcher-10771" daemon prio=10 tid=6000000000ed2990 nid=17 lwp_id=9389753 runnable [9fffffffb9300000..9fffffffb9300ac0]
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:170)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:56)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <9fffffff02fe6818> (a sun.nio.ch.Util$1)
- locked <9fffffff02fe6800> (a java.util.Collections$UnmodifiableSet)
- locked <9fffffff02fe6688> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
at jeus.util.net.ActiveDispatcher.run(ActiveDispatcher.java:94)
at java.lang.Thread.run(Thread.java:595)
"jeus.util.net.SocketDispatcher-0" daemon prio=10 tid=6000000000169cf0 nid=16 lwp_id=9389752 in Object.wait() [9fffffffb9f00000..9fffffffb9f00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02fefc70> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at java.lang.Object.wait(Object.java:474)
at jeus.util.concurrent50.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:328)
- locked <9fffffff02fefc70> (a jeus.util.concurrent50.concurrent.LinkedBlockingQueue$SerializableLock)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:469)
at jeus.util.concurrent50.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:666)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=10 tid=600000000044ab10 nid=15 lwp_id=9389714 runnable [0000000000000000..0000000000000000]
"CompilerThread1" daemon prio=10 tid=60000000004462c0 nid=13 lwp_id=9389712 waiting on condition [0000000000000000..9ffffffebd7fea00]
"CompilerThread0" daemon prio=10 tid=60000000003dfae0 nid=12 lwp_id=9389711 waiting on condition [0000000000000000..9ffffffebdffea80]
"AdapterThread" daemon prio=10 tid=60000000003dce60 nid=11 lwp_id=9389710 waiting on condition [0000000000000000..0000000000000000]
"Signal Dispatcher" daemon prio=10 tid=60000000003da640 nid=10 lwp_id=9389709 waiting on condition [0000000000000000..0000000000000000]
"Finalizer" daemon prio=10 tid=60000000001bae50 nid=9 lwp_id=9389708 in Object.wait() [9ffffffebed00000..9ffffffebed00ac0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02c85e40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <9fffffff02c85e40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:197)
"Reference Handler" daemon prio=10 tid=60000000001b6be0 nid=8 lwp_id=9389707 in Object.wait() [9ffffffebef00000..9ffffffebef00b40]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02c85e08> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:123)
- locked <9fffffff02c85e08> (a java.lang.ref.Reference$Lock)
"jeus.server.enginecontainer.EngineContainer [container1-10]" prio=10 tid=6000000000098a20 nid=1 lwp_id=-1 in Object.wait() [9fffffffffffc000..9fffffffffffd0b0]
at java.lang.Object.wait(Native Method)
- waiting on <9fffffff02ca7428> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at jeus.server.enginecontainer.EngineContainer.waitForDown(EngineContainer.java:1041)
- locked <9fffffff02ca7428> (a java.lang.Object)
at jeus.server.enginecontainer.EngineContainer.main(EngineContainer.java:1022)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at jeus.server.Bootstrapper.callMainMethod(Bootstrapper.java:295)
at jeus.server.Bootstrapper.callMain(Bootstrapper.java:364)
at jeus.server.enginecontainer.EngineContainerBootstrapper.main(EngineContainerBootstrapper.java:14)
"VM Thread" prio=10 tid=6000000000104270 nid=7 lwp_id=9389706 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=6000000000021aa0 nid=3 lwp_id=9389693 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=6000000000021c00 nid=4 lwp_id=9389694 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=6000000000021d60 nid=5 lwp_id=9389695 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=6000000000021ec0 nid=6 lwp_id=9389696 runnable
"VM Periodic Task Thread" prio=10 tid=60000000001043b0 nid=14 lwp_id=9389713 waiting on condition
================================================
FILE: tda/src/test/resources/intellij_dump.json
================================================
{
"threadDump": {
"processId": "3862",
"time": "2026-01-25T15:46:04.439828Z",
"runtimeVersion": "21.0.10+7-LTS",
"threadContainers": [
{
"container": "",
"parent": null,
"owner": null,
"threads": [
{
"tid": "9",
"name": "Reference Handler",
"stack": [
"java.base\/java.lang.ref.Reference.waitForReferencePendingList(Native Method)",
"java.base\/java.lang.ref.Reference.processPendingReferences(Reference.java:246)",
"java.base\/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)"
]
},
{
"tid": "10",
"name": "Finalizer",
"stack": [
"java.base\/java.lang.Object.wait0(Native Method)",
"java.base\/java.lang.Object.wait(Object.java:366)",
"java.base\/java.lang.Object.wait(Object.java:339)",
"java.base\/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48)",
"java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158)",
"java.base\/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89)",
"java.base\/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)"
]
},
{
"tid": "11",
"name": "Signal Dispatcher",
"stack": [
]
},
{
"tid": "18",
"name": "Notification Thread",
"stack": [
]
},
{
"tid": "19",
"name": "Common-Cleaner",
"stack": [
"java.base\/jdk.internal.misc.Unsafe.park(Native Method)",
"java.base\/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)",
"java.base\/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1886)",
"java.base\/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71)",
"java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143)",
"java.base\/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218)",
"java.base\/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)",
"java.base\/java.lang.Thread.run(Thread.java:1583)",
"java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:186)"
]
},
{
"tid": "21",
"name": "JPS event loop",
"stack": [
"java.base\/sun.nio.ch.KQueue.poll(Native Method)",
"java.base\/sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:125)",
"java.base\/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)",
"java.base\/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)",
"io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
"io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
"io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
"io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
"io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
"io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
"java.base\/java.lang.Thread.run(Thread.java:1583)"
]
},
{
"tid": "37",
"name": "DestroyJavaVM",
"stack": [
]
},
{
"tid": "38",
"name": "Attach Listener",
"stack": [
"java.base\/java.lang.Thread.getStackTrace(Thread.java:2451)",
"java.base\/jdk.internal.vm.ThreadDumper.dumpThreadToJson(ThreadDumper.java:270)",
"java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:242)",
"java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:206)",
"java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToFile(ThreadDumper.java:117)",
"java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:85)"
]
}
],
"threadCount": "8"
},
{
"container": "java.util.concurrent.ThreadPoolExecutor@41e68fc",
"parent": "",
"owner": null,
"threads": [
],
"threadCount": "0"
},
{
"container": "ForkJoinPool.commonPool\/jdk.internal.vm.SharedThreadContainer@5781cbe2",
"parent": "",
"owner": null,
"threads": [
],
"threadCount": "0"
},
{
"container": "java.util.concurrent.ThreadPoolExecutor@163e4e87",
"parent": "",
"owner": null,
"threads": [
],
"threadCount": "0"
}
]
}
}
================================================
FILE: tda/src/test/resources/java11dump.log
================================================
2020-04-16 02:53:41
Full thread dump OpenJDK 64-Bit Server VM (11.0.6+10 mixed mode):
"main" #1 prio=5 os_prio=0 cpu=1124.82ms elapsed=116459.50s tid=0x00007f6aec016800 nid=0xaba runnable [0x00007f6af4245000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(java.base@11.0.6/Native Method)
at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.6/AbstractPlainSocketImpl.java:458)
at java.net.ServerSocket.implAccept(java.base@11.0.6/ServerSocket.java:565)
at java.net.ServerSocket.accept(java.base@11.0.6/ServerSocket.java:533)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:466)
at org.apache.catalina.startup.Catalina.await(Catalina.java:776)
at org.apache.catalina.startup.Catalina.start(Catalina.java:722)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@11.0.6/Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@11.0.6/NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@11.0.6/DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(java.base@11.0.6/Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
Locked ownable synchronizers:
- None
"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=74835.02ms elapsed=116459.48s tid=0x00007f6aec0a8800 nid=0xabe waiting on condition [0x00007f6ab3af8000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.6/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@11.0.6/Reference.java:241)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.6/Reference.java:213)
Locked ownable synchronizers:
- None
"VM Thread" os_prio=0 cpu=1400820.85ms elapsed=116459.49s tid=0x00007f6aec0a0000 nid=0xabc runnable
"ParGC Thread#0" os_prio=0 cpu=531433.46ms elapsed=116459.51s tid=0x00007f6aec040000 nid=0xabb runnable
"ParGC Thread#1" os_prio=0 cpu=532378.30ms elapsed=116452.11s tid=0x00007f6aac005000 nid=0xb35 runnable
"ParGC Thread#2" os_prio=0 cpu=531378.18ms elapsed=116452.11s tid=0x00007f6aac006800 nid=0xb36 runnable
"ParGC Thread#3" os_prio=0 cpu=531444.52ms elapsed=116452.10s tid=0x00007f6aac008000 nid=0xb37 runnable
"ParGC Thread#4" os_prio=0 cpu=531319.95ms elapsed=116452.10s tid=0x00007f6aac009800 nid=0xb38 runnable
"ParGC Thread#5" os_prio=0 cpu=531506.14ms elapsed=116452.10s tid=0x00007f6aac00b000 nid=0xb39 runnable
"ParGC Thread#6" os_prio=0 cpu=531183.48ms elapsed=116452.10s tid=0x00007f6aac00c800 nid=0xb3a runnable
"ParGC Thread#7" os_prio=0 cpu=532862.62ms elapsed=116452.10s tid=0x00007f6aac00e000 nid=0xb3b runnable
"ParGC Thread#8" os_prio=0 cpu=531416.13ms elapsed=116436.06s tid=0x00007f6aac015000 nid=0xcf8 runnable
"ParGC Thread#9" os_prio=0 cpu=531990.95ms elapsed=116436.06s tid=0x00007f6aac016800 nid=0xcf9 runnable
"VM Periodic Task Thread" os_prio=0 cpu=60646.16ms elapsed=116459.40s tid=0x00007f6aec18f000 nid=0xaca waiting on condition
JNI global refs: 173, weak refs: 5
================================================
FILE: tda/src/test/resources/java21dump.log
================================================
2024-08-20 14:25:30
Full thread dump OpenJDK 64-Bit Server VM (21.0.2+13-LTS mixed mode, sharing):
"main" #1 [1] prio=5 os_prio=0 cpu=2245.67ms elapsed=58234.25s tid=0x00007f8b2c016800 nid=0x1abc runnable [0x00007f8b34245000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(java.base@21.0.2/Native Method)
at java.net.AbstractPlainSocketImpl.accept(java.base@21.0.2/AbstractPlainSocketImpl.java:458)
at java.net.ServerSocket.implAccept(java.base@21.0.2/ServerSocket.java:565)
at java.net.ServerSocket.accept(java.base@21.0.2/ServerSocket.java:533)
at com.example.virtualthread.WebServer.start(WebServer.java:45)
at com.example.virtualthread.Application.main(Application.java:25)
Locked ownable synchronizers:
- None
"Reference Handler" #2 daemon [2] prio=10 os_prio=0 cpu=85432.15ms elapsed=58234.23s tid=0x00007f8b2c0a8800 nid=0x1abe waiting on condition [0x00007f8b23af8000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.2/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.2/Reference.java:253)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.2/Reference.java:215)
Locked ownable synchronizers:
- None
"Finalizer" #3 daemon [3] prio=8 os_prio=0 cpu=12.45ms elapsed=58234.23s tid=0x00007f8b2c0ab000 nid=0x1abf in Object.wait() [0x00007f8b239f7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@21.0.2/Native Method)
- waiting on <0x000000076ab62208> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.2/ReferenceQueue.java:155)
- locked <0x000000076ab62208> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.2/ReferenceQueue.java:176)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.2/Finalizer.java:172)
Locked ownable synchronizers:
- None
"Signal Dispatcher" #4 daemon [4] prio=9 os_prio=0 cpu=0.89ms elapsed=58234.22s tid=0x00007f8b2c0b2000 nid=0x1ac0 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"VirtualThread-unparker" #10 daemon [10] prio=5 os_prio=0 cpu=1234.56ms elapsed=58230.15s tid=0x00007f8b2c156000 nid=0x1ac6 waiting on condition [0x00007f8b235f6000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)
- parking to wait for <0x000000076ab75678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:211)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.2/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.2/LinkedBlockingQueue.java:435)
at java.lang.VirtualThread.unpark(java.base@21.0.2/VirtualThread.java:687)
Locked ownable synchronizers:
- None
"ForkJoinPool-1-worker-1" #11 daemon [11] prio=5 os_prio=0 cpu=5678.90ms elapsed=58230.14s tid=0x00007f8b2c158000 nid=0x1ac7 waiting on condition [0x00007f8b234f5000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)
- parking to wait for <0x000000076ab76890> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:211)
at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.2/ForkJoinPool.java:1565)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.2/ForkJoinPool.java:1519)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.2/ForkJoinWorkerThread.java:165)
Locked ownable synchronizers:
- None
"VirtualThread[#21]" #21 virtual [21] prio=5 os_prio=0 cpu=45.23ms elapsed=12345.67s tid=0x00007f8b2c200000 nid=0x1ac8 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@21.0.2/Native Method)
at java.io.FileInputStream.read(java.base@21.0.2/FileInputStream.java:276)
at java.io.BufferedInputStream.fill(java.base@21.0.2/BufferedInputStream.java:244)
at java.io.BufferedInputStream.read1(java.base@21.0.2/BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(java.base@21.0.2/BufferedInputStream.java:343)
at com.example.virtualthread.FileProcessor.processFile(FileProcessor.java:34)
at com.example.virtualthread.TaskRunner.run(TaskRunner.java:28)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
Locked ownable synchronizers:
- None
"VirtualThread[#22]" #22 virtual [22] prio=5 os_prio=0 cpu=67.89ms elapsed=12340.12s tid=0x00007f8b2c201000 nid=0x1ac9 waiting on condition [0x0000000000000000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep0(java.base@21.0.2/Native Method)
at java.lang.Thread.sleep(java.base@21.0.2/Thread.java:509)
at com.example.virtualthread.AsyncWorker.doWork(AsyncWorker.java:45)
at com.example.virtualthread.AsyncWorker.run(AsyncWorker.java:25)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
Locked ownable synchronizers:
- None
"VirtualThread[#23]" #23 virtual [23] prio=5 os_prio=0 cpu=123.45ms elapsed=12335.89s tid=0x00007f8b2c202000 nid=0x1aca waiting on condition [0x0000000000000000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method)
- parking to wait for <0x000000076ab89012> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:211)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.2/AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.BlockingQueue.take(java.base@21.0.2/LinkedBlockingQueue.java:435)
at com.example.virtualthread.MessageProcessor.processMessages(MessageProcessor.java:52)
at com.example.virtualthread.MessageProcessor.run(MessageProcessor.java:38)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
Locked ownable synchronizers:
- None
"VirtualThread[#24]" #24 virtual [24] prio=5 os_prio=0 cpu=234.56ms elapsed=12330.45s tid=0x00007f8b2c203000 nid=0x1acb in Object.wait() [0x0000000000000000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@21.0.2/Native Method)
- waiting on <0x000000076ab90234> (a java.lang.Object)
at java.lang.Object.wait(java.base@21.0.2/Object.java:359)
at com.example.virtualthread.SynchronizedWorker.waitForSignal(SynchronizedWorker.java:67)
- locked <0x000000076ab90234> (a java.lang.Object)
at com.example.virtualthread.SynchronizedWorker.run(SynchronizedWorker.java:42)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
Locked ownable synchronizers:
- None
"VirtualThread[#25]" #25 virtual [25] prio=5 os_prio=0 cpu=345.67ms elapsed=12325.78s tid=0x00007f8b2c204000 nid=0x1acc runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(java.base@21.0.2/Native Method)
at java.net.SocketInputStream.socketRead(java.base@21.0.2/SocketInputStream.java:118)
at java.net.SocketInputStream.read(java.base@21.0.2/SocketInputStream.java:166)
at java.net.SocketInputStream.read(java.base@21.0.2/SocketInputStream.java:140)
at java.io.BufferedInputStream.fill(java.base@21.0.2/BufferedInputStream.java:244)
at java.io.BufferedInputStream.read1(java.base@21.0.2/BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(java.base@21.0.2/BufferedInputStream.java:343)
at com.example.virtualthread.NetworkClient.readResponse(NetworkClient.java:89)
at com.example.virtualthread.NetworkClient.run(NetworkClient.java:56)
at java.lang.VirtualThread.run(java.base@21.0.2/VirtualThread.java:309)
Locked ownable synchronizers:
- None
"Attach Listener" #26 daemon [26] prio=9 os_prio=0 cpu=156.78ms elapsed=58230.10s tid=0x00007f8b2c20a000 nid=0x1acd waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"VM Thread" os_prio=0 cpu=1567820.45ms elapsed=58234.24s tid=0x00007f8b2c0a0000 nid=0x1abc runnable
"G1 Main Marker" os_prio=0 cpu=234567.89ms elapsed=58234.25s tid=0x00007f8b2c040000 nid=0x1abb runnable
"G1 Conc#0" os_prio=0 cpu=345678.90ms elapsed=58230.11s tid=0x00007f8b2c005000 nid=0x1b35 runnable
"G1 Refine#0" os_prio=0 cpu=456789.01ms elapsed=58230.11s tid=0x00007f8b2c006800 nid=0x1b36 runnable
"G1 Service" os_prio=0 cpu=567890.12ms elapsed=58230.10s tid=0x00007f8b2c008000 nid=0x1b37 runnable
"VM Periodic Task Thread" os_prio=0 cpu=67892.34ms elapsed=58234.15s tid=0x00007f8b2c18f000 nid=0x1aca waiting on condition
JNI global refs: 247, weak refs: 12
================================================
FILE: tda/src/test/resources/java8dump.log
================================================
2016-07-12 14:02:38
Full thread dump OpenJDK 64-Bit Server VM (25.91-b14 mixed mode):
"Thread-2" #20 prio=6 os_prio=0 tid=0x00007f92b01aa000 nid=0x2a43 waiting on condition [0x00007f92f507e000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.pironet.tda.utils.MemoryStatusUpdater.run(StatusBar.java:124)
at java.lang.Thread.run(Thread.java:745)
"TimerQueue" #19 daemon prio=5 os_prio=0 tid=0x00007f92b00fc800 nid=0x2a42 waiting on condition [0x00007f92f9176000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d7bf6bd0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:745)
"Timer-0" #16 daemon prio=6 os_prio=0 tid=0x00007f92b0057800 nid=0x2a40 in Object.wait() [0x00007f92f9ea4000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d75b1e48> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000d75b1e48> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"DestroyJavaVM" #14 prio=5 os_prio=0 tid=0x00007f930c009800 nid=0x2a2d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"AWT-EventQueue-0" #12 prio=6 os_prio=0 tid=0x00007f930c464000 nid=0x2a3e waiting on condition [0x00007f92fa0a6000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d7353320> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.awt.EventQueue.getNextEvent(EventQueue.java:554)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-Shutdown" #13 prio=5 os_prio=0 tid=0x00007f930c462000 nid=0x2a3d in Object.wait() [0x00007f92fa1a7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d7353cd8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x00000000d7353cd8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"AWT-XAWT" #11 daemon prio=6 os_prio=0 tid=0x00007f930c460800 nid=0x2a3c runnable [0x00007f92fa2a8000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:568)
at sun.awt.X11.XToolkit.run(XToolkit.java:532)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" #9 daemon prio=10 os_prio=0 tid=0x00007f930c44c000 nid=0x2a3b in Object.wait() [0x00007f92fa3a9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d7338608> irockel@spunky:~/Entwicklung/tda/tda-git/tda/dist$ (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000d7338608> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f930c2b3800 nid=0x2a39 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f930c294000 nid=0x2a38 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f930c292000 nid=0x2a37 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f930c28f000 nid=0x2a36 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f930c28d000 nid=0x2a35 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f930c266800 nid=0x2a34 in Object.wait() [0x00007f92fb8ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d7008ee0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000d7008ee0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f930c262000 nid=0x2a33 in Object.wait() [0x00007f92fb9f0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d7006b50> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000000d7006b50> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=0 tid=0x00007f930c25a800 nid=0x2a32 runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f930c01f000 nid=0x2a2e runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f930c020800 nid=0x2a2f runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f930c022800 nid=0x2a30 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f930c024000 nid=0x2a31 runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007f930c2b6000 nid=0x2a3a waiting on condition
JNI global references: 556
Heap
PSYoungGen total 36864K, used 19075K [0x00000000d7000000, 0x00000000d9900000, 0x0000000100000000)
eden space 31744K, 60% used [0x00000000d7000000,0x00000000d82a0e88,0x00000000d8f00000)
from space 5120K, 0% used [0x00000000d9400000,0x00000000d9400000,0x00000000d9900000)
to space 5120K, 0% used [0x00000000d8f00000,0x00000000d8f00000,0x00000000d9400000)
ParOldGen total 84992K, used 0K [0x0000000085000000, 0x000000008a300000, 0x00000000d7000000)
object space 84992K, 0% used [0x0000000085000000,0x0000000085000000,0x000000008a300000)
Metaspace used 17518K, capacity 17732K, committed 17920K, reserved 1064960K
class space used 2177K, capacity 2276K, committed 2304K, reserved 1048576K
================================================
FILE: tda/src/test/resources/jdk11_long_running.log
================================================
2026-01-17 10:00:00
Full thread dump OpenJDK 64-Bit Server VM (11.0.12+7-LTS mixed mode):
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=55652.75ms elapsed=107142.81s tid=0x00007f4b3883d000 nid=0x10854 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"VM Periodic Task Thread" os_prio=0 cpu=450.00ms elapsed=107142.81s tid=0x00007f4b3883d000 nid=0x10855 waiting on condition
2026-01-17 10:01:00
Full thread dump OpenJDK 64-Bit Server VM (11.0.12+7-LTS mixed mode):
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=55652.76ms elapsed=107145.12s tid=0x00007f4b3883d000 nid=0x10854 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"VM Periodic Task Thread" os_prio=0 cpu=451.00ms elapsed=107145.12s tid=0x00007f4b3883d000 nid=0x10855 waiting on condition
================================================
FILE: tda/src/test/resources/jstack_dump.log
================================================
2026-01-20 17:29:40
Full thread dump OpenJDK 64-Bit Server VM (21.0.9+10-LTS mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x000000087e826560, length=12, elements={
0x000000010328e320, 0x000000087f130000, 0x000000087f130700, 0x000000087f130e00,
0x000000087f131500, 0x000000010328eda0, 0x000000010328f5a0, 0x000000087f131c00,
0x000000087f132300, 0x000000087f133800, 0x0000000882179500, 0x0000000882179c00
}
"Reference Handler" #9 [30467] daemon prio=10 os_prio=31 cpu=0.44ms elapsed=25574.11s tid=0x000000010328e320 nid=30467 waiting on condition [0x000000016e7c2000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.9/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@21.0.9/Reference.java:246)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.9/Reference.java:208)
Locked ownable synchronizers:
- None
"Finalizer" #10 [25091] daemon prio=8 os_prio=31 cpu=0.05ms elapsed=25574.11s tid=0x000000087f130000 nid=25091 in Object.wait() [0x000000016e9ce000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0(java.base@21.0.9/Native Method)
- waiting on <0x000000034b3000f0> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.Object.wait(java.base@21.0.9/Object.java:366)
at java.lang.Object.wait(java.base@21.0.9/Object.java:339)
at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.9/NativeReferenceQueue.java:48)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.9/ReferenceQueue.java:158)
at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.9/NativeReferenceQueue.java:89)
- locked <0x000000034b3000f0> (a java.lang.ref.NativeReferenceQueue$Lock)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.9/Finalizer.java:173)
Locked ownable synchronizers:
- None
"Signal Dispatcher" #11 [25603] daemon prio=9 os_prio=31 cpu=1.62ms elapsed=25574.11s tid=0x000000087f130700 nid=25603 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Service Thread" #12 [25859] daemon prio=9 os_prio=31 cpu=0.45ms elapsed=25574.11s tid=0x000000087f130e00 nid=25859 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Monitor Deflation Thread" #13 [29699] daemon prio=9 os_prio=31 cpu=2908.37ms elapsed=25574.11s tid=0x000000087f131500 nid=29699 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" #14 [26627] daemon prio=9 os_prio=31 cpu=431.56ms elapsed=25574.11s tid=0x000000010328eda0 nid=26627 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
Locked ownable synchronizers:
- None
"C1 CompilerThread0" #17 [26883] daemon prio=9 os_prio=31 cpu=413.70ms elapsed=25574.11s tid=0x000000010328f5a0 nid=26883 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
Locked ownable synchronizers:
- None
"Notification Thread" #18 [27139] daemon prio=9 os_prio=31 cpu=0.05ms elapsed=25574.10s tid=0x000000087f131c00 nid=27139 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Common-Cleaner" #19 [27651] daemon prio=8 os_prio=31 cpu=72.73ms elapsed=25574.10s tid=0x000000087f132300 nid=27651 waiting on condition [0x000000016f822000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@21.0.9/Native Method)
- parking to wait for <0x000000034b3001b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.9/LockSupport.java:269)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.9/AbstractQueuedSynchronizer.java:1886)
at java.lang.ref.ReferenceQueue.await(java.base@21.0.9/ReferenceQueue.java:71)
at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.9/ReferenceQueue.java:143)
at java.lang.ref.ReferenceQueue.remove(java.base@21.0.9/ReferenceQueue.java:218)
at jdk.internal.ref.CleanerImpl.run(java.base@21.0.9/CleanerImpl.java:140)
at java.lang.Thread.runWith(java.base@21.0.9/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.9/Thread.java:1583)
at jdk.internal.misc.InnocuousThread.run(java.base@21.0.9/InnocuousThread.java:186)
Locked ownable synchronizers:
- None
"JPS event loop" #21 [32771] prio=5 os_prio=31 cpu=1244.00ms elapsed=25573.97s tid=0x000000087f133800 nid=32771 runnable [0x000000016fe46000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.KQueue.poll(java.base@21.0.9/Native Method)
at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.9/KQueueSelectorImpl.java:125)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.9/SelectorImpl.java:130)
- locked <0x000000034b310400> (a sun.nio.ch.Util$2)
- locked <0x000000034b3103a8> (a sun.nio.ch.KQueueSelectorImpl)
at sun.nio.ch.SelectorImpl.select(java.base@21.0.9/SelectorImpl.java:142)
at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)
at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)
at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.lang.Thread.runWith(java.base@21.0.9/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.9/Thread.java:1583)
Locked ownable synchronizers:
- <0x000000034b314548> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
"DestroyJavaVM" #33 [4099] prio=5 os_prio=31 cpu=417.10ms elapsed=25573.66s tid=0x0000000882179500 nid=4099 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Attach Listener" #34 [33287] daemon prio=9 os_prio=31 cpu=1.16ms elapsed=99.69s tid=0x0000000882179c00 nid=33287 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"GC Thread#9" os_prio=31 cpu=0.26ms elapsed=25573.86s tid=0x0000000881882800 nid=35331 runnable
"GC Thread#8" os_prio=31 cpu=0.72ms elapsed=25573.86s tid=0x0000000881882000 nid=35075 runnable
"GC Thread#7" os_prio=31 cpu=1.06ms elapsed=25573.86s tid=0x0000000881881c00 nid=34819 runnable
"GC Thread#6" os_prio=31 cpu=0.88ms elapsed=25573.86s tid=0x0000000881881800 nid=40963 runnable
"GC Thread#5" os_prio=31 cpu=1.01ms elapsed=25573.86s tid=0x0000000881881400 nid=41475 runnable
"GC Thread#4" os_prio=31 cpu=1.28ms elapsed=25573.86s tid=0x0000000881881000 nid=34051 runnable
"GC Thread#3" os_prio=31 cpu=1.48ms elapsed=25573.86s tid=0x0000000881880c00 nid=41987 runnable
"GC Thread#2" os_prio=31 cpu=1.30ms elapsed=25573.86s tid=0x0000000881880800 nid=42243 runnable
"GC Thread#1" os_prio=31 cpu=0.51ms elapsed=25573.86s tid=0x0000000881880400 nid=33539 runnable
"VM Thread" os_prio=31 cpu=789.01ms elapsed=25574.12s tid=0x000000087f0ee000 nid=18435 runnable
"VM Periodic Task Thread" os_prio=31 cpu=15959.25ms elapsed=25574.12s tid=0x0000000103281f80 nid=20995 waiting on condition
"G1 Service" os_prio=31 cpu=814.24ms elapsed=25574.12s tid=0x000000087f0ec400 nid=16643 runnable
"G1 Refine#0" os_prio=31 cpu=0.03ms elapsed=25574.12s tid=0x000000010327ea20 nid=13827 runnable
"G1 Conc#0" os_prio=31 cpu=0.02ms elapsed=25574.12s tid=0x000000010327bce0 nid=14339 runnable
"G1 Main Marker" os_prio=31 cpu=0.02ms elapsed=25574.12s tid=0x000000010327b240 nid=13315 runnable
"GC Thread#0" os_prio=31 cpu=0.67ms elapsed=25574.12s tid=0x000000010327a420 nid=12803 runnable
JNI global refs: 14, weak refs: 0
================================================
FILE: tda/src/test/resources/test.log
================================================
2007-11-06 10:30:41
Full thread dump Java HotSpot(TM) Client VM 1.6.0_03-b05
"RMI TCP Connection(23)-127.0.1.1" id=3149 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@166fba
"RMI TCP Connection(22)-127.0.1.1" id=3148 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@15bc412
"RMI TCP Connection(21)-127.0.1.1" id=3147 in RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:167)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:96)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:33)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1359)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1a5930e
"JMX server connection timeout 3146" id=3146 in TIMED_WAITING
- waiting on <0x18df8a5> (a [I)
- locked <0x18df8a5> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Connection(19)-127.0.1.1" id=3144 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@19c6840
"Inactive RequestProcessor thread [Was:AnnotationHolder/org.netbeans.modules.editor.hints.AnnotationHolder$2$2]" id=3143 in TIMED_WAITING
- waiting on <0x18c4e5f> (a java.lang.Object)
- locked <0x18c4e5f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Versioning/org.netbeans.modules.versioning.system.cvss.FilesystemHandler$3]" id=3142 in TIMED_WAITING
- waiting on <0x1901c0d> (a java.lang.Object)
- locked <0x1901c0d> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3141 in TIMED_WAITING
- waiting on <0x1d1db12> (a java.lang.Object)
- locked <0x1d1db12> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3140 in TIMED_WAITING
- waiting on <0x182dd72> (a java.lang.Object)
- locked <0x182dd72> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3139 in TIMED_WAITING
- waiting on <0x1796bbc> (a java.lang.Object)
- locked <0x1796bbc> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3138 in TIMED_WAITING
- waiting on <0x1fac7ae> (a java.lang.Object)
- locked <0x1fac7ae> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3137 in TIMED_WAITING
- waiting on <0x114d3b6> (a java.lang.Object)
- locked <0x114d3b6> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.codehaus.mevenide.netbeans.nodes.ProjectFilesNode]" id=3136 in TIMED_WAITING
- waiting on <0x482793> (a java.lang.Object)
- locked <0x482793> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode]" id=3135 in TIMED_WAITING
- waiting on <0xa28a> (a java.lang.Object)
- locked <0xa28a> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3134 in TIMED_WAITING
- waiting on <0x88a7ea> (a java.lang.Object)
- locked <0x88a7ea> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3133 in TIMED_WAITING
- waiting on <0x164bc68> (a java.lang.Object)
- locked <0x164bc68> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3132 in TIMED_WAITING
- waiting on <0x15594c8> (a java.lang.Object)
- locked <0x15594c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3131 in TIMED_WAITING
- waiting on <0x163320f> (a java.lang.Object)
- locked <0x163320f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3130 in TIMED_WAITING
- waiting on <0x133f628> (a java.lang.Object)
- locked <0x133f628> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3129 in TIMED_WAITING
- waiting on <0x15b57f8> (a java.lang.Object)
- locked <0x15b57f8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3128 in TIMED_WAITING
- waiting on <0x1bb6056> (a java.lang.Object)
- locked <0x1bb6056> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3127 in TIMED_WAITING
- waiting on <0x1a9abb8> (a java.lang.Object)
- locked <0x1a9abb8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3126 in TIMED_WAITING
- waiting on <0x16ca633> (a java.lang.Object)
- locked <0x16ca633> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3125 in TIMED_WAITING
- waiting on <0x1a6d5c8> (a java.lang.Object)
- locked <0x1a6d5c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3124 in TIMED_WAITING
- waiting on <0x190486> (a java.lang.Object)
- locked <0x190486> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3123 in TIMED_WAITING
- waiting on <0x1a03236> (a java.lang.Object)
- locked <0x1a03236> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3122 in TIMED_WAITING
- waiting on <0x2a5751> (a java.lang.Object)
- locked <0x2a5751> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3121 in TIMED_WAITING
- waiting on <0x1595756> (a java.lang.Object)
- locked <0x1595756> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3120 in TIMED_WAITING
- waiting on <0x3795a1> (a java.lang.Object)
- locked <0x3795a1> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3119 in TIMED_WAITING
- waiting on <0xdf8179> (a java.lang.Object)
- locked <0xdf8179> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3118 in TIMED_WAITING
- waiting on <0x1077c90> (a java.lang.Object)
- locked <0x1077c90> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3117 in TIMED_WAITING
- waiting on <0x2fbeef> (a java.lang.Object)
- locked <0x2fbeef> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3116 in TIMED_WAITING
- waiting on <0x1740e88> (a java.lang.Object)
- locked <0x1740e88> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3115 in TIMED_WAITING
- waiting on <0x1d1607> (a java.lang.Object)
- locked <0x1d1607> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3114 in TIMED_WAITING
- waiting on <0x6ffee3> (a java.lang.Object)
- locked <0x6ffee3> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3113 in TIMED_WAITING
- waiting on <0xdb575e> (a java.lang.Object)
- locked <0xdb575e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3112 in TIMED_WAITING
- waiting on <0x1fed426> (a java.lang.Object)
- locked <0x1fed426> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3111 in TIMED_WAITING
- waiting on <0x15219b> (a java.lang.Object)
- locked <0x15219b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3110 in TIMED_WAITING
- waiting on <0x1a3a9ee> (a java.lang.Object)
- locked <0x1a3a9ee> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3109 in TIMED_WAITING
- waiting on <0xcccc0c> (a java.lang.Object)
- locked <0xcccc0c> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3108 in TIMED_WAITING
- waiting on <0x1178018> (a java.lang.Object)
- locked <0x1178018> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3107 in TIMED_WAITING
- waiting on <0xfa0e81> (a java.lang.Object)
- locked <0xfa0e81> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3106 in TIMED_WAITING
- waiting on <0xe287aa> (a java.lang.Object)
- locked <0xe287aa> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3105 in TIMED_WAITING
- waiting on <0x171b1f> (a java.lang.Object)
- locked <0x171b1f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.codehaus.mevenide.netbeans.nodes.MavenProjectNode]" id=3104 in TIMED_WAITING
- waiting on <0x9c0cdf> (a java.lang.Object)
- locked <0x9c0cdf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3103 in TIMED_WAITING
- waiting on <0x7aa377> (a java.lang.Object)
- locked <0x7aa377> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3102 in TIMED_WAITING
- waiting on <0x18f3935> (a java.lang.Object)
- locked <0x18f3935> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3101 in TIMED_WAITING
- waiting on <0x29fb70> (a java.lang.Object)
- locked <0x29fb70> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3100 in TIMED_WAITING
- waiting on <0xf754cb> (a java.lang.Object)
- locked <0xf754cb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3099 in TIMED_WAITING
- waiting on <0xa0f9e2> (a java.lang.Object)
- locked <0xa0f9e2> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3098 in TIMED_WAITING
- waiting on <0xd6b93e> (a java.lang.Object)
- locked <0xd6b93e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3097 in TIMED_WAITING
- waiting on <0xc18fb> (a java.lang.Object)
- locked <0xc18fb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3096 in TIMED_WAITING
- waiting on <0x3dcb75> (a java.lang.Object)
- locked <0x3dcb75> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3095 in TIMED_WAITING
- waiting on <0x1f5d99f> (a java.lang.Object)
- locked <0x1f5d99f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3094 in TIMED_WAITING
- waiting on <0x15c29e0> (a java.lang.Object)
- locked <0x15c29e0> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl]" id=3093 in TIMED_WAITING
- waiting on <0x3061b> (a java.lang.Object)
- locked <0x3061b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3092 in TIMED_WAITING
- waiting on <0xa1b41e> (a java.lang.Object)
- locked <0xa1b41e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"RMI TCP Connection(15)-127.0.1.1" id=2617 in TIMED_WAITING
- waiting on <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@131f99
"RMI TCP Connection(20)-127.0.1.1" id=2616 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@18ff747
"RMI TCP Connection(18)-127.0.1.1" id=2615 in TIMED_WAITING
- waiting on <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@b38440
"JMX server connection timeout 2613" id=2613 in TIMED_WAITING
- waiting on <0x302c8e> (a [I)
- locked <0x302c8e> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI Scheduler(0)" id=2547 in TIMED_WAITING
- waiting on <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Accept-0" id=2545 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Attach Listener" id=2544 in RUNNABLE
Locked synchronizers: count = 0
"GSF Source Worker Thread" id=137 in TIMED_WAITING
- waiting on <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1126)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@d38397
"org.netbeans.modules.retouche.source.usages.RepositoryUpdater" id=136 in WAITING
- waiting on <0xc1a33> (a java.util.TaskQueue)
- locked <0xc1a33> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"pool-2-thread-1" id=134 in WAITING
- waiting on <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Timer-2" id=89 in WAITING
- waiting on <0x1470797> (a java.util.TaskQueue)
- locked <0x1470797> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"DestroyJavaVM" id=51 in RUNNABLE
Locked synchronizers: count = 0
"Collaboration Notification" id=46 in WAITING
- waiting on <0x198ab83> (a java.lang.Object)
- locked <0x198ab83> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.collab.ui.NotificationThread.run(NotificationThread.java:121)
Locked synchronizers: count = 0
"AWT-EventQueue-1" id=45 in WAITING
- waiting on <0x1104843> (a java.awt.EventQueue)
- locked <0x1104843> (a java.awt.EventQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Locked synchronizers: count = 0
"Creator Error Handler Listener" id=44 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:115)
Locked synchronizers: count = 0
"*** JFluid Separate Command Execution Thread" id=38 in WAITING
- waiting on <0x61cebf> (a java.lang.Object)
- locked <0x61cebf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104)
Locked synchronizers: count = 0
"Repository writer 0" id=31 in TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128)
at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"TimerQueue" id=25 in TIMED_WAITING
- waiting on <0x1d6d71c> (a javax.swing.TimerQueue)
- locked <0x1d6d71c> (a javax.swing.TimerQueue)
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Thread-3" id=24 in WAITING
- waiting on <0x65ff23> (a java.util.LinkedList)
- locked <0x65ff23> (a java.util.LinkedList)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
Locked synchronizers: count = 0
"Java Source Worker Thread" id=23 in TIMED_WAITING
- waiting on <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@ea2050
"Code Model Parser 0" id=17 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"AWT-Shutdown" id=16 in WAITING
- waiting on <0x1d4094b> (a java.lang.Object)
- locked <0x1d4094b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"AWT-XAWT" id=14 in RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:544)
at sun.awt.X11.XToolkit.run(XToolkit.java:519)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Java2D Disposer" id=13 in WAITING
- waiting on <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Code Model Parser 1" id=11 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"Timer-0" id=10 in TIMED_WAITING
- waiting on <0x6a1dfc> (a java.util.TaskQueue)
- locked <0x6a1dfc> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"CLI Requests Server" id=9 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003)
Locked synchronizers: count = 0
"Active Reference Queue Daemon" id=8 in WAITING
- waiting on <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Signal Dispatcher" id=4 in RUNNABLE
Locked synchronizers: count = 0
"Finalizer" id=3 in WAITING
- waiting on <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked synchronizers: count = 0
"Reference Handler" id=2 in WAITING
- waiting on <0x1dea370> (a java.lang.ref.Reference$Lock)
- locked <0x1dea370> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Locked synchronizers: count = 0
2007-11-06 10:30:45
Full thread dump Java HotSpot(TM) Client VM 1.6.0_03-b05
"RMI TCP Connection(23)-127.0.1.1" id=3149 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@166fba
"RMI TCP Connection(22)-127.0.1.1" id=3148 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@15bc412
"RMI TCP Connection(21)-127.0.1.1" id=3147 in RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:167)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:96)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:33)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1359)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1a5930e
"JMX server connection timeout 3146" id=3146 in TIMED_WAITING
- waiting on <0x18df8a5> (a [I)
- locked <0x18df8a5> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Connection(19)-127.0.1.1" id=3144 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@19c6840
"Inactive RequestProcessor thread [Was:Versioning/org.netbeans.modules.versioning.system.cvss.FilesystemHandler$3]" id=3142 in TIMED_WAITING
- waiting on <0x1901c0d> (a java.lang.Object)
- locked <0x1901c0d> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3141 in TIMED_WAITING
- waiting on <0x1d1db12> (a java.lang.Object)
- locked <0x1d1db12> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3140 in TIMED_WAITING
- waiting on <0x182dd72> (a java.lang.Object)
- locked <0x182dd72> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3139 in TIMED_WAITING
- waiting on <0x1796bbc> (a java.lang.Object)
- locked <0x1796bbc> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3138 in TIMED_WAITING
- waiting on <0x1fac7ae> (a java.lang.Object)
- locked <0x1fac7ae> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3137 in TIMED_WAITING
- waiting on <0x114d3b6> (a java.lang.Object)
- locked <0x114d3b6> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode]" id=3135 in TIMED_WAITING
- waiting on <0xa28a> (a java.lang.Object)
- locked <0xa28a> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3134 in TIMED_WAITING
- waiting on <0x88a7ea> (a java.lang.Object)
- locked <0x88a7ea> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3133 in TIMED_WAITING
- waiting on <0x164bc68> (a java.lang.Object)
- locked <0x164bc68> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3132 in TIMED_WAITING
- waiting on <0x15594c8> (a java.lang.Object)
- locked <0x15594c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3131 in TIMED_WAITING
- waiting on <0x163320f> (a java.lang.Object)
- locked <0x163320f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3130 in TIMED_WAITING
- waiting on <0x133f628> (a java.lang.Object)
- locked <0x133f628> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3129 in TIMED_WAITING
- waiting on <0x15b57f8> (a java.lang.Object)
- locked <0x15b57f8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3128 in TIMED_WAITING
- waiting on <0x1bb6056> (a java.lang.Object)
- locked <0x1bb6056> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3127 in TIMED_WAITING
- waiting on <0x1a9abb8> (a java.lang.Object)
- locked <0x1a9abb8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3126 in TIMED_WAITING
- waiting on <0x16ca633> (a java.lang.Object)
- locked <0x16ca633> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3125 in TIMED_WAITING
- waiting on <0x1a6d5c8> (a java.lang.Object)
- locked <0x1a6d5c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3124 in TIMED_WAITING
- waiting on <0x190486> (a java.lang.Object)
- locked <0x190486> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3123 in TIMED_WAITING
- waiting on <0x1a03236> (a java.lang.Object)
- locked <0x1a03236> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3122 in TIMED_WAITING
- waiting on <0x2a5751> (a java.lang.Object)
- locked <0x2a5751> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3121 in TIMED_WAITING
- waiting on <0x1595756> (a java.lang.Object)
- locked <0x1595756> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3120 in TIMED_WAITING
- waiting on <0x3795a1> (a java.lang.Object)
- locked <0x3795a1> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3119 in TIMED_WAITING
- waiting on <0xdf8179> (a java.lang.Object)
- locked <0xdf8179> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3118 in TIMED_WAITING
- waiting on <0x1077c90> (a java.lang.Object)
- locked <0x1077c90> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3117 in TIMED_WAITING
- waiting on <0x2fbeef> (a java.lang.Object)
- locked <0x2fbeef> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3116 in TIMED_WAITING
- waiting on <0x1740e88> (a java.lang.Object)
- locked <0x1740e88> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3115 in TIMED_WAITING
- waiting on <0x1d1607> (a java.lang.Object)
- locked <0x1d1607> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3114 in TIMED_WAITING
- waiting on <0x6ffee3> (a java.lang.Object)
- locked <0x6ffee3> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3113 in TIMED_WAITING
- waiting on <0xdb575e> (a java.lang.Object)
- locked <0xdb575e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3112 in TIMED_WAITING
- waiting on <0x1fed426> (a java.lang.Object)
- locked <0x1fed426> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3111 in TIMED_WAITING
- waiting on <0x15219b> (a java.lang.Object)
- locked <0x15219b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3110 in TIMED_WAITING
- waiting on <0x1a3a9ee> (a java.lang.Object)
- locked <0x1a3a9ee> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3109 in TIMED_WAITING
- waiting on <0xcccc0c> (a java.lang.Object)
- locked <0xcccc0c> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3108 in TIMED_WAITING
- waiting on <0x1178018> (a java.lang.Object)
- locked <0x1178018> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3107 in TIMED_WAITING
- waiting on <0xfa0e81> (a java.lang.Object)
- locked <0xfa0e81> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3106 in TIMED_WAITING
- waiting on <0xe287aa> (a java.lang.Object)
- locked <0xe287aa> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3105 in TIMED_WAITING
- waiting on <0x171b1f> (a java.lang.Object)
- locked <0x171b1f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.codehaus.mevenide.netbeans.nodes.MavenProjectNode]" id=3104 in TIMED_WAITING
- waiting on <0x9c0cdf> (a java.lang.Object)
- locked <0x9c0cdf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3103 in TIMED_WAITING
- waiting on <0x7aa377> (a java.lang.Object)
- locked <0x7aa377> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3102 in TIMED_WAITING
- waiting on <0x18f3935> (a java.lang.Object)
- locked <0x18f3935> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3101 in TIMED_WAITING
- waiting on <0x29fb70> (a java.lang.Object)
- locked <0x29fb70> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3100 in TIMED_WAITING
- waiting on <0xf754cb> (a java.lang.Object)
- locked <0xf754cb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3099 in TIMED_WAITING
- waiting on <0xa0f9e2> (a java.lang.Object)
- locked <0xa0f9e2> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3098 in TIMED_WAITING
- waiting on <0xd6b93e> (a java.lang.Object)
- locked <0xd6b93e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3097 in TIMED_WAITING
- waiting on <0xc18fb> (a java.lang.Object)
- locked <0xc18fb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3096 in TIMED_WAITING
- waiting on <0x3dcb75> (a java.lang.Object)
- locked <0x3dcb75> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3095 in TIMED_WAITING
- waiting on <0x1f5d99f> (a java.lang.Object)
- locked <0x1f5d99f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3094 in TIMED_WAITING
- waiting on <0x15c29e0> (a java.lang.Object)
- locked <0x15c29e0> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl]" id=3093 in TIMED_WAITING
- waiting on <0x3061b> (a java.lang.Object)
- locked <0x3061b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3092 in TIMED_WAITING
- waiting on <0xa1b41e> (a java.lang.Object)
- locked <0xa1b41e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"RMI TCP Connection(15)-127.0.1.1" id=2617 in TIMED_WAITING
- waiting on <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@131f99
"RMI TCP Connection(20)-127.0.1.1" id=2616 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@18ff747
"RMI TCP Connection(18)-127.0.1.1" id=2615 in TIMED_WAITING
- waiting on <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@b38440
"JMX server connection timeout 2613" id=2613 in TIMED_WAITING
- waiting on <0x302c8e> (a [I)
- locked <0x302c8e> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI Scheduler(0)" id=2547 in TIMED_WAITING
- waiting on <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Accept-0" id=2545 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Attach Listener" id=2544 in RUNNABLE
Locked synchronizers: count = 0
"GSF Source Worker Thread" id=137 in TIMED_WAITING
- waiting on <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1126)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@d38397
"org.netbeans.modules.retouche.source.usages.RepositoryUpdater" id=136 in WAITING
- waiting on <0xc1a33> (a java.util.TaskQueue)
- locked <0xc1a33> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"pool-2-thread-1" id=134 in WAITING
- waiting on <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Timer-2" id=89 in WAITING
- waiting on <0x1470797> (a java.util.TaskQueue)
- locked <0x1470797> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"DestroyJavaVM" id=51 in RUNNABLE
Locked synchronizers: count = 0
"Collaboration Notification" id=46 in WAITING
- waiting on <0x198ab83> (a java.lang.Object)
- locked <0x198ab83> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.collab.ui.NotificationThread.run(NotificationThread.java:121)
Locked synchronizers: count = 0
"AWT-EventQueue-1" id=45 in WAITING
- waiting on <0x1104843> (a java.awt.EventQueue)
- locked <0x1104843> (a java.awt.EventQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Locked synchronizers: count = 0
"Creator Error Handler Listener" id=44 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:115)
Locked synchronizers: count = 0
"*** JFluid Separate Command Execution Thread" id=38 in WAITING
- waiting on <0x61cebf> (a java.lang.Object)
- locked <0x61cebf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104)
Locked synchronizers: count = 0
"Repository writer 0" id=31 in TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128)
at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"TimerQueue" id=25 in TIMED_WAITING
- waiting on <0x1d6d71c> (a javax.swing.TimerQueue)
- locked <0x1d6d71c> (a javax.swing.TimerQueue)
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Thread-3" id=24 in WAITING
- waiting on <0x65ff23> (a java.util.LinkedList)
- locked <0x65ff23> (a java.util.LinkedList)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
Locked synchronizers: count = 0
"Java Source Worker Thread" id=23 in TIMED_WAITING
- waiting on <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@ea2050
"Code Model Parser 0" id=17 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"AWT-Shutdown" id=16 in WAITING
- waiting on <0x1d4094b> (a java.lang.Object)
- locked <0x1d4094b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"AWT-XAWT" id=14 in RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:544)
at sun.awt.X11.XToolkit.run(XToolkit.java:519)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Java2D Disposer" id=13 in WAITING
- waiting on <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Code Model Parser 1" id=11 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"Timer-0" id=10 in TIMED_WAITING
- waiting on <0x6a1dfc> (a java.util.TaskQueue)
- locked <0x6a1dfc> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"CLI Requests Server" id=9 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003)
Locked synchronizers: count = 0
"Active Reference Queue Daemon" id=8 in WAITING
- waiting on <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Signal Dispatcher" id=4 in RUNNABLE
Locked synchronizers: count = 0
"Finalizer" id=3 in WAITING
- waiting on <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked synchronizers: count = 0
"Reference Handler" id=2 in WAITING
- waiting on <0x1dea370> (a java.lang.ref.Reference$Lock)
- locked <0x1dea370> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Locked synchronizers: count = 0
2007-11-06 10:30:46
Full thread dump Java HotSpot(TM) Client VM 1.6.0_03-b05
"RMI TCP Connection(23)-127.0.1.1" id=3149 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@166fba
"RMI TCP Connection(22)-127.0.1.1" id=3148 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@15bc412
"RMI TCP Connection(21)-127.0.1.1" id=3147 in RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:167)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:96)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:33)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1359)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at sun.reflect.GeneratedMethodAccessor617.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1a5930e
"JMX server connection timeout 3146" id=3146 in TIMED_WAITING
- waiting on <0x18df8a5> (a [I)
- locked <0x18df8a5> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Connection(19)-127.0.1.1" id=3144 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@19c6840
"Inactive RequestProcessor thread [Was:Versioning/org.netbeans.modules.versioning.system.cvss.FilesystemHandler$3]" id=3142 in TIMED_WAITING
- waiting on <0x1901c0d> (a java.lang.Object)
- locked <0x1901c0d> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3141 in TIMED_WAITING
- waiting on <0x1d1db12> (a java.lang.Object)
- locked <0x1d1db12> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3140 in TIMED_WAITING
- waiting on <0x182dd72> (a java.lang.Object)
- locked <0x182dd72> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3139 in TIMED_WAITING
- waiting on <0x1796bbc> (a java.lang.Object)
- locked <0x1796bbc> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3138 in TIMED_WAITING
- waiting on <0x1fac7ae> (a java.lang.Object)
- locked <0x1fac7ae> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3137 in TIMED_WAITING
- waiting on <0x114d3b6> (a java.lang.Object)
- locked <0x114d3b6> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode]" id=3135 in TIMED_WAITING
- waiting on <0xa28a> (a java.lang.Object)
- locked <0xa28a> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3134 in TIMED_WAITING
- waiting on <0x88a7ea> (a java.lang.Object)
- locked <0x88a7ea> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3133 in TIMED_WAITING
- waiting on <0x164bc68> (a java.lang.Object)
- locked <0x164bc68> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3132 in TIMED_WAITING
- waiting on <0x15594c8> (a java.lang.Object)
- locked <0x15594c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3131 in TIMED_WAITING
- waiting on <0x163320f> (a java.lang.Object)
- locked <0x163320f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3130 in TIMED_WAITING
- waiting on <0x133f628> (a java.lang.Object)
- locked <0x133f628> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3129 in TIMED_WAITING
- waiting on <0x15b57f8> (a java.lang.Object)
- locked <0x15b57f8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3128 in TIMED_WAITING
- waiting on <0x1bb6056> (a java.lang.Object)
- locked <0x1bb6056> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3127 in TIMED_WAITING
- waiting on <0x1a9abb8> (a java.lang.Object)
- locked <0x1a9abb8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3126 in TIMED_WAITING
- waiting on <0x16ca633> (a java.lang.Object)
- locked <0x16ca633> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3125 in TIMED_WAITING
- waiting on <0x1a6d5c8> (a java.lang.Object)
- locked <0x1a6d5c8> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3124 in TIMED_WAITING
- waiting on <0x190486> (a java.lang.Object)
- locked <0x190486> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3123 in TIMED_WAITING
- waiting on <0x1a03236> (a java.lang.Object)
- locked <0x1a03236> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3122 in TIMED_WAITING
- waiting on <0x2a5751> (a java.lang.Object)
- locked <0x2a5751> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3121 in TIMED_WAITING
- waiting on <0x1595756> (a java.lang.Object)
- locked <0x1595756> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3120 in TIMED_WAITING
- waiting on <0x3795a1> (a java.lang.Object)
- locked <0x3795a1> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3119 in TIMED_WAITING
- waiting on <0xdf8179> (a java.lang.Object)
- locked <0xdf8179> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3118 in TIMED_WAITING
- waiting on <0x1077c90> (a java.lang.Object)
- locked <0x1077c90> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3117 in TIMED_WAITING
- waiting on <0x2fbeef> (a java.lang.Object)
- locked <0x2fbeef> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3116 in TIMED_WAITING
- waiting on <0x1740e88> (a java.lang.Object)
- locked <0x1740e88> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3115 in TIMED_WAITING
- waiting on <0x1d1607> (a java.lang.Object)
- locked <0x1d1607> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3114 in TIMED_WAITING
- waiting on <0x6ffee3> (a java.lang.Object)
- locked <0x6ffee3> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3113 in TIMED_WAITING
- waiting on <0xdb575e> (a java.lang.Object)
- locked <0xdb575e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3112 in TIMED_WAITING
- waiting on <0x1fed426> (a java.lang.Object)
- locked <0x1fed426> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3111 in TIMED_WAITING
- waiting on <0x15219b> (a java.lang.Object)
- locked <0x15219b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3110 in TIMED_WAITING
- waiting on <0x1a3a9ee> (a java.lang.Object)
- locked <0x1a3a9ee> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3109 in TIMED_WAITING
- waiting on <0xcccc0c> (a java.lang.Object)
- locked <0xcccc0c> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3108 in TIMED_WAITING
- waiting on <0x1178018> (a java.lang.Object)
- locked <0x1178018> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3107 in TIMED_WAITING
- waiting on <0xfa0e81> (a java.lang.Object)
- locked <0xfa0e81> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3106 in TIMED_WAITING
- waiting on <0xe287aa> (a java.lang.Object)
- locked <0xe287aa> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3105 in TIMED_WAITING
- waiting on <0x171b1f> (a java.lang.Object)
- locked <0x171b1f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.codehaus.mevenide.netbeans.nodes.MavenProjectNode]" id=3104 in TIMED_WAITING
- waiting on <0x9c0cdf> (a java.lang.Object)
- locked <0x9c0cdf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" id=3103 in TIMED_WAITING
- waiting on <0x7aa377> (a java.lang.Object)
- locked <0x7aa377> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3102 in TIMED_WAITING
- waiting on <0x18f3935> (a java.lang.Object)
- locked <0x18f3935> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3101 in TIMED_WAITING
- waiting on <0x29fb70> (a java.lang.Object)
- locked <0x29fb70> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3100 in TIMED_WAITING
- waiting on <0xf754cb> (a java.lang.Object)
- locked <0xf754cb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3099 in TIMED_WAITING
- waiting on <0xa0f9e2> (a java.lang.Object)
- locked <0xa0f9e2> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3098 in TIMED_WAITING
- waiting on <0xd6b93e> (a java.lang.Object)
- locked <0xd6b93e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3097 in TIMED_WAITING
- waiting on <0xc18fb> (a java.lang.Object)
- locked <0xc18fb> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3096 in TIMED_WAITING
- waiting on <0x3dcb75> (a java.lang.Object)
- locked <0x3dcb75> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3095 in TIMED_WAITING
- waiting on <0x1f5d99f> (a java.lang.Object)
- locked <0x1f5d99f> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3094 in TIMED_WAITING
- waiting on <0x15c29e0> (a java.lang.Object)
- locked <0x15c29e0> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.spi.project.support.ant.GlobFileBuiltQuery$StatusImpl]" id=3093 in TIMED_WAITING
- waiting on <0x3061b> (a java.lang.Object)
- locked <0x3061b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"Inactive RequestProcessor thread [Was:Default RequestProcessor/null]" id=3092 in TIMED_WAITING
- waiting on <0xa1b41e> (a java.lang.Object)
- locked <0xa1b41e> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939)
Locked synchronizers: count = 0
"RMI TCP Connection(idle)" id=2617 in TIMED_WAITING
- waiting on <0x822271> (a java.util.concurrent.SynchronousQueue$TransferStack)
- locked <0x822271> (a java.util.concurrent.SynchronousQueue$TransferStack)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Connection(20)-127.0.1.1" id=2616 in RUNNABLE (running in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@18ff747
"RMI TCP Connection(18)-127.0.1.1" id=2615 in TIMED_WAITING
- waiting on <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x19e0708> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@b38440
"JMX server connection timeout 2613" id=2613 in TIMED_WAITING
- waiting on <0x302c8e> (a [I)
- locked <0x302c8e> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI Scheduler(0)" id=2547 in TIMED_WAITING
- waiting on <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x1efe2bc> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"RMI TCP Accept-0" id=2545 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Attach Listener" id=2544 in RUNNABLE
Locked synchronizers: count = 0
"GSF Source Worker Thread" id=137 in TIMED_WAITING
- waiting on <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x13a2ace> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.retouche.source.Source$CompilationJob.run(Source.java:1126)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@d38397
"org.netbeans.modules.retouche.source.usages.RepositoryUpdater" id=136 in WAITING
- waiting on <0xc1a33> (a java.util.TaskQueue)
- locked <0xc1a33> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"pool-2-thread-1" id=134 in WAITING
- waiting on <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0xbf6480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Timer-2" id=89 in WAITING
- waiting on <0x1470797> (a java.util.TaskQueue)
- locked <0x1470797> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"DestroyJavaVM" id=51 in RUNNABLE
Locked synchronizers: count = 0
"Collaboration Notification" id=46 in WAITING
- waiting on <0x198ab83> (a java.lang.Object)
- locked <0x198ab83> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.collab.ui.NotificationThread.run(NotificationThread.java:121)
Locked synchronizers: count = 0
"AWT-EventQueue-1" id=45 in WAITING
- waiting on <0x1104843> (a java.awt.EventQueue)
- locked <0x1104843> (a java.awt.EventQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:245)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Locked synchronizers: count = 0
"Creator Error Handler Listener" id=44 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:115)
Locked synchronizers: count = 0
"*** JFluid Separate Command Execution Thread" id=38 in WAITING
- waiting on <0x61cebf> (a java.lang.Object)
- locked <0x61cebf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104)
Locked synchronizers: count = 0
"Repository writer 0" id=31 in TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94)
at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128)
at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"TimerQueue" id=25 in TIMED_WAITING
- waiting on <0x1d6d71c> (a javax.swing.TimerQueue)
- locked <0x1d6d71c> (a javax.swing.TimerQueue)
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Thread-3" id=24 in WAITING
- waiting on <0x65ff23> (a java.util.LinkedList)
- locked <0x65ff23> (a java.util.LinkedList)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
Locked synchronizers: count = 0
"Java Source Worker Thread" id=23 in TIMED_WAITING
- waiting on <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x6b2268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245)
at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1428)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@ea2050
"Code Model Parser 0" id=17 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"AWT-Shutdown" id=16 in WAITING
- waiting on <0x1d4094b> (a java.lang.Object)
- locked <0x1d4094b> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"AWT-XAWT" id=14 in RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:544)
at sun.awt.X11.XToolkit.run(XToolkit.java:519)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Java2D Disposer" id=13 in WAITING
- waiting on <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x12c336> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Code Model Parser 1" id=11 in WAITING
- waiting on <0x18bc3e4> (a java.lang.Object)
- locked <0x18bc3e4> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:378)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:68)
at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Locked synchronizers: count = 0
"Timer-0" id=10 in WAITING
- waiting on <0x6a1dfc> (a java.util.TaskQueue)
- locked <0x6a1dfc> (a java.util.TaskQueue)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked synchronizers: count = 0
"CLI Requests Server" id=9 in RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003)
Locked synchronizers: count = 0
"Active Reference Queue Daemon" id=8 in WAITING
- waiting on <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x10c0d43> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056)
at java.lang.Thread.run(Thread.java:619)
Locked synchronizers: count = 0
"Signal Dispatcher" id=4 in RUNNABLE
Locked synchronizers: count = 0
"Finalizer" id=3 in WAITING
- waiting on <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0xcb9d10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked synchronizers: count = 0
"Reference Handler" id=2 in WAITING
- waiting on <0x1dea370> (a java.lang.ref.Reference$Lock)
- locked <0x1dea370> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Locked synchronizers: count = 0
================================================
FILE: tda/src/test/resources/test64bit.log
================================================
Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_13-b05 mixed mode):
"LeaseRenewalManager Task" daemon prio=1 tid=0x0000002ac6c9b0a0 nid=0x57f8 in Object.wait() [0x0000000051d6d000..0x0000000051d6dd30]
at java.lang.Object.wait(Native Method)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:341)
- locked <0x0000002aa55b63a0> (a com.sun.jini.thread.TaskManager)
"LookupDiscovery Task" daemon prio=1 tid=0x0000002ac4f4ce90 nid=0x16b8 in Object.wait() [0x0000000051c6c000..0x0000000051c6cd30]
at java.lang.Object.wait(Native Method)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:341)
- locked <0x0000002aa55b8cb8> (a com.sun.jini.thread.TaskManager)
"Space LookupDiscovery Task" daemon prio=1 tid=0x0000002ac7322f00 nid=0x16b7 in Object.wait() [0x000000004abfc000..0x000000004abfceb0]
at java.lang.Object.wait(Native Method)
at com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:341)
- locked <0x0000002aa5920c40> (a com.sun.jini.thread.TaskManager)
================================================
FILE: tda/src/test/resources/testwithhistogram.log
================================================
[2006-05-03:12:00:00.000] dummy log line for timestamp
Full thread dump Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode):
"TimerQueue" daemon prio=1 tid=0x08256e88 nid=0x2d55 in Object.wait() [0xa967c000..0xa967c1c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaab97850> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:233)
- locked <0xaab97850> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:595)
"Timer-0" daemon prio=1 tid=0x08222940 nid=0x2d53 in Object.wait() [0xa95fa000..0xa95fb0c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaab4e650> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0xaab4e650> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"DestroyJavaVM" prio=1 tid=0x0805c840 nid=0x2d42 waiting on condition [0x00000000..0xbff16fb0]
"AWT-EventQueue-0" prio=1 tid=0x081ead30 nid=0x2d4d in Object.wait() [0xa9a48000..0xa9a491c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaab07788> (a java.awt.EventQueue)
at java.lang.Object.wait(Object.java:474)
at java.awt.EventQueue.getNextEvent(EventQueue.java:345)
- locked <0xaab07788> (a java.awt.EventQueue)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:189)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
"AWT-Shutdown" prio=1 tid=0x081e8438 nid=0x2d4c in Object.wait() [0xa9ac9000..0xa9aca040]
at java.lang.Object.wait(Native Method)
- waiting on <0xaaad4f10> (a java.lang.Object)
at java.lang.Object.wait(Object.java:474)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0xaaad4f10> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)
"AWT-XAWT" daemon prio=1 tid=0x081e7f10 nid=0x2d4b runnable [0xa9b4a000..0xa9b4b0c0]
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:463)
at sun.awt.X11.XToolkit.run(XToolkit.java:438)
at java.lang.Thread.run(Thread.java:595)
"Java2D Disposer" daemon prio=1 tid=0x081d6d38 nid=0x2d4a in Object.wait() [0xa9bd4000..0xa9bd4f40]
at java.lang.Object.wait(Native Method)
- waiting on <0xaab078f0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0xaab078f0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:107)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=1 tid=0x080c6c28 nid=0x2d48 runnable [0x00000000..0x00000000]
"CompilerThread0" daemon prio=1 tid=0x080c56c8 nid=0x2d47 waiting on condition [0x00000000..0xaa3178a8]
"Signal Dispatcher" daemon prio=1 tid=0x080c4820 nid=0x2d46 waiting on condition [0x00000000..0x00000000]
"Finalizer" daemon prio=1 tid=0x080b95a8 nid=0x2d45 in Object.wait() [0xaa44d000..0xaa44d1c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaaad50d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0xaaad50d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=1 tid=0x080b88d8 nid=0x2d44 in Object.wait() [0xaa4cd000..0xaa4ce040]
at java.lang.Object.wait(Native Method)
- waiting on <0xaaad4f00> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0xaaad4f00> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=1 tid=0x080b5c60 nid=0x2d43 runnable
"VM Periodic Task Thread" prio=1 tid=0x080c80b8 nid=0x2d49 waiting on condition
num #instances #bytes class name
--------------------------------------
1: 15660 3695576 [C
2: 28591 3246576
3: 44495 1611808
4: 28591 1606712
5: 2270 1403760
6: 2270 1048608
7: 2171 964096
8: 2687 496600 [B
9: 15594 374256 java.lang.String
10: 3622 261488 [S
11: 2493 219384 java.lang.Class
12: 2307 204568 [I
13: 3724 190976 [[I
14: 3762 90288 java.util.Hashtable$Entry
15: 1250 81768 [Ljava.lang.Object;
16: 2486 79552 javax.swing.text.html.parser.ContentModel
17: 2994 71856 com.pironet.tda.utils.HistogramTableModel$Entry
18: 2681 64344 java.util.HashMap$Entry
19: 194 58976
20: 183 44328 [Ljava.util.Hashtable$Entry;
21: 1352 32448 javax.swing.tree.DefaultMutableTreeNode
22: 206 29544 [Ljava.util.HashMap$Entry;
23: 710 23904 [Ljava.lang.String;
24: 1321 21136 com.pironet.tda.ThreadInfo
25: 24 11136 javax.swing.plaf.metal.MetalScrollButton
26: 19 10752 [F
27: 659 10544 java.lang.Integer
28: 424 10176 java.util.Vector
29: 199 9552 sun.java2d.loops.Blit
30: 201 8040 java.util.HashMap
31: 163 7824 sun.java2d.loops.ScaledBlit
32: 176 7040 java.util.WeakHashMap$Entry
33: 171 6840 java.util.Hashtable
34: 250 6000 java.lang.ref.WeakReference
35: 342 5472 javax.swing.event.EventListenerList
36: 166 5312 javax.swing.text.html.parser.AttributeList
37: 66 5280 java.lang.reflect.Method
38: 80 5120 java.lang.reflect.Constructor
39: 11 4928 javax.swing.JMenuItem
40: 143 4576 java.lang.ref.SoftReference
41: 10 4480 [[I
42: 12 4224 javax.swing.JScrollPane$ScrollBar
43: 88 4224 javax.swing.text.html.parser.Element
44: 13 4160 javax.swing.JPanel
45: 256 4096 java.lang.Short
46: 226 3616 javax.swing.ArrayTable
47: 105 3360 java.util.LinkedHashMap$Entry
48: 36 3120 [Z
49: 47 3008 java.util.logging.Logger
50: 27 2984 [J
51: 74 2960 javax.swing.plaf.ColorUIResource
52: 8 2816 javax.swing.JViewport
53: 146 2760 [Ljava.awt.Component;
54: 38 2736 java.lang.reflect.Field
55: 2 2704 [Lsun.java2d.loops.GraphicsPrimitive;
56: 7 2632 javax.swing.JScrollPane
57: 107 2568 java.awt.Rectangle
58: 106 2544 javax.swing.text.html.CSS$LengthValue
59: 53 2544 sun.java2d.loops.MaskBlit
60: 104 2496 java.beans.PropertyChangeSupport
61: 103 2472 javax.swing.text.html.parser.Entity
62: 8 2432
63: 74 2368 java.lang.ref.Finalizer
64: 74 2368 sun.awt.X11.XAtom
65: 97 2328 javax.swing.KeyStroke
66: 36 2304 java.awt.geom.AffineTransform
67: 3 2272 [[Ljava.lang.String;
68: 5 2200 javax.swing.JButton
69: 91 2184 javax.swing.text.html.StyleSheet$SmallConversionSet
70: 44 2112 sun.java2d.loops.MaskFill
71: 8 2048 javax.swing.CellRendererPane
72: 108 2016 [Ljava.beans.PropertyChangeListener;
73: 248 1984 java.lang.Object
74: 80 1920 javax.swing.SizeRequirements
75: 78 1872 sun.font.TrueTypeFont$DirectoryEntry
76: 15 1800 sun.awt.image.ByteInterleavedRaster
77: 20 1760 sun.font.CompositeFont
78: 73 1752 javax.swing.text.StyleContext$NamedStyle
79: 108 1728 sun.awt.EventListenerAggregate
80: 9 1696 [Ljava.util.WeakHashMap$Entry;
81: 69 1656 javax.swing.text.html.StyleSheet$SelectorMapping
82: 5 1640 javax.swing.JPopupMenu$Separator
83: 29 1624 java.net.URL
84: 29 1592 [D
85: 96 1536 java.awt.AWTEventMulticaster
86: 12 1536 javax.swing.plaf.metal.MetalScrollBarUI
87: 62 1488 java.util.logging.LogManager$LogNode
88: 15 1440 sun.awt.image.ImageRepresentation
89: 36 1440 javax.swing.plaf.basic.BasicTableUI$Actions
90: 4 1440 javax.swing.JPopupMenu
91: 30 1440 sun.java2d.loops.DrawGlyphListAA
92: 89 1424 java.lang.Long
93: 89 1424 javax.swing.ActionMap
94: 59 1416 javax.swing.text.html.CSS$Attribute
95: 3 1416 javax.swing.JMenu
96: 58 1392 sun.java2d.loops.SurfaceType
97: 43 1376 javax.swing.DefaultButtonModel
98: 4 1344 javax.swing.Box$Filler
99: 76 1312 [Ljava.lang.Class;
100: 27 1296 sun.java2d.loops.BlitBg
101: 81 1296 javax.swing.text.html.HTML$Attribute
102: 77 1232 javax.swing.text.html.HTML$Tag
103: 10 1200
104: 15 1200 java.awt.image.IndexColorModel
105: 70 1120 javax.swing.InputMap
106: 69 1104 java.lang.ProcessEnvironment$Variable
107: 69 1104 java.lang.ProcessEnvironment$Value
108: 1 1040 [Ljava.lang.Integer;
109: 1 1040 [Ljava.lang.Short;
110: 26 1040 java.awt.SystemColor
111: 32 1024 javax.swing.text.GapContent$MarkData
112: 42 1008 sun.swing.SwingLazyValue
113: 18 1008 java.nio.DirectByteBuffer
114: 21 1008 javax.swing.Timer
115: 20 960 sun.awt.X11PMBlitLoops
116: 40 960 java.util.ArrayList
117: 39 936 java.util.LinkedList$Entry
118: 2 928 javax.swing.plaf.metal.MetalComboBoxButton
119: 38 912 sun.reflect.NativeConstructorAccessorImpl
120: 2 896 javax.swing.plaf.metal.MetalComboBoxEditor$1
121: 37 888 java.awt.Insets
122: 2 880 javax.swing.JToggleButton
123: 22 880 sun.misc.SoftCache$ValueCell
124: 11 880 javax.swing.text.html.InlineView
125: 2 864 javax.swing.JEditorPane
126: 12 864 javax.swing.plaf.FontUIResource
127: 2 848 javax.swing.plaf.basic.BasicComboPopup
128: 15 840 sun.java2d.loops.GraphicsPrimitiveProxy
129: 21 840 java.awt.Color
130: 35 840 java.io.ExpiringCache$Entry
131: 17 816 sun.java2d.loops.FillRect
132: 17 816 sun.java2d.loops.DrawGlyphList
133: 25 800 java.util.Locale
134: 11 792 javax.swing.plaf.basic.BasicMenuItemUI
135: 33 792 javax.swing.plaf.basic.BasicButtonListener
136: 20 784 [Lsun.font.PhysicalFont;
137: 2 768 javax.swing.plaf.metal.MetalFileChooserUI$AlignedLabel
138: 8 768 java.lang.Thread
139: 16 768 sun.java2d.loops.FillSpans
140: 16 768 sun.java2d.loops.DrawLine
141: 16 768 sun.java2d.loops.DrawRect
142: 16 768 sun.java2d.loops.DrawPolygons
143: 47 752 javax.swing.UIDefaults$LazyInputMap
144: 2 752 javax.swing.plaf.basic.BasicComboPopup$1
145: 47 752 javax.swing.AbstractButton$Handler
146: 46 736 javax.swing.event.ChangeEvent
147: 44 728 [Ljavax.swing.text.AttributeSet;
148: 18 720 javax.swing.text.html.HTMLDocument$RunElement
149: 15 720 java.awt.image.PixelInterleavedSampleModel
150: 2 720 javax.swing.JRootPane
151: 24 720 [Ljavax.swing.text.html.CSS$Attribute;
152: 29 696 java.lang.ref.PhantomReference
153: 27 696 [Ljavax.swing.text.AbstractDocument$AbstractElement;
154: 29 696 sun.java2d.DefaultDisposerRecord
155: 17 680 javax.swing.text.html.HTMLDocument$BlockElement
156: 5 680 java.awt.image.DirectColorModel
157: 42 672
158: 12 672 java.util.jar.JarFile
159: 21 672 java.util.ResourceBundle$LoaderReference
160: 42 672 java.awt.Dimension
161: 14 672 javax.swing.ImageIcon
162: 2 656 javax.swing.JLayeredPane
163: 9 648 java.awt.Font
164: 27 648 sun.awt.SunHints$Value
165: 5 640 javax.swing.text.html.ParagraphView
166: 20 640 java.io.ObjectStreamField
167: 16 640 javax.swing.DefaultBoundedRangeModel
168: 20 640 java.util.TreeMap$Entry
169: 39 624 sun.reflect.DelegatingConstructorAccessorImpl
170: 6 624 javax.swing.plaf.basic.BasicTextUI$BasicCaret
171: 11 616 javax.swing.text.html.StyleSheet$BoxPainter
172: 2 608
173: 38 608 java.lang.Float
174: 15 600 java.awt.image.DataBufferByte
175: 15 600 java.awt.image.BufferedImage
176: 15 600 sun.awt.image.ToolkitImage
177: 25 600 java.lang.ref.ReferenceQueue
178: 23 592 [Ljavax.swing.text.View;
179: 12 576 javax.swing.TransferHandler$SwingDropTarget
180: 36 576 java.util.regex.Pattern$Category
181: 6 576 [Lsun.java2d.loops.RenderCache$Entry;
182: 12 576 sun.font.StrikeMetrics
183: 6 576 sun.font.FileFontStrike
184: 14 560 sun.awt.image.ByteArrayImageSource
185: 10 560 java.awt.BorderLayout
186: 23 552 sun.reflect.NativeMethodAccessorImpl
187: 23 552 javax.swing.text.html.StyleSheet$ViewAttributeSet
188: 23 552 com.sun.java.swing.SwingUtilities2$2
189: 22 528 java.util.ResourceBundle$ResourceCacheKey
190: 1 528 [Ljava.util.TimerTask;
191: 22 528 java.security.AccessControlContext
192: 6 528 javax.swing.text.ParagraphView$Row
193: 5 520 sun.font.TrueTypeFont
194: 13 520 sun.misc.Cleaner
195: 16 512 java.util.concurrent.ConcurrentHashMap$Segment
196: 9 504 sun.awt.image.BufImgSurfaceData
197: 21 504 javax.swing.text.html.StyleSheet$ResolvedStyle
198: 7 504 javax.swing.JMenuItem$AccessibleJMenuItem
199: 7 504 sun.font.FontDesignMetrics
200: 12 480 [Ljavax.swing.text.GapContent$MarkData;
201: 12 480 sun.font.FontStrikeDisposer
202: 12 480 sun.font.StrikeCache$SoftDisposerRef
203: 20 480 sun.awt.shell.DefaultShellFolder
204: 15 480 javax.swing.text.html.CSS$FontSize
205: 20 480 javax.swing.plaf.InsetsUIResource
206: 10 480 sun.awt.X11PMBlitLoops$DelegateBlitLoop
207: 10 480 sun.awt.X11PMBlitBgLoops
208: 6 480 sun.awt.X11SurfaceData$X11PixmapSurfaceData
209: 29 464 javax.accessibility.AccessibleState
210: 28 448 sun.reflect.DelegatingMethodAccessorImpl
211: 1 448 javax.swing.plaf.metal.MetalFileChooserUI$3
212: 14 448 javax.swing.plaf.metal.MetalBumps
213: 1 448 sun.swing.FilePane
214: 28 448 java.util.regex.Pattern$Ctype
215: 28 448 java.util.HashSet
216: 5 440 java.util.prefs.FileSystemPreferences
217: 1 440 javax.swing.JTextField
218: 5 440 [Ljavax.swing.Action;
219: 9 432 sun.awt.motif.X11CachingSurfaceManager
220: 9 432 java.util.WeakHashMap
221: 18 432 java.util.LinkedList
222: 1 424 sun.swing.FilePane$6
223: 26 416 javax.swing.text.GapContent$StickyPosition
224: 13 416 java.util.Collections$SynchronizedMap
225: 13 416 javax.swing.plaf.basic.BasicLookAndFeel$AudioAction
226: 1 416 javax.swing.tree.DefaultTreeCellRenderer
227: 1 408 javax.swing.JFileChooser
228: 17 408 sun.java2d.loops.CompositeType
229: 25 400 javax.swing.text.html.CSS$Value
230: 25 400 java.lang.StringBuffer
231: 25 400 sun.font.Font2DHandle
232: 25 400 javax.accessibility.AccessibleRelationSet
233: 1 392 sun.swing.FilePane$DetailsTableCellRenderer
234: 7 392 javax.swing.plaf.metal.MetalScrollPaneUI
235: 7 392 javax.swing.ScrollPaneLayout$UIResource
236: 1 392 javax.swing.JTree
237: 12 384 javax.swing.plaf.basic.BasicScrollBarUI$TrackListener
238: 1 384 sun.swing.FilePane$3
239: 16 384 java.util.concurrent.locks.ReentrantLock$NonfairSync
240: 1 384 com.pironet.tda.TDA
241: 24 384 java.security.Provider$EngineDescription
242: 24 384 java.io.File
243: 8 384 javax.swing.text.html.HTMLEditorKit$InsertHTMLTextAction
244: 4 384 java.util.jar.JarFile$JarFileEntry
245: 12 384 sun.misc.URLClassPath$JarLoader
246: 12 384 sun.font.FontStrikeDesc
247: 1 376 javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxRenderer
248: 1 376 javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxRenderer
249: 1 376 javax.swing.table.JTableHeader$UIResourceTableCellRenderer
250: 1 376 sun.swing.FilePane$FileRenderer
251: 5 376 [Lsun.font.TrueTypeFont$DirectoryEntry;
252: 23 368 java.util.jar.Attributes$Name
253: 1 368 javax.swing.JComboBox
254: 1 368 javax.swing.plaf.metal.MetalFileChooserUI$1
255: 1 368 javax.swing.JLabel
256: 1 360 javax.swing.JSplitPane
257: 1 360 javax.swing.JFrame
258: 1 352 javax.swing.table.JTableHeader
259: 1 344 javax.swing.plaf.metal.MetalFileChooserUI
260: 6 336 sun.reflect.DelegatingClassLoader
261: 14 336 javax.swing.plaf.basic.LazyActionMap
262: 6 336 javax.swing.tree.VariableHeightLayoutCache$TreeStateNode
263: 21 336 javax.swing.Timer$DoPostEvent
264: 1 336 javax.swing.JMenuBar
265: 1 336 [Ljavax.swing.text.html.HTML$Attribute;
266: 1 336 javax.swing.JDialog
267: 20 320 javax.swing.plaf.InputMapUIResource
268: 20 320 java.awt.font.TextAttribute
269: 20 320 javax.swing.text.html.CSS$StringValue
270: 1 320 javax.swing.plaf.metal.MetalSplitPaneDivider
271: 1 312 [Ljavax.swing.text.html.HTML$Tag;
272: 12 288 javax.swing.ComponentInputMap
273: 12 288 java.awt.dnd.DropTargetContext
274: 12 288 javax.swing.plaf.basic.BasicScrollBarUI$ScrollListener
275: 9 288 sun.font.FontManager$FontRegistrationInfo
276: 12 288 java.util.regex.Pattern$Single
277: 3 288 javax.swing.plaf.basic.BasicListUI
278: 3 288 javax.swing.plaf.basic.BasicMenuUI
279: 18 288 java.text.DateFormat$Field
280: 4 288 javax.swing.text.PlainDocument
281: 12 288 java.util.Collections$UnmodifiableMap
282: 18 288 java.util.BitSet
283: 6 288 sun.font.CompositeStrike
284: 7 280 java.util.TreeMap
285: 5 280 javax.swing.DefaultListSelectionModel
286: 7 280 sun.font.FontFamily
287: 5 280 com.pironet.tda.utils.HistogramTableModel
288: 8 272 [Ljavax.swing.SizeRequirements;
289: 2 272 java.text.DecimalFormat
290: 17 272 sun.java2d.pipe.PixelToShapeConverter
291: 11 264 javax.swing.plaf.ComponentInputMapUIResource
292: 11 264 java.util.regex.Pattern$GroupTail
293: 16 256 javax.swing.text.html.CSS$FontWeight
294: 16 256 [Ljava.util.concurrent.ConcurrentHashMap$HashEntry;
295: 8 256 sun.java2d.loops.RenderCache$Entry
296: 4 256 javax.swing.text.FieldView
297: 8 256 sun.awt.X11Renderer
298: 8 256 javax.swing.text.DefaultEditorKit$NextVisualPositionAction
299: 1 248 sun.awt.X11.XFramePeer
300: 6 240 javax.swing.BoxLayout
301: 15 240 [[B
302: 6 240 javax.swing.text.AbstractDocument$BidiElement
303: 5 240 sun.nio.ch.FileChannelImpl
304: 3 240 [Ljava.lang.ThreadLocal$ThreadLocalMap$Entry;
305: 3 240 javax.swing.JMenu$AccessibleJMenu
306: 5 240 java.util.Properties
307: 10 240 javax.swing.UIDefaults$ProxyLazyValue
308: 5 240 sun.font.CMap$CMapFormat4
309: 6 240 javax.swing.text.GapContent
310: 6 240 javax.swing.text.AbstractDocument$BidiRootElement
311: 6 224 [Lsun.font.PhysicalStrike;
312: 7 224 java.lang.ThreadLocal$ThreadLocalMap$Entry
313: 4 224 javax.swing.UIDefaults
314: 7 224 java.util.regex.Pattern$Curly
315: 2 224 javax.swing.plaf.metal.MetalComboBoxUI
316: 14 224 javax.swing.plaf.IconUIResource
317: 2 224 javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView
318: 9 216 java.awt.datatransfer.DataFlavor
319: 9 216 javax.swing.text.StyledEditorKit$FontSizeAction
320: 9 216 java.awt.datatransfer.MimeType
321: 9 216 java.util.regex.Pattern$Range
322: 3 216 javax.swing.JButton$AccessibleJButton
323: 9 216 [Lsun.awt.SunHints$Value;
324: 9 216 java.util.Stack
325: 9 216 java.util.logging.Level
326: 27 216 java.lang.ref.ReferenceQueue$Lock
327: 13 208 java.util.zip.ZipFile$ZipCloser
328: 2 208 javax.swing.text.html.HTMLEditorKit$HTMLFactory$1
329: 5 200 sun.java2d.loops.RenderLoops
330: 8 200 [Ljava.lang.Boolean;
331: 5 200 javax.swing.text.FlowView$LogicalView
332: 5 200 javax.swing.plaf.basic.DefaultMenuLayout
333: 1 200 javax.swing.plaf.basic.BasicSplitPaneUI$1
334: 5 192 [Lsun.font.CharToGlyphMapper;
335: 12 192 javax.swing.plaf.basic.BasicScrollBarUI$ArrowButtonListener
336: 3 192 java.util.regex.Pattern
337: 12 192 javax.swing.plaf.basic.BasicScrollBarUI$ModelListener
338: 12 192 javax.swing.plaf.metal.MetalScrollBarUI$ScrollBarListener
339: 12 192 javax.swing.plaf.basic.BasicScrollBarUI$Handler
340: 12 192 javax.swing.plaf.DimensionUIResource
341: 2 192 javax.swing.text.html.HTMLDocument
342: 3 192 javax.swing.text.html.StyleSheet
343: 8 192 javax.swing.text.StyleContext$FontKey
344: 8 192 [Ljava.io.ObjectStreamField;
345: 12 192 java.awt.AlphaComposite
346: 12 192 javax.swing.JScrollBar$ModelListener
347: 12 192 [Ljava.security.ProtectionDomain;
348: 8 192 javax.swing.border.EmptyBorder
349: 3 192 javax.swing.table.TableColumn
350: 2 192 javax.swing.text.html.BlockView
351: 6 192 java.lang.ClassLoader$NativeLibrary
352: 1 192 javax.swing.ImageIcon$1
353: 1 184 javax.swing.plaf.metal.MetalTreeUI
354: 11 176 java.util.regex.Pattern$GroupHead
355: 11 176 javax.swing.plaf.basic.BasicMenuItemUI$Handler
356: 11 176 java.io.FileDescriptor
357: 3 168 javax.swing.text.html.HTMLEditorKit
358: 7 168 javax.swing.event.SwingPropertyChangeSupport
359: 7 168 javax.swing.DefaultSingleSelectionModel
360: 2 168 [Ljava.text.DateFormat$Field;
361: 5 160 sun.font.CompositeGlyphMapper
362: 10 160 javax.swing.plaf.BorderUIResource$CompoundBorderUIResource
363: 5 160 sun.font.FileFont$FileFontDisposer
364: 2 160 javax.swing.JComboBox$AccessibleJComboBox
365: 10 160 java.awt.Point
366: 5 160 sun.font.TrueTypeGlyphMapper
367: 5 160 sun.misc.SoftCache
368: 5 160 [Ljava.util.Set;
369: 5 160 java.awt.Cursor
370: 5 160 [[S
371: 5 160 [[Lsun.awt.FontDescriptor;
372: 4 160 javax.swing.text.AbstractDocument$BranchElement
373: 9 144 javax.swing.text.html.CSS$FontFamily
374: 9 144 java.awt.font.FontRenderContext
375: 3 144 java.nio.HeapByteBuffer
376: 9 144 javax.swing.text.html.CSS$ColorValue
377: 6 144 javax.swing.plaf.basic.BasicTextUI$BasicHighlighter
378: 6 144 java.util.regex.Pattern$BitClass
379: 6 144 javax.swing.text.DefaultHighlighter$SafeDamager
380: 3 144 sun.util.calendar.ZoneInfo
381: 9 144 java.awt.datatransfer.MimeTypeParameterList
382: 9 144 javax.swing.plaf.ActionMapUIResource
383: 6 144 javax.swing.plaf.basic.BasicTextUI$RootView
384: 9 144 javax.swing.text.StyleConstants$ParagraphConstants
385: 9 144 sun.awt.SunHints$Key
386: 6 144 javax.swing.plaf.basic.BasicTextUI$UpdateHandler
387: 6 144 javax.swing.plaf.basic.BasicPopupMenuUI
388: 6 144 javax.swing.text.JTextComponent$KeymapWrapper
389: 2 144 javax.swing.JList$AccessibleJList
390: 6 144 javax.swing.text.JTextComponent$KeymapActionMap
391: 6 144 javax.swing.plaf.basic.BasicTextUI$FocusAction
392: 3 144 javax.swing.plaf.basic.BasicListUI$ListDropTargetListener
393: 9 144 com.sun.org.apache.xerces.internal.util.TypeInfoImpl
394: 2 144 javax.swing.JToggleButton$AccessibleJToggleButton
395: 6 144 javax.swing.text.JTextComponent$MutableCaretEvent
396: 3 144 [Ljava.lang.Thread;
397: 6 144 javax.swing.text.GapContent$MarkVector
398: 2 128 sun.nio.cs.ISO_8859_15$Encoder
399: 2 128 sun.awt.X11.XInputMethod
400: 8 128 javax.swing.JViewport$ViewListener
401: 4 128 javax.swing.text.AbstractDocument$LeafElement
402: 4 128 javax.swing.plaf.metal.MetalTextFieldUI
403: 8 128 java.lang.Boolean
404: 2 128 sun.awt.X11SurfaceData$X11WindowSurfaceData
405: 2 128 sun.awt.im.InputMethodContext
406: 8 128 javax.swing.text.SimpleAttributeSet
407: 2 128 sun.awt.X11.XSelection
408: 4 128 javax.swing.text.DefaultEditorKit$VerticalPageAction
409: 4 128 javax.swing.plaf.basic.BasicTextUI$TextActionWrapper
410: 4 128 sun.swing.FilePane$ViewTypeAction
411: 2 128 javax.swing.JPopupMenu$AccessibleJPopupMenu
412: 8 128 java.util.Collections$UnmodifiableSet
413: 2 128 javax.swing.text.DefaultStyledDocument$ElementBuffer
414: 1 120 sun.awt.X11.XContentWindow
415: 5 120 java.io.RandomAccessFile
416: 5 120 javax.swing.text.html.StyleSheet$SearchBuffer
417: 3 120 javax.swing.plaf.basic.BasicListUI$Handler
418: 5 120 sun.reflect.UnsafeIntegerFieldAccessorImpl
419: 1 112 [Ljavax.swing.text.html.CSS$Value;
420: 14 112 javax.swing.JMenuItem$MenuItemFocusListener
421: 1 112 javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread
422: 1 112 javax.swing.plaf.metal.MetalSplitPaneUI
423: 1 112 java.util.GregorianCalendar
424: 7 112 javax.swing.text.StyleConstants$CharacterConstants
425: 7 112 javax.swing.plaf.basic.BasicScrollPaneUI$Handler
426: 7 112 javax.swing.plaf.metal.MetalLookAndFeel$MetalLazyValue
427: 7 112 javax.swing.plaf.metal.MetalScrollPaneUI$1
428: 7 112 javax.swing.tree.TreePath
429: 2 112 javax.swing.JList$AccessibleJList$AccessibleJListChild
430: 2 112 java.io.ExpiringCache$1
431: 7 112 java.lang.ThreadLocal
432: 2 112 sun.nio.cs.StreamEncoder$CharsetSE
433: 2 112 java.text.DecimalFormatSymbols
434: 1 104 java.awt.EventDispatchThread
435: 1 104 java.util.TimerThread
436: 1 104 sun.util.calendar.Gregorian$Date
437: 4 104 [Ljava.lang.ref.SoftReference;
438: 1 104 sun.awt.X11.XDragSourceContextPeer
439: 1 96 [Lsun.font.FileFont;
440: 6 96 javax.swing.text.DefaultCaret$Handler
441: 4 96 java.awt.AWTKeyStroke
442: 4 96 javax.swing.KeyboardManager$ComponentKeyStrokePair
443: 1 96 [Lsun.font.CompositeFont;
444: 3 96 javax.swing.text.html.HTMLEditorKit$LinkController
445: 1 96 java.util.logging.LogManager$Cleaner
446: 6 96 javax.swing.text.html.CSS$BorderStyle
447: 1 96 sun.awt.X11.XIconWindow
448: 6 96 javax.swing.plaf.basic.BasicPopupMenuUI$Actions
449: 6 96 sun.java2d.loops.RenderCache
450: 2 96 sun.swing.PrintColorUIResource
451: 2 96 java.lang.ThreadGroup
452: 1 96 javax.swing.ProgressMonitor
453: 6 96 javax.swing.plaf.metal.MetalLookAndFeel$FontActiveValue
454: 6 96 sun.java2d.pipe.TextRenderer
455: 4 96 java.lang.RuntimePermission
456: 3 96 sun.misc.URLClassPath
457: 1 96 java.util.prefs.FileSystemPreferences$5$1
458: 6 96 javax.swing.plaf.basic.BasicPopupMenuUI$BasicPopupMenuListener
459: 6 96 javax.swing.plaf.basic.BasicPopupMenuUI$BasicMenuKeyListener
460: 1 96 java.lang.ref.Reference$ReferenceHandler
461: 1 96 java.lang.ref.Finalizer$FinalizerThread
462: 6 96 sun.java2d.pipe.DuctusShapeRenderer
463: 2 96 java.lang.Package
464: 1 88 sun.awt.X11.XNETProtocol
465: 1 88 sun.security.provider.Sun
466: 1 88 javax.swing.ToolTipManager
467: 1 88 sun.awt.motif.MFontConfiguration
468: 1 80 [Ljava.util.concurrent.ConcurrentHashMap$Segment;
469: 5 80 javax.swing.plaf.metal.MetalPopupMenuSeparatorUI
470: 5 80 sun.font.TrueTypeFont$TTDisposerRecord
471: 4 80 [Ljava.awt.AWTKeyStroke;
472: 5 80 sun.nio.ch.NativeThreadSet
473: 5 80 [Ljavax.swing.text.Position$Bias;
474: 1 80 [[D
475: 2 80 java.io.BufferedWriter
476: 1 80 [Ljava.awt.geom.AffineTransform;
477: 2 80 javax.swing.plaf.metal.MetalComboBoxButton$1
478: 2 80 sun.awt.X11.XCreateWindowParams
479: 5 80 com.pironet.tda.HistogramInfo
480: 1 80 javax.swing.text.html.parser.DTD
481: 2 80 java.io.ExpiringCache
482: 1 80 javax.swing.text.html.BRView
483: 5 80 java.nio.channels.spi.AbstractInterruptibleChannel$1
484: 5 80 [Ljava.util.prefs.PreferenceChangeListener;
485: 1 80 sun.awt.X11.MotifDnDDropTargetProtocol
486: 5 80 [Ljava.util.prefs.NodeChangeListener;
487: 2 80 javax.swing.plaf.metal.MetalRootPaneUI
488: 1 72 sun.font.GlyphList
489: 1 72 sun.awt.X11.XRootWindow
490: 3 72 javax.swing.text.StyledEditorKit$FontFamilyAction
491: 3 72 javax.swing.text.StyledEditorKit$AlignmentAction
492: 3 72 javax.swing.text.html.CSS$BorderWidthValue
493: 3 72 javax.swing.TransferHandler$TransferAction
494: 3 72 javax.swing.text.html.CSS$BackgroundImage
495: 3 72 javax.swing.text.html.CSS$BackgroundPosition
496: 1 72 sun.misc.Launcher$ExtClassLoader
497: 3 72 javax.swing.text.JTextComponent$DefaultKeymap
498: 3 72 java.lang.ThreadLocal$ThreadLocalMap
499: 3 72 sun.reflect.UnsafeBooleanFieldAccessorImpl
500: 3 72 sun.swing.FilePane$1FilePaneAction
501: 1 72 sun.awt.X11.XDnDDropTargetProtocol
502: 3 72 javax.swing.text.DefaultEditorKit$BeginWordAction
503: 3 72 javax.swing.text.html.CSS
504: 3 72 javax.swing.text.DefaultEditorKit$EndWordAction
505: 3 72 sun.awt.im.InputMethodLocator
506: 1 72 sun.net.www.protocol.jar.URLJarFile
507: 3 72 javax.swing.plaf.BorderUIResource$EmptyBorderUIResource
508: 3 72 javax.swing.text.StyleContext$SmallAttributeSet
509: 3 72 javax.swing.text.DefaultEditorKit$BeginLineAction
510: 3 72 javax.swing.text.DefaultEditorKit$EndLineAction
511: 3 72 javax.swing.text.DefaultEditorKit$BeginParagraphAction
512: 3 72 javax.swing.text.DefaultEditorKit$EndParagraphAction
513: 1 72 sun.misc.Launcher$AppClassLoader
514: 3 72 java.lang.OutOfMemoryError
515: 1 72 [Ljava.awt.Cursor;
516: 1 64 sun.reflect.misc.MethodUtil
517: 4 64 java.util.regex.Pattern$Branch
518: 2 64 javax.swing.AbstractActionPropertyChangeListener$OwnedWeakReference
519: 1 64 java.util.logging.LogManager$RootLogger
520: 1 64 java.awt.DefaultKeyboardFocusManager
521: 4 64 javax.swing.text.StyleConstants
522: 1 64 javax.swing.MultiUIDefaults
523: 2 64 javax.swing.text.html.HTMLEditorKit$NavigateLinkAction
524: 4 64 javax.swing.text.StyleConstants$FontConstants
525: 2 64 java.io.PrintStream
526: 2 64 java.security.CodeSource
527: 2 64 javax.swing.LayoutFocusTraversalPolicy
528: 2 64 java.text.DigitList
529: 4 64 java.util.TreeSet
530: 1 64 javax.swing.JFileChooser$AccessibleJFileChooser
531: 4 64 javax.swing.LayoutComparator
532: 4 64 java.util.TreeMap$1
533: 4 64 java.awt.Queue
534: 2 64 java.awt.FlowLayout
535: 1 64 sun.awt.X11GraphicsConfig
536: 2 64 javax.swing.JToggleButton$ToggleButtonModel
537: 4 64 javax.swing.JTextField$ScrollRepainter
538: 2 64 javax.swing.plaf.basic.BasicEditorPaneUI
539: 2 64 javax.swing.JEditorPane$1
540: 2 64 java.security.ProtectionDomain
541: 2 64 sun.java2d.pipe.Region
542: 1 64 sun.awt.motif.X11RemoteOffScreenImage
543: 1 64 javax.swing.JViewport$AccessibleJViewport
544: 4 64 [Ljava.lang.annotation.Annotation;
545: 4 64 java.io.FileInputStream
546: 1 56 java.awt.EventQueue
547: 1 56 java.awt.color.ICC_ColorSpace
548: 1 56 sun.awt.X11.XToolkit
549: 1 56 javax.swing.tree.VariableHeightLayoutCache
550: 1 56 sun.awt.X11.MotifDnDDragSourceProtocol
551: 1 56 javax.swing.tree.DefaultTreeSelectionModel
552: 1 56 sun.awt.AppContext
553: 1 56 com.pironet.tda.JDK14Parser
554: 1 56 sun.awt.motif.X11RemoteOffScreenImage$X11RemoteSurfaceManager
555: 1 56 sun.awt.image.WritableRasterNative
556: 1 56 sun.security.provider.NativePRNG$RandomIO
557: 1 48 sun.awt.X11GraphicsEnvironment
558: 3 48 javax.swing.text.StyledEditorKit$AttributeTracker
559: 3 48 sun.misc.Signal
560: 3 48 javax.swing.JMenu$MenuChangeListener
561: 3 48 javax.swing.text.StyledEditorKit$1
562: 2 48 java.io.FileOutputStream
563: 2 48 sun.nio.cs.Surrogate$Parser
564: 3 48 java.util.HashMap$KeySet
565: 3 48 javax.swing.text.html.CSS$CssValue
566: 2 48 javax.swing.AncestorNotifier
567: 2 48 javax.swing.plaf.basic.BasicRootPaneUI$RootPaneInputMap
568: 3 48 javax.swing.UIManager$LookAndFeelInfo
569: 3 48 java.text.AttributedCharacterIterator$Attribute
570: 3 48 java.util.Arrays$ArrayList
571: 3 48 com.sun.org.apache.xerces.internal.impl.dv.dtd.ListDatatypeValidator
572: 1 48 [Lsun.font.FontStrike;
573: 2 48 javax.swing.plaf.basic.BasicComboBoxUI$DefaultKeySelectionManager
574: 2 48 java.util.regex.Pattern$Ques
575: 3 48 javax.swing.event.DocumentEvent$EventType
576: 3 48 javax.swing.text.html.CSS$CssValueMapper
577: 1 48 javax.swing.plaf.basic.BasicTextUI$TextDropTargetListener
578: 1 48 sun.awt.X11.XDnDDragSourceProtocol
579: 1 48 java.io.BufferedReader
580: 2 48 sun.awt.X11.AwtGraphicsConfigData
581: 1 48 java.awt.image.SinglePixelPackedSampleModel
582: 2 48 com.sun.java.swing.plaf.motif.MotifBorders$BevelBorder
583: 2 48 java.io.BufferedOutputStream
584: 1 48 java.awt.LightweightDispatcher
585: 1 48 java.text.SimpleDateFormat
586: 1 48 [[Lsun.awt.SunHints$Value;
587: 2 48 java.security.Permissions
588: 2 48 java.io.OutputStreamWriter
589: 2 48 [Ljava.awt.Rectangle;
590: 3 48 javax.swing.plaf.basic.BasicMenuUI$Handler
591: 1 48 sun.awt.motif.X11VolatileSurfaceManager
592: 1 48 sun.swing.FilePane$7
593: 2 48 sun.reflect.UnsafeObjectFieldAccessorImpl
594: 1 48 sun.awt.im.ExecutableInputMethodManager
595: 3 48 sun.java2d.pipe.SpanClipRenderer
596: 2 48 javax.swing.text.DefaultEditorKit$PageAction
597: 2 48 javax.swing.plaf.BorderUIResource$LineBorderUIResource
598: 1 48 java.util.LinkedHashMap
599: 2 48 javax.swing.text.DefaultEditorKit$PreviousWordAction
600: 3 48 java.util.regex.Pattern$Start
601: 3 48 sun.awt.UNIXToolkit$GTKLoadStatus
602: 2 48 javax.swing.text.DefaultEditorKit$NextWordAction
603: 2 48 java.lang.ref.ReferenceQueue$Null
604: 3 48 javax.swing.JMenu$WinListener
605: 3 48 javax.swing.JList$ListSelectionHandler
606: 3 48 java.awt.ComponentOrientation
607: 3 48 java.nio.charset.CodingErrorAction
608: 2 48 javax.swing.text.DefaultEditorKit$BeginAction
609: 1 48 javax.swing.plaf.basic.BasicTableUI$TableDropTargetListener
610: 2 48 javax.swing.text.DefaultEditorKit$EndAction
611: 2 48 com.sun.org.apache.xerces.internal.xni.QName
612: 2 48 javax.swing.text.DefaultEditorKit$DefaultKeyTypedAction
613: 1 48 javax.swing.text.html.HTMLEditorKit$InsertHRAction
614: 1 40 java.util.logging.LogManager
615: 1 40 java.awt.color.ICC_ProfileRGB
616: 1 40 javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper
617: 1 40 javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel
618: 1 40 java.text.DateFormatSymbols
619: 1 40 java.util.zip.Inflater
620: 1 40 javax.swing.RepaintManager
621: 1 40 javax.swing.UIManager$LAFState
622: 1 40 [Ljavax.swing.plaf.FontUIResource;
623: 1 40 sun.awt.image.SunVolatileImage
624: 1 40 sun.awt.AWTAutoShutdown$PeerMap
625: 1 40 java.text.AttributedString$AttributedStringIterator
626: 1 40 sun.nio.cs.StreamDecoder$CharsetSD
627: 1 40 sun.nio.cs.StandardCharsets$Aliases
628: 1 40 javax.swing.table.DefaultTableColumnModel
629: 1 40 javax.swing.plaf.basic.BasicDirectoryModel
630: 1 40 sun.java2d.NullSurfaceData
631: 1 40 java.util.prefs.FileSystemPreferences$4
632: 1 40 sun.nio.cs.StandardCharsets$Classes
633: 1 40 sun.nio.cs.StandardCharsets$Cache
634: 1 40 sun.awt.X11.XGlobalCursorManager
635: 1 40 javax.swing.plaf.metal.MetalToggleButtonUI
636: 1 40 javax.swing.plaf.basic.BasicTreeUI$Handler
637: 1 40 [Lcom.sun.java.swing.SwingUtilities2$LSBCacheEntry;
638: 1 40 javax.swing.plaf.basic.BasicTableUI
639: 1 40 java.util.concurrent.ConcurrentHashMap
640: 1 40 sun.nio.cs.ISO_8859_15$Decoder
641: 1 40 javax.swing.plaf.basic.BasicTreeUI$TreeDropTargetListener
642: 1 40 [[C
643: 1 40 sun.awt.image.DataBufferNative
644: 5 40 javax.swing.plaf.basic.BasicBorders$MarginBorder
645: 1 32 javax.swing.text.DefaultEditorKit$SelectParagraphAction
646: 2 32 javax.swing.plaf.metal.MetalComboBoxUI$MetalComboBoxLayoutManager
647: 2 32 [Ljavax.swing.MenuElement;
648: 2 32 javax.swing.JComboBox$1
649: 2 32 sun.misc.NativeSignalHandler
650: 2 32 javax.swing.plaf.basic.BasicComboBoxUI$Handler
651: 1 32 java.awt.BasicStroke
652: 2 32 javax.swing.plaf.basic.BasicLookAndFeel$1
653: 1 32 [[Ljava.awt.AWTKeyStroke;
654: 1 32 java.text.DontCareFieldPosition
655: 1 32 javax.swing.plaf.basic.BasicTextUI$TextTransferHandler
656: 1 32 java.io.FilePermission
657: 1 32 java.io.BufferedInputStream
658: 2 32 sun.awt.datatransfer.DataTransferer$CharsetComparator
659: 2 32 sun.java2d.pipe.SpanShapeRenderer$Composite
660: 2 32 javax.swing.text.Position$Bias
661: 1 32 [Lsun.java2d.loops.RenderLoops;
662: 1 32 [Lsun.java2d.loops.SurfaceType;
663: 1 32 javax.swing.text.StyleContext
664: 1 32 [Lsun.font.FontDesignMetrics;
665: 2 32 java.util.HashMap$Values
666: 2 32 sun.awt.X11.XMWMModality
667: 1 32 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl
668: 2 32 java.util.regex.Pattern$Dummy
669: 4 32 sun.awt.X11.XBaseWindow$StateLock
670: 2 32 javax.swing.AbstractButton$ButtonActionPropertyChangeListener
671: 2 32 java.lang.Shutdown$WrappedHook
672: 1 32 [Ljava.util.Map;
673: 1 32 com.sun.java.swing.plaf.motif.MotifBorders$MotifPopupMenuBorder
674: 1 32 sun.swing.FilePane$DetailsTableModel
675: 1 32 java.awt.datatransfer.SystemFlavorMap
676: 1 32 sun.awt.X11GraphicsDevice
677: 2 32 [Ljava.security.Principal;
678: 1 32 java.text.AttributedString
679: 2 32 javax.swing.text.html.HTMLEditorKit$NavigateLinkAction$FocusHighlightPainter
680: 2 32 javax.swing.text.StyleConstants$ColorConstants
681: 2 32 javax.swing.plaf.basic.BasicFileChooserUI$Handler
682: 2 32 [Ljava.security.cert.Certificate;
683: 2 32 sun.awt.MostRecentKeyValue
684: 1 32 sun.awt.AWTAutoShutdown
685: 2 32 java.nio.ByteOrder
686: 2 32 javax.swing.text.html.StyleSheet$BoxPainter$HorizontalMargin
687: 1 32 [Ljava.lang.ThreadGroup;
688: 2 32 sun.awt.X11.XRepaintArea
689: 1 32 [Ljava.awt.Queue;
690: 1 32 javax.swing.text.SegmentCache$CachedSegment
691: 1 32 sun.awt.X11.XWindowAttributesData
692: 1 32 java.util.Random
693: 1 32 javax.swing.plaf.metal.MetalButtonUI
694: 2 32 javax.swing.plaf.metal.MetalComboBoxEditor$UIResource
695: 1 32 javax.swing.plaf.metal.BumpBuffer
696: 1 32 java.awt.Toolkit$SelectiveAWTEventListener
697: 1 32 sun.awt.image.FileImageSource
698: 2 32 java.awt.ImageCapabilities
699: 1 32 sun.swing.FilePane$10
700: 1 32 javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager
701: 2 32 javax.swing.text.DefaultStyledDocument$StyleContextChangeHandler
702: 2 32 java.nio.charset.CoderResult
703: 2 32 javax.swing.text.DefaultStyledDocument$StyleChangeHandler
704: 2 32 javax.swing.plaf.basic.BasicComboPopup$Handler
705: 1 32 javax.swing.text.Segment
706: 2 32 java.util.regex.Pattern$Slice
707: 2 32 [Ljava.util.logging.Handler;
708: 1 32 [Ljava.awt.FontMetrics;
709: 2 32 javax.swing.JRootPane$RootLayout
710: 2 32 javax.swing.plaf.metal.MetalComboBoxEditor$EditorBorder
711: 2 32 javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxListSelectionListener
712: 2 32 javax.swing.ToolTipManager$Actions
713: 1 32 [[[S
714: 2 32 javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPopupMenuListener
715: 1 32 [[[I
716: 2 32 java.util.Collections$UnmodifiableRandomAccessList
717: 2 32 java.lang.StringBuilder
718: 1 32 [[[Lsun.awt.FontDescriptor;
719: 1 32 javax.swing.text.DefaultEditorKit$SelectWordAction
720: 2 32 javax.swing.plaf.metal.MetalComboBoxUI$MetalPropertyChangeListener
721: 1 32 javax.swing.text.DefaultEditorKit$SelectLineAction
722: 1 24 sun.awt.X11.XSizeHints
723: 1 24 javax.swing.plaf.basic.BasicTableUI$Handler
724: 1 24 javax.swing.MenuSelectionManager
725: 1 24 java.util.Date
726: 1 24 javax.swing.text.DefaultEditorKit$SelectAllAction
727: 1 24 javax.swing.text.DefaultEditorKit$UnselectAction
728: 1 24 sun.nio.cs.ISO_8859_15
729: 1 24 javax.swing.text.DefaultEditorKit$ToggleComponentOrientationAction
730: 1 24 javax.swing.text.DefaultEditorKit$DumpModelAction
731: 1 24 javax.swing.plaf.metal.MetalMenuBarUI
732: 1 24 sun.nio.cs.ISO_8859_1
733: 1 24 javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxModel
734: 1 24 sun.reflect.UnsafeStaticObjectFieldAccessorImpl
735: 1 24 java.util.logging.LoggingPermission
736: 1 24 [Ljavax.swing.UIManager$LookAndFeelInfo;
737: 1 24 javax.swing.text.StyledEditorKit$BoldAction
738: 1 24 com.sun.java.swing.plaf.motif.MotifBorders$ButtonBorder
739: 1 24 [Ljavax.swing.plaf.metal.MetalFileChooserUI$AlignedLabel;
740: 1 24 java.lang.NullPointerException
741: 1 24 javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon
742: 1 24 javax.swing.text.StyledEditorKit$ItalicAction
743: 1 24 java.lang.ArithmeticException
744: 1 24 sun.nio.cs.UTF_8
745: 1 24 javax.swing.text.StyledEditorKit$StyledInsertBreakAction
746: 1 24 sun.awt.im.CompositionAreaHandler
747: 1 24 com.sun.java.swing.plaf.motif.MotifBorders$ToggleButtonBorder
748: 1 24 javax.swing.text.StyledEditorKit$UnderlineAction
749: 1 24 [Ljavax.swing.UIDefaults;
750: 1 24 javax.swing.tree.DefaultTreeModel
751: 1 24 sun.awt.X11.XAnyEvent
752: 1 24 java.security.BasicPermissionCollection
753: 1 24 sun.awt.X11.XWM
754: 1 24 java.util.Timer
755: 1 24 javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction
756: 1 24 sun.awt.X11.XAWTLookAndFeel
757: 1 24 sun.nio.cs.StandardCharsets
758: 1 24 javax.swing.plaf.basic.BasicFileChooserUI$CancelSelectionAction
759: 1 24 javax.swing.plaf.basic.BasicFileChooserUI$UpdateAction
760: 1 24 sun.awt.image.FetcherInfo
761: 1 24 javax.swing.plaf.basic.BasicFileChooserUI$GoHomeAction
762: 1 24 java.security.Provider$ServiceKey
763: 1 24 javax.swing.plaf.basic.BasicTableHeaderUI
764: 1 24 java.io.InputStreamReader
765: 1 24 javax.swing.plaf.basic.BasicFileChooserUI$ChangeToParentDirectoryAction
766: 1 24 javax.swing.text.html.HTMLEditorKit$ActivateLinkAction
767: 1 24 javax.swing.plaf.basic.BasicTableHeaderUI$MouseInputHandler
768: 1 24 javax.swing.text.DefaultEditorKit$InsertContentAction
769: 1 24 sun.awt.X11.XWMHints
770: 1 24 javax.swing.text.DefaultEditorKit$DeletePrevCharAction
771: 1 24 sun.nio.cs.UTF_16
772: 1 24 javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxAction
773: 1 24 javax.swing.text.DefaultEditorKit$DeleteNextCharAction
774: 1 24 [Ljavax.swing.text.html.StyleSheet$BoxPainter$HorizontalMargin;
775: 1 24 javax.swing.text.DefaultEditorKit$ReadOnlyAction
776: 1 24 javax.swing.text.DefaultEditorKit$WritableAction
777: 1 24 javax.swing.text.DefaultEditorKit$CutAction
778: 1 24 javax.swing.text.DefaultEditorKit$CopyAction
779: 1 24 javax.swing.text.DefaultEditorKit$PasteAction
780: 1 24 java.io.UnixFileSystem
781: 1 24 sun.awt.resources.awt
782: 1 24 [Ljavax.swing.JPanel;
783: 1 24 javax.swing.plaf.basic.BasicButtonUI
784: 1 24 java.lang.RuntimeException
785: 1 24 javax.swing.DefaultCellEditor$1
786: 1 24 javax.swing.text.DefaultEditorKit$InsertBreakAction
787: 1 24 javax.swing.text.DefaultEditorKit$BeepAction
788: 1 24 javax.swing.text.html.CSS$LengthUnit
789: 1 24 javax.swing.PopupFactory$LightWeightPopup
790: 1 24 [[Ljava.lang.ref.SoftReference;
791: 1 24 javax.swing.border.LineBorder
792: 1 24 sun.awt.X11.WindowDimensions
793: 1 24 javax.swing.plaf.basic.BasicToggleButtonUI
794: 1 24 java.lang.ProcessEnvironment$StringEnvironment
795: 1 24 sun.awt.PostEventQueue
796: 1 24 sun.awt.resources.awt_de
797: 1 24 java.util.regex.Pattern$Add
798: 1 24 sun.awt.datatransfer.DataTransferer$DataFlavorComparator
799: 1 24 sun.reflect.UnsafeLongFieldAccessorImpl
800: 1 24 [Lsun.awt.UNIXToolkit$GTKLoadStatus;
801: 1 24 com.sun.java.swing.plaf.motif.MotifBorders$MenuBarBorder
802: 1 24 javax.swing.JTextField$NotifyAction
803: 1 24 sun.misc.JarIndex
804: 3 24 sun.net.www.protocol.jar.Handler
805: 1 24 java.lang.reflect.ReflectPermission
806: 1 24 [Ljava.lang.ThreadLocal;
807: 1 24 java.awt.GridLayout
808: 1 24 javax.swing.ProgressMonitorInputStream
809: 1 24 sun.misc.PerformanceLogger$TimeData
810: 1 24 javax.swing.plaf.metal.MetalLookAndFeel
811: 1 24 javax.swing.text.DefaultEditorKit$InsertTabAction
812: 1 24 sun.awt.color.ProfileDeferralInfo
813: 1 16 sun.awt.image.PixelConverter$Rgba
814: 1 16 java.util.TreeMap$2
815: 1 16 javax.swing.plaf.metal.MetalBorders$TableHeaderBorder
816: 1 16 sun.awt.image.PixelConverter$RgbaPre
817: 1 16 java.util.jar.Manifest
818: 1 16 sun.awt.image.PixelConverter$Ushort565Rgb
819: 1 16 java.awt.MediaTracker
820: 1 16 com.sun.org.apache.xerces.internal.impl.Constants$ArrayEnumeration
821: 1 16 com.sun.java.swing.plaf.motif.MotifBorders$FocusBorder
822: 1 16 sun.awt.image.PixelConverter$Ushort555Rgb
823: 1 16 java.awt.color.ICC_Profile$1
824: 1 16 sun.awt.X11.XDropTargetRegistry
825: 1 16 sun.net.ProgressMonitor
826: 1 16 sun.awt.image.PixelConverter$Ushort555Rgbx
827: 1 16 java.text.MessageFormat$Field
828: 1 16 sun.awt.image.PixelConverter$Ushort4444Argb
829: 1 16 sun.awt.X11.XModalStrategy$XApplicationModalityTreeUnsensetive
830: 1 16 javax.swing.plaf.metal.MetalFileChooserUI$4
831: 1 16 javax.swing.plaf.metal.MetalUtils$GradientPainter
832: 1 16 sun.awt.image.PixelConverter$ByteGray
833: 1 16 javax.swing.JFileChooser$1
834: 1 16 java.text.DontCareFieldPosition$1
835: 1 16 sun.awt.image.PixelConverter$UshortGray
836: 1 16 [Ljavax.swing.filechooser.FileFilter;
837: 1 16 javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper$1
838: 1 16 javax.swing.plaf.metal.CachedPainter$Cache
839: 1 16 sun.awt.image.PixelConverter$Rgbx
840: 1 16 javax.swing.TransferHandler$DropHandler
841: 1 16 java.util.regex.Pattern$Node
842: 1 16 java.util.jar.Attributes
843: 1 16 sun.awt.image.PixelConverter$Bgrx
844: 1 16 java.util.regex.Pattern$LastNode
845: 1 16 javax.swing.plaf.basic.BasicMenuBarUI$Handler
846: 1 16 sun.awt.image.PixelConverter$ArgbBm
847: 1 16 sun.awt.X11.XKeyboardFocusManagerPeer
848: 2 16 javax.swing.plaf.metal.MetalLabelUI
849: 1 16 javax.swing.plaf.basic.BasicFileChooserUI$FileTransferHandler
850: 1 16 java.util.Collections$EmptyList
851: 2 16 javax.swing.plaf.metal.MetalComboBoxIcon
852: 1 16 java.io.FilePermissionCollection
853: 1 16 com.pironet.tda.utils.PrefManager
854: 1 16 javax.swing.plaf.metal.MetalFileChooserUI$ButtonAreaLayout
855: 2 16 com.sun.org.apache.xerces.internal.impl.dv.dtd.ENTITYDatatypeValidator
856: 1 16 java.awt.VKCollection
857: 1 16 javax.swing.plaf.metal.OceanTheme$1
858: 1 16 java.lang.InheritableThreadLocal
859: 1 16 javax.swing.plaf.metal.OceanTheme$2
860: 1 16 sun.misc.Launcher
861: 1 16 java.util.Collections$EmptyMap
862: 1 16 javax.swing.text.JTextComponent$InputMethodRequestsHandler
863: 1 16 javax.swing.plaf.metal.OceanTheme$3
864: 1 16 javax.swing.plaf.metal.MetalFileChooserUI$5
865: 1 16 javax.swing.plaf.metal.OceanTheme$4
866: 1 16 [Ljavax.swing.text.Highlighter$Highlight;
867: 1 16 javax.swing.plaf.metal.OceanTheme$5
868: 2 16 java.lang.Shutdown$Lock
869: 1 16 [Ljava.text.AttributedCharacterIterator$Attribute;
870: 1 16 javax.swing.text.GlyphPainter1
871: 1 16 [Ljava.util.prefs.AbstractPreferences;
872: 1 16 javax.swing.text.DefaultHighlighter$DefaultHighlightPainter
873: 1 16 javax.swing.plaf.metal.OceanTheme
874: 1 16 [Ljava.awt.GraphicsDevice;
875: 1 16 javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler
876: 1 16 sun.swing.FilePane$4
877: 1 16 javax.swing.JTree$TreeModelHandler
878: 1 16 javax.swing.plaf.basic.BasicBorders$SplitPaneBorder
879: 1 16 java.util.TaskQueue
880: 1 16 javax.swing.PopupFactory
881: 2 16 javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder
882: 1 16 javax.swing.plaf.metal.DefaultMetalTheme$FontDelegate
883: 2 16 javax.swing.plaf.metal.MetalBorders$MenuItemBorder
884: 1 16 sun.awt.GlobalCursorManager$NativeUpdater
885: 1 16 java.util.regex.Pattern$All
886: 1 16 javax.swing.plaf.basic.BasicListUI$ListDragGestureRecognizer
887: 1 16 javax.swing.plaf.basic.BasicFileChooserUI$AcceptAllFileFilter
888: 1 16 sun.swing.FilePane$Handler
889: 1 16 java.util.Timer$1
890: 1 16 [Ljava.text.FieldPosition;
891: 1 16 javax.swing.plaf.basic.BasicListUI$ListTransferHandler
892: 1 16 javax.swing.plaf.basic.BasicTreeUI$Actions
893: 1 16 sun.awt.X11.XAWTLookAndFeel$1
894: 1 16 sun.swing.FilePane$5
895: 1 16 javax.swing.plaf.basic.BasicFileChooserUI$BasicFileView
896: 1 16 sun.awt.X11.XAWTLookAndFeel$2
897: 1 16 java.util.regex.Pattern$JavaLowerCase
898: 1 16 javax.swing.plaf.basic.BasicSplitPaneDivider$DividerLayout
899: 1 16 java.awt.DefaultFocusTraversalPolicy
900: 1 16 javax.swing.plaf.basic.BasicTreeUI$TreeDragGestureRecognizer
901: 1 16 java.util.regex.Pattern$JavaUpperCase
902: 1 16 javax.swing.SwingContainerOrderFocusTraversalPolicy
903: 1 16 javax.swing.JTree$TreeSelectionRedirector
904: 1 16 java.util.regex.Pattern$JavaTitleCase
905: 1 16 sun.awt.X11.XAWTLookAndFeel$3
906: 1 16 java.awt.font.TransformAttribute
907: 1 16 javax.swing.plaf.basic.BasicTextUI$DragListener
908: 1 16 javax.swing.SwingDefaultFocusTraversalPolicy
909: 1 16 javax.swing.plaf.basic.BasicMenuItemUI$Actions
910: 1 16 java.util.regex.Pattern$JavaDigit
911: 1 16 sun.awt.X11.XAWTLookAndFeel$4
912: 1 16 javax.swing.plaf.basic.BasicTreeUI$TreeTransferHandler
913: 1 16 com.pironet.tda.TDA$PopupListener
914: 1 16 java.util.regex.Pattern$JavaDefined
915: 1 16 javax.swing.plaf.basic.BasicSplitPaneDivider$MouseHandler
916: 1 16 sun.awt.X11.XAWTLookAndFeel$5
917: 1 16 [Ljava.lang.StackTraceElement;
918: 1 16 java.util.regex.Pattern$JavaLetter
919: 1 16 javax.swing.plaf.metal.MetalTreeUI$LineListener
920: 1 16 java.util.regex.Pattern$JavaLetterOrDigit
921: 1 16 com.pironet.tda.DumpParserFactory
922: 1 16 javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder
923: 1 16 [Ljava.io.File;
924: 1 16 java.util.regex.Pattern$JavaJavaIdentifierStart
925: 1 16 [Ljavax.swing.tree.TreePath;
926: 1 16 java.util.regex.Pattern$JavaJavaIdentifierPart
927: 1 16 sun.util.calendar.Gregorian
928: 1 16 javax.swing.plaf.metal.MetalFileChooserUI$MetalFileChooserUIAccessor
929: 1 16 sun.misc.FloatingDecimal$1
930: 1 16 java.util.regex.Pattern$JavaUnicodeIdentifierStart
931: 1 16 javax.swing.ButtonGroup
932: 1 16 java.util.regex.Pattern$JavaUnicodeIdentifierPart
933: 1 16 [Lsun.awt.X11.XAtom;
934: 1 16 java.util.regex.Pattern$JavaIdentifierIgnorable
935: 1 16 javax.swing.text.SegmentCache
936: 1 16 javax.swing.plaf.basic.BasicLookAndFeel$PopupInvocationHelper
937: 1 16 javax.swing.SystemEventQueueUtilities$ComponentWorkRequest
938: 1 16 javax.swing.plaf.metal.OceanTheme$COIcon
939: 1 16 java.util.regex.Pattern$JavaSpaceChar
940: 1 16 sun.swing.FilePane$1
941: 1 16 sun.reflect.BootstrapConstructorAccessorImpl
942: 1 16 java.util.regex.Pattern$JavaWhitespace
943: 1 16 java.util.regex.Pattern$JavaISOControl
944: 1 16 java.util.regex.Pattern$JavaMirrored
945: 1 16 sun.java2d.opengl.GLXGraphicsConfig$2
946: 1 16 javax.swing.text.html.StyleSheet$LargeConversionSet
947: 1 16 java.awt.EventDispatchThread$1
948: 1 16 sun.awt.X11.XAWTLookAndFeel$6
949: 1 16 sun.awt.X11.XAWTLookAndFeel$7
950: 1 16 java.awt.MutableBoolean
951: 1 16 java.nio.charset.CoderResult$1
952: 1 16 javax.swing.ToolTipManager$insideTimerAction
953: 1 16 sun.awt.X11.XDropTargetEventProcessor
954: 1 16 sun.awt.X11.XAWTLookAndFeel$8
955: 1 16 javax.swing.TimerQueue
956: 1 16 java.nio.charset.CoderResult$2
957: 1 16 sun.awt.X11.XAWTLookAndFeel$9
958: 1 16 javax.swing.ToolTipManager$outsideTimerAction
959: 1 16 java.util.Collections$SynchronizedSet
960: 1 16 sun.awt.X11.XAWTLookAndFeel$10
961: 1 16 javax.swing.ToolTipManager$stillInsideTimerAction
962: 1 16 sun.awt.X11.XAWTLookAndFeel$11
963: 1 16 java.util.concurrent.atomic.AtomicLong
964: 1 16 javax.swing.plaf.basic.BasicSplitPaneUI$Handler
965: 1 16 sun.awt.X11.XAWTLookAndFeel$12
966: 1 16 javax.swing.plaf.basic.BasicTableUI$TableDragGestureRecognizer
967: 1 16 java.awt.KeyboardFocusManager$HeavyweightFocusRequest
968: 1 16 sun.font.CMap$NullCMapClass
969: 1 16 javax.swing.plaf.basic.BasicTableUI$TableTransferHandler
970: 1 16 sun.awt.shell.ShellFolderManager
971: 1 16 sun.awt.image.PixelConverter
972: 1 16 sun.awt.shell.ShellFolderManager$1
973: 1 16 javax.swing.ToolTipManager$MoveBeforeEnterListener
974: 1 16 sun.swing.FilePane$9
975: 1 16 java.util.regex.Pattern$Dot
976: 1 16 javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber
977: 1 16 sun.awt.image.PixelConverter$Xrgb
978: 1 16 javax.swing.filechooser.FileSystemView$FileSystemRoot
979: 1 16 sun.awt.image.PixelConverter$Argb
980: 1 16 java.util.Currency
981: 1 16 sun.awt.image.PixelConverter$ArgbPre
982: 1 16 javax.swing.KeyboardManager
983: 1 16 sun.awt.image.PixelConverter$Xbgr
984: 1 16 java.security.AllPermissionCollection
985: 1 16 javax.swing.plaf.metal.MetalFileChooserUI$2
986: 1 8 java.util.Hashtable$EmptyIterator
987: 1 8 javax.swing.plaf.basic.BasicPanelUI
988: 1 8 sun.nio.ch.FileDispatcher
989: 1 8 com.sun.org.apache.xerces.internal.impl.dv.SecuritySupport12
990: 1 8 sun.misc.Unsafe
991: 1 8 sun.java2d.pipe.AlphaPaintPipe
992: 1 8 sun.java2d.SunGraphicsEnvironment$TTFilter
993: 1 8 java.lang.System$2
994: 1 8 sun.net.DefaultProgressMeteringPolicy
995: 1 8 com.pironet.tda.TDA$3
996: 1 8 sun.java2d.SunGraphicsEnvironment$T1Filter
997: 1 8 javax.swing.text.StyledEditorKit$StyledViewFactory
998: 1 8 javax.swing.plaf.metal.MetalBorders$MenuBarBorder
999: 1 8 com.sun.org.apache.xerces.internal.impl.dv.dtd.StringDatatypeValidator
1000: 1 8 sun.awt.X11.XProtocol$1
1001: 1 8 sun.reflect.GeneratedMethodAccessor4
1002: 1 8 sun.java2d.pipe.ValidatePipe
1003: 1 8 com.sun.org.apache.xerces.internal.impl.dv.dtd.IDDatatypeValidator
1004: 1 8 sun.java2d.Disposer
1005: 1 8 java.util.Collections$EmptySet
1006: 1 8 sun.awt.X11.XToolkit$1
1007: 1 8 javax.swing.plaf.basic.BasicLabelUI
1008: 1 8 com.sun.org.apache.xerces.internal.impl.dv.dtd.IDREFDatatypeValidator
1009: 1 8 javax.swing.tree.DefaultMutableTreeNode$1
1010: 1 8 sun.awt.X11.XToolkit$5
1011: 1 8 sun.java2d.pipe.GeneralCompositePipe
1012: 1 8 sun.awt.X11.XKeyboardFocusManagerPeer$1
1013: 1 8 sun.reflect.GeneratedMethodAccessor3
1014: 1 8 com.sun.org.apache.xerces.internal.impl.dv.dtd.NOTATIONDatatypeValidator
1015: 1 8 java.lang.reflect.ReflectAccess
1016: 1 8 com.sun.org.apache.xerces.internal.impl.dv.dtd.NMTOKENDatatypeValidator
1017: 1 8 sun.awt.X11.XDropTargetContextPeer$XDropTargetProtocolListenerImpl
1018: 1 8 java.util.Collections$ReverseComparator
1019: 1 8 sun.reflect.GeneratedMethodAccessor5
1020: 1 8 javax.swing.text.FlowView$FlowStrategy
1021: 1 8 javax.swing.ViewportLayout
1022: 1 8 sun.misc.Launcher$Factory
1023: 1 8 java.lang.Runtime
1024: 1 8 javax.xml.parsers.SecuritySupport
1025: 1 8 java.util.jar.JavaUtilJarAccessImpl
1026: 1 8 javax.swing.plaf.basic.BasicViewportUI
1027: 1 8 sun.java2d.pipe.NullPipe
1028: 1 8 javax.swing.UIManager$2
1029: 1 8 javax.swing.text.html.HTMLEditorKit$HTMLFactory
1030: 1 8 javax.swing.text.html.parser.ParserDelegator
1031: 1 8 sun.awt.image.ImageWatched$Link
1032: 1 8 javax.swing.filechooser.FileSystemView$1
1033: 1 8 sun.java2d.pipe.DrawImage
1034: 1 8 sun.java2d.loops.GraphicsPrimitiveMgr$1
1035: 1 8 sun.java2d.loops.GraphicsPrimitiveMgr$2
1036: 1 8 javax.swing.plaf.basic.BasicComboPopup$EmptyListModelClass
1037: 1 8 javax.swing.filechooser.UnixFileSystemView
1038: 1 8 sun.java2d.pipe.LoopPipe
1039: 1 8 java.awt.Component$AWTTreeLock
1040: 1 8 javax.swing.SystemEventQueueUtilities$RunnableCanvasGraphics
1041: 1 8 sun.awt.X11SurfaceData$LazyPipe
1042: 1 8 sun.java2d.pipe.OutlineTextRenderer
1043: 1 8 javax.swing.text.DefaultEditorKit
1044: 1 8 sun.misc.ASCIICaseInsensitiveComparator
1045: 1 8 sun.font.X11TextRenderer
1046: 1 8 javax.swing.plaf.metal.MetalIconFactory$MenuArrowIcon
1047: 1 8 sun.java2d.pipe.SolidTextRenderer
1048: 1 8 java.lang.String$CaseInsensitiveComparator
1049: 1 8 sun.java2d.pipe.AATextRenderer
1050: 1 8 sun.reflect.GeneratedMethodAccessor2
1051: 1 8 sun.net.www.protocol.file.Handler
1052: 1 8 sun.java2d.pipe.AlphaColorPipe
1053: 1 8 sun.swing.FilePane$2
1054: 1 8 sun.net.www.protocol.jar.JarFileFactory
1055: 1 8 javax.swing.plaf.metal.MetalBorders$TextFieldBorder
1056: 1 8 javax.swing.text.SimpleAttributeSet$EmptyAttributeSet
1057: 1 8 sun.awt.X11.XSelection$IncrementalTransferHandler
1058: 1 8 sun.awt.X11.XSelection$SelectionEventHandler
1059: 1 8 sun.reflect.GeneratedConstructorAccessor1
1060: 1 8 java.awt.Container$MouseEventTargetFilter
1061: 1 8 sun.awt.X11.XWM$1
1062: 1 8 sun.awt.X11.XWM$2
1063: 1 8 sun.reflect.ReflectionFactory
1064: 1 8 sun.reflect.GeneratedMethodAccessor1
1065: 1 8 javax.swing.text.SimpleAttributeSet$1
1066: 1 8 sun.awt.X11.XInputMethodDescriptor
1067: 1 8 java.util.prefs.FileSystemPreferencesFactory
1068: 1 8 java.util.prefs.FileSystemPreferences$5
1069: 1 8 javax.swing.plaf.metal.MetalBorders$PopupMenuBorder
1070: 1 8 javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon
1071: 1 8 javax.swing.plaf.metal.MetalBorders$ToggleButtonBorder
1072: 1 8 javax.swing.plaf.metal.MetalBorders$ButtonBorder
1073: 1 8 sun.awt.DebugHelperStub
1074: 1 8 sun.awt.NullComponentPeer
1075: 1 8 javax.swing.plaf.metal.MetalIconFactory$FileChooserDetailViewIcon
1076: 1 8 java.lang.ref.Reference$Lock
1077: 1 8 javax.swing.plaf.metal.MetalIconFactory$FileChooserListViewIcon
1078: 1 8 javax.swing.plaf.basic.BasicRootPaneUI
1079: 1 8 java.net.UnknownContentHandler
1080: 1 8 javax.swing.Autoscroller
1081: 1 8 sun.awt.X11.XDataTransferer
1082: 1 8 java.lang.Terminator$1
1083: 1 8 java.awt.GraphicsCallback$PaintCallback
1084: 1 8 java.util.Hashtable$EmptyEnumerator
Total 183155 16330872
================================================
FILE: tda/src/test/resources/urlthread.log
================================================
2008-03-24 23:12:13
Full thread dump Java HotSpot(TM) Server VM (1.6.0_03-b05 mixed mode):
"RMI TCP Connection(69241)-207.241.232.195" daemon prio=10 tid=0x08657000 nid=0x39bb in Object.wait() [0xccdad000..0xccdadfb0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341)
- locked <0xd5004b78> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1233)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Connection(idle)" daemon prio=10 tid=0x083f6800 nid=0x53d9 waiting on condition [0xce963000..0xce964130]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0xd4cec668> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"JMX server connection timeout 9791" daemon prio=10 tid=0x0851bc00 nid=0x53d5 in Object.wait() [0xcd9ff000..0xcd9ff1b0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
- locked <0xd78f93e0> (a [I)
at java.lang.Thread.run(Thread.java:619)
"StatLogger" daemon prio=10 tid=0x0817e000 nid=0x4f57 waiting on condition [0xcfedb000..0xcfedbeb0]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.archive.crawler.framework.AbstractTracker.run(AbstractTracker.java:134)
at java.lang.Thread.run(Thread.java:619)
"ToeThread #73: http://www.underarmour.com/shop/boys/sports/football/pid1099022-UA-Demolish-Mid/11.5&uaEvent=logout&&cleanIdentity=true" daemon prio=10 tid=0x08233c00 nid=0x4f53 waiting for monitor entry [0xce21c000..0xce21d030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #71: http://shopping.zappos.com/robots.txt" daemon prio=10 tid=0x08ad6800 nid=0x4f51 waiting for monitor entry [0xcec3c000..0xcec3cf30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #70: https://www.amazon.com/gp/cobrandcard/marketing.html/ref=cobrand_ch_b1/104-5672093-5381562?ad=0001&pr=bus&inc=def&place=marketing&plattr=none&imp=8797748861&type=B&refplace=marketing_con" daemon prio=10 tid=0x0822bc00 nid=0x4f50 waiting for monitor entry [0xce4f5000..0xce4f5fb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #69: https://www.bestbuy.com/robots.txt" daemon prio=10 tid=0x0822ac00 nid=0x4f4f waiting for monitor entry [0xce087000..0xce087e30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #67: http://www.fandango.com/imnotscared_83953/writeuserreviews" daemon prio=10 tid=0x085ec800 nid=0x4f4c waiting for monitor entry [0xcd9a5000..0xcd9a6130]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.sleepycat.je.evictor.Evictor.doEvict(Evictor.java:235)
- waiting to lock <0xd5bb9a68> (a com.sleepycat.je.evictor.Evictor)
at com.sleepycat.je.evictor.Evictor.doCriticalEviction(Evictor.java:274)
at com.sleepycat.je.dbi.CursorImpl.close(CursorImpl.java:684)
at com.sleepycat.je.dbi.CursorImpl.close(CursorImpl.java:654)
at com.sleepycat.je.Cursor.endRead(Cursor.java:1820)
at com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:1616)
at com.sleepycat.je.Cursor.retrieveNext(Cursor.java:1397)
at com.sleepycat.je.Cursor.getNext(Cursor.java:456)
at com.sleepycat.util.keyrange.RangeCursor.doGetNext(RangeCursor.java:898)
at com.sleepycat.util.keyrange.RangeCursor.getNext(RangeCursor.java:450)
at com.sleepycat.collections.DataCursor.getNext(DataCursor.java:445)
at com.sleepycat.collections.BlockIterator.hasNext(BlockIterator.java:361)
at org.apache.commons.httpclient.cookie.CookieSpecBase.match(CookieSpecBase.java:607)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1193)
- locked <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #63: http://www.dpreview.com/reviews/canonsd850is/" daemon prio=10 tid=0x0818fc00 nid=0x4f48 waiting for monitor entry [0xcf476000..0xcf476f30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #62: http://myfilestash.com/robots.txt" daemon prio=10 tid=0x0814a400 nid=0x4f47 waiting for monitor entry [0xcebeb000..0xcebebfb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #61: http://www.bestbuy.com/site/olspage.jsp?id=pcat17080&type=page&qp=crootcategoryid%23%23-1%23%23-1~~q70726f63657373696e6774696d653a3e313930302d30312d3031~~cabcat0700000%23%230%23%2319r~~cabcat0712000%23%230%23%239t~~f410%7C%7C243235202d202434392e3939~~nf428%7C%7C453d45766572796f6e65&list=y&nrp=15&sc=gameToySP&ks=960&usc=abcat0700000&sp=-bestsellingsort+skuid&list=y&iht=n&st=processingtime%3A%3E1900-01-01" daemon prio=10 tid=0x08149800 nid=0x4f46 waiting for monitor entry [0xce402000..0xce402e30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #60: http://dcresource.com/robots.txt" daemon prio=10 tid=0x0846f000 nid=0x4f45 waiting for monitor entry [0xceec4000..0xceec4eb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #58: http://www.target.com/gp/search/ref=ref_disc_asin/601-3851373-9413728?ie=UTF8&index=target&field-keywords=streetflyers%20street%20flyers%20sport%20equipment%20sporting%20goods%20bike%20bicycle%20spiderman%20kid%27s%20bmx%20training%20wheels&discontinuedRedirect=B000A0IBW4&url=index-target" daemon prio=10 tid=0x0884ec00 nid=0x4f43 waiting for monitor entry [0xcf425000..0xcf4261b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #57: http://www.alloy.com/mostrecent/7/61/x/2/ref/7/60/6233/1/" daemon prio=10 tid=0x08441800 nid=0x4f42 waiting for monitor entry [0xce360000..0xce361030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #56: https://www.stubhub.com/?gSec=login&goto=%2F%3FgSec%3Dsell%26gAct%3Dsell%26event%5Fid%3D583770%26&cb=16226" daemon prio=10 tid=0x08440c00 nid=0x4f41 waiting for monitor entry [0xcec8d000..0xcec8e0b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #55: http://img.foodnetwork.com/FOOD/2003/10/20/tm1b13_spicy_salad1_e.jpg" daemon prio=10 tid=0x091f8800 nid=0x4f40 waiting for monitor entry [0xce1cb000..0xce1cbf30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #54: http://www.soccer.com/ViewProductImages.process?Product_Id=239607&Image=94420.DGB" daemon prio=10 tid=0x084da800 nid=0x4f3f waiting for monitor entry [0xced2f000..0xced2ffb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #53: http://g-ecx.images-amazon.com/images/G/01/ciu/cb/86/3bd8e893e7a0948cad6e4110._AA280_.L.jpg" daemon prio=10 tid=0x084d9800 nid=0x4f3e waiting for monitor entry [0xce3b1000..0xce3b1e30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #51: http://www.amazon.com/gp/vote/ref=cm_cr_dp_voteyn?ie=UTF8&2115%7CR2HFIXPJBHA8OM.contentAssoc.2.id=B000Q30420&type=if&uid=2115R2HFIXPJBHA8OMHelpfulReviews1&uri=%2Fgp%2Fproduct%2FB000Q30420&2115%7CR2HFIXPJBHA8OM.contentAssoc.2=1&2115%7CR2HFIXPJBHA8OM.contentAssoc.1=1&2115%7CR2HFIXPJBHA8OM.contentAssoc.1.type=AmazonCustomer&qv=pd%5Fts%5Fc%5Fth%5F3%5Fi&contentId=2115%7CR2HFIXPJBHA8OM&label=Helpful&qk=ref%5F&2115%7CR2HFIXPJBHA8OM.contentAssoc.2.type=ProductSet&ifRes=showYesNoCommunityResponse&2115%7CR2HFIXPJBHA8OM.contentAssoc.1.id=A2DM89IUYMFETB&context=Reviews&needsSignIn=1" daemon prio=10 tid=0x086e2000 nid=0x4f3c waiting for monitor entry [0xcf6ad000..0xcf6ae130]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #49: https://www.juicycouture.com/store/catalog/prod.jhtml?itemId=prod3010001&parentId=cat1201&masterId=cat121&cmCat=cat000000cat103cat121cat1201&index=11&tid=P6" daemon prio=10 tid=0x0873b400 nid=0x4f3a waiting for monitor entry [0xcfaba000..0xcfabb030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #44: https://shopping.zappos.com/robots.txt" daemon prio=10 tid=0x08a58c00 nid=0x4f35 waiting for monitor entry [0xcdbfe000..0xcdbfeeb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #43: " daemon prio=10 tid=0x083fb000 nid=0x4f34 waiting for monitor entry [0xcf2e1000..0xcf2e2130]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.sleepycat.je.evictor.Evictor.doEvict(Evictor.java:235)
- waiting to lock <0xd5bb9a68> (a com.sleepycat.je.evictor.Evictor)
at com.sleepycat.je.evictor.Evictor.doCriticalEviction(Evictor.java:274)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:330)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:288)
at com.sleepycat.je.Cursor.beginRead(Cursor.java:1800)
at com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:1583)
at com.sleepycat.je.Cursor.retrieveNext(Cursor.java:1397)
at com.sleepycat.je.Cursor.getNext(Cursor.java:456)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.getNextNearestItem(BdbMultipleWorkQueues.java:294)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.get(BdbMultipleWorkQueues.java:255)
at org.archive.crawler.frontier.BdbWorkQueue.peekItem(BdbWorkQueue.java:107)
at org.archive.crawler.frontier.WorkQueue.peek(WorkQueue.java:140)
at org.archive.crawler.frontier.WorkQueueFrontier.next(WorkQueueFrontier.java:656)
- locked <0xd5d81878> (a org.archive.crawler.frontier.BdbWorkQueue)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:144)
"ToeThread #42: http://web.foodnetwork.com/food/web/cachedRecipesLikeThis/0,,Vegetables_19376_00,00.html" daemon prio=10 tid=0x08938c00 nid=0x4f33 waiting for monitor entry [0xcdd5c000..0xcdd5d1b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #41: http://www.freepeople.com/index.cfm/fuseaction/products.detail/productID/d37b3413-eacb-474e-b116-f809f45cc1ef" daemon prio=10 tid=0x08938000 nid=0x4f32 waiting for monitor entry [0xcdf94000..0xcdf95030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #40: https://images-na.ssl-images-amazon.com/images/I/01PH5-tUHPL.swf?value1=102-1542659-3058741:1206048336" daemon prio=10 tid=0x08555800 nid=0x4f31 waiting for monitor entry [0xcf0aa000..0xcf0ab0b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #38: http://www.eastbay.com/catalog/XYPromotion/model_nbr--73144/sku--1088404/xyMessage--none/www.eastbay.com" daemon prio=10 tid=0x08841c00 nid=0x4f2f waiting for monitor entry [0xcf332000..0xcf332fb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #36: http://www.foodnetwork.com/cr/cda/email/recipe/1,1249,FOOD_9936_19376,00.html" daemon prio=10 tid=0x08148000 nid=0x4f2d waiting for monitor entry [0xcfb0b000..0xcfb0beb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #35: http://www.stubhub.com/?gSec=login&goto=%2F%3FgSec%3Dsell%26gAct%3Dsell%26event%5Fid%3D583810%26" daemon prio=10 tid=0x0851d400 nid=0x4f2c waiting for monitor entry [0xcf008000..0xcf009130]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #33: dns:imhhdfghfdages.apple.com" daemon prio=10 tid=0x08553800 nid=0x4f2a waiting for monitor entry [0xcf5ba000..0xcf5bb030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #32: http://www.jcrew.com/catalog/multiProduct.jhtml?ids=prod86009231*1,prod86162231*0,prod86034231*1,prod86013231,prod89483231&ids=prod86009231*1,prod86162231,prod86034231*1,prod86013231,prod89483231&loc=MISP" daemon prio=10 tid=0x085a5c00 nid=0x4f29 waiting for monitor entry [0xce72c000..0xce72d0b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #26: dns:cards.pokecharms.com" daemon prio=10 tid=0x087d3c00 nid=0x4f23 waiting for monitor entry [0xce0d8000..0xce0d91b0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #25: http://www.zappos.com/bin/notifyme?p=7422949&size_id=&width_id=&color_id=3" daemon prio=10 tid=0x08923400 nid=0x4f22 waiting for monitor entry [0xcddad000..0xcddae030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #23: http://www.imaging-resource.com/PRODS/SD850IS/images/sd8-back.jpg" daemon prio=10 tid=0x08656400 nid=0x4f20 waiting for monitor entry [0xce8c1000..0xce8c1f30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #21: http://images.apple.com/euro/finalcutstudio/0407/finalcutpro/images/livetype_customeffect20070414.png" daemon prio=10 tid=0x084e0800 nid=0x4f1e waiting for monitor entry [0xcf1ee000..0xcf1eee30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #20: http://www.juicycouture.com/store/catalog/catalogPage.jhtml?itemId=cat9601&parentId=cat103&masterId=cat000000&cmCat=cat000000cat123cat6504&size=&sort=&tid=P9" daemon prio=10 tid=0x08226c00 nid=0x4f1d waiting for monitor entry [0xcf290000..0xcf290eb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #18: http://www.urbanoutfitters.com/urban/catalog/category.jsp?popId=WOMENS&navAction=poppushpush&isSortBy=true&navCount=15477&pushId=WOMENS_APPAREL&id=W_APP_SWIMWEAR" daemon prio=10 tid=0x08597000 nid=0x4f1b runnable [0xcf0fb000..0xcf0fc1b0]
java.lang.Thread.State: RUNNABLE
at java.io.RandomAccessFile.seek(Native Method)
at com.sleepycat.je.log.FileManager.readFromFile(FileManager.java:1108)
- locked <0xe726e780> (a java.io.RandomAccessFile)
at com.sleepycat.je.log.FileSource.getBytes(FileSource.java:51)
at com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:626)
at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:597)
at com.sleepycat.je.log.LogManager.get(LogManager.java:735)
at com.sleepycat.je.tree.IN.fetchTarget(IN.java:955)
at com.sleepycat.je.tree.IN.findParent(IN.java:2214)
at com.sleepycat.je.tree.Tree.getParentINForChildIN(Tree.java:945)
at com.sleepycat.je.tree.Tree.getParentINForChildIN(Tree.java:872)
at com.sleepycat.je.tree.Tree.getParentINForChildIN(Tree.java:822)
at com.sleepycat.je.evictor.Evictor.evict(Evictor.java:782)
at com.sleepycat.je.evictor.Evictor.evictBatch(Evictor.java:364)
at com.sleepycat.je.evictor.Evictor.doEvict(Evictor.java:249)
- locked <0xd5bb9a68> (a com.sleepycat.je.evictor.Evictor)
at com.sleepycat.je.evictor.Evictor.doCriticalEviction(Evictor.java:274)
at com.sleepycat.je.dbi.CursorImpl.close(CursorImpl.java:684)
at com.sleepycat.je.Cursor.close(Cursor.java:262)
- locked <0xe726fe90> (a com.sleepycat.je.Cursor)
at com.sleepycat.je.Cursor.close(Cursor.java:250)
at com.sleepycat.je.Database.putInternal(Database.java:667)
at com.sleepycat.je.Database.putNoOverwrite(Database.java:625)
at org.archive.crawler.util.BdbUriUniqFilter.setAdd(BdbUriUniqFilter.java:257)
at org.archive.crawler.util.SetBasedUriUniqFilter.add(SetBasedUriUniqFilter.java:89)
at org.archive.crawler.frontier.WorkQueueFrontier.schedule(WorkQueueFrontier.java:432)
at org.archive.crawler.postprocessor.FrontierScheduler.schedule(FrontierScheduler.java:92)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:78)
- locked <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #15: http://media.threadless.com/subs/small/50x35/108680t.jpg" daemon prio=10 tid=0x091fa400 nid=0x4f18 waiting for monitor entry [0xce77d000..0xce77df30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #14: http://threadless.com/profile/512773/text/javascript" daemon prio=10 tid=0x082a6c00 nid=0x4f17 waiting for monitor entry [0xce597000..0xce597fb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #13: https://www.soccer.com/IWCatProductPage.process?Merchant_Id=1&Section_Id=1894&pcount=&Product_Id=299922" daemon prio=10 tid=0x08502400 nid=0x4f16 waiting for monitor entry [0xceaf8000..0xceaf8e30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #12: " daemon prio=10 tid=0x0881a000 nid=0x4f15 waiting for monitor entry [0xcdfe5000..0xcdfe5eb0]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.sleepycat.je.evictor.Evictor.doEvict(Evictor.java:235)
- waiting to lock <0xd5bb9a68> (a com.sleepycat.je.evictor.Evictor)
at com.sleepycat.je.evictor.Evictor.doCriticalEviction(Evictor.java:274)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:330)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:288)
at com.sleepycat.je.Cursor.beginRead(Cursor.java:1800)
at com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:1583)
at com.sleepycat.je.Cursor.retrieveNext(Cursor.java:1397)
at com.sleepycat.je.Cursor.getNext(Cursor.java:456)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.getNextNearestItem(BdbMultipleWorkQueues.java:294)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.get(BdbMultipleWorkQueues.java:255)
at org.archive.crawler.frontier.BdbWorkQueue.peekItem(BdbWorkQueue.java:107)
at org.archive.crawler.frontier.WorkQueue.peek(WorkQueue.java:140)
at org.archive.crawler.frontier.WorkQueueFrontier.next(WorkQueueFrontier.java:656)
- locked <0xd5ba8278> (a org.archive.crawler.frontier.BdbWorkQueue)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:144)
"ToeThread #11: " daemon prio=10 tid=0x0892f000 nid=0x4f14 waiting for monitor entry [0xce26d000..0xce26e130]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.sleepycat.je.evictor.Evictor.doEvict(Evictor.java:235)
- waiting to lock <0xd5bb9a68> (a com.sleepycat.je.evictor.Evictor)
at com.sleepycat.je.evictor.Evictor.doCriticalEviction(Evictor.java:274)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:330)
at com.sleepycat.je.dbi.CursorImpl.cloneCursor(CursorImpl.java:288)
at com.sleepycat.je.Cursor.beginRead(Cursor.java:1800)
at com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:1583)
at com.sleepycat.je.Cursor.retrieveNext(Cursor.java:1397)
at com.sleepycat.je.Cursor.getNext(Cursor.java:456)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.getNextNearestItem(BdbMultipleWorkQueues.java:294)
at org.archive.crawler.frontier.BdbMultipleWorkQueues.get(BdbMultipleWorkQueues.java:255)
at org.archive.crawler.frontier.BdbWorkQueue.peekItem(BdbWorkQueue.java:107)
at org.archive.crawler.frontier.WorkQueue.peek(WorkQueue.java:140)
at org.archive.crawler.frontier.WorkQueueFrontier.next(WorkQueueFrontier.java:656)
- locked <0xdb662420> (a org.archive.crawler.frontier.BdbWorkQueue)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:144)
"ToeThread #9: http://www.dcviews.com/press/Canon-S5-IS.htm" daemon prio=10 tid=0x08552c00 nid=0x4f12 waiting for monitor entry [0xcd954000..0xcd955030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.apache.commons.httpclient.HttpMethodBase.addCookieRequestHeader(HttpMethodBase.java:1190)
- waiting to lock <0xd5c7d3c0> (a org.apache.commons.httpclient.HttpState)
at org.apache.commons.httpclient.HttpMethodBase.addRequestHeaders(HttpMethodBase.java:1327)
at org.apache.commons.httpclient.HttpMethodBase.writeRequestHeaders(HttpMethodBase.java:2056)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1939)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1000)
at org.archive.httpclient.HttpRecorderGetMethod.execute(HttpRecorderGetMethod.java:116)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.archive.crawler.fetcher.FetchHTTP.innerProcess(FetchHTTP.java:500)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #7: http://www.steves-digicams.com/2007_reviews/canon_sd850.html" daemon prio=10 tid=0x0841bc00 nid=0x4f10 waiting for monitor entry [0xcf19d000..0xcf19df30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #5: http://a712.g.akamai.net/7/712/225/v20061013eb/www.eastbay.com/images/products/zoom/1088404_z.jpg" daemon prio=10 tid=0x085c6800 nid=0x4f0e waiting for monitor entry [0xcef15000..0xcef15e30]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"ToeThread #1: http://www.anthropologie.com/anthro/catalog/category.jsp?_DARGS=/anthro/common/dropdownHomeBody.jsp.4_A&_DAV=HOME_HOME_PAGE&_dynSessConf=5661551036306455957&navAction=jump&navCount=1045&id=BATHING" daemon prio=10 tid=0x083f1000 nid=0x4f0a waiting for monitor entry [0xcea56000..0xcea57030]
java.lang.Thread.State: BLOCKED (on object monitor)
at org.archive.crawler.postprocessor.FrontierScheduler.innerProcess(FrontierScheduler.java:76)
- waiting to lock <0xd5bada80> (a org.archive.crawler.postprocessor.FrontierScheduler)
at org.archive.crawler.framework.Processor.process(Processor.java:112)
at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:302)
at org.archive.crawler.framework.ToeThread.run(ToeThread.java:151)
"waker for org.archive.crawler.admin.CrawlJob$MBeanCrawlController@1dc596e" daemon prio=10 tid=0x084dc400 nid=0x4f08 in Object.wait() [0xcf14c000..0xcf14d0b0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <0xd5bdd8d8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Checkpointer" daemon prio=10 tid=0x08423800 nid=0x4f01 in Object.wait() [0xcee73000..0xcee73f30]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:163)
- locked <0xd5bba2c8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Cleaner-1" daemon prio=10 tid=0x085c5800 nid=0x4f00 in Object.wait() [0xcfe8a000..0xcfe8afb0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:163)
- locked <0xd5bb8c28> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"INCompressor" daemon prio=10 tid=0x0893c400 nid=0x4eff in Object.wait() [0xcee22000..0xcee22e30]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:165)
- locked <0xd5bb9f98> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
"Timer-0" daemon prio=10 tid=0xcf7fc800 nid=0x6fba in Object.wait() [0xcddfe000..0xcddfee30]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xd50a0878> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <0xd50a0878> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"DestroyJavaVM" prio=10 tid=0xcfc98400 nid=0x5ba0 waiting on condition [0x00000000..0xf7e65100]
java.lang.Thread.State: RUNNABLE
"PoolThread-1" prio=10 tid=0xd00ff800 nid=0x5bb6 in Object.wait() [0xcfb5c000..0xcfb5cf30]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:497)
- locked <0xd4df8df0> (a org.mortbay.util.ThreadPool$PoolThread)
"PoolThread-0" prio=10 tid=0xd009c400 nid=0x5bb5 in Object.wait() [0xcfbad000..0xcfbadfb0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:497)
- locked <0xd4df8fa0> (a org.mortbay.util.ThreadPool$PoolThread)
"Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8094]" prio=10 tid=0xd0086800 nid=0x5bb4 runnable [0xcfbfe000..0xcfbfee30]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xd4df8d38> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:358)
at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:552)
"SessionScavenger" daemon prio=10 tid=0xd00af000 nid=0x5bb3 waiting on condition [0xcfd97000..0xcfd97eb0]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run(AbstractSessionManager.java:481)
"Rollover" daemon prio=10 tid=0xd0085800 nid=0x5bb2 waiting on condition [0xcfde9000..0xcfde9130]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.mortbay.util.RolloverFileOutputStream$Rollover.run(RolloverFileOutputStream.java:288)
"RMI Scheduler(0)" daemon prio=10 tid=0x081cd400 nid=0x5bb1 waiting on condition [0xcfe39000..0xcfe3a1b0]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0xd4cb6118> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-9094" daemon prio=10 tid=0xd007a000 nid=0x5bac runnable [0xcffad000..0xcffadfb0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xd4cc1b28> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-0" daemon prio=10 tid=0xd006fc00 nid=0x5bab runnable [0xcfffe000..0xcfffee30]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xd4cb63c8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=10 tid=0x08136000 nid=0x5baa runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x08134400 nid=0x5ba9 waiting on condition [0x00000000..0xd0493788]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x08132c00 nid=0x5ba8 waiting on condition [0x00000000..0xd0514808]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x08131c00 nid=0x5ba7 waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x0811f000 nid=0x5ba6 in Object.wait() [0xd0709000..0xd070a0b0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0xd4cfe828> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x0811e400 nid=0x5ba5 in Object.wait() [0xd075a000..0xd075af30]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0xd4cfe6c8> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x0811bc00 nid=0x5ba4 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x08060c00 nid=0x5ba2 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x08061c00 nid=0x5ba3 runnable
"VM Periodic Task Thread" prio=10 tid=0xd007c800 nid=0x5bad waiting on condition
JNI global references: 873
Heap
PSYoungGen total 58176K, used 9357K [0xf13d0000, 0xf4cb0000, 0xf4cb0000)
eden space 58112K, 16% used [0xf13d0000,0xf1cef708,0xf4c90000)
from space 64K, 25% used [0xf4ca0000,0xf4ca4000,0xf4cb0000)
to space 64K, 0% used [0xf4c90000,0xf4c90000,0xf4ca0000)
PSOldGen total 466048K, used 425073K [0xd4cb0000, 0xf13d0000, 0xf13d0000)
object space 466048K, 91% used [0xd4cb0000,0xeebcc690,0xf13d0000)
PSPermGen total 22144K, used 21756K [0xd0cb0000, 0xd2250000, 0xd4cb0000)
object space 22144K, 98% used [0xd0cb0000,0xd21ef2c8,0xd2250000)
================================================
FILE: tda/src/test/resources/visualvmremote.log
================================================
2008-11-20 09:28:02
Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.0-b15 mixed mode):
"Timer-180" - Thread t@332
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@7311acb7
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"RMI TCP Connection(24)-192.18.126.254" - Thread t@254
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
- locked java.io.BufferedInputStream@5284339c
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- locked java.util.concurrent.locks.ReentrantLock$NonfairSync@7a29682f
"JMX server connection timeout 239" - Thread t@239
java.lang.Thread.State: TIMED_WAITING on [I@13e977d
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Connection(17)-192.18.126.254" - Thread t@201
java.lang.Thread.State: TIMED_WAITING on com.sun.jmx.remote.internal.ArrayNotificationBuffer@7aca9651
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:417)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:209)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- locked java.util.concurrent.locks.ReentrantLock$NonfairSync@3364387c
"RMI TCP Connection(20)-192.18.126.254" - Thread t@200
java.lang.Thread.State: RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:167)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:96)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:33)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:178)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1359)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- locked java.util.concurrent.locks.ReentrantLock$NonfairSync@78b86f3f
"Timer-13" - Thread t@155
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@55ab9655
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"DestroyJavaVM" - Thread t@154
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Timer-12" - Thread t@153
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@741ad263
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv]]" - Thread t@150
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"CometSelector" - Thread t@149
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@6c8e65c4
- locked java.util.Collections$UnmodifiableSet@97ff3f2
- locked sun.nio.ch.DevPollSelectorImpl@48bd8916
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.comet.CometSelector$1.run(CometSelector.java:124)
Locked ownable synchronizers:
- None
"Thread-33" - Thread t@147
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@69413063
- locked java.util.Collections$UnmodifiableSet@53b7dad5
- locked sun.nio.ch.DevPollSelectorImpl@40ba5dce
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
at org.netbeans.lib.collab.util.SelectWorker.run(SelectWorker.java:299)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"SelectWorker 0" - Thread t@146
java.lang.Thread.State: WAITING on org.netbeans.lib.collab.util.Worker@4c9692d7
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.netbeans.lib.collab.util.Worker.run(Worker.java:217)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Thread-31" - Thread t@144
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at com.sun.im.gateway.http.HTTPBindSessionManager$SessionManagerCacheCleaner.run(HTTPBindSessionManager.java:972)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI RenewClean-[10.5.185.104:50005]" - Thread t@143
java.lang.Thread.State: TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@70d1f3c3
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Accept-50005" - Thread t@142
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@b64a095
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"LDAPConnThread-0 ldap://r54s05-zone-01.red.iplanet.com:389" - Thread t@138
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
- locked java.io.BufferedInputStream@669c0a95
at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:539)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[/__wstx-services]]" - Thread t@136
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[__asadmin].StandardContext[]]" - Thread t@135
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[/iwc]]" - Thread t@134
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[__asadmin].StandardContext[/web1]]" - Thread t@133
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[]]" - Thread t@132
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ContainerBackgroundProcessor[StandardEngine[com.sun.appserv].StandardHost[server].StandardContext[/__JWSappclients]]" - Thread t@131
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1800)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-19" - Thread t@129
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-18" - Thread t@128
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-17" - Thread t@127
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-16" - Thread t@126
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-15" - Thread t@125
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-14" - Thread t@124
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-13" - Thread t@123
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-12" - Thread t@122
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-11" - Thread t@121
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-10" - Thread t@120
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-9" - Thread t@119
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-8" - Thread t@118
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-7" - Thread t@117
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-6" - Thread t@116
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-5" - Thread t@115
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-4" - Thread t@114
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-3" - Thread t@113
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-2" - Thread t@112
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-1" - Thread t@111
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpWorkerThread-4848-0" - Thread t@110
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.LinkedListPipeline@104c89a4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:114)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-19" - Thread t@108
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-18" - Thread t@107
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-17" - Thread t@106
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-16" - Thread t@105
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-15" - Thread t@104
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-14" - Thread t@103
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-13" - Thread t@102
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-12" - Thread t@101
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-11" - Thread t@100
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-10" - Thread t@99
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-9" - Thread t@98
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-8" - Thread t@97
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-7" - Thread t@96
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-6" - Thread t@95
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-5" - Thread t@94
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-4" - Thread t@93
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-3" - Thread t@92
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-2" - Thread t@91
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-1" - Thread t@90
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8181-0" - Thread t@89
java.lang.Thread.State: WAITING on com.sun.enterprise.web.connector.grizzly.ssl.SSLPipeline@391b1fc4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"SelectorThread-4848" - Thread t@109
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@2a382216
- locked java.util.Collections$UnmodifiableSet@4b45e801
- locked sun.nio.ch.DevPollSelectorImpl@6a3e770
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(SelectorThread.java:1337)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startListener(SelectorThread.java:1284)
- locked [Ljava.lang.Object;@72af6d77
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoint(SelectorThread.java:1247)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorThread.java:1223)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-19" - Thread t@85
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-18" - Thread t@84
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-17" - Thread t@83
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-16" - Thread t@82
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-15" - Thread t@81
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-14" - Thread t@80
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-13" - Thread t@79
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-12" - Thread t@78
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-11" - Thread t@77
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-10" - Thread t@76
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-9" - Thread t@75
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-8" - Thread t@74
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-7" - Thread t@73
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-6" - Thread t@72
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-5" - Thread t@71
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-4" - Thread t@70
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-3" - Thread t@69
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-2" - Thread t@68
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-1" - Thread t@67
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"httpSSLWorkerThread-8080-0" - Thread t@66
java.lang.Thread.State: WAITING on com.sun.enterprise.web.portunif.PortUnificationPipeline@2cef15fd
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.enterprise.web.connector.grizzly.LinkedListPipeline.getTask(LinkedListPipeline.java:291)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:104)
Locked ownable synchronizers:
- None
"SelectorThread-8181" - Thread t@88
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@19a63e17
- locked java.util.Collections$UnmodifiableSet@71366528
- locked sun.nio.ch.DevPollSelectorImpl@68df4013
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(SelectorThread.java:1337)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startListener(SelectorThread.java:1284)
- locked [Ljava.lang.Object;@18e7d52f
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoint(SelectorThread.java:1247)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorThread.java:1223)
Locked ownable synchronizers:
- None
"SelectorThread-8080" - Thread t@65
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@5fae7480
- locked java.util.Collections$UnmodifiableSet@3662b093
- locked sun.nio.ch.DevPollSelectorImpl@4b5880d9
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(SelectorThread.java:1337)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startListener(SelectorThread.java:1284)
- locked [Ljava.lang.Object;@1f734d34
at com.sun.enterprise.web.connector.grizzly.SelectorThread.startEndpoint(SelectorThread.java:1247)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorThread.java:1223)
Locked ownable synchronizers:
- None
"SelectorReaderThread-8080" - Thread t@87
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@c72d8a6
- locked java.util.Collections$UnmodifiableSet@44d467bd
- locked sun.nio.ch.DevPollSelectorImpl@9e87ae9
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(SelectorThread.java:1337)
at com.sun.enterprise.web.connector.grizzly.SelectorReadThread.startEndpoint(SelectorReadThread.java:122)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorThread.java:1223)
Locked ownable synchronizers:
- None
"SelectorReaderThread-8080" - Thread t@86
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@3b2f719a
- locked java.util.Collections$UnmodifiableSet@3e4ef791
- locked sun.nio.ch.DevPollSelectorImpl@6ca8538d
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.doSelect(SelectorThread.java:1337)
at com.sun.enterprise.web.connector.grizzly.SelectorReadThread.startEndpoint(SelectorReadThread.java:122)
at com.sun.enterprise.web.connector.grizzly.SelectorThread.run(SelectorThread.java:1223)
Locked ownable synchronizers:
- None
"ClusterServiceListener" - Thread t@61
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@1f0585b6
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.sun.messaging.jmq.jmsserver.multibroker.fullyconnected.ClusterServiceListener.run(ClusterImpl.java:1786)
Locked ownable synchronizers:
- None
"MessageBusCallbackDispatcher" - Thread t@60
java.lang.Thread.State: WAITING on java.util.LinkedList@3e6ea3fe
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.messaging.jmq.jmsserver.multibroker.CallbackDispatcher.run(CallbackDispatcher.java:330)
Locked ownable synchronizers:
- None
"jms_ACCEPT" - Thread t@59
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@238d7fa3
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.sun.messaging.jmq.jmsserver.net.tcp.TcpProtocol.accept(TcpProtocol.java:281)
at com.sun.messaging.jmq.jmsserver.service.imq.IMQIPService.run(IMQIPService.java:574)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"admin_ACCEPT" - Thread t@58
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@1eb6b891
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.sun.messaging.jmq.jmsserver.net.tcp.TcpProtocol.accept(TcpProtocol.java:281)
at com.sun.messaging.jmq.jmsserver.service.imq.IMQIPService.run(IMQIPService.java:574)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI RenewClean-[10.5.185.104:46090]" - Thread t@56
java.lang.Thread.State: TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@51d098b7
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Accept-0" - Thread t@55
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@6e0f4757
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"ClusterDiscoveryService" - Thread t@54
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@1ed760aa
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.sun.messaging.jmq.jmsserver.service.ClusterDiscoveryService.run(ClusterDiscoveryService.java:318)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Broker Monitor" - Thread t@53
java.lang.Thread.State: WAITING on java.util.Collections$SynchronizedSet@6bb63bc9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.messaging.jmq.jmsserver.core.cluster.BrokerConsumers.run(MultibrokerRouter.java:1342)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"JMQPortMapper" - Thread t@52
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@4e0b48b7
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.sun.messaging.jmq.jmsserver.service.PortMapper.run(PortMapper.java:485)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"MQTimer-Thread" - Thread t@51
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@484adff7
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"RMI RenewClean-[10.5.185.104:46084]" - Thread t@46
java.lang.Thread.State: TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@373727fe
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Accept-0" - Thread t@44
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@46d30e68
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Accept-8686" - Thread t@43
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@4a56f22b
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Thread-12" - Thread t@40
java.lang.Thread.State: WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4f9380c1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
at com.sun.enterprise.management.support.LoaderRegThread.process(LoaderRegThread.java:243)
at com.sun.enterprise.management.support.LoaderRegThread.run(LoaderRegThread.java:154)
Locked ownable synchronizers:
- None
"Thread-11" - Thread t@39
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at com.sun.enterprise.management.support.LoaderBase.mySleep(LoaderBase.java:241)
at com.sun.enterprise.management.support.Loader$DeferredRegistrationThread.run(Loader.java:389)
Locked ownable synchronizers:
- None
"Thread-9" - Thread t@37
java.lang.Thread.State: WAITING on com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive@34a1a081
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive.run(Util.java:857)
Locked ownable synchronizers:
- None
"p: thread-pool-1; w: 2" - Thread t@36
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@12350b2e
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259)
at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.accept(SocketOrChannelAcceptorImpl.java:250)
at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:107)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Locked ownable synchronizers:
- None
"p: thread-pool-1; w: 1" - Thread t@35
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@58710258
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259)
at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.accept(SocketOrChannelAcceptorImpl.java:250)
at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:107)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Locked ownable synchronizers:
- None
"SelectorThread" - Thread t@34
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method)
at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:164)
at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked sun.nio.ch.Util$1@f6ecfb5
- locked java.util.Collections$UnmodifiableSet@1df799f9
- locked sun.nio.ch.DevPollSelectorImpl@636d5cfd
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at com.sun.corba.ee.impl.transport.SelectorImpl.run(SelectorImpl.java:283)
Locked ownable synchronizers:
- None
"Timer-3" - Thread t@33
java.lang.Thread.State: WAITING on java.util.TaskQueue@3630f72
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"Timer-2" - Thread t@32
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@5c8b071a
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"Timer-1" - Thread t@31
java.lang.Thread.State: TIMED_WAITING on java.util.TaskQueue@3a65d76a
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"Thread-4" - Thread t@30
java.lang.Thread.State: TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at com.sun.enterprise.admin.server.core.channel.RMIClient.run(RMIClient.java:151)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI RenewClean-[10.5.185.104:46078,com.sun.enterprise.admin.server.core.channel.LocalRMIClientSocketFactory@3600e312]" - Thread t@28
java.lang.Thread.State: TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@46f846df
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Timer-0" - Thread t@27
java.lang.Thread.State: WAITING on java.util.TaskQueue@47890e8f
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"RMI Scheduler(0)" - Thread t@26
java.lang.Thread.State: TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a45f686
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"GC Daemon" - Thread t@24
java.lang.Thread.State: TIMED_WAITING on sun.misc.GC$LatencyLock@7b1560a9
at java.lang.Object.wait(Native Method)
at sun.misc.GC$Daemon.run(GC.java:100)
Locked ownable synchronizers:
- None
"RMI Reaper" - Thread t@23
java.lang.Thread.State: WAITING on java.lang.ref.ReferenceQueue$Lock@7e02286
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"RMI TCP Accept-0" - Thread t@22
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked java.net.SocksSocketImpl@20f4190a
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Signal Dispatcher" - Thread t@4
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" - Thread t@3
java.lang.Thread.State: WAITING on java.lang.ref.ReferenceQueue$Lock@14bea551
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked ownable synchronizers:
- None
"Reference Handler" - Thread t@2
java.lang.Thread.State: WAITING on java.lang.ref.Reference$Lock@1ccfa5c1
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Locked ownable synchronizers:
- None
================================================
FILE: tda-macos-binary/pom.xml
================================================
4.0.0
de.grimmfrost.tda
tda-parent
3.0
tda-macos-binary
TDA macOS Binary
de.grimmfrost.tda
tda
${project.version}
org.apache.maven.plugins
maven-dependency-plugin
3.10.0
copy-tda-jar
prepare-package
copy
de.grimmfrost.tda
tda
${project.version}
jar
true
${project.build.directory}/input
tda.jar
org.panteleyev
jpackage-maven-plugin
1.7.4
jpackage
package
jpackage
TDA
${project.version}
Ingo Rockel
${project.build.directory}/dist
${project.build.directory}/input
tda.jar
de.grimmfrost.tda.TDA
DMG
-Xmx1024m
de.grimmfrost.tda
TDA
src/main/resources/TDA.icns
================================================
FILE: visualvm-lib-component/manifest.mf
================================================
OpenIDE-Module-Public-Packages: de.grimmfrost.tda.*, de.grimmfrost.tda.filter.*, de.grimmfrost.tda.jconsole.*, de.grimmfrost.tda.mcp.*, de.grimmfrost.tda.utils.*, de.grimmfrost.tda.utils.jedit.*, org.jdesktop.swingx.*, com.google.gson.*, com.jhlabs.*
OpenIDE-Module-Module-Dependencies: org.graalvm.visualvm.application/2 > 2.0, org.graalvm.visualvm.application.views/2 > 2.0, org.graalvm.visualvm.core/2 > 2.2, org.graalvm.visualvm.threaddump/2 > 2.0, org.graalvm.visualvm.tools/2 > 2.0
OpenIDE-Module-Java-Dependencies: Java > 1.8
OpenIDE-Module: net.java.dev.tda/2
OpenIDE-Module-Localizing-Bundle: net/java/dev/tda/Bundle.properties
OpenIDE-Module-Specification-Version: 2.6
OpenIDE-Module-Requires: org.openide.modules.ModuleFormat1
Class-Path: ext/tda.jar ext/swingx.jar ext/gson.jar ext/filters.jar
================================================
FILE: visualvm-lib-component/pom.xml
================================================
4.0.0
de.grimmfrost.tda
tda-parent
3.0
visualvm-lib-component
nbm
VisualVM TDA Lib Component
de.grimmfrost.tda
tda
com.formdev
flatlaf
3.7.1
com.formdev
flatlaf-extras
3.7.1
org.swinglabs
swingx
1.6.1
com.google.code.gson
gson
2.13.2
com.jhlabs
filters
2.0.235-1
org.graalvm.visualvm.api
org-graalvm-visualvm-application
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-application-views
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-core
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-threaddump
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-tools
${visualvm.version}
org.apache.maven.plugins
maven-jar-plugin
manifest.mf
org.apache.netbeans.utilities
nbm-maven-plugin
true
net.java.dev.tda/2
false
false
autoload
de.grimmfrost.tda.*
de.grimmfrost.tda.filter.*
de.grimmfrost.tda.jconsole.*
de.grimmfrost.tda.mcp.*
de.grimmfrost.tda.utils.*
de.grimmfrost.tda.utils.jedit.*
com.formdev.flatlaf.*
org.jdesktop.swingx.*
com.google.gson.*
com.jhlabs.*
org.apache.maven.plugins
maven-dependency-plugin
copy-dependencies
prepare-package
copy-dependencies
${project.build.directory}/nbm/clusters/extra/modules/ext
runtime
de.grimmfrost.tda,org.swinglabs,com.jhlabs,com.google.code.gson,com.formdev
true
================================================
FILE: visualvm-lib-component/src/main/resources/net/java/dev/tda/Bundle.properties
================================================
OpenIDE-Module-Name=VisualVM-TDA-Library-Component
OpenIDE-Module-Display-Category=Tools
OpenIDE-Module-Long-Description=\
VisualVM TDA Library Component, needed by TDA Module
OpenIDE-Module-Short-Description=TDALibraryComponent
================================================
FILE: visualvm-logfile-component/manifest.mf
================================================
OpenIDE-Module-Public-Packages: net.java.dev.tda.visualvm.logfile.*
OpenIDE-Module-Module-Dependencies: net.java.dev.tda/2 > 2.0,
org.graalvm.visualvm.core/2 > 2.2,
org.openide.modules > 7.3.1,
org.openide.util > 7.10.1.1,
org.openide.util.ui > 9.15
OpenIDE-Module-Java-Dependencies: Java > 1.8
AutoUpdate-Show-In-Client: false
OpenIDE-Module: net.java.dev.tda.visualvm.logfile/2
OpenIDE-Module-Localizing-Bundle: net/java/dev/tda/visualvm/logfile/Bundle.properties
OpenIDE-Module-Specification-Version: 2.6
OpenIDE-Module-Install: net/java/dev/tda/visualvm/logfile/Install.class
OpenIDE-Module-Layer: net/java/dev/tda/visualvm/logfile/layer.xml
OpenIDE-Module-Requires: org.openide.modules.ModuleFormat1
================================================
FILE: visualvm-logfile-component/pom.xml
================================================
4.0.0
de.grimmfrost.tda
tda-parent
3.0
visualvm-logfile-component
nbm
VisualVM TDA Logfile Component
de.grimmfrost.tda
visualvm-lib-component
org.graalvm.visualvm.api
org-graalvm-visualvm-core
${visualvm.version}
org.netbeans.api
org-openide-modules
${netbeans.version}
org.netbeans.api
org-openide-util
${netbeans.version}
org.netbeans.api
org-openide-util-ui
${netbeans.version}
org.netbeans.api
org-openide-util-lookup
${netbeans.version}
org.netbeans.api
org-openide-loaders
${netbeans.version}
org.netbeans.api
org-openide-nodes
${netbeans.version}
org.apache.maven.plugins
maven-jar-plugin
manifest.mf
org.apache.netbeans.utilities
nbm-maven-plugin
net.java.dev.tda.visualvm.logfile/2
false
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/AddLogfileAction.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: AddLogfileAction.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import de.grimmfrost.tda.utils.PrefManager;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.io.File;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import org.graalvm.visualvm.core.ui.actions.SingleDataSourceAction;
import org.openide.util.NbBundle;
import org.openide.util.Utilities;
/**
* popup menu action for adding log files.
* @author irockel
*/
public class AddLogfileAction extends SingleDataSourceAction {
private static final String ICON_PATH = "net/java/dev/tda/visualvm/logfile/resources/logfileadd.png"; // NOI18N
private static final Image ICON = Utilities.loadImage(ICON_PATH);
private static JFileChooser fc = null;
private boolean tracksSelection = false;
private static AddLogfileAction alwaysEnabled;
private static AddLogfileAction selectionAware;
private AddLogfileAction() {
super(LogfileDataSource.class);
putValue(NAME, NbBundle.getMessage(LogfileDumpView.class, "LBL_Add_Logfile")); // NOI18N
putValue(SHORT_DESCRIPTION, NbBundle.getMessage(LogfileDumpView.class, "ToolTip_Add_Logfile")); // NOI18N
}
public static synchronized AddLogfileAction alwaysEnabled() {
if (alwaysEnabled == null) {
alwaysEnabled = new AddLogfileAction();
alwaysEnabled.putValue(SMALL_ICON, new ImageIcon(ICON));
alwaysEnabled.putValue("iconBase", ICON_PATH); // NOI18N
}
return alwaysEnabled;
}
public static synchronized AddLogfileAction selectionAware() {
if (selectionAware == null) {
selectionAware = new AddLogfileAction();
selectionAware.tracksSelection = true;
}
return selectionAware;
}
public void actionPerformed(LogfileDataSource container, ActionEvent e) {
if(fc == null) {
fc = new JFileChooser();
fc.setMultiSelectionEnabled(true);
fc.setCurrentDirectory(PrefManager.get().getSelectedPath());
}
if(fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
File[] files = fc.getSelectedFiles();
for(int i = 0; i < files.length; i++) {
LogfileProvider.createLogfile(files[i]);
}
PrefManager.get().setSelectedPath(fc.getCurrentDirectory());
}
}
protected boolean isEnabled(LogfileDataSource container) {
return true;
}
@Override
protected void initialize() {
if (tracksSelection) {
super.initialize();
}
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/Install.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: Install.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import org.openide.modules.ModuleInstall;
/**
*
* @author irockel
*/
public class Install extends ModuleInstall {
@Override
public void restored() {
try {
LogfileProvider.initialize();
} catch (Exception e) {
e.printStackTrace();
}
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogPanel.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogPanel.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import de.grimmfrost.tda.TDA;
import de.grimmfrost.tda.utils.jedit.JEditTextArea;
import de.grimmfrost.tda.utils.jedit.PopupMenu;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.KeyStroke;
/**
*
* @author irockel
*/
public class LogPanel extends JPanel {
JEditTextArea editComp = new JEditTextArea();
public LogPanel(TDA ref) {
super(new BorderLayout());
setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY));
editComp.setEditable(false);
editComp.setBackground(Color.WHITE);
setOpaque(true);
setBackground(Color.WHITE);
editComp.setCaretVisible(false);
editComp.setCaretBlinkEnabled(false);
editComp.setRightClickPopup(new PopupMenu(editComp, ref, true));
editComp.getInputHandler().addKeyBinding(KeyStroke.getKeyStroke(KeyEvent.VK_F3, 0), (ActionListener) editComp.getRightClickPopup());
editComp.getInputHandler().addKeyBinding(KeyStroke.getKeyStroke(KeyEvent.VK_C, KeyEvent.CTRL_MASK), (ActionListener) editComp.getRightClickPopup());
add(editComp, BorderLayout.CENTER);
}
public void setCaretPosition(int i) {
editComp.setCaretPosition(i);
}
public void setText(String content) {
editComp.setText(content);
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/Logfile.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: Logfile.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import java.io.File;
import java.io.IOException;
import org.graalvm.visualvm.core.datasource.DataSource;
import org.graalvm.visualvm.core.snapshot.Snapshot;
/**
*
* @author irockel
*/
public class Logfile extends Snapshot {
public Logfile(File file) throws IOException {
this(file, null);
}
public Logfile(File file, DataSource master) throws IOException {
super(file, LogfileSupport.getCategory(), master);
if (!file.exists() || !file.isFile())
throw new IOException("File " + file.getAbsolutePath() + " does not exist"); // NOI18N
}
@Override
public boolean supportsSaveAs() {
return false;
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileCategory.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileCategory.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import org.graalvm.visualvm.core.snapshot.SnapshotCategory;
import org.openide.util.NbBundle;
/**
*
* @author irockel
*/
public class LogfileCategory extends SnapshotCategory {
private static final String NAME = NbBundle.getMessage(LogfileDumpView.class, "LBL_Logfile"); // NOI18N
private static final String PREFIX = NbBundle.getMessage(LogfileDumpView.class, "LBL_Prefix");
private static final String SUFFIX = null;
public LogfileCategory() {
super(NAME, Logfile.class, PREFIX, SUFFIX, POSITION_NONE);
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileDataSource.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileDataSource.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import java.awt.Image;
import org.graalvm.visualvm.core.datasource.DataSource;
import org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptor;
import org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptorFactory;
import org.graalvm.visualvm.core.model.AbstractModelProvider;
import org.openide.util.NbBundle;
import org.openide.util.Utilities;
/**
* Logfile node in explorer view.
*
* @author irockel
*/
public class LogfileDataSource extends DataSource {
private static LogfileDataSource sharedInstance;
public static synchronized LogfileDataSource sharedInstance() {
if (sharedInstance == null) {
sharedInstance = new LogfileDataSource();
}
return sharedInstance;
}
private LogfileDataSource() {
DataSourceDescriptorFactory.getDefault().registerProvider(new LogfileDataSourceDescriptorProvider());
DataSource.ROOT.getRepository().addDataSource(this);
}
private static class LogfileDataSourceDescriptor extends DataSourceDescriptor {
private static final Image NODE_ICON = Utilities.loadImage("net/java/dev/tda/visualvm/logfile/resources/logfiles.png", true); // NOI18N
LogfileDataSourceDescriptor() {
super(LogfileDataSource.sharedInstance(), NbBundle.getMessage(LogfileDumpView.class, "ExplorerNode_Name_Logfiles"), null, NODE_ICON, 20, EXPAND_ON_EACH_NEW_CHILD); // NOI18N
}
}
private static class LogfileDataSourceDescriptorProvider extends AbstractModelProvider {
public DataSourceDescriptor createModelFor(DataSource ds) {
if (LogfileDataSource.sharedInstance().equals(ds)) {
return new LogfileDataSourceDescriptor();
}
return null;
}
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileDescriptor.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileDescriptor.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import java.awt.Image;
import org.graalvm.visualvm.core.snapshot.SnapshotDescriptor;
import org.openide.util.*;
/**
* logfile descriptor for specified logfile
* @author irockel
*/
public class LogfileDescriptor extends SnapshotDescriptor {
private static final Image ICON = Utilities.loadImage("net/java/dev/tda/visualvm/logfile/resources/logfile.png", true); // NOI18N
public LogfileDescriptor(Logfile logFile) {
super(logFile, ICON);
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileDescriptorProvider.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileDescriptorProvider.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import org.graalvm.visualvm.core.datasource.DataSource;
import org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptor;
import org.graalvm.visualvm.core.model.AbstractModelProvider;
/**
* provider for logfile descriptors
*
* @author irockel
*/
public class LogfileDescriptorProvider extends AbstractModelProvider {
public DataSourceDescriptor createModelFor(DataSource ds) {
if (ds instanceof Logfile) {
return new LogfileDescriptor((Logfile) ds);
}
return null;
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileDumpView.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileDumpView.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import de.grimmfrost.tda.TDA;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import javax.swing.ImageIcon;
import org.graalvm.visualvm.core.ui.DataSourceView;
import org.graalvm.visualvm.core.ui.components.DataViewComponent;
import org.openide.util.Exceptions;
import org.openide.util.NbBundle;
import org.openide.util.Utilities;
/**
*
* @author irockel
*/
public class LogfileDumpView extends DataSourceView {
private static final String IMAGE_PATH = "net/java/dev/tda/visualvm/logfile/resources/logfile.png"; // NOI18N
private Logfile logfile;
private TDA tdaPanel;
private LogPanel logPanel = null;
public LogfileDumpView(Logfile logfile) {
super(logfile, NbBundle.getMessage(LogfileDumpView.class, "LBL_DumpView"), new ImageIcon(Utilities.loadImage(IMAGE_PATH, true)).getImage(), 0, false); // NOI18N
this.logfile = logfile;
}
@Override
protected DataViewComponent createComponent() {
tdaPanel = new TDA(false, logfile.getFile().getAbsolutePath());
// init panel and set border
tdaPanel.init(false, true);
// display the logfile
tdaPanel.initDumpDisplay(null);
logPanel = new LogPanel(tdaPanel);
logPanel.setText(readText());
DataViewComponent dvc = new DataViewComponent(new DataViewComponent.MasterView(NbBundle.getMessage(LogfileDumpView.class,
"MSG_DumpView"), null, logPanel),
new DataViewComponent.MasterViewConfiguration(true));
logPanel.revalidate();
return(dvc);
}
/**
* read log file
*
* @return
*/
private String readText() {
BufferedReader br = null;
try {
StringBuffer text = new StringBuffer();
br = new BufferedReader(new FileReader(logfile.getFile()));
while(br.ready()) {
text.append(br.readLine());
text.append("\n");
}
return(text.toString());
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
} finally {
try {
if(br != null) {
br.close();
}
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
}
return("");
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileDumpViewProvider.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileDumpViewProvider.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import java.util.Set;
import org.graalvm.visualvm.core.ui.DataSourceView;
import org.graalvm.visualvm.core.ui.PluggableDataSourceViewProvider;
/**
* datasource view provider for logfile view.
*
* @author irockel
*/
public class LogfileDumpViewProvider extends PluggableDataSourceViewProvider{
protected boolean supportsViewFor(Logfile coreDump) {
return true;
}
protected DataSourceView createView(Logfile logfile) {
return new LogfileDumpView(logfile);
}
public Set getPluggableLocations(DataSourceView view) {
return ALL_LOCATIONS;
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileProvider.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileProvider.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.graalvm.visualvm.core.datasource.descriptor.DataSourceDescriptorFactory;
import org.graalvm.visualvm.core.snapshot.RegisteredSnapshotCategories;
import org.graalvm.visualvm.core.ui.DataSourceViewsManager;
/**
* provides logfile support.
*
* @author irockel
*/
public class LogfileProvider {
private static final Logger LOGGER = Logger.getLogger(LogfileProvider.class.getName());
public static void createLogfile(File logfile) {
try {
Logfile newLogfile = new Logfile(logfile);
// add data source.
LogfileDataSource.sharedInstance().getRepository().addDataSource(newLogfile);
} catch (IOException ex) {
LOGGER.log(Level.SEVERE, "Error loading logfile", ex);
}
}
public static void initialize() {
DataSourceDescriptorFactory.getDefault().registerProvider(new LogfileDescriptorProvider());
LogfileDataSource.sharedInstance();
//CoreDumpProvider.register(); registers persisted core dumps
RegisteredSnapshotCategories.sharedInstance().registerCategory(LogfileSupport.getCategory());
DataSourceViewsManager.sharedInstance().addViewProvider(LogfileSupport.getOverviewView(), Logfile.class);
}
}
================================================
FILE: visualvm-logfile-component/src/main/java/net/java/dev/tda/visualvm/logfile/LogfileSupport.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* $Id: LogfileSupport.java,v 1.1 2008-09-30 19:21:59 irockel Exp $
*/
package net.java.dev.tda.visualvm.logfile;
import org.graalvm.visualvm.core.ui.PluggableDataSourceViewProvider;
/**
*
* @author irockel
*/
public class LogfileSupport {
private static LogfileCategory category;
private static PluggableDataSourceViewProvider viewProvider;
public static LogfileCategory getCategory() {
if(category == null) {
category = new LogfileCategory();
}
return(category);
}
public static PluggableDataSourceViewProvider getOverviewView() {
if(viewProvider == null) {
viewProvider = new LogfileDumpViewProvider();
}
return viewProvider;
}
}
================================================
FILE: visualvm-logfile-component/src/main/resources/net/java/dev/tda/visualvm/logfile/Bundle.properties
================================================
OpenIDE-Module-Display-Category=Tools
OpenIDE-Module-Long-Description=\
Logfile Plugin for VisualVM, needed by TDA Plugin
OpenIDE-Module-Name=VisualVM-Logfile-Module
ExplorerNode_Name_Logfiles=Logfiles
OpenIDE-Module-Short-Description=LogfilePlugin
ToolTip_Add_Logfile=Add Logfile
LBL_Add_Logfile=Add Logfile...
LBL_Logfile=Logfile
LBL_Prefix=Logfile
MSG_Logfile=Logfile
LBL_RequestDump=Request Dump
LBL_Dump_results=Thread Dump Results
LBL_Filters=Filters
LBL_Categories=Categories
LBL_CollapseTree=Collapse Tree
LBL_ExpandTree=Expand Tree
MSG_Dump=Thread Dumps
MSG_Dump_results=Thread Dump Results
LBL_DumpView=Logfile
MSG_DumpView=Logfile
================================================
FILE: visualvm-logfile-component/src/main/resources/net/java/dev/tda/visualvm/logfile/layer.xml
================================================
================================================
FILE: visualvm-module/manifest.mf
================================================
OpenIDE-Module-Public-Packages: -
OpenIDE-Module-Module-Dependencies: net.java.dev.tda/2 > 2.0,
net.java.dev.tda.visualvm.logfile/2 > 2.4,
org.graalvm.visualvm.application/2 > 2.0,
org.graalvm.visualvm.application.views/2 > 2.0,
org.graalvm.visualvm.core/2 > 2.2,
org.graalvm.visualvm.threaddump/2 > 2.0,
org.graalvm.visualvm.tools/2 > 2.0,
org.netbeans.modules.options.api/1 > 1.25.1,
org.openide.awt > 7.33.1,
org.openide.modules > 7.3.1,
org.openide.util > 7.10.1.1,
org.openide.util.lookup > 8.0,
org.openide.util.ui > 9.15,
org.openide.windows > 6.42.1
OpenIDE-Module-Java-Dependencies: Java > 1.8
AutoUpdate-Show-In-Client: true
OpenIDE-Module: net.java.dev.tda.visualvm/2
OpenIDE-Module-Localizing-Bundle: net/java/dev/tda/visualvm/Bundle.properties
OpenIDE-Module-Specification-Version: 2.6
OpenIDE-Module-Install: net/java/dev/tda/visualvm/Install.class
OpenIDE-Module-Layer: net/java/dev/tda/visualvm/layer.xml
OpenIDE-Module-Requires: org.openide.modules.ModuleFormat1
================================================
FILE: visualvm-module/pom.xml
================================================
4.0.0
de.grimmfrost.tda
tda-parent
3.0
visualvm-module
nbm
VisualVM TDA Module
de.grimmfrost.tda
visualvm-lib-component
de.grimmfrost.tda
visualvm-logfile-component
org.graalvm.visualvm.api
org-graalvm-visualvm-application
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-application-views
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-core
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-threaddump
${visualvm.version}
org.graalvm.visualvm.api
org-graalvm-visualvm-tools
${visualvm.version}
org.netbeans.api
org-netbeans-modules-options-api
${netbeans.version}
org.netbeans.api
org-openide-awt
${netbeans.version}
org.netbeans.api
org-openide-modules
${netbeans.version}
org.netbeans.api
org-openide-util
${netbeans.version}
org.netbeans.api
org-openide-util-lookup
${netbeans.version}
org.netbeans.api
org-openide-util-ui
${netbeans.version}
org.netbeans.api
org-openide-windows
${netbeans.version}
org.apache.maven.plugins
maven-jar-plugin
manifest.mf
org.apache.netbeans.utilities
nbm-maven-plugin
net.java.dev.tda.visualvm/2
false
================================================
FILE: visualvm-module/src/main/java/net/java/dev/tda/visualvm/Install.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.java.dev.tda.visualvm;
import org.openide.modules.ModuleInstall;
/**
*
* @author irockel
*/
public class Install extends ModuleInstall {
@Override
public void restored() {
try {
TDAViewProvider.initialize();
} catch (Exception e) {
e.printStackTrace();
}
}
}
================================================
FILE: visualvm-module/src/main/java/net/java/dev/tda/visualvm/TDAView.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.java.dev.tda.visualvm;
import de.grimmfrost.tda.TDA;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import org.graalvm.visualvm.core.datasource.DataSource;
import org.graalvm.visualvm.core.snapshot.Snapshot;
import org.graalvm.visualvm.core.ui.DataSourceView;
import org.graalvm.visualvm.core.ui.components.DataViewComponent;
import org.openide.util.*;
/**
* tda main display view for visualvm.
*
* @author Ingo Rockel
*/
public class TDAView extends DataSourceView {
private static final String IMAGE_PATH = "net/java/dev/tda/visualvm/resources/tda.png"; // NOI18N
private Snapshot logContent;
private JButton collapseAllButton = null;
private JButton expandAllButton = null;
private TDA tdaPanel = null;
public TDAView(DataSource logContent) {
super(logContent, "Thread Dump Analyzer", new ImageIcon(Utilities.loadImage(IMAGE_PATH, true)).getImage(), 60, false);
this.logContent = (Snapshot) logContent;
}
@Override
protected DataViewComponent createComponent() {
tdaPanel = new TDA(false, logContent.getFile().getAbsolutePath());
tdaPanel.init(true, true);
tdaPanel.initDumpDisplay(null);
tdaPanel.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY));
JPanel viewPanel = createView();
DataViewComponent dvc = new DataViewComponent(new DataViewComponent.MasterView(NbBundle.getMessage(TDAView.class,
"MSG_Dump"), null, viewPanel),
new DataViewComponent.MasterViewConfiguration(false));
dvc.configureDetailsArea(new DataViewComponent.DetailsAreaConfiguration(NbBundle.getMessage(TDAView.class,
"LBL_Dump_results"), false), DataViewComponent.TOP_LEFT); // NOI18N
dvc.addDetailsView(new DataViewComponent.DetailsView(NbBundle.getMessage(TDAView.class,
"MSG_Dump_results"), null, 10, tdaPanel, null), DataViewComponent.TOP_LEFT);
return(dvc);
}
/**
* add given file to existing tda panel.
* @param file the file string path to add.
*/
public void addToTDA(String file) {
tdaPanel.addDumpFile(file);
}
private JPanel createView() {
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
buttonPanel.setOpaque(false);
buttonPanel.setBackground(Color.WHITE);
buttonPanel.setBorder(BorderFactory.createEmptyBorder(6, 0, 3, 0));
collapseAllButton = new JButton(NbBundle.getMessage(TDAView.class, "LBL_CollapseTree"), TDA.createImageIcon("Collapsed.gif"));
collapseAllButton.addActionListener((ActionEvent e) -> {
tdaPanel.expandAllDumpNodes(false);
});
expandAllButton = new JButton(NbBundle.getMessage(TDAView.class, "LBL_ExpandTree"), TDA.createImageIcon("Expanded.gif"));
expandAllButton.addActionListener((ActionEvent e) -> {
tdaPanel.expandAllDumpNodes(true);
});
buttonPanel.add(new JLabel("Dump Actions:"));
buttonPanel.add(collapseAllButton);
buttonPanel.add(expandAllButton);
return(buttonPanel);
}
}
================================================
FILE: visualvm-module/src/main/java/net/java/dev/tda/visualvm/TDAViewProvider.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.java.dev.tda.visualvm;
import java.util.HashMap;
import java.util.Map;
import net.java.dev.tda.visualvm.logfile.Logfile;
import org.graalvm.visualvm.core.datasource.DataSource;
import org.graalvm.visualvm.core.snapshot.Snapshot;
import org.graalvm.visualvm.core.ui.DataSourceView;
import org.graalvm.visualvm.core.ui.DataSourceViewProvider;
import org.graalvm.visualvm.core.ui.DataSourceViewsManager;
import org.graalvm.visualvm.threaddump.ThreadDump;
/**
* provides a tda view.
*
* @author irockel
*/
public class TDAViewProvider extends DataSourceViewProvider {
/*
* FIXME: this is just a hack to add newly added thread dumps to an existing thread dump view.
*/
private final Map views = new HashMap<>();
static void initialize() {
DataSourceViewsManager.sharedInstance().addViewProvider(new TDAViewProvider(), DataSource.class);
}
@Override
protected boolean supportsViewFor(DataSource logContent) {
return ((logContent instanceof ThreadDump) || (logContent instanceof Logfile));
}
@Override
protected DataSourceView createView(DataSource logContent) {
TDAView tdaView;
if(views.containsKey(logContent.getMaster())) {
tdaView = views.get(logContent.getMaster());
tdaView.addToTDA(((Snapshot) logContent).getFile().getAbsolutePath());
return(tdaView);
} else {
tdaView = new TDAView(logContent);
views.put(logContent.getMaster(), tdaView);
}
return(tdaView);
}
}
================================================
FILE: visualvm-module/src/main/java/net/java/dev/tda/visualvm/VisualvmOptionsCategory.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.java.dev.tda.visualvm;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import org.netbeans.spi.options.OptionsCategory;
import org.netbeans.spi.options.OptionsPanelController;
import org.openide.util.NbBundle;
import org.openide.util.Utilities;
public final class VisualvmOptionsCategory extends OptionsCategory {
@Override
public Icon getIcon() {
return new ImageIcon(Utilities.loadImage("net/java/dev/tda/visualvm/resources/options.png"));
}
@Override
public String getCategoryName() {
return NbBundle.getMessage(VisualvmOptionsCategory.class, "OptionsCategory_Name_Visualvm");
}
@Override
public String getTitle() {
return NbBundle.getMessage(VisualvmOptionsCategory.class, "OptionsCategory_Title_Visualvm");
}
@Override
public OptionsPanelController create() {
return new VisualvmOptionsPanelController();
}
}
================================================
FILE: visualvm-module/src/main/java/net/java/dev/tda/visualvm/VisualvmOptionsPanelController.java
================================================
/*
* This file is part of TDA - Thread Dump Analysis Tool.
*
* TDA is free software; you can redistribute it and/or modify
* it under the terms of the Lesser GNU General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* TDA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser GNU General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with TDA; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.java.dev.tda.visualvm;
import de.grimmfrost.tda.CustomCategoriesDialog;
import de.grimmfrost.tda.CustomCategoriesDialog.CategoriesPanel;
import de.grimmfrost.tda.FilterDialog;
import de.grimmfrost.tda.FilterDialog.FilterPanel;
import de.grimmfrost.tda.PreferencesDialog;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import javax.swing.JComponent;
import javax.swing.JTabbedPane;
import org.netbeans.spi.options.OptionsPanelController;
import org.openide.util.HelpCtx;
import org.openide.util.Lookup;
import org.openide.util.NbBundle;
import org.openide.windows.WindowManager;
final class VisualvmOptionsPanelController extends OptionsPanelController {
private JTabbedPane panel;
private PreferencesDialog prefDialog;
private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
private boolean changed;
private FilterPanel filterPanel;
private CategoriesPanel catPanel;
@Override
public void update() {
prefDialog.loadSettings();
changed = false;
}
@Override
public void applyChanges() {
prefDialog.saveSettings();
filterPanel.saveSettings();
catPanel.saveSettings();
changed = false;
}
@Override
public void cancel() {
// need not do anything special, if no changes have been persisted yet
}
@Override
public boolean isValid() {
return true;
}
@Override
public boolean isChanged() {
return changed;
}
@Override
public HelpCtx getHelpCtx() {
return null; // new HelpCtx("...ID") if you have a help set
}
@Override
public JComponent getComponent(Lookup masterLookup) {
return getPanel();
}
@Override
public void addPropertyChangeListener(PropertyChangeListener l) {
pcs.addPropertyChangeListener(l);
}
@Override
public void removePropertyChangeListener(PropertyChangeListener l) {
pcs.removePropertyChangeListener(l);
}
private JTabbedPane getPanel() {
WindowManager wm = WindowManager.getDefault();
if (panel == null) {
prefDialog = new PreferencesDialog(wm.getMainWindow());
filterPanel = new FilterDialog.FilterPanel(wm.getMainWindow());
catPanel = new CustomCategoriesDialog.CategoriesPanel(wm.getMainWindow());
panel = prefDialog.getPane();
panel.addTab(NbBundle.getMessage(TDAView.class, "LBL_Filters"), filterPanel);
panel.addTab(NbBundle.getMessage(TDAView.class, "LBL_Categories"), catPanel);
}
return panel;
}
void changed() {
if (!changed) {
changed = true;
pcs.firePropertyChange(OptionsPanelController.PROP_CHANGED, false, true);
}
pcs.firePropertyChange(OptionsPanelController.PROP_VALID, null, null);
}
}
================================================
FILE: visualvm-module/src/main/resources/net/java/dev/tda/visualvm/Bundle.properties
================================================
# Module configuration
OpenIDE-Module-Display-Category=Tools
OpenIDE-Module-Long-Description=\
VisualVM Module of TDA - Thread Dump Analyzer
OpenIDE-Module-Name=VisualVM-TDA-Module
OpenIDE-Module-Short-Description=TDAModule
# specific translations
AdvancedOption_DisplayName_Visualvm=TDA
AdvancedOption_Tooltip_Visualvm=Settings for Thread Dump Parsing
OptionsCategory_Name_Visualvm=TDA
OptionsCategory_Title_Visualvm=TDA
CTL_HelpOverviewAction=TDA
LBL_RequestDump=Request Dump
LBL_Dump_results=Thread Dump Results
LBL_Filters=Filters
LBL_Categories=Categories
LBL_CollapseTree=Collapse Tree
LBL_ExpandTree=Expand Tree
MSG_Dump=Thread Dumps
MSG_Dump_results=Thread Dump Results
================================================
FILE: visualvm-module/src/main/resources/net/java/dev/tda/visualvm/layer.xml
================================================