Error opening /alibris/jump/searchResult/SearchResultController.jpf.
The source of this error is:
com.bea.portlet.adapter.scopedcontent.ActionLookupFailedException: javax.servlet.ServletException: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
....  2 lines omitted .....
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
....  5 lines omitted .....
	at alibris.common.jdbc.DiagnosticJdbcTemplate$51.execute(DiagnosticJdbcTemplate.java:760)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:903)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:249)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1694)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:523)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
alibris.common.jdbc.DiagnosticDataAccessException: 
-- Data Source --
-- Connection --
Fetch Size: JDBC driver default
Query Timeout: 25 seconds
-- SQL --
select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = 'Quote3'
-- Execution Time: 0 milliseconds --
	at alibris.common.jdbc.DiagnosticJdbcTemplate.createDiagnosticException(DiagnosticJdbcTemplate.java:871)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:907)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
alibris.common.exception.AlibrisRuntimeException: Unable to construct 'alibris.domo.currency.CurrencyRate' domain objects from query 'select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = ?' with arguments 'Quote3' with factory of type 'alibris.domo.currency.CurrencyRate$CurrencyRateFactory'
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:149)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:248)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1692)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:522)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:721)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:265)
	at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:137)
	at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
	at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:429)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
	at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
	at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:466)
	at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
	at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:232)
	at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)
	at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:277)
	at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:720)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:338)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:500)
	at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:248)
	at alibris.jump.servlet.JumpRequest.rewrite(JumpRequest.java:554)
	at alibris.jump.servlet.UrlRules$RewriteRule.handleApplyRule(UrlRules.java:537)
	at alibris.jump.servlet.UrlRules$PatternUrlRule.applyRule(UrlRules.java:488)
	at alibris.jump.servlet.UrlRules.applyRules(UrlRules.java:244)
	at alibris.jump.servlet.filter.JumpServletFilter.doJumpFilter(JumpServletFilter.java:151)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.NonWwwFilter.doJumpFilter(NonWwwFilter.java:49)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.OldLibraryFilter.doJumpFilter(OldLibraryFilter.java:51)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.ValidWebSiteFilter.doJumpFilter(ValidWebSiteFilter.java:55)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.SellerStorefrontFilter.doJumpFilter(SellerStorefrontFilter.java:73)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.PiratesFilter.doJumpFilter(PiratesFilter.java:50)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.ServicesFilter.doJumpFilter(ServicesFilter.java:37)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.MasterServletFilter.doJumpFilter(MasterServletFilter.java:94)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: javax.servlet.ServletException: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
....  2 lines omitted .....
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
....  5 lines omitted .....
	at alibris.common.jdbc.DiagnosticJdbcTemplate$51.execute(DiagnosticJdbcTemplate.java:760)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:903)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:249)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1694)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:523)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
alibris.common.jdbc.DiagnosticDataAccessException: 
-- Data Source --
-- Connection --
Fetch Size: JDBC driver default
Query Timeout: 25 seconds
-- SQL --
select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = 'Quote3'
-- Execution Time: 0 milliseconds --
	at alibris.common.jdbc.DiagnosticJdbcTemplate.createDiagnosticException(DiagnosticJdbcTemplate.java:871)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:907)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
alibris.common.exception.AlibrisRuntimeException: Unable to construct 'alibris.domo.currency.CurrencyRate' domain objects from query 'select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = ?' with arguments 'Quote3' with factory of type 'alibris.domo.currency.CurrencyRate$CurrencyRateFactory'
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:149)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:248)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1692)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:522)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
	at org.apache.beehive.netui.util.internal.ServletUtils.throwServletException(ServletUtils.java:165)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:582)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
	at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
	at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1129)
	at com.bea.portlet.adapter.scopedcontent.framework.internal.PageFlowUtilsBeehiveDelegate.strutsLookupInternal(PageFlowUtilsBeehiveDelegate.java:43)
	at com.bea.portlet.adapter.scopedcontent.framework.PageFlowUtils.strutsLookup(PageFlowUtils.java:108)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:707)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:265)
	at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:137)
	at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
	at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
	at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
	at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
	at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
	at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:231)
	at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)
	at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)
	at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:719)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:500)
	at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:248)
	at alibris.jump.servlet.JumpRequest.rewrite(JumpRequest.java:553)
	at alibris.jump.servlet.UrlRules$RewriteRule.handleApplyRule(UrlRules.java:536)
	at alibris.jump.servlet.UrlRules$PatternUrlRule.applyRule(UrlRules.java:488)
	at alibris.jump.servlet.UrlRules.applyRules(UrlRules.java:244)
	at alibris.jump.servlet.filter.JumpServletFilter.doJumpFilter(JumpServletFilter.java:151)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.NonWwwFilter.doJumpFilter(NonWwwFilter.java:48)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.OldLibraryFilter.doJumpFilter(OldLibraryFilter.java:50)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.ValidWebSiteFilter.doJumpFilter(ValidWebSiteFilter.java:54)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.SellerStorefrontFilter.doJumpFilter(SellerStorefrontFilter.java:72)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.PiratesFilter.doJumpFilter(PiratesFilter.java:49)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.ServicesFilter.doJumpFilter(ServicesFilter.java:36)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at alibris.jump.servlet.filter.MasterServletFilter.doJumpFilter(MasterServletFilter.java:94)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:64)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	... 8 more
Caused by: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
....  2 lines omitted .....
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
....  5 lines omitted .....
	at alibris.common.jdbc.DiagnosticJdbcTemplate$51.execute(DiagnosticJdbcTemplate.java:760)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:903)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:249)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1694)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:523)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
