Recent Process Request / Auth Failures

76 views
Skip to first unread message

AndyB

unread,
Jun 19, 2013, 1:09:48 PM6/19/13
to ca...@googlegroups.com
Can everyone that has been experiencing these errors lately please confirm that they are related to only V7 of the API?  I'm trying to isolate whether or not a change that was made and released recently to only V7 has potentially introduced the issue.  Anyone see it with prior versions?

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 1:14:36 PM6/19/13
to ca...@googlegroups.com
i have only been working with the v7 of the API and i am getting the errors, i haven't tried version 6 of the API at all.


AndyB

unread,
Jun 19, 2013, 1:28:52 PM6/19/13
to ca...@googlegroups.com
Adam ... Which specific service is it that is causing you a problem?  Or is it multiple different services?

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 2:07:05 PM6/19/13
to ca...@googlegroups.com
i am using the admin, inventory, order and shipping services and they all seem to be affected.

here are a list of all the methods that i have seen the issue on:
AdminService.GetAuthorizationList
AdminService.RequestAccess

InventoryService.DoesSkuExistList
InventoryService.GetFilteredInventoryItemList
InventoryService.GetInventoryItemList
InventoryService.GetInventoryItemQuantityInfo
InventoryService.GetInventoryItemAttributeList
InventoryService.GetInventoryItemVariationInfo
InventoryService.GetInventoryItemStoreInfo
InventoryService.GetInventoryItemImageList

OrderService.SubmitOrder

ShippingService.GetShippingCarrierList

here is the result of all the ping requests i am doing:

Admin Service Version : v7 Error : Server was unable to process request. Authentication/Authorization failed.
Cart Service Version : v7  Error : Server was unable to process request. Authentication/Authorization failed.
Inventory Service Version : v7 Error : There was an error reflecting 'GetInventoryItemListResult'.
Listing Service Version : v7 Error : Server was unable to process request. Authentication/Authorization failed.
Marketplace Service Version : v7 Error : Server was unable to process request. Authentication/Authorization failed.
Order Service Version : v7 Error : Server was unable to process request. Authentication/Authorization failed.
Shipping Service Version : v7 Error : Server was unable to process request. Authentication/Authorization failed.
Store Service Version : v6
DataMessage MessageCode ResultDataStatus
0 OK             Success
Tax Service Version : v6
DataMessage MessageCode ResultData Status
 0  OK Success

Mike Calvert

unread,
Jun 19, 2013, 2:15:04 PM6/19/13
to ca...@googlegroups.com
I am in the same boat as Adam.  Everything is failing authentication for all services in V7.  I also spoke to a UK account manager and she believes that our requests are getting routed to the wrong account number.  There is an account number that has been pegged with 6 different developer keys in 2 days, none of which belong to the actual developer.

Andy Berryman

unread,
Jun 19, 2013, 2:21:20 PM6/19/13
to ca...@googlegroups.com
Mike (and anyone else) ... I believe that this issue may be related to some release changes that deployed last Thursday.  There was a change made to V7 to try and improve performance of all calls.  Seeing as how this issue appears to be intermittent but definitely happening quite often ... I'm trying to isolate if there is a similar call pattern that reproduces the issue so that I can try to resolve it.  Especially given that our tests using a 3rd party tool like SOAP UI all seem to work correctly.

Andy Berryman
Senior Software Engineer
ChannelAdvisor
--
You received this message because you are subscribed to the Google Groups "ChannelAdvisor Developer Network" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadn+uns...@googlegroups.com.
To post to this group, send email to ca...@googlegroups.com.
Visit this group at http://groups.google.com/group/cadn.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Adam Scholfield

unread,
Jun 19, 2013, 3:04:37 PM6/19/13
to ca...@googlegroups.com
@Mike Calvert, i am getting that as well; Michele Maginty emailed me this morning about it.

@AndyB, does this mean my developer GUID and password don't have to be reset (i am kinda paranoid about that kind of stuff)

Andy Berryman

unread,
Jun 19, 2013, 3:06:45 PM6/19/13
to ca...@googlegroups.com
Adam ... If my theory is correct ... No you do not have to have your credentials reset.  I sent you a direct email with a request to try something for me.  Did you get that Adam?

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 3:20:40 PM6/19/13
to ca...@googlegroups.com
@AndyB i didn't get your email.

Andy Berryman

unread,
Jun 19, 2013, 3:23:15 PM6/19/13
to ca...@googlegroups.com
What coding language are you using?  .NET?  I'm very much not trying to give you the run-around here ... But I'd like you try one more thing for me.  I'd like to remove your code from the equation and just try a direct call with your credentials using SOAP UI (http://soapui.org).  If you are 
not familiar with it, its a free tool that allows you to examine SOAP APIs and make direct calls.  Would you mind trying that using your credentials?  What I'm trying to do here is see if there is some sort of weird formatting of your requests that are throwing the Authentication logic for a loop for some reason.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 3:41:58 PM6/19/13
to ca...@googlegroups.com


i am using .NET, also the code was working before the last upgrade of the service a few days ago.

Andy Berryman

unread,
Jun 19, 2013, 3:48:38 PM6/19/13
to ca...@googlegroups.com
Ok ... And that same request works through SOAP UI if you hit V6 instead of V7 ... Right?

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 4:01:19 PM6/19/13
to ca...@googlegroups.com
it does work on v6 of the API correctly

