Any changes to GetCustomer?

When we create a new user on our web app, we forward the request to cheddargetter with the guid of our user in the customer code area.

Now when we create a user we get an Input String in Incorrect Format Exception when that user tries to login, What we normally do is that that guid and pass it to GetCustomer.

[FormatException: Input string was not in a correct format.]
   Confer.CheddarGetter.CheddarGetter.GetCustomer(String customerCode) +390
   MerchantTribeStore.Areas.account.Controllers.OrderHistoryController.getCustomerNameandEmail() +127
   MerchantTribeStore.Areas.account.Controllers.OrderHistoryController.Index() +1528
   lambda_method(Closure , ControllerBase , Object[] ) +79
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +260
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +411
   System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +120
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +637
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +637
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +637
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +280
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +728
   System.Web.Mvc.Controller.ExecuteCore() +162
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +159
   System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +62
   System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +15
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +1612
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +465

  1. Hi Matthew -- That error stack is not something that CG generates and it doesn't appear to show any detail related to the CG API. I also do not see any errors in your log or Stripe activity. Do you have any additional information? Is the something you can consistently replicate in your app?

  2. We're using the Confer Cheddargetter C# library, which is what was
    throwing the incorrect string format exception.
    We just added an Unlimited Plan, so we had items set to 99999999.9 for the
    quantity included.

    I just had time to start debugging and what was happening was that the
    Confer library was expecting an int for the Quantity Included but was
    instead getting a double.

  3. I see. Are you familiar with git/github and contributing to projects? It would be great if the other users of that wrapper could benefit by your improvements!

    https://help.github.com/articles/fork-a-repo

  4. Thanks a ton for your contribution. The CheddarGetter world salutes you!

  5. Dean closed this discussion on 21 May, 2013 07:48 PM.

Discussions are closed to public comments.
If you need help with Cheddar please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions