We noticed that you're not using the latest version of your browser. You'll still be able to use our site, but it might not work or look the way it's supposed to. We recommend upgrading your browser. FireFox, Chrome, Safari, Opera or the latest version of Internet Explorer. [details]

We noticed that you're not using the latest version of Internet Explorer. You'll still be able to use our site, but it might not work or look the way it's supposed to. We recommend upgrading your browser.


Click on an icon below to download the latest version of Internet Explorer or another browser now.

Internet Explorer
Internet Explorer
Firefox
Firefox
Chrome
Chrome

Safari

Opera


If you're unable to download the latest version of Internet Explorer, please ensure you have compatibility view turned off.


How to disable compatibility view

  1. Open Internet Explorer.
  2. Click on the Tools menu (you may have to press Alt to bring up the menu).
  3. If the Compatibility View box is checked, click to remove checkmark.
  4. Click Tools again.
  5. Select Compatibility View Settings.
    • Make sure "fido.ca" is not listed under "Websites you've added to Compatibility View."
  6. Close and reopen Internet Explorer.
  7. Go to fido.ca.

[close]

Error opening /com/fido/portlets/handset/phonePlanBuyFlow/PhonePlanBuyFlowController.jpf.
The source of this error is:
com.bea.portlet.adapter.scopedcontent.ActionLookupFailedException: javax.servlet.ServletException: Invoking data service failed.
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:699)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:268)
	at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:136)
	at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:288)
	at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:427)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:708)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:183)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
	at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
	at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
	at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
	at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
	at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
	at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
	at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:237)
	at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:602)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	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:283)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at com.fido.portal.web.FidoInitializationFilter.doFilter(FidoInitializationFilter.java:711)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)
	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:2002)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: javax.servlet.ServletException: Invoking data service failed.
	at org.apache.beehive.netui.util.internal.ServletUtils.throwServletException(ServletUtils.java:164)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:580)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:851)
	at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:630)
	at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:157)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1169)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:688)
	... 50 more
Caused by: com.fido.dataservices.exception.DataServiceException: Invoking data service failed.
	at com.fido.dataservices.productcatalog.LocationDAO.getAvailableProvincesByEngDes(LocationDAO.java:272)
	at com.fido.services.impl.WirelessServicesImpl.getAvailableProvincesByEngDes(WirelessServicesImpl.java:1002)
	at com.fido.portal.web.ProvinceSelectionServlet.getAvailableProvinces(ProvinceSelectionServlet.java:400)
	at com.fido.portal.web.ProvinceSelectionServlet.retrieveProvinces(ProvinceSelectionServlet.java:250)
	at com.fido.portal.web.ProvinceSelectionServlet.checkCoverageForSessionProvince(ProvinceSelectionServlet.java:201)
	at com.fido.portal.util.FidoHelperUtil.getPhoneAgreementList(FidoHelperUtil.java:666)
	at com.fido.portlets.handset.phonePlanBuyFlow.PhonePlanBuyFlowController.begin(PhonePlanBuyFlowController.java:401)
	at sun.reflect.GeneratedMethodAccessor978.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:878)
	at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:808)
	at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:477)
	at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:305)
	at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:335)
	at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:51)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:95)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2042)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:63)
	at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:167)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:49)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:57)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:86)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2114)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:554)
	... 56 more
Caused by: com.fido.portal.util.db.DBConnectionException: 

There are 1 nested errors:

java.sql.SQLException: Internal error: Cannot obtain XAConnection weblogic.common.resourcepool.ResourceDisabledException: Pool FIDO_WS_DS is disabled, cannot allocate resources to applications..
	at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1325)
	at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:441)
	at weblogic.jdbc.jta.DataSource.connect(DataSource.java:397)
	at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)
	at com.fido.portal.util.db.ConnectionFactory.getConnection(ConnectionFactory.java:122)
	at com.fido.portal.util.db.DBHandler.getConnectionByDSName(DBHandler.java:343)
	at com.fido.dataservices.productcatalog.LocationDAO.getAvailableProvincesByEngDes(LocationDAO.java:228)
	at com.fido.services.impl.WirelessServicesImpl.getAvailableProvincesByEngDes(WirelessServicesImpl.java:1002)
	at com.fido.portal.web.ProvinceSelectionServlet.getAvailableProvinces(ProvinceSelectionServlet.java:400)
	at com.fido.portal.web.ProvinceSelectionServlet.retrieveProvinces(ProvinceSelectionServlet.java:250)
	at com.fido.portal.web.ProvinceSelectionServlet.checkCoverageForSessionProvince(ProvinceSelectionServlet.java:201)
	at com.fido.portal.util.FidoHelperUtil.getPhoneAgreementList(FidoHelperUtil.java:666)
	at com.fido.portlets.handset.phonePlanBuyFlow.PhonePlanBuyFlowController.begin(PhonePlanBuyFlowController.java:401)
	at sun.reflect.GeneratedMethodAccessor978.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:878)
	at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:808)
	at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:477)
	at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:305)
	at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:335)
	at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:51)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:95)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2042)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:63)
	at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:167)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:49)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:57)
	at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:86)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2114)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:554)
	at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:851)
	at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:630)
	at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:157)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1169)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:688)
	at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:268)
	at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubImpl.java:136)
	at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:288)
	at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:427)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:708)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:720)
	at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:183)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
	at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
	at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
	at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
	at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
	at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
	at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
	at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:237)
	at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:602)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	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:283)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at com.fido.portal.web.FidoInitializationFilter.doFilter(FidoInitializationFilter.java:711)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)
	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:2002)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)


	at com.fido.portal.util.db.DBHandler.getConnectionByDSName(DBHandler.java:355)
	at com.fido.dataservices.productcatalog.LocationDAO.getAvailableProvincesByEngDes(LocationDAO.java:228)
	... 82 more
Caused by: java.sql.SQLException: Internal error: Cannot obtain XAConnection weblogic.common.resourcepool.ResourceDisabledException: Pool FIDO_WS_DS is disabled, cannot allocate resources to applications..
	at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1325)
	at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:441)
	at weblogic.jdbc.jta.DataSource.connect(DataSource.java:397)
	at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)
	at com.fido.portal.util.db.ConnectionFactory.getConnection(ConnectionFactory.java:122)
	at com.fido.portal.util.db.DBHandler.getConnectionByDSName(DBHandler.java:343)
	... 83 more