Andy Berryman

unread,
Jun 19, 2013, 4:11:07 PM6/19/13
to ca...@googlegroups.com
Alright ... This is really odd.  I'm going to push a rollback of the optimization to see if it will resolve the problem.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 4:25:27 PM6/19/13
to ca...@googlegroups.com
ok, let me know when to send another test.

Andy Berryman

unread,
Jun 19, 2013, 5:03:52 PM6/19/13
to ca...@googlegroups.com
The change is deploying now and I expect it to be complete within the next 30 minutes.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Andy Berryman

unread,
Jun 19, 2013, 5:24:08 PM6/19/13
to ca...@googlegroups.com
Ok Adam/Mike ... Please retry your calls now.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 19, 2013, 5:39:54 PM6/19/13
to ca...@googlegroups.com
nope, the authorization seems to work now but other APIs seem to still have the issue. for instance i just tried the shipping API call "ShippingService.GetShippingCarrierList" and it gave me the auth error. also for the inventory service ping i am getting this error "
Error : There was an error reflecting 'GetInventoryItemListResult'."

Andy Berryman

unread,
Jun 19, 2013, 6:33:28 PM6/19/13
to ca...@googlegroups.com
What is the exact error that you are getting when you call "GetShippingCarrierList"?  I'm thinking that it might now be a legit Authorization error.  For the InventoryService.Ping call ... I feel like that is a code issue on your side.  Are you able to reproduce that specific issue using SOAP UI?

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 20, 2013, 1:29:35 PM6/20/13
to ca...@googlegroups.com
well i see a couple if things but here is the shipping request (bottom) and the auth request(top)


i think that it's happening with other requests as well, the inventory sync that was working doesn't work either, it gives the auth error.

Andy Berryman

unread,
Jun 20, 2013, 1:48:03 PM6/20/13
to ca...@googlegroups.com
Ok Adam ... That error is slightly different ... And as I suspected is indicating that your developer key does NOT have access to the Account that you are trying to connect to.  You can go through the Authorization setup again (RequestAccess method, etc), email me directly, or you could contact our Support Team and one of them could set it up manually for you.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

Adam Scholfield

unread,
Jun 20, 2013, 1:58:28 PM6/20/13
to ca...@googlegroups.com
that doesn't make any sense, i used the same credentials and same profile id for both of those requests, the auth one went through but the shipping list one gave me the authentication error, whats more is every now and then i ping the inventory service and get this error "There was an error reflecting 'GetInventoryItemListResult'."

Adam Scholfield

unread,
Jun 20, 2013, 1:59:47 PM6/20/13
to ca...@googlegroups.com
also my access to that account is enabled in the channel adviser dashboard Account Authorizations screen

Andy Berryman

unread,
Jun 20, 2013, 2:07:39 PM6/20/13
to ca...@googlegroups.com
If you'd like to email me directly so that I can get a few more specifics, I'll be glad to help you work through this Adam.

Andy Berryman
Senior Software Engineer
ChannelAdvisor.com


Adam Scholfield

unread,
Jun 20, 2013, 2:19:10 PM6/20/13
to ca...@googlegroups.com
sure, to what email address?

Andy Berryman

unread,
Jun 20, 2013, 2:27:32 PM6/20/13
to ca...@googlegroups.com
I emailed you directly at the email address associated with your developer account.

Andy Berryman
Senior Software Engineer
ChannelAdvisor

AndyB

unread,
Jun 20, 2013, 2:53:03 PM6/20/13
to ca...@googlegroups.com
For anyone else following this thread ... Adam and I were able to work through his remaining issues as a configuration problem in the calling code.  I believe that this issue is now fully resolved with the fix that was deployed at 5:30pm EST yesterday.  We are continuing to investigate the specifics as to what the root cause was so that we are able to create automated tests to prevent it from happening again.

Andy Berryman
Senior Software Engineer
ChannelAdvisor


On Thursday, June 20, 2013 2:27:32 PM UTC-4, AndyB wrote:
I emailed you directly at the email address associated with your developer account.

Andy Berryman
Senior Software Engineer
ChannelAdvisor
On Thu, Jun 20, 2013 at 2:19 PM, Adam Scholfield <ascho...@gmail.com> wrote:
sure, to what email address?


On Thursday, June 20, 2013 11:07:39 AM UTC-7, AndyB wrote:
If you'd like to email me directly so that I can get a few more specifics, I'll be glad to help you work through this Adam.

Andy Berryman
Senior Software Engineer
ChannelAdvisor.com


On Thu, Jun 20, 2013 at 1:59 PM, Adam Scholfield <ascho...@gmail.com> wrote:
also my access to that account is enabled in the channel adviser dashboard Account Authorizations screen


On Thursday, June 20, 2013 10:58:28 AM UTC-7, Adam Scholfield wrote:
that doesn't make any sense, i used the same credentials and same profile id for both of those requests, the auth one went through but the shipping list one gave me the authentication error, whats more is every now and then i ping the inventory service and get this error "There was an error reflecting 'GetInventoryItemListResult'."

--
You received this message because you are subscribed to the Google Groups "ChannelAdvisor Developer Network" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadn+uns...@googlegroups.com.
To post to this group, send email to ca...@googlegroups.com.

Visit this group at http://groups.google.com/group/cadn.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "ChannelAdvisor Developer Network" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cadn+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages