javax.el.ELException: /templates/mclayout.xhtml @231,83 rendered="#{!loginBean.citiCustomer}": java.lang.NullPointerException
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:419)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1773)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)
at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:562)
at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:255)
at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:481)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.orbiscom.opurchase.common.servlets.FacesResourceFilter.doFilter(FacesResourceFilter.java:83)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.orbiscom.opurchase.session.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:78)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:952)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:213)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1833)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
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:1892)
Caused by: java.lang.NullPointerException
at com.orbiscom.opurchase.beans.model.LoginBean.isCitiCustomer(LoginBean.java:987)
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
... 52 more
- <AjaxViewRoot id="_viewRoot" immediate="false" inView="true" locale="en_US" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/login-sessionexpire.xhtml">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
- <html xmlns="http://www.w3.org/1999/xhtml" lang="#{localeBean.jsLocaleExtension}">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8"/>
- <HtmlLoadStyle id="j_id6" inView="true" rendered="true" src="resource:///resources/css/common.xcss" transient="false"/>
- <HtmlLoadStyle id="j_id7" inView="true" rendered="true" src="resource:///resources/css/style.xcss" transient="false"/>
- <HtmlLoadStyle id="j_id8" inView="true" rendered="true" src="resource:///resources/css/dynamic.xcss" transient="false"/>
- <HtmlLoadStyle id="j_id9" inView="true" rendered="true" src="/issuer//style.css" transient="false"/>
- <HtmlLoadStyle id="j_id10" inView="true" rendered="true" src="/issuer//style_en.css" transient="false"/>
- <HtmlLoadStyle id="j_id11" inView="true" rendered="true" src="/issuer//jquery-ui-1.8.16.custom.css" transient="false"/>
- <title>
- <HtmlOutputFormat escape="true" id="j_id13" inView="true" rendered="true" transient="false" value="Purchase Control™"/>
- -
- <HtmlOutputFormat escape="true" id="j_id15" inView="true" rendered="true" transient="false" value=" "/>
- <HtmlOutputFormat escape="true" id="j_id16" inView="true" rendered="true" transient="false" value="Welcome to MasterCard inControl™"/>
- </title>
- <HtmlLoadScript id="j_id18" inView="true" rendered="true" src="resource:///org/richfaces/renderkit/html/scripts/jquery/jquery.js" transient="false"/>
- <HtmlLoadScript id="j_id19" inView="true" rendered="true" src="resource:///org/richfaces/renderkit/html/scripts/jquery.hotkeys.js" transient="false"/>
- <HtmlLoadScript id="j_id20" inView="true" rendered="true" src="/resources/js/jQuery/jquery-ui-1.8.16.custom.js" transient="false"/>
- <HtmlLoadScript id="j_id21" inView="true" rendered="true" src="/resources/js/common/base.js" transient="false"/>
- <HtmlLoadScript id="j_id22" inView="true" rendered="true" src="/resources/js/common/common.js" transient="false"/>
- <HtmlLoadScript id="j_id23" inView="true" rendered="true" src="/resources/js/common/inactivity.js" transient="false"/>
- <script>
function customisedCloseModalDialog(el)
{
try{
Richfaces.hideModalPanel(el);
}
catch(e){
try{
var panel=$(el+"Container");
Element.hide(panel);
}catch(er){}
}
}
</script>
</head>
<body>
- <HtmlHotKey disableInInput="true" handler="return false;" id="j_id25" inView="true" key="backspace" rendered="true" selector="" timing="immediate" transient="false" type=""/>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div id="header">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="signoutTable">
<tr class="cobrandContent">
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><div id="cobrand" title="#{messages['IssuerLogoTitle']}" class="cobrand"/></td>
<td valign="top">
- <HtmlSpacer height="1" id="j_id27" inView="true" rendered="true" title="" transient="false" width="1"/>
- </td>
<td valign="top"><div id="cobrandRight" title="#{messages['IssuerLogoTitle']}" class="cobrandRight"/></td>
</tr>
<tr class="imageCobrand">
<td valign="top"><div>
<a href="#{messages['CobrandURL']}" target="_blank" id="cobrandURL" title="#{messages['IssuerLogoTitle']}" class="cobrandURL"/>
</div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
- <HtmlPanelGroup id="j_id29" inView="true" rendered="false" transient="false"/>
- </td>
</tr>
<tr height="17px" class="signout-content">
<td valign="bottom" align="right" class="signoutlink">
- <HtmlForm enctype="application/x-www-form-urlencoded" id="signout_form" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
- <HtmlCommandLink action="#{logoutController.logout}" actionExpression="#{logoutController.logout}" disabled="false" id="SignOut" immediate="false" inView="true" rendered="false" transient="false">
- <HtmlOutputFormat escape="true" id="signOutUsername" inView="true" rendered="true" transient="false" value="Sign Out ({0})">
- <UIParameter disable="false" id="j_id31" inView="true" rendered="true" transient="false"/>
- </HtmlOutputFormat>
- </HtmlCommandLink>
- </HtmlForm>
- <HtmlForm enctype="application/x-www-form-urlencoded" id="expire_form" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
- <HtmlCommandLink action="#{logoutController.expire}" actionExpression="#{logoutController.expire}" disabled="false" id="Expire" immediate="false" inView="true" rendered="true" transient="false"/>
- </HtmlForm>
- </td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="bottom" width="100%" class="headerborder"/>
</tr>
</table>
</td>
</tr>
</table>
- <HtmlPanelGroup id="j_id33" inView="true" rendered="true" transient="false"/>
- </div>
</td>
</tr>
<tr>
<td class="contentcore">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="footspace-top"/>
</tr>
<tr>
<td width="230px" valign="top" id="leftbrkt"/>
<td width="1" id="leftbrkt" class="topbrkt"/>
<td width="551" id="leftbrkt"/>
<td width="22" id="leftbrkt"/>
</tr>
<tr valign="top">
<td id="leftnav" class="loginNavContainer">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td class="component_title_left">
- <HtmlOutputFormat escape="true" id="j_id35" inView="true" rendered="true" transient="false" value="Purchase Control™"/>
- </td>
</tr>
</tbody>
</table>
<div id="menu_container">
<div id="menu">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
- <html xmlns="http://www.w3.org/1999/xhtml">
- <HtmlForm enctype="application/x-www-form-urlencoded" id="menuForm" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id39" inView="true" keepTransient="true" layout="inline" rendered="false" transient="false">
- <HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@b7e04fce" first="0" id="j_id40" inView="true" rendered="true" rowIndex="0" rowStatePreserved="false" rows="0" transient="false" var="menugroup">
- <HtmlAjaxRegion id="j_id41" immediate="false" inView="true" renderRegionOnly="false" rendered="false" selfRendered="false" submitted="false" transient="false">
- <div class="panel_menu">
<table class="title" border="0" width="100%">
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id43" inView="true" rendered="true" styleClass="text" transient="false"/>
- </td>
</tr>
</table>
<table class="links" border="0" width="100%">
<tbody>
- <HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@712bb97d" first="0" id="j_id45" inView="true" rendered="true" rowIndex="0" rowStatePreserved="false" rows="0" transient="false" var="myComponent">
- <HtmlAjaxRegion id="j_id46" immediate="false" inView="true" renderRegionOnly="false" rendered="false" selfRendered="false" submitted="false" transient="false">
- <HtmlAjaxRegion id="j_id47" immediate="false" inView="true" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false">
- <tr class="#{myComponent.current?'active':'unactive'}">
<td/>
<td class="text" width="100%">
- <HtmlCommandLink action="#{myComponent.getCommandAction}" actionExpression="#{myComponent.getCommandAction}" disabled="false" id="j_id49" immediate="false" inView="true" rendered="true" transient="false">
- <span style="display:block;">
#{messages[myComponent.id]}
</span>
- </HtmlCommandLink>
- </td>
</tr>
- </HtmlAjaxRegion>
- </HtmlAjaxRegion>
- </HtmlAjaxRepeat>
- </tbody>
</table>
</div>
- </HtmlAjaxRegion>
- </HtmlAjaxRepeat>
- </HtmlAjaxOutputPanel>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="j_id53" inView="true" keepTransient="true" layout="inline" rendered="false" transient="false">
- <HtmlPanel id="j_id54" inView="true" rendered="true" styleClass="panel_menu" transient="false">
- <div class="title">Quick Links</div>
- <HtmlPanelGrid border="-2147483648" cellpadding="5" columns="-2147483648" id="j_id56" inView="true" rendered="true" transient="false">
- <HtmlOutputLink disabled="false" id="j_id57" inView="true" rendered="true" transient="false" value="login.jsf?Product=PM">
- PurchaseMaster
- </HtmlOutputLink>
- <HtmlOutputLink disabled="false" id="j_id59" inView="true" rendered="true" transient="false" value="login.jsf?Product=DM">
- DistributorMaster
- </HtmlOutputLink>
- </HtmlPanelGrid>
- </HtmlPanel>
- </HtmlAjaxOutputPanel>
- </HtmlForm>
- </html>
- </div>
</div>
</td>
<td class="leftbrkt loginSeperator" id="leftbrkt"><div class="loginDiv"/></td>
<td class="loginContentContainer">
<div id="content" style="height: auto !important; height: 500px; min-height: 500px;">
<table cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr>
<td class="component_title">
- <HtmlOutputFormat escape="true" id="j_id63" inView="true" rendered="true" transient="false" value=" "/>
- <HtmlOutputFormat escape="true" id="j_id64" inView="true" rendered="true" transient="false" value="Welcome to MasterCard inControl™"/>
- </td>
</tr>
</tbody>
</table>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <HtmlPanel bodyClass="normaltext" id="j_id67" inView="true" rendered="true" styleClass="panel_transparent" transient="false">
- <HtmlPanelGrid border="-2147483648" columns="-2147483648" id="j_id68" inView="true" rendered="true" transient="false">
- <HtmlPanelGrid border="-2147483648" columns="-2147483648" id="j_id69" inView="true" rendered="true" style="width:490px" transient="false">
- <HtmlPanelGrid border="-2147483648" columns="-2147483648" id="main" inView="true" rendered="true" styleClass="jsfmessage" transient="false">
- <span class="panel_error"> #{logoutController.sessionMessage}
</span>
- </HtmlPanelGrid>
- <HtmlPanelGrid border="-2147483648" columns="1" id="j_id71" inView="true" rendered="true" transient="false" width="290px">
- <HtmlPanelGrid border="-2147483648" cellpadding="0" cellspacing="0" columnClasses="textRight" columns="1" id="j_id72" inView="true" rendered="true" styleClass="login_buttons" transient="false" width="290px">
- <HtmlForm enctype="application/x-www-form-urlencoded" id="relogin_form" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
- <HtmlCommandButton action="#{loginBean.login}" actionExpression="#{loginBean.login}" disabled="false" id="loginBtn" immediate="false" inView="true" readonly="false" rendered="true" styleClass="loginBtnMain" transient="false" type="submit" value="Login"/>
- </HtmlForm>
- </HtmlPanelGrid>
- </HtmlPanelGrid>
- </HtmlPanelGrid>
- </HtmlPanelGrid>
- </HtmlPanel>
- </html>
- </div>
</td>
<td width="22"/>
</tr>
<tr>
<td valign="top" id="leftbrkt"/>
<td id="leftbrkt" class="bottombrkt"/>
<td id="leftbrkt"/>
<td id="leftbrkt"/>
</tr>
<tr>
<td id="footspace-bottom"/>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div id="footer">
<table width="100%" height="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom" width="100%" class="footerborder"/>
</tr>
<tr>
<td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="248"/>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"/>
<td><p class="footer">
<span class="generalPrivacyPolicyUrl">
<a href="#{messages['GeneralPrivacyPolicyUrl']}" target="_blank">#{messages['PrivacyPolicy']}</a>
</span>
<span class="termsUrl"> |
<a href="#{messages['TermsOfUseUrl']}" target="_blank">#{messages['TermsOfUse']}</a>
</span>
<span class="contactUsUrl"> |
<a href="#{messages['ContactUsUrl']}" target="_blank">#{messages['Contact']}</a>
</span>
- <HtmlPanelGroup id="j_id75" inView="true" layout="block" transient="false">
- <span class="faqsUrl"> |
<a href="#{messages['FaqsUrl']}" target="_blank">#{messages['FAQS']}</a>
</span>
- </HtmlPanelGroup>
- <HtmlPanelGroup id="j_id77" inView="true" layout="block" transient="false">
- <span class="cookiePolicy"> |
<a href="#{messages['citiCookiePolicy']}" target="_blank">#{messages['CookiePolicy']}</a>
</span>
- </HtmlPanelGroup>
- </p>
- <HtmlOutputLabel escape="true" id="j_id80" inView="true" rendered="true" styleClass="copyrightLbl" transient="false" value="A solution brought to you on behalf of your bank."/>
- <ComponentRef id="j_id81" inView="true" rendered="true" transient="false">
- <br/>
- </ComponentRef>
- <HtmlOutputLabel escape="true" id="j_id83" inView="true" rendered="true" styleClass="copyrightLbl" transient="false">
- #{messages['Copyright']}
- </HtmlOutputLabel>
- </td>
<td align="right" style="width: 200px">
<table cellspacing="0" cellpadding="0" border="0">
<tr height="84">
<td><div id="footerLogo" title="Logo" class="footerLogo"/></td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<script language="Javascript">
if (frames)
{
if (top.frames.length > 0)
{
top.location.href=self.location;
}
}
setTimeoutValues(#{loginBean.inactivityTimeout});
startTimeoutTimer();
</script>
- </body>
</html>
- </AjaxViewRoot>
Name | Value |
---|---|
None |
Name | Value |
---|---|
ajaxContext | org.ajax4jsf.context.AjaxContextImpl@c5b77117 |
messages | com.sun.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap@fa0f5ab |
Name | Value |
---|---|
WebBeansConfigurationListener | com.ibm.ws.webbeans.services.JCDIWebListener@be2d158d |
componentNavigator | com.orbiscom.opurchase.beans.model.ComponentNavigator@afe2f723 |
localeBean | com.orbiscom.opurchase.beans.view.LocaleBean@1396ad95 |
loginBean | username: password: null |
logoutController | com.orbiscom.opurchase.controllers.LogoutController@5695020 |
productInfo | ProductInfo { Issuer [null] Product[null] } |
sessionBean | com.orbiscom.opurchase.beans.model.SessionBean@597685a |
Name | Value |
---|---|
csfcff | com.sun.faces.context.flash.ELFlash@ff4f79e2 |