websphere6中抛出java.util.NoSuchElementException异常

时间:2022-12-13 20:34:08
        在websphere6.0上部署好的项目,在一段时间运行后,抛出如下的错误,从SystemOut.log中查看到:
[08-3-3 10:47:25:126 CST] 00000029 ServletWrappe E   SRVE0068E: 无法调用 servlet LoginController 的 service() 方法。抛出异常:java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
at java.util.ArrayList.<init>(ArrayList.java(Inlined Compiled Code))
at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java(Compiled Code))
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)
at com.ibm.ws.webcontainer.webapp.WebApp.targets(WebApp.java(Inlined Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.flagWrapperToReloadClass(JSPExtensionProcessor.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.checkForTranslation(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250)
at com.coshine.acl.servlet.LoginController.service(LoginController.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
at com.coshine.ccs.filter.EncodingFilter.doFilter(EncodingFilter.java:54)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

根据日志的记录分析,个人感觉不是项目本身的问题,应该是websphere的问题,因为在日志的堆栈中可以看到是从websphere的包中抛出的,但是为什么会出现这个问题,现在还不清楚,希望朋友能帮忙看下,谢谢!

16 个解决方案

#1


我在网上也查找了这种错误,资料很少
开始尝试把这个项目在websphere下停止后,再启动,结果页面也无法打开了

#2


at com.coshine.acl.servlet.LoginController.service(LoginController.java:146) 

at com.coshine.ccs.filter.EncodingFilter.doFilter(EncodingFilter.java:54) 

上面的这两个都是你的类吧,检查一下看看

#3


LoginController类中service(LoginController.java:146)  
如下:      RequestDispatcher rdcr = getServletContext().getRequestDispatcher(nextPage.trim());
                  rdcr.forward(req,res);
进行请求转发,应该没什么问题的
我重新启动websphere后问题消失,很奇怪!

#4


今天同事在测试时,又出现了类似的问题
[08-3-6 10:55:10:243 CST] 0000003b ServletWrappe E   SRVE0068E: 无法调用 servlet /jsp/cfg/CCFG0800.jsp 的 service() 方法。抛出异常:java.util.NoSuchElementException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
        at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
        at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
        at java.util.ArrayList.<init>(ArrayList.java(Inlined Compiled Code))
        at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
        at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)

在大概很多页面时也会出现上述问题,同样我重启了websphere后问题消失
所以怀疑是websphere的问题,但不能确认是什么问题?

#5


那你可以试着重新启动一下应用看看,问题会不会消失,如果消失则可能还是应用的问题。另外你可以在你的应用程序中多加一些log检查一下。

#6


从错误看应用有问题的可能性比较大,反映的错误是说在的一个聚集找不到你所需要的一个element,所以如果重启正常的话更说明是程序有问题,需要全面对你的程序进行测试。

#7


[08-4-26 13:15:29:125 CST] 0000007f WebApp        E   SRVE0026E: [Servlet 错误]-[<null>]:java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
at java.util.ArrayList.<init>(ArrayList.java:159)
at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java:84)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:106)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)
at com.ibm.ws.webcontainer.webapp.WebApp.targets(WebApp.java:3332)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.flagWrapperToReloadClass(JSPExtensionProcessor.java:382)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.checkForTranslation(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

我的程序中也出现这个问题,并且出现这个问题的时候,发现很多页面都出现这问题!刷新一下页面又好了!感觉是因为页面没有被编译的缘故!
重新启动服务器后,问题消失!但是下一次进行web模块更新时,又会出现这问题!
页面就显示一个Error 500: 然后什么错误提示都没有!
这个问题困扰我很成时间了,一直都没找到问题的原因!请大家帮帮忙,看看这问题的原因在哪?附上这个页面的源码

#8


[code=Java]<%@ page contentType="text/html;charset=GBK"%>
<HTML>
<HEAD>
<script language=javascript src="dialog.js"></script>
<link href='dialog.css' type='text/css' rel='stylesheet'>

<script language=javascript>

var sAction = URLParams['action'] ;
var sTitle = "";
var color = "" ;
var oSelection;
var oControl;
var sRangeType;

switch (sAction) {
case "forecolor":
sTitle = "字体前景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
color = oSelection.queryCommandValue("ForeColor");
if (color) color = N2Color(color);
break;
case "backcolor":
sTitle = "字体背景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
color = oSelection.queryCommandValue("BackColor");
if (color) color = N2Color(color);
break;
case "bgcolor":
sTitle = "对象背景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
sRangeType = dialogArguments.eWebEditor.document.selection.type;
if (sRangeType == "Control") {
oControl = GetControl(oSelection, "TABLE");
}else{
oControl = GetParent(oSelection.parentElement());
}
if (oControl) {
switch(oControl.tagName){
case "TD":
sTitle += " - 单元格";
break;
case "TR":
case "TH":
sTitle += " - 表格行";
break;
default:
sTitle += " - 表格";
break;
}
color = oControl.bgColor;
}else{
sTitle += " - 网页";
}
break;
default:
if (URLParams['color']){
color = decodeURIComponent(URLParams['color']) ;
}
break;
}

document.write("<TITLE>颜色选择(" + sTitle + ")</TITLE>");

if (!color) color = "#000000";


function GetParent(obj){
while(obj!=null && obj.tagName!="TD" && obj.tagName!="TR" && obj.tagName!="TH" && obj.tagName!="TABLE")
obj=obj.parentElement;
return obj;
}

function GetControl(obj, sTag){
obj=obj.item(0);
if (obj.tagName==sTag){
return obj;
}
return null;
}

function N2Color(s_Color){
s_Color = s_Color.toString(16);
switch (s_Color.length) {
case 1:
s_Color = "0" + s_Color + "0000"; 
break;
case 2:
s_Color = s_Color + "0000";
break;
case 3:
s_Color = s_Color.substring(1,3) + "0" + s_Color.substring(0,1) + "00" ;
break;
case 4:
s_Color = s_Color.substring(2,4) + s_Color.substring(0,2) + "00" ;
break;
case 5:
s_Color = s_Color.substring(3,5) + s_Color.substring(1,3) + "0" + s_Color.substring(0,1) ;
break;
case 6:
s_Color = s_Color.substring(4,6) + s_Color.substring(2,4) + s_Color.substring(0,2) ;
break;
default:
s_Color = "";
}
return '#' + s_Color;
}

function InitDocument(){
ShowColor.bgColor = color;
RGB.innerHTML = color;
SelColor.value = color;

var s_BoxID = "cbox_" + color.substr(1);
var o_Box = document.all(s_BoxID);
if (o_Box){
BoxClick(o_Box);
}

adjustDialog();
}


var SelRGB = color;
var DrRGB = '';
var SelGRAY = '120';

var hexch = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');

function ToHex(n) {
var h, l;

n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hexch[h] + hexch[l]);
}

function DoColor(c, l){
var r, g, b;

r = '0x' + c.substring(1, 3);
g = '0x' + c.substring(3, 5);
b = '0x' + c.substring(5, 7);

if(l > 120){
l = l - 120;

r = (r * (120 - l) + 255 * l) / 120;
g = (g * (120 - l) + 255 * l) / 120;
b = (b * (120 - l) + 255 * l) / 120;
}else{
r = (r * l) / 120;
g = (g * l) / 120;
b = (b * l) / 120;
}

return '#' + ToHex(r) + ToHex(g) + ToHex(b);
}

function EndColor(){
var i;

if(DrRGB != SelRGB){
DrRGB = SelRGB;
for(i = 0; i <= 30; i ++)
GrayTable.rows(i).bgColor = DoColor(SelRGB, 240 - i * 8);
}

var s_Color = DoColor(RGB.innerText, GRAY.innerText);
SelColor.value = s_Color
ShowColor.bgColor = s_Color;

var s_BoxID = "cbox_" + s_Color.substr(1);
var o_Box = document.all(s_BoxID);
if (o_Box){
BoxClick(o_Box, true);
}else{
if (s_CurrBoxID){
document.all(s_CurrBoxID).className = "boxNormal";
s_CurrBoxID = ""
}
}

}

var s_CurrBoxID = "";
function BoxMouseOut(obj){
if (obj.id==s_CurrBoxID){
obj.className = "boxSelected";
}else{
obj.className = "boxNormal";
}
}

