cancel
Showing results for 
Search instead for 
Did you mean: 

All I want to do is purchase a Rogers Sim card but.......

whitingjr
I'm here a lot

Hi,
When it came to buying a Rogers Sim card I found 2 problems when using the website.

 

1)
After selecting the Sim, I clicked to complete the purchase of the items in my basket. The website then barfed due to a j.l.ArrayIndexOutOfBoundsException because the portal server is missing a bean.
Why is this page trying to load a TimeSlot from a Collection I have no idea.

2)
When the website barfed not only that but it was spectacular. The developers have not configured default error landing page in the web.xml for the portal server.
It means the customer (sorry *would be* customer) sees the stack frame for the web request. With ALL the gory details of a portal server running on Weblogic.

 

 ArrayIndexOutOfBoundsException: 15
	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: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.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:731)
	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:301)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
	at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
	at com.rogers.portal.web.RogersPortalFilter.doFilter(RogersPortalFilter.java:650)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
	at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
	at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
	at com.rogers.portal.web.RogersPortalFilter.doEventForward(RogersPortalFilter.java:1080)
	at com.rogers.portal.web.RogersPortalFilter.doFilter(RogersPortalFilter.java:416)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: javax.servlet.ServletException: java.lang.ArrayIndexOutOfBoundsException: 15
	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:1230)
	at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1230)
	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)
	... 54 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 15
	at com.rogers.portal.web.CommonUtil.getTimeSlotList(CommonUtil.java:2017)
	at com.rogers.portal.web.CommonUtil.getCallCenterTimeSlot(CommonUtil.java:1778)
	at portlets.common.checkout.CheckoutController.showServiceInformationAction(CheckoutController.java:569)
	at sun.reflect.GeneratedMethodAccessor4038.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
	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)
	... 65 more


Errm, what am I to do in this situation. Any ideas ?

 

 

 

 

***Edited Labels***

1 ACCEPTED SOLUTION

Accepted Solutions

Re: All I want to do is purchase a Rogers Sim card but.......

Good evening @whitingjr,

 

Thank you for your reply! We appreciate your detailed account of events.

 

We forwarded your feedback to the team in charge for a deeper investigation of what could be causing the issue you're experiencing.

 

Were you looking to activate a Pay-As-You-Go (prepaid) line or a postpaid/monthly account?

 

You can definitely give us a call  to order the SIM and have it mailed or visit one of our retail location to pick up a new SIM card.

 

Thanks for understanding!

 

RogersMaude

View solution in original post

12 REPLIES 12

Re: All I want to do is purchase a Rogers Sim card but.......

RogersYasmine
Moderator
Moderator

Hello @whitingjr,

 

Thanks for using the Rogers Community Forums to post your concern and WELCOME!! 🙂

 

I've never heard of this happening before, so it's very odd that it spit out that information. How far in the checkout process were you able to get? Did you get past the 'Shopping Cart Summary' window to the 'Billing Information' page?

 

I would recommend trying a few different things to see if the issue persists:

 

- Clear your cache (web browsing history) via your internet tools and then try launching a new web browser and repeat the checkout process.

- Trying using a different web browser altogether and/or going Incognito.

 

If the problem continues, please let us know! 

 

RogersLaura

Re: All I want to do is purchase a Rogers Sim card but.......

Hi Laura,
Thanks for your suggestions. I attempted to complete the purchase process again today to see if this was a one off.

Yesterdays workflow is as follows:

a) Load the Rogers Home page.
b) Registered a new account
c) Verified my email address
d) Set a password on the new Account
e) Pasted in the address bar the Rogers Sim Card page address
f) Clicked the Order button
g) Clicked the "Rogers suretap Multi SIM Card" card by clicking the "ADD TO CART" button
h) Clicked the "PROCEED TO CART SUMMARY"
Now I am on the SHOPPING CART SUMMARY page you mentioned Laura
i) Clicked the button "CHECKOUT"
j) The page that next loads has the same stack trace generated by the Portal Server. I never arrived at the "Billing Information" page.

 

 Today I attempted the same with my Firefox browser. Starting at e) and logging in. Same error.

 I've also attempted the same steps above using a Chrome browser only going straight in at step e). Avoiding Registering or logging in. Getting exactly the same stack trace.

 

Does this reproducer demonstrate the same issue for you ?

Regards,
Jeremy

 

To help with finding the problem my system is:

$ firefox -version
Mozilla Firefox 67.0
$ uname -a
Linux f29lite 5.0.17-200.fc29.x86_64 #1 SMP Mon May 20 15:39:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$

 

Re: All I want to do is purchase a Rogers Sim card but.......

Good evening @whitingjr,

 