alibris.common.jdbc.DiagnosticDataAccessException: 
-- Data Source --
-- Connection --
Fetch Size: JDBC driver default
Query Timeout: 25 seconds
-- SQL --
select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = 'Quote3'
-- Execution Time: 0 milliseconds --
	at alibris.common.jdbc.DiagnosticJdbcTemplate.createDiagnosticException(DiagnosticJdbcTemplate.java:871)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:907)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
alibris.common.exception.AlibrisRuntimeException: Unable to construct 'alibris.domo.currency.CurrencyRate' domain objects from query 'select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = ?' with arguments 'Quote3' with factory of type 'alibris.domo.currency.CurrencyRate$CurrencyRateFactory'
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:149)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:248)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1692)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:522)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
....  120 lines omitted .....
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:149)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:248)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1692)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:522)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
	at sun.reflect.GeneratedMethodAccessor593.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:879)
	at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
	at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
	at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
	at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
	at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:64)
	at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:184)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:50)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:58)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:87)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
	... 100 more
Caused by: alibris.common.jdbc.DiagnosticDataAccessException: 
-- Data Source --
-- Connection --
Fetch Size: JDBC driver default
Query Timeout: 25 seconds
-- SQL --
select 0 as QuoteId, 1.0 as Value, 'USD' as Base, 'USD' as Target UNION ALL select QuoteId, Value, Base, Target from Quotes (NOLOCK) where type = 'Quote3'
-- Execution Time: 0 milliseconds --
	at alibris.common.jdbc.DiagnosticJdbcTemplate.createDiagnosticException(DiagnosticJdbcTemplate.java:871)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:907)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
	... 134 more
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:516)
	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:583)
	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:612)
	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:620)
	at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:652)
	at alibris.common.jdbc.DiagnosticJdbcTemplate$51.execute(DiagnosticJdbcTemplate.java:760)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.executeDiagnostics(DiagnosticJdbcTemplate.java:903)
	at alibris.common.jdbc.DiagnosticJdbcTemplate.query(DiagnosticJdbcTemplate.java:756)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:140)
	at alibris.common.dataaccess.AlibrisDao.getDomos(AlibrisDao.java:123)
	at alibris.dao.CurrencyDaoImpl.getCurrencyRates(CurrencyDaoImpl.java:26)
	at alibris.domo.currency.CurrencyRateBook$1.constructObject(CurrencyRateBook.java:142)
	at alibris.common.util.CacheUtil.getOrCreateAndPutCacheItem(CacheUtil.java:117)
	at alibris.domo.currency.CurrencyRateBook.get(CurrencyRateBook.java:135)
	at alibris.domo.CustomerContext.getCurrencyRateBook(CustomerContext.java:78)
	at alibris.jump.logging.AlibrisWebLogger.addRequestInfoToEsLogDataBean(AlibrisWebLogger.java:389)
	at alibris.jump.logging.AlibrisWebLogger.getEseLogData(AlibrisWebLogger.java:33)
	at alibris.jump.logging.AlibrisWebLogger.formatAndLog(AlibrisWebLogger.java:373)
	at alibris.jump.logging.AlibrisWebLogger.warnf(AlibrisWebLogger.java:249)
	at alibris.jump.searchResult.SearchResultController.findProduct(SearchResultController.java:1694)
	at alibris.jump.searchResult.SearchResultController.performSearch(SearchResultController.java:523)
	at alibris.jump.searchResult.SearchResultController.doSearch(SearchResultController.java:164)
	at alibris.jump.searchResult.SearchResultController.begin(SearchResultController.java:108)
	at sun.reflect.GeneratedMethodAccessor593.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:879)
	at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
	at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
	at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
	at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
	at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:64)
	at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:184)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:50)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:58)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:87)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2121)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
	at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
	at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:159)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:416)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1129)
	at com.bea.portlet.adapter.scopedcontent.framework.internal.PageFlowUtilsBeehiveDelegate.strutsLookupInternal(PageFlowUtilsBeehiveDelegate.java:43)
	at com.bea.portlet.adapter.scopedcontent.framework.PageFlowUtils.strutsLookup(PageFlowUtils.java:108)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:707)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:265)
	at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:137)
	at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
	at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:429)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
	at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
	at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
	at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:466)
	at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
	at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:232)
	at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)
	at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:277)
	at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:720)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:338)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:500)
	at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:248)
	at alibris.jump.servlet.JumpRequest.rewrite(JumpRequest.java:554)
	at alibris.jump.servlet.UrlRules$RewriteRule.handleApplyRule(UrlRules.java:537)
	at alibris.jump.servlet.UrlRules$PatternUrlRule.applyRule(UrlRules.java:488)
	at alibris.jump.servlet.UrlRules.applyRules(UrlRules.java:244)
	at alibris.jump.servlet.filter.JumpServletFilter.doJumpFilter(JumpServletFilter.java:151)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.NonWwwFilter.doJumpFilter(NonWwwFilter.java:49)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.OldLibraryFilter.doJumpFilter(OldLibraryFilter.java:51)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.ValidWebSiteFilter.doJumpFilter(ValidWebSiteFilter.java:55)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.SellerStorefrontFilter.doJumpFilter(SellerStorefrontFilter.java:73)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.PiratesFilter.doJumpFilter(PiratesFilter.java:50)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.ServicesFilter.doJumpFilter(ServicesFilter.java:37)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	at alibris.jump.servlet.filter.MasterServletFilter.doJumpFilter(MasterServletFilter.java:94)
	at alibris.jump.servlet.filter.JumpRequestFilter.doFilter(JumpRequestFilter.java:67)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
	... 8 more
Caused by: weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool webProdDataSource is Suspended, cannot allocate resources to applications..
	at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
	at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:344)
	at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:360)
	at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112)
	at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
	... 143 more