function BoxMouseOver(obj){
if (obj.id==s_CurrBoxID){
obj.className = "boxSelected";
}else{
obj.className = "boxOver";
}
}

function BoxClick(obj, notSel){
if (obj.id==s_CurrBoxID){
return;
}else{
if (s_CurrBoxID){
document.all(s_CurrBoxID).className = "boxNormal";
}

s_CurrBoxID = obj.id;
obj.className = "boxSelected";

var s_Color = "#" + s_CurrBoxID.substr(5);
if (!notSel){
SelRGB = s_Color;
}
SelColor.value = s_Color;
ShowColor.bgColor = SelColor.value;

}
}

</SCRIPT>

<SCRIPT event=onclick for=ColorTable language=JavaScript>
SelRGB = event.srcElement.bgColor;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseover for=ColorTable language=JavaScript>
RGB.innerText = event.srcElement.bgColor;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseout for=ColorTable language=JavaScript>
RGB.innerText = SelRGB;
EndColor();
</SCRIPT>

<SCRIPT event=onclick for=GrayTable language=JavaScript>
SelGRAY = event.srcElement.title;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseover for=GrayTable language=JavaScript>
GRAY.innerText = event.srcElement.title;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseout for=GrayTable language=JavaScript>
GRAY.innerText = SelGRAY;
EndColor();
</SCRIPT>

<SCRIPT event=onclick for=Ok language=JavaScript>
color = SelColor.value;
if (!IsColor(color)){
alert("无效的颜色值!");
return;
}

switch (sAction) {
case "forecolor":
dialogArguments.format('ForeColor', color) ;
window.returnValue = null;
break;
case "backcolor":
dialogArguments.format('BackColor', color) ;
window.returnValue = null;
break;
case "bgcolor":
if (oControl){
oControl.bgColor = color;
}else{
dialogArguments.setHTML("<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'><tr><td valign=top bgcolor='"+color+"'>"+dialogArguments.getHTML()+"</td></tr></table>", true);
}
window.returnValue = null;
break;
default:
window.returnValue = color;
break;
}
window.close();
</SCRIPT>

<style>
.boxNormal {border:1px solid #d4d0c8}
.boxOver {border-width:1px;border-color:#ffffff #000000 #000000 #ffffff;border-style:solid}
.boxSelected {border-width:1px;border-color:#000000 #ffffff #ffffff #000000;border-style:inset}

</style>

</HEAD>
[code]

#9


<BODY onload="InitDocument()">
<table border=0 cellpadding=0 cellspacing=5 id=tabDialogSize><tr><td>

<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr valign=top>
<td>
<table border=0 cellpadding=0 cellspacing=10><tr><td>
<table id= border=0 cellpadding=3 cellspacing=0>
<tr>
<td id="cbox_000000" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#000000"></td>
<td id="cbox_993300" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#993300"></td>
<tr>
<td id="cbox_CCFFCC" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CCFFCC"></td>
<td id="cbox_CCFFFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CCFFFF"></td>
<td id="cbox_99CCFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#99CCFF"></td>
<td id="cbox_CC99FF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CC99FF"></td>
<td id="cbox_FFFFFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#FFFFFF"></td>
</tr>
</table>
</td></tr></table>

</td>

<td>

<TABLE border=0 cellPadding=0 cellSpacing=10 align=center>
<TR>
<TD>
<TABLE border=0 cellPadding=0 cellSpacing=0 id=ColorTable style="CURSOR: hand">
<SCRIPT language=JavaScript>
function wc(r, g, b, n){
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;

document.write('<TD BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' height=8 width=8></TD>');
}

var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);

for(i = 0; i < 16; i ++){
document.write('<TR>');
for(j = 0; j < 30; j ++){
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;

wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),
(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}

document.writeln('</TR>');
}
</SCRIPT>

</TABLE>
</TD>

<TD>
<TABLE border=0 cellPadding=0 cellSpacing=0 id=GrayTable style="CURSOR: hand">
<SCRIPT language=JavaScript>
for(i = 255; i >= 0; i -= 8.5)
document.write('<TR BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><TD TITLE=' + Math.floor(i * 16 / 17) + ' height=4 width=20></TD></TR>');
</SCRIPT>

</TABLE>
</TD>
</TR>
</TABLE>


<TABLE border=0 cellPadding=0 cellSpacing=10 align=center>
<TR>
<TD noWrap align=middle rowSpan=2>选中色彩
<TABLE border=1 cellPadding=0 cellSpacing=0 height=30 id=ShowColor width=40 bgcolor=""><TBODY><TR><TD></TD></TR></TBODY></TABLE>
</TD>
<TD noWrap rowSpan=2>基色: <SPAN id=RGB></SPAN><BR>亮度: <SPAN id=GRAY>120</SPAN><BR>代码: <INPUT id=SelColor size=7 value=""></TD>
<TD><input id=Ok type=submit value="确定"></TD>
</TR>
<TR>
<TD noWrap><input type=BUTTON onclick="window.close();" value="取消"></TD>
</TR>
</TABLE>

</td>
</tr></table>


</td></tr></table>
</BODY></HTML>

#10


代码太长了,将中间的html删除了一些,这些应该跟报错无关的!

#11


java.util.NoSuchElementException

说明你的String 里的内容可能为空,或者只包含\0,没有其它信息就会报错,你可以在前面加个判断是否包含有更多的信息即可。

#12


有点难度哦

#13


我也想了解,谢谢LZ.

#14


E   SRVE0026E: [Servlet 错误]-[<null>]:java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
at java.util.ArrayList.<init>(ArrayList.java(Compiled Code))
at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java:84)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:106)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)
at com.ibm.ws.webcontainer.webapp.WebApp.targets(WebApp.java:3332)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.flagWrapperToReloadClass(JSPExtensionProcessor.java:382)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.checkForTranslation(JSPExtensionServletWrapper.java:267)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:137)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

#15


我也遇到这样的问题了,为什么呢

#16


为什么呢???

#1


我在网上也查找了这种错误,资料很少
开始尝试把这个项目在websphere下停止后,再启动,结果页面也无法打开了

#2


at com.coshine.acl.servlet.LoginController.service(LoginController.java:146) 

at com.coshine.ccs.filter.EncodingFilter.doFilter(EncodingFilter.java:54) 

上面的这两个都是你的类吧,检查一下看看

#3


LoginController类中service(LoginController.java:146)  
如下:      RequestDispatcher rdcr = getServletContext().getRequestDispatcher(nextPage.trim());
                  rdcr.forward(req,res);
进行请求转发,应该没什么问题的
我重新启动websphere后问题消失,很奇怪!

#4


今天同事在测试时,又出现了类似的问题
[08-3-6 10:55:10:243 CST] 0000003b ServletWrappe E   SRVE0068E: 无法调用 servlet /jsp/cfg/CCFG0800.jsp 的 service() 方法。抛出异常:java.util.NoSuchElementException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
        at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
        at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
        at java.util.ArrayList.<init>(ArrayList.java(Inlined Compiled Code))
        at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java(Compiled Code))
        at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
        at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)

在大概很多页面时也会出现上述问题,同样我重启了websphere后问题消失
所以怀疑是websphere的问题,但不能确认是什么问题?

#5


那你可以试着重新启动一下应用看看,问题会不会消失,如果消失则可能还是应用的问题。另外你可以在你的应用程序中多加一些log检查一下。

#6


从错误看应用有问题的可能性比较大,反映的错误是说在的一个聚集找不到你所需要的一个element,所以如果重启正常的话更说明是程序有问题,需要全面对你的程序进行测试。

#7


[08-4-26 13:15:29:125 CST] 0000007f WebApp        E   SRVE0026E: [Servlet 错误]-[<null>]:java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
at java.util.ArrayList.<init>(ArrayList.java:159)
at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java:84)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:106)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)
at com.ibm.ws.webcontainer.webapp.WebApp.targets(WebApp.java:3332)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.flagWrapperToReloadClass(JSPExtensionProcessor.java:382)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.checkForTranslation(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java(Compiled Code))
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

我的程序中也出现这个问题,并且出现这个问题的时候,发现很多页面都出现这问题!刷新一下页面又好了!感觉是因为页面没有被编译的缘故!
重新启动服务器后,问题消失!但是下一次进行web模块更新时,又会出现这问题!
页面就显示一个Error 500: 然后什么错误提示都没有!
这个问题困扰我很成时间了,一直都没找到问题的原因!请大家帮帮忙,看看这问题的原因在哪?附上这个页面的源码