Thank you for your reply! We appreciate your detailed account of events.

 

We forwarded your feedback to the team in charge for a deeper investigation of what could be causing the issue you're experiencing.

 

Were you looking to activate a Pay-As-You-Go (prepaid) line or a postpaid/monthly account?

 

You can definitely give us a call  to order the SIM and have it mailed or visit one of our retail location to pick up a new SIM card.

 

Thanks for understanding!

 

RogersMaude

Re: All I want to do is purchase a Rogers Sim card but.......

Just a thought, You can easily pick up a Sim card from Rogers stores, and if im not mistaken, retailers like best buy/best buy mobile and walmart too. I know we are now a society that favours online shopping but its not perfect and has its issues at times, sometimes its easier and less troublesome to simply run to the store and grab one. you can always activate it by calling into the call centre too.

Re: All I want to do is purchase a Rogers Sim card but.......

Hi Maude,
Your welcome.

 

 I am attempting to purchase a SIM at the moment. Not yet got to the stage of activating an account. If I was it will be prepaid Pay-As-You-Go.

 

 Thanks for the suggestion to visit one of your stores. I didn't find one in Victoria BC using the Rogers website tool. If I am mistaken please provide an address.


 As to giving Rogers a call. Well I'm in BC already and my phone is UK contract. Making a call to Rogers is going to be 4CAN/minute. Not a great alternative.

 

 Any other suggestions ?

 

Regards,
Jeremy

Re: All I want to do is purchase a Rogers Sim card but.......

 Didn't know that the Rogers SIMs are available in supermarket retailers. I'll go hunting around.

 

Thanks,

Jeremy

Re: All I want to do is purchase a Rogers Sim card but.......

57
Resident Expert
Resident Expert

@whitingjr wrote:

 

 Thanks for the suggestion to visit one of your stores. I didn't find one in Victoria BC using the Rogers website tool. If I am mistaken please provide an address.

Using the "Find a Store" link at the top of the Rogers Website page and clicking the option "Wireless", then "New Devices and Plans", I found 5 Rogers stores and 6 other stores that I assume handle Rogers in Victoria, BC...  I would call first (perhaps borrowing someone's phone to avoid LD charges) to see if they have what you need.

 

https://www.rogers.com/web/content/store-locator

Re: All I want to do is purchase a Rogers Sim card but.......

whitingjr
I'm here a lot

Hi,
Thanks 57 and Maude. I found a store and purchased a SIM.

 

Next issue. Activating the SIM with the preferred plan.

 

Using the website I've gone through the pages to enter the SIM IMEI number. The following is "Plans available to you" selection page.

 

I choose the option 

By the month - $30 Talk, Text & Data plan

and click the "Continue" button.

 

The next page that loads has no content. Other than the Rogers header and footer. See the screenshot.

 

Page after plan selection.

 

So I'm in limbo now. I'm not sure if worked or not.

 

Any ideas what happened or what to do next ?

Re: All I want to do is purchase a Rogers Sim card but.......

 I did find this

Note: Once you've activated your Pay As You Go account, make sure to add to (top up) your balance so that you can start using your phone.

 I'll assume it worked and add voucher amount to the balance.

Re: All I want to do is purchase a Rogers Sim card but.......

57
Resident Expert
Resident Expert

How are you connecting to the Internet - device - browser? The many problems you have posted seem to indicate something wrong with your device, your browser, extensions, setup, your connection, or something else. Here's a post outlining how to avoid many issues that occur based on feedback on this forum.

 

https://communityforums.rogers.com/t5/Internet/Unable-to-load-certain-website-s-and-or-videos/m-p/42...

 

Based on your past experience, why wouldn't you have set everything up at the store?

Re: All I want to do is purchase a Rogers Sim card but.......

 I repeated the Activation process in a Rogers shop. The next page after Plan selection loaded and I completed the whole process and the SIM is now active with a Plan.

 

Many thanks everyone for your suggestions. You all helped.

 

 I'll mark the answer by Maude as the solution. Which is to visit a Rogers shop.

Re: All I want to do is purchase a Rogers Sim card but.......

That is great that you activated it in store. This was going to be my next suggestion to go to a store to activate it.  I know people in parts of the world like England and Europe are more technologically advanced than us and like to do all the purchasing and activating of their services online, however in canada we are still behind, it works but not everyone's on board, and sometimes we have browser issues or server issues, so going into a store is always an option to activate the sim card.  Another is to call the call centre but since you said you have an england phone number its going to be a long distance call and we understand that some people have a landline phone in the hotel they are staying at or family they are staying at and can use that to call customer service.  glad it worked out for you

Topic Stats
  • 12 replies
  • 3986 views
  • 5 Likes
  • 5 in conversation