Commerce Server General - Value for key 'addresses' in dictionary 'Order Dict' missing

This is Interesting: Free IT Magazines  
Home > Archive > Commerce Server General > August 2005 > Value for key 'addresses' in dictionary 'Order Dict' missing





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Value for key 'addresses' in dictionary 'Order Dict' missing
fish

2005-08-18, 8:49 pm


This is a strange situation. The web site I am working on is currently
in production. I can go through the entire checkout process. I can
select a shipping address and billing address. As I debug the code the
address values seem to be filled. These values are also present in the
pipeline log files. At the end of the checkout process I get the
following error.

Component Execution failed for component[0x6] hr: 0x80004005 ProgID:
Commerce.SampleRegionalTax.1 Dictionary error: Value for key
'addresses' in dictionary 'Order Dict' missing (expected a variant of
type 9) (orderform=default)

I am able to continually reproduce this error with a certain user
account. If I login as another user I am able to checkout
successuflly.

Thanks for any help you can give me to attempt to debug and fix this.

Colin Bowern

2005-08-19, 5:52 pm

Hi,

Try enabling pipeline logging, inserting an XML Tracer, or script to dump
the order form. There is a pre-written script in the CS2002 documentation
under the "Step 1: Commerce Server 2002 Pipeline Logging and Debugging"
heading. This will help you determine of the addresses dictionary is being
dropped somewhere along the line or even appearing at the start of the
pipeline.

Cheers,
Colin


"fish" <randyfisher@luministic.com> wrote in message
news:1124408499.949403.273690@g14g2000cwa.googlegroups.com...
>
> This is a strange situation. The web site I am working on is currently
> in production. I can go through the entire checkout process. I can
> select a shipping address and billing address. As I debug the code the
> address values seem to be filled. These values are also present in the
> pipeline log files. At the end of the checkout process I get the
> following error.
>
> Component Execution failed for component[0x6] hr: 0x80004005 ProgID:
> Commerce.SampleRegionalTax.1 Dictionary error: Value for key
> 'addresses' in dictionary 'Order Dict' missing (expected a variant of
> type 9) (orderform=default)
>
> I am able to continually reproduce this error with a certain user
> account. If I login as another user I am able to checkout
> successuflly.
>
> Thanks for any help you can give me to attempt to debug and fix this.
>



fish

2005-08-20, 7:47 am

THANKS. I have been able to find that the ship to address only
supports 22 characters. When I make the address 23 char long it gives
the error above.

fish

2005-08-20, 5:53 pm

Why or Where is the ship to address length set? If I modify
addressline1 and make it 22 char long it works perfect. Then I make it
23 char long and it continually fails. How do increase this field
length?

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com