#8


[code=Java]<%@ page contentType="text/html;charset=GBK"%>
<HTML>
<HEAD>
<script language=javascript src="dialog.js"></script>
<link href='dialog.css' type='text/css' rel='stylesheet'>

<script language=javascript>

var sAction = URLParams['action'] ;
var sTitle = "";
var color = "" ;
var oSelection;
var oControl;
var sRangeType;

switch (sAction) {
case "forecolor":
sTitle = "字体前景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
color = oSelection.queryCommandValue("ForeColor");
if (color) color = N2Color(color);
break;
case "backcolor":
sTitle = "字体背景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
color = oSelection.queryCommandValue("BackColor");
if (color) color = N2Color(color);
break;
case "bgcolor":
sTitle = "对象背景色";
oSelection = dialogArguments.eWebEditor.document.selection.createRange();
sRangeType = dialogArguments.eWebEditor.document.selection.type;
if (sRangeType == "Control") {
oControl = GetControl(oSelection, "TABLE");
}else{
oControl = GetParent(oSelection.parentElement());
}
if (oControl) {
switch(oControl.tagName){
case "TD":
sTitle += " - 单元格";
break;
case "TR":
case "TH":
sTitle += " - 表格行";
break;
default:
sTitle += " - 表格";
break;
}
color = oControl.bgColor;
}else{
sTitle += " - 网页";
}
break;
default:
if (URLParams['color']){
color = decodeURIComponent(URLParams['color']) ;
}
break;
}

document.write("<TITLE>颜色选择(" + sTitle + ")</TITLE>");

if (!color) color = "#000000";


function GetParent(obj){
while(obj!=null && obj.tagName!="TD" && obj.tagName!="TR" && obj.tagName!="TH" && obj.tagName!="TABLE")
obj=obj.parentElement;
return obj;
}

function GetControl(obj, sTag){
obj=obj.item(0);
if (obj.tagName==sTag){
return obj;
}
return null;
}

function N2Color(s_Color){
s_Color = s_Color.toString(16);
switch (s_Color.length) {
case 1:
s_Color = "0" + s_Color + "0000"; 
break;
case 2:
s_Color = s_Color + "0000";
break;
case 3:
s_Color = s_Color.substring(1,3) + "0" + s_Color.substring(0,1) + "00" ;
break;
case 4:
s_Color = s_Color.substring(2,4) + s_Color.substring(0,2) + "00" ;
break;
case 5:
s_Color = s_Color.substring(3,5) + s_Color.substring(1,3) + "0" + s_Color.substring(0,1) ;
break;
case 6:
s_Color = s_Color.substring(4,6) + s_Color.substring(2,4) + s_Color.substring(0,2) ;
break;
default:
s_Color = "";
}
return '#' + s_Color;
}

function InitDocument(){
ShowColor.bgColor = color;
RGB.innerHTML = color;
SelColor.value = color;

var s_BoxID = "cbox_" + color.substr(1);
var o_Box = document.all(s_BoxID);
if (o_Box){
BoxClick(o_Box);
}

adjustDialog();
}


var SelRGB = color;
var DrRGB = '';
var SelGRAY = '120';

var hexch = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F');

function ToHex(n) {
var h, l;

n = Math.round(n);
l = n % 16;
h = Math.floor((n / 16)) % 16;
return (hexch[h] + hexch[l]);
}

function DoColor(c, l){
var r, g, b;

r = '0x' + c.substring(1, 3);
g = '0x' + c.substring(3, 5);
b = '0x' + c.substring(5, 7);

if(l > 120){
l = l - 120;

r = (r * (120 - l) + 255 * l) / 120;
g = (g * (120 - l) + 255 * l) / 120;
b = (b * (120 - l) + 255 * l) / 120;
}else{
r = (r * l) / 120;
g = (g * l) / 120;
b = (b * l) / 120;
}

return '#' + ToHex(r) + ToHex(g) + ToHex(b);
}

