[英]No Such element Exception in websphere
我在Websphere上工作,并且工作区不断出现错误“ NoSuchElementFound”。 我正在尝试了解日志(具体来说是ffdc),但无法理解。 这是日志文件的转储。
[12/16/15 5:48:16:847 CST] FFDC
Exception:java.util.NoSuchElementException
SourceId:com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
-RE ProbeId:1123 Reporter:com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl@fb2c5c52
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:349)
at com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.findIpAddress(HTMLSecureRenderer.java:2624)
at com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.displayMainPage(HTMLSecureRenderer.java:209)
at com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.renderGet(HTMLSecureRenderer.java:1190)
at com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.renderPost(HTMLSecureRenderer.java:1429)
at com.caremark.psd.infrastructure.security2.html.SecureServlet.doPost(SecureServlet.java:194)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1225)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:775)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:457)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1032)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:908)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:87)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1815)
Reporter
BEGIN:com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl@fb2c5c52
com.ibm.ws.webcontainer.filter.WebAppFilterManager::_filterWrappers
BEGIN:java.util.Hashtable@83029107 { }
END:java.util.Hashtable@83029107
com.ibm.ws.webcontainer.filter.WebAppFilterManager::chainCache
BEGIN:java.util.Collections$SynchronizedMap@a3480b04 { }
END:java.util.Collections$SynchronizedMap@a3480b04
com.ibm.ws.webcontainer.filter.WebAppFilterManager::forwardChainCache
BEGIN:java.util.Collections$SynchronizedMap@856b889b { }
END:java.util.Collections$SynchronizedMap@856b889b
com.ibm.ws.webcontainer.filter.WebAppFilterManager::includeChainCache
BEGIN:java.util.Collections$SynchronizedMap@24cb5df7 { }
END:java.util.Collections$SynchronizedMap@24cb5df7
com.ibm.ws.webcontainer.filter.WebAppFilterManager::errorChainCache
BEGIN:java.util.Collections$SynchronizedMap@d0d052f7 { }
END:java.util.Collections$SynchronizedMap@d0d052f7
com.ibm.ws.webcontainer.filter.WebAppFilterManager::_filtersDefined:false
com.ibm.ws.webcontainer.filter.WebAppFilterManager::FMI_MAPPING_SINGLE_SLASH:0
com.ibm.ws.webcontainer.filter.WebAppFilterManager::FMI_MAPPING_PATH_MATCH:1
com.ibm.ws.webcontainer.filter.WebAppFilterManager::FMI_MAPPING_EXTENSION_MATCH:2
com.ibm.ws.webcontainer.filter.WebAppFilterManager::FMI_MAPPING_EXACT_MATCH:3
com.ibm.ws.webcontainer.filter.WebAppFilterManager::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@9d0923f8
com.ibm.ws.webcontainer.filter.WebAppFilterManager::CLASS_NAME:com.ibm.ws.webcontainer.filter.WebAppFilterManager
com.ibm.ws.webcontainer.filter.WebAppFilterManager::nls
BEGIN:com.ibm.ejs.ras.TraceNLS@e7fa1876 com.ibm.ejs.ras.TraceNLS::tc
BEGIN:com.ibm.ejs.ras.TraceComponent@a584146d
com.ibm.ejs.ras.TraceElement::ivLevel:10
com.ibm.ejs.ras.TraceElement::ivName:com.ibm.ejs.ras.TraceNLS
com.ibm.ejs.ras.TraceElement::ivDebugEnabled:false
com.ibm.ejs.ras.TraceElement::ivEventEnabled:false
com.ibm.ejs.ras.TraceElement::ivEntryEnabled:false
com.ibm.ejs.ras.TraceElement::ivDetailEnabled:false
com.ibm.ejs.ras.TraceElement::ivConfigEnabled:false
com.ibm.ejs.ras.TraceElement::ivInfoEnabled:true
com.ibm.ejs.ras.TraceElement::ivServiceEnabled:true
com.ibm.ejs.ras.TraceElement::ivWarningEnabled:true
com.ibm.ejs.ras.TraceElement::ivErrorEnabled:true
com.ibm.ejs.ras.TraceElement::ivFatalEnabled:true
com.ibm.ejs.ras.TraceComponent::defaultMessageFile:com.ibm.ejs.resources.seriousMessages
com.ibm.ejs.ras.TraceComponent::EXTENSION_NAME_DPID:DiagnosticProvider
com.ibm.ejs.ras.TraceComponent::ivDumpEnabled:false
com.ibm.ejs.ras.TraceComponent::ivResourceBundleName:com.ibm.ejs.ras.resources.RasMessages
com.ibm.ejs.ras.TraceComponent::ivLogger:null
com.ibm.ejs.ras.TraceComponent::ivDiagnosticProviderID:null
com.ibm.ejs.ras.TraceComponent::anyTracingEnabled:false
END:com.ibm.ejs.ras.TraceComponent@a584146d
com.ibm.ejs.ras.TraceNLS::nullKey:null Key
com.ibm.ejs.ras.TraceNLS::svNullBundleName:Resource Bundle name is
null, key = {0} com.ibm.ejs.ras.TraceNLS::svBundleNotLoaded:Unable to
load ResourceBundle {0}
com.ibm.ejs.ras.TraceNLS::svNullKeyMessage:Null key passed while using
ResourceBundle {0} com.ibm.ejs.ras.TraceNLS::svMalformedMessage:No
message text associated with key {0} in bundle {1}
com.ibm.ejs.ras.TraceNLS::sbConvertMessageIds:false
com.ibm.ejs.ras.TraceNLS::svMessageIdPropertyName:com.ibm.websphere.logging.messageId.version
com.ibm.ejs.ras.TraceNLS::finder:null
com.ibm.ejs.ras.TraceNLS::ivBundleName:com.ibm.ws.webcontainer.resources.Messages
END:com.ibm.ejs.ras.TraceNLS@e7fa1876
com.ibm.ws.webcontainer.filter.WebAppFilterManager::webAppConfig
BEGIN:com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl@9cf0f875
com.ibm.ws.container.BaseConfiguration::_id:LoginWeb.war
com.ibm.ws.container.BaseConfiguration::_attributes:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::CLASS_NAME:com.ibm.ws.webcontainer.webapp.WebAppConfiguration
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@585102ec
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::version:23
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::contextRoot:/clt
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::sessionTimeout:-1
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::moduleSessionTimeoutSet:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::moduleSessionTrackingModeSet:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::sessionCookieConfig
BEGIN:com.ibm.ws.webcontainer.session.SessionCookieConfigImpl@772afd89
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::comment:
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::domain:
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::maxAge:-1
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::maxAgeSet:false
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::name:JSESSIONID
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::path:/
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::httpOnly:true
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::httpOnlySet:false
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::secure:false
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::secureSet:false
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::contextInitialized:true
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::externalCall:true
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::programmaticChange:false
com.ibm.ws.webcontainer.session.SessionCookieConfigImpl::nls:com.ibm.ejs.ras.TraceNLS@65dabb05
depth limit reached
END:com.ibm.ws.webcontainer.session.SessionCookieConfigImpl@772afd89
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::hasProgrammaticCookieConfig:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::sessionDefaultTrackingModeSet
BEGIN:java.util.RegularEnumSet@bc8b2cba {
javax.servlet.SessionTrackingMode@412b850 depth limit reached
javax.servlet.SessionTrackingMode@3640dd7c depth limit reached }
END:java.util.RegularEnumSet@bc8b2cba
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::sessionManagerConfigBase
BEGIN:com.ibm.ws.session.SessionManagerConfig@c4d1f9c4
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::usingWebContainerSM:true
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::useContextRootForSessionCookiePath:false
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::serverLevelSessionCookieName:JSESSIONID
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::is_zOS:false
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::sessionIDLength:23
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::trackingModes:java.util.RegularEnumSet@b309969f
depth limit reached
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieName:JSESSIONID
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieComment:
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieDomain:null
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieMaxAge:-1
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookiePath:/
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieSecure:false
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::privateSessionCookieHttpOnly:true
com.ibm.ws.webcontainer.session.SessionManagerConfigBase::cookieConfig:com.ibm.ws.webcontainer.session.SessionCookieConfigImpl@772afd89
com.ibm.ws.session.SessionManagerConfig::usingMemory:true
com.ibm.ws.session.SessionManagerConfig::usingDatabase:false
com.ibm.ws.session.SessionManagerConfig::usingMemToMem:false
com.ibm.ws.session.SessionManagerConfig::enableUrlProtocolSwitchRewriting:false
com.ibm.ws.session.SessionManagerConfig::privateDcookieName:SSLJSESSION
com.ibm.ws.session.SessionManagerConfig::sipSessionCookieName:ibmappid
com.ibm.ws.session.SessionManagerConfig::inMemorySize:1000
com.ibm.ws.session.SessionManagerConfig::enableOverflow:true
com.ibm.ws.session.SessionManagerConfig::sessionInvalidationTime:1800
com.ibm.ws.session.SessionManagerConfig::integrateSec:false
com.ibm.ws.session.SessionManagerConfig::throwSecurityExceptionOnGetSessionFalse:true
com.ibm.ws.session.SessionManagerConfig::invalidateOnUnauthorizedSessionRequestException:false
com.ibm.ws.session.SessionManagerConfig::allowSerializedSessionAccess:false
com.ibm.ws.session.SessionManagerConfig::serializedSessionAccessMaxWaitTime:5
com.ibm.ws.session.SessionManagerConfig::accessSessionOnTimeout:true
com.ibm.ws.session.SessionManagerConfig::JNDIDataSourceName:jdbc/sample
com.ibm.ws.session.SessionManagerConfig::sessionDBID:null
com.ibm.ws.session.SessionManagerConfig::sessionDBPWD:null
com.ibm.ws.session.SessionManagerConfig::rowSize:4
com.ibm.ws.session.SessionManagerConfig::tableSpaceName:null
com.ibm.ws.session.SessionManagerConfig::usingMultirow:false
com.ibm.ws.session.SessionManagerConfig::drsSettings:null
com.ibm.ws.session.SessionManagerConfig::enableEOSWrite:false
com.ibm.ws.session.SessionManagerConfig::enableManualWrite:false
com.ibm.ws.session.SessionManagerConfig::enableTimeBasedWrite:false
com.ibm.ws.session.SessionManagerConfig::mPropertyWriterInterval:120
com.ibm.ws.session.SessionManagerConfig::writeAllProperties:false
com.ibm.ws.session.SessionManagerConfig::scheduledInvalidation:false
com.ibm.ws.session.SessionManagerConfig::optimizeCacheIdIncrements:false
com.ibm.ws.session.SessionManagerConfig::alwaysEncodeURL:false
com.ibm.ws.session.SessionManagerConfig::onlyCheckInCacheDuringPreInvoke:false
com.ibm.ws.session.SessionManagerConfig::enableHotFailover:true
com.ibm.ws.session.SessionManagerConfig::forceSessionInvalidationMultiple:3
com.ibm.ws.session.SessionManagerConfig::persistSessionAfterPassivation:false
com.ibm.ws.session.SessionManagerConfig::usingApplicationSessionsAndInvalidateAll:false
com.ibm.ws.session.SessionManagerConfig::usingApplicationSessionsAlwaysRetrieve:false
com.ibm.ws.session.SessionManagerConfig::forceSessionIdLengthCheck:false
com.ibm.ws.session.SessionManagerConfig::securityUserIgnoreCase:false
com.ibm.ws.session.SessionManagerConfig::sessionTableSkipIndexCreation:false
com.ibm.ws.session.SessionManagerConfig::checkSessionNewOnIsValidRequest:true
com.ibm.ws.session.SessionManagerConfig::useSeparateSessionInvalidatorThreadPool:false
com.ibm.ws.session.SessionManagerConfig::sessionInvalidatatorThreadPoolSize:50
com.ibm.ws.session.SessionManagerConfig::delayInvalidationAlarmDuringServerStartup:0
com.ibm.ws.session.SessionManagerConfig::SIPConvergedHttpPort:80
com.ibm.ws.session.SessionManagerConfig::SIPConvergedHttpsPort:443
com.ibm.ws.session.SessionManagerConfig::SIPConvergedHostName:localhost
END:com.ibm.ws.session.SessionManagerConfig@c4d1f9c4
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::displayName:LoginWeb
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::description:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::reloadInterval:3
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::distributable:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::reloadingEnabled:true
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::serveServletsByClassnameEnabled:true
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::defaultErrorPage:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::additionalClassPath:
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::fileServingEnabled:true
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::directoryBrowsingEnabled:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::autoRequestEncoding:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::autoResponseEncoding:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::autoLoadFilters:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::requestListeners:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::requestAttributeListeners:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::sessionListeners:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::localeMap:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::moduleName:LoginWeb.war
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::moduleId:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::isSyncToThreadEnabled:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::isSystemApp:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::ardEnabled:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::ardDispatchType:DISABLED
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::listeners
BEGIN:java.util.ArrayList@b7158217 { }
END:java.util.ArrayList@b7158217
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::welcomeFileList
BEGIN:java.util.ArrayList@f7c972db { index.html index.htm
index.jsp default.html default.htm default.jsp }
END:java.util.ArrayList@f7c972db
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::servletMappings
BEGIN:java.util.HashMap@1ba6e336 { key:LoginServlet
value:java.util.ArrayList@54ad9f54 depth limit reached }
END:java.util.HashMap@1ba6e336
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::lastIndexBeforeDeclaredFilters:0
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::filterMappings
BEGIN:java.util.ArrayList@51a1652a { }
END:java.util.ArrayList@51a1652a
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::servletInfo
BEGIN:java.util.HashMap@24a31b7e { key:LoginServlet
value:com.ibm.ws.webcontainer.servlet.ServletConfigImpl@2910c5d7 depth
limit reached } END:java.util.HashMap@24a31b7e
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::filterInfo
BEGIN:java.util.HashMap@3e5f186b { }
END:java.util.HashMap@3e5f186b
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::mimeMappings
BEGIN:java.util.HashMap@8d7b1444 { }
END:java.util.HashMap@8d7b1444
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::mimeFilters
BEGIN:java.util.HashMap@7c140ac5 { }
END:java.util.HashMap@7c140ac5
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::isMimeFilteringEnabled:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::theWebGroup:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::jspAttributes
BEGIN:java.util.HashMap@4e84570f { }
END:java.util.HashMap@4e84570f
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::fileServingAttributes
BEGIN:java.util.HashMap@65f510f1 { }
END:java.util.HashMap@65f510f1
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::invokerAttributes
BEGIN:java.util.HashMap@e631f6c7 { }
END:java.util.HashMap@e631f6c7
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::contextParams
BEGIN:java.util.HashMap@2eb3f747 { }
END:java.util.HashMap@2eb3f747
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::virtualHost:default_host
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::exceptionErrorPages
BEGIN:java.util.HashMap@a56314b2 { }
END:java.util.HashMap@a56314b2
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::codeErrorPages
BEGIN:java.util.HashMap@d1af2067 { }
END:java.util.HashMap@d1af2067
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::tagLibList
BEGIN:java.util.ArrayList@fc838177 { }
END:java.util.ArrayList@fc838177
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::precompileJsps:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::webApp
BEGIN:com.ibm.ws.webcontainer.webapp.WebAppImpl@e3d5d4e5
com.ibm.ws.container.AbstractContainer::name:Login#LoginWeb.war
com.ibm.ws.container.AbstractContainer::isAlive:true
com.ibm.ws.container.AbstractContainer::subElements:null
com.ibm.ws.container.AbstractContainer::attributes:java.util.Collections$SynchronizedMap@606ed9c2
depth limit reached
com.ibm.ws.container.AbstractContainer::config:null
com.ibm.ws.webcontainer.core.BaseContainer::commands:java.util.ArrayList@daf9f06e
depth limit reached
com.ibm.ws.webcontainer.core.BaseContainer::requestMapper:com.ibm.wsspi.webcontainer.util.URIMapper@903fdab
depth limit reached
com.ibm.ws.webcontainer.core.BaseContainer::parent:com.ibm.ws.webcontainer.webapp.WebGroupImpl@8b5208cd
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::loginProcessor:null
com.ibm.ws.webcontainer.webapp.WebApp::logoutProcessor:null
com.ibm.ws.webcontainer.webapp.WebApp::collabHelper:com.ibm.ws.webcontainer.collaborator.CollaboratorHelperImpl@64430e2d
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::envObject:com.ibm.ws.util.WSThreadLocal@ceab6a2c
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::orderedLibPaths:null
com.ibm.ws.webcontainer.webapp.WebApp::loader:com.ibm.ws.classloader.CompoundClassLoader@7bb09aee
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::facade:com.ibm.wsspi.webcontainer.facade.ServletContextFacade@f3bbd883
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::features:java.util.ArrayList@f7734c17
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::applicationName:Login
com.ibm.ws.webcontainer.webapp.WebApp::config:com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl@9cf0f875
com.ibm.ws.webcontainer.webapp.WebApp::webExtensionProcessor:com.ibm.ws.webcontainer.extension.WebExtensionProcessorImpl@129d4d16
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::SUN_CONFIGURE_LISTENER_CLASSNAME:com.sun.faces.config.ConfigureListener
com.ibm.ws.webcontainer.webapp.WebApp::MYFACES_LIFECYCLE_LISTENER_CLASSNAME:org.apache.myfaces.webapp.StartupServletContextListener
com.ibm.ws.webcontainer.webapp.WebApp::JSF_IMPL_ENABLED_PARAM:com.ibm.ws.jsf.JSF_IMPL_ENABLED
com.ibm.ws.webcontainer.webapp.WebApp::JSF_IMPL_ENABLED_CUSTOM:Custom
com.ibm.ws.webcontainer.webapp.WebApp::JSF_IMPL_ENABLED_NONE:None
com.ibm.ws.webcontainer.webapp.WebApp::staticDocRoot:com.ibm.ws.webcontainer.util.DocumentRootUtils@a54854c2
depth limit reached
com.ibm.ws.webcontainer.webapp.WebApp::jspDocRoot:com.ibm.ws.webcontainer.util.DocumentRootUtils@d5c2dfbd
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::j2eeNameFactory:com.ibm.ejs.csi.J2EENameFactoryImpl@2e7f5f47
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::userTransaction:com.ibm.ws.tx.jta.UserTransactionImpl@aa106354
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@585102ec
com.ibm.ws.webcontainer.webapp.WebAppImpl::CLASS_NAME:com.ibm.ws.webcontainer.webapp.WebAppImpl
com.ibm.ws.webcontainer.webapp.WebAppImpl::javaNameSpaceValue:null
com.ibm.ws.webcontainer.webapp.WebAppImpl::initializationCollaborators:[Lcom.ibm.ws.webcontainer.spiadapter.collaborator.IInitializationCollaborator;@d2f66675
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::invocationCollaborators:[Lcom.ibm.ws.webcontainer.spiadapter.collaborator.IInvocationCollaborator;@303d927f
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::moduleMetaData:com.ibm.ws.webcontainer.metadata.WebModuleMetaDataImpl@f596728b
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::javaColonCtxt:com.ibm.ws.naming.java.javaURLContextRoot@c243534f
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::webAppCollaboratorConfig:com.ibm.ws.webcontainer.webapp.collaborator.WebAppCollaboratorConfigImpl@47b5f378
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::deployedModule:null
com.ibm.ws.webcontainer.webapp.WebAppImpl::webAppCmd:com.ibm.ws.webcontainer.metadata.WebComponentMetaDataImpl@547c2b69
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::activatedMBeanName:javax.management.ObjectName@ad956822
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::annotationHelperManager:com.ibm.ws.webcontainer.annotation.WASAnnotationHelperManager@ef5c88a0
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::annotationHelper:com.ibm.wsspi.webcontainer.annotation.StubAnnotationHelper@73572e6
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::webAppPmiListener:com.ibm.ws.webcontainer.WebAppPmiListener@3a944d15
depth limit reached
com.ibm.ws.webcontainer.webapp.WebAppImpl::VALIDATOR_FACTORY_KEY:javax.faces.validator.beanValidator.ValidatorFactory
com.ibm.ws.webcontainer.webapp.WebAppImpl::numberOfOverriddenConfigs:0
com.ibm.ws.webcontainer.webapp.WebAppImpl::increasedForThisWebApp:false
END:com.ibm.ws.webcontainer.webapp.WebAppImpl@e3d5d4e5
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::virtualHostList
BEGIN:java.util.ArrayList@db322b0c { *:9080 *:80 *:9443
*:5060 *:5061 *:443 } END:java.util.ArrayList@db322b0c
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::appStartupWeight:1
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::moduleStartupWeight:10000
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::metaDataComplete:false
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::classesToScan
BEGIN:java.util.ArrayList@7d1acc97 { }
END:java.util.ArrayList@7d1acc97
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::uriFilterMappingInfos:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::servletFilterMappingInfos:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::dynamicServletRegistrationMap:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::applicationName:Login
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::libBinPathList
BEGIN:java.util.ArrayList@c35c40b1 { }
END:java.util.ArrayList@c35c40b1
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::webXmlDefinedListeners
BEGIN:java.util.HashSet@92dabfe1 { }
END:java.util.HashSet@92dabfe1
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::disallowAllFileServingProp:null
com.ibm.ws.webcontainer.webapp.WebAppConfiguration::disallowServeServletsByClassnameProp:null
com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl::metaData:com.ibm.ws.webcontainer.metadata.WebModuleMetaDataImpl@f596728b
com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl::webFragMerger:null
com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl::JCDIEnabled:false
END:com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl@9cf0f875
com.ibm.ws.webcontainer.filter.WebAppFilterManager::webApp:com.ibm.ws.webcontainer.webapp.WebAppImpl@e3d5d4e5
com.ibm.ws.webcontainer.filter.WebAppFilterManager::collabHelper:com.ibm.ws.webcontainer.collaborator.CollaboratorHelperImpl@64430e2d
com.ibm.ws.webcontainer.filter.WebAppFilterManager::webAppNameSpaceCollab:com.ibm.ws.webcontainer.collaborator.WebAppNameSpaceCollaboratorImpl@df41ab70
com.ibm.ws.webcontainer.filter.WebAppFilterManager::secCollab
BEGIN:com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl@d258df4b
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::securityCollaborator
BEGIN:com.ibm.ws.security.web.NullWebSecurityCollaborator@1ae9f42e
com.ibm.ws.security.web.NullWebSecurityCollaborator::tc:com.ibm.ejs.ras.TraceComponent@6ebe9f16
depth limit reached
END:com.ibm.ws.security.web.NullWebSecurityCollaborator@1ae9f42e
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::lock:java.lang.Object@2546f12a
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@18be7d4
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::CLASS_NAME:com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::_webContextRoot:/clt
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::_vHostName:default_host
com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl::webAppConfig:com.ibm.ws.webcontainer.webapp.WebAppConfigurationImpl@9cf0f875
END:com.ibm.ws.webcontainer.collaborator.WebAppSecurityCollaboratorImpl@d258df4b
com.ibm.ws.webcontainer.filter.WebAppFilterManager::sessionSecurityIntegrationEnabled:false
com.ibm.ws.webcontainer.filter.WebAppFilterManager::assumeFilterSuccessOnSecurityError:false
com.ibm.ws.webcontainer.filter.WebAppFilterManager::_evtSource:com.ibm.ws.webcontainer.webapp.WebAppEventSource@8beee900
com.ibm.ws.webcontainer.filter.WebAppFilterManager::defaultComponentMetaData:com.ibm.ws.webcontainer.metadata.WebComponentMetaDataImpl@547c2b69
com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl::logger:com.ibm.wsspi.webcontainer.logging.WebContainerLogger@9d0923f8
com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl::CLASS_NAME:com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl
END:com.ibm.ws.webcontainer.filter.WebAppFilterManagerImpl@fb2c5c52
FFDC只是堆栈跟踪,带有有关异常中所涉及类的状态的一些额外信息。 它们看起来令人生畏,但主要是供IBM支持团队使用的详细信息。 FFDC中唯一需要查看的是堆栈跟踪。
因此,进入堆栈跟踪。 看起来异常来自您的应用程序类:
java.util.NoSuchElementException at
java.util.StringTokenizer.nextToken(StringTokenizer.java:349) at
com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.findIpAddress(HTMLSecureRenderer.java:2624) at
com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.displayMainPage(HTMLSecureRenderer.java:209) at
com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.renderGet(HTMLSecureRenderer.java:1190) at
com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer.renderPost(HTMLSecureRenderer.java:1429) at
com.caremark.psd.infrastructure.security2.html.SecureServlet.doPost(SecureServlet.java:194) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at
... more stack
问题来自findIpAddress
此类中的com.caremark.psd.infrastructure.security2.html.HTMLSecureRenderer
。
如果您能够更改此代码,则可以调试失败,因为在String中没有更多的findIpAddress
试图标记的元素。
如果由于某些第三方代码而无法更改此代码,则应向该公司开立支持票。 但是,WebSphere内没有错。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.