| Author |
Value for key 'addresses' in dictionary 'Order Dict' missing
|
|
|
|
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.
>
| |
|
| 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.
| |
|
| 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?
|
|
|
|