function EndColor(){
var i;

if(DrRGB != SelRGB){
DrRGB = SelRGB;
for(i = 0; i <= 30; i ++)
GrayTable.rows(i).bgColor = DoColor(SelRGB, 240 - i * 8);
}

var s_Color = DoColor(RGB.innerText, GRAY.innerText);
SelColor.value = s_Color
ShowColor.bgColor = s_Color;

var s_BoxID = "cbox_" + s_Color.substr(1);
var o_Box = document.all(s_BoxID);
if (o_Box){
BoxClick(o_Box, true);
}else{
if (s_CurrBoxID){
document.all(s_CurrBoxID).className = "boxNormal";
s_CurrBoxID = ""
}
}

}

var s_CurrBoxID = "";
function BoxMouseOut(obj){
if (obj.id==s_CurrBoxID){
obj.className = "boxSelected";
}else{
obj.className = "boxNormal";
}
}

function BoxMouseOver(obj){
if (obj.id==s_CurrBoxID){
obj.className = "boxSelected";
}else{
obj.className = "boxOver";
}
}

function BoxClick(obj, notSel){
if (obj.id==s_CurrBoxID){
return;
}else{
if (s_CurrBoxID){
document.all(s_CurrBoxID).className = "boxNormal";
}

s_CurrBoxID = obj.id;
obj.className = "boxSelected";

var s_Color = "#" + s_CurrBoxID.substr(5);
if (!notSel){
SelRGB = s_Color;
}
SelColor.value = s_Color;
ShowColor.bgColor = SelColor.value;

}
}

</SCRIPT>

<SCRIPT event=onclick for=ColorTable language=JavaScript>
SelRGB = event.srcElement.bgColor;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseover for=ColorTable language=JavaScript>
RGB.innerText = event.srcElement.bgColor;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseout for=ColorTable language=JavaScript>
RGB.innerText = SelRGB;
EndColor();
</SCRIPT>

<SCRIPT event=onclick for=GrayTable language=JavaScript>
SelGRAY = event.srcElement.title;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseover for=GrayTable language=JavaScript>
GRAY.innerText = event.srcElement.title;
EndColor();
</SCRIPT>

<SCRIPT event=onmouseout for=GrayTable language=JavaScript>
GRAY.innerText = SelGRAY;
EndColor();
</SCRIPT>

<SCRIPT event=onclick for=Ok language=JavaScript>
color = SelColor.value;
if (!IsColor(color)){
alert("无效的颜色值!");
return;
}

switch (sAction) {
case "forecolor":
dialogArguments.format('ForeColor', color) ;
window.returnValue = null;
break;
case "backcolor":
dialogArguments.format('BackColor', color) ;
window.returnValue = null;
break;
case "bgcolor":
if (oControl){
oControl.bgColor = color;
}else{
dialogArguments.setHTML("<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'><tr><td valign=top bgcolor='"+color+"'>"+dialogArguments.getHTML()+"</td></tr></table>", true);
}
window.returnValue = null;
break;
default:
window.returnValue = color;
break;
}
window.close();
</SCRIPT>

<style>
.boxNormal {border:1px solid #d4d0c8}
.boxOver {border-width:1px;border-color:#ffffff #000000 #000000 #ffffff;border-style:solid}
.boxSelected {border-width:1px;border-color:#000000 #ffffff #ffffff #000000;border-style:inset}

</style>

</HEAD>
[code]

#9


<BODY onload="InitDocument()">
<table border=0 cellpadding=0 cellspacing=5 id=tabDialogSize><tr><td>

<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr valign=top>
<td>
<table border=0 cellpadding=0 cellspacing=10><tr><td>
<table id= border=0 cellpadding=3 cellspacing=0>
<tr>
<td id="cbox_000000" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#000000"></td>
<td id="cbox_993300" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#993300"></td>
<tr>
<td id="cbox_CCFFCC" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CCFFCC"></td>
<td id="cbox_CCFFFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CCFFFF"></td>
<td id="cbox_99CCFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#99CCFF"></td>
<td id="cbox_CC99FF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#CC99FF"></td>
<td id="cbox_FFFFFF" onmouseover="BoxMouseOver(this)" onmouseout="BoxMouseOut(this)" onclick="BoxClick(this)" class="boxNormal"><img src="../sysimage/space.gif" width=16 height=16 style="border:1px solid gray;background-color:#FFFFFF"></td>
</tr>
</table>
</td></tr></table>

</td>

<td>

<TABLE border=0 cellPadding=0 cellSpacing=10 align=center>
<TR>
<TD>
<TABLE border=0 cellPadding=0 cellSpacing=0 id=ColorTable style="CURSOR: hand">
<SCRIPT language=JavaScript>
function wc(r, g, b, n){
r = ((r * 16 + r) * 3 * (15 - n) + 0x80 * n) / 15;
g = ((g * 16 + g) * 3 * (15 - n) + 0x80 * n) / 15;
b = ((b * 16 + b) * 3 * (15 - n) + 0x80 * n) / 15;

document.write('<TD BGCOLOR=#' + ToHex(r) + ToHex(g) + ToHex(b) + ' height=8 width=8></TD>');
}

var cnum = new Array(1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0);

for(i = 0; i < 16; i ++){
document.write('<TR>');
for(j = 0; j < 30; j ++){
n1 = j % 5;
n2 = Math.floor(j / 5) * 3;
n3 = n2 + 3;

wc((cnum[n3] * n1 + cnum[n2] * (5 - n1)),
(cnum[n3 + 1] * n1 + cnum[n2 + 1] * (5 - n1)),
(cnum[n3 + 2] * n1 + cnum[n2 + 2] * (5 - n1)), i);
}

document.writeln('</TR>');
}
</SCRIPT>

</TABLE>
</TD>

<TD>
<TABLE border=0 cellPadding=0 cellSpacing=0 id=GrayTable style="CURSOR: hand">
<SCRIPT language=JavaScript>
for(i = 255; i >= 0; i -= 8.5)
document.write('<TR BGCOLOR=#' + ToHex(i) + ToHex(i) + ToHex(i) + '><TD TITLE=' + Math.floor(i * 16 / 17) + ' height=4 width=20></TD></TR>');
</SCRIPT>

</TABLE>
</TD>
</TR>
</TABLE>


<TABLE border=0 cellPadding=0 cellSpacing=10 align=center>
<TR>
<TD noWrap align=middle rowSpan=2>选中色彩
<TABLE border=1 cellPadding=0 cellSpacing=0 height=30 id=ShowColor width=40 bgcolor=""><TBODY><TR><TD></TD></TR></TBODY></TABLE>
</TD>
<TD noWrap rowSpan=2>基色: <SPAN id=RGB></SPAN><BR>亮度: <SPAN id=GRAY>120</SPAN><BR>代码: <INPUT id=SelColor size=7 value=""></TD>
<TD><input id=Ok type=submit value="确定"></TD>
</TR>
<TR>
<TD noWrap><input type=BUTTON onclick="window.close();" value="取消"></TD>
</TR>
</TABLE>

</td>
</tr></table>


</td></tr></table>
</BODY></HTML>

#10


代码太长了,将中间的html删除了一些,这些应该跟报错无关的!

#11


java.util.NoSuchElementException

说明你的String 里的内容可能为空,或者只包含\0,没有其它信息就会报错,你可以在前面加个判断是否包含有更多的信息即可。

#12


有点难度哦

#13


我也想了解,谢谢LZ.

#14


E   SRVE0026E: [Servlet 错误]-[<null>]:java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java(Compiled Code))
at java.util.HashMap$ValueIterator.next(HashMap.java(Compiled Code))
at java.util.AbstractCollection.toArray(AbstractCollection.java(Compiled Code))
at java.util.ArrayList.<init>(ArrayList.java(Compiled Code))
at com.ibm.ws.util.ClauseTable.getList(ClauseTable.java:84)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:106)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.ClauseNode.targets(ClauseNode.java:110)
at com.ibm.ws.util.URIMatcher.iterator(URIMatcher.java:116)
at com.ibm.ws.util.URIMapper.targetMappings(URIMapper.java:68)
at com.ibm.ws.webcontainer.webapp.WebApp.targets(WebApp.java:3332)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.flagWrapperToReloadClass(JSPExtensionProcessor.java:382)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.checkForTranslation(JSPExtensionServletWrapper.java:267)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:137)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))

#15


我也遇到这样的问题了,为什么呢

#16


为什么呢???