| Author |
Value for key 'addresses' in dictionary 'Order Dict' missing
|
|
|
| I am getting the following error when I check out. I only get this
error if my ship to address is more than 22 characters long. If I get
the error on a particular address all I have to do is truncate the
address line 1 field to 22 characters or less and it works fine.
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 really need to be able to use the entire address. I have been
fighting this issue for a while now and management is getting hot under
the collar. Any help is greatly appreciated.
| |
| Ravi Shankar 2005-08-23, 2:47 am |
| Hi fish,
You need to check the address line 1, 2 & 3 definitions in the
OrderGroupAddresses and Addresses tables of the site database. If your users
are able to create an address where the line 1 is in excess of 22 characters
then the problem is not with the "Addresses" table so check only the
OrderGroupAddresses table and make these files nvarchar(50) or more...
nvarchar is essential for proper mapping with the CSOLEDB layer.
Hope this helps.
--
Ravi Shankar
"fish" wrote:
> I am getting the following error when I check out. I only get this
> error if my ship to address is more than 22 characters long. If I get
> the error on a particular address all I have to do is truncate the
> address line 1 field to 22 characters or less and it works fine.
>
> 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 really need to be able to use the entire address. I have been
> fighting this issue for a while now and management is getting hot under
> the collar. Any help is greatly appreciated.
>
>
| |
|
| THANKS for the help.
I checked both tables and the fields are much larger than the 22
character limit. After reading your post I really thought this would
fix the issue. Is there anything else you can think of that may be the
issue?
Thanks again.
Fish
| |
|
| This is still an issue for me. Does anyone have any idea how this can
be resolved?
| |
| Vinod Kumar[MSFT] 2005-09-13, 8:48 pm |
| The problem here is that your order dictionary does not have the addresses key populated. Please make sure that you've the address key populated in your order before executing the pipelines.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
--------------------
From: "fish" <randyfisher@luministic.com>
Newsgroups: microsoft.public.commerceserver.general
Subject: Value for key 'addresses' in dictionary 'Order Dict' missing
Date: 22 Aug 2005 15:08:07 -0700
Organization: http://groups.google.com
Lines: 14
Message-ID: <1124748487.883256.7560@g14g2000cwa.googlegroups.com>
NNTP-Posting-Host: 66.129.101.227
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1124748493 13936 127.0.0.1 (22 Aug 2005 22:08:13 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 22 Aug 2005 22:08:13 +0000 (UTC)
User-Agent: G2/0.2
Complaints-To: groups-abuse@google.com
Injection-Info: g14g2000cwa.googlegroups.com; posting-host=66.129.101.227;
posting- account=Sl4Ymw0AAADp7uIju4fhSe0SN3aFxMOV
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fastwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.maxwell.syr.edu!postnews.google.com!g14g2000cwa.googlegroups.com!not-for-mail
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.commerceserver.general:3262
X-Tomcat-NG: microsoft.public.commerceserver.general
I am getting the following error when I check out. I only get this
error if my ship to address is more than 22 characters long. If I get
the error on a particular address all I have to do is truncate the
address line 1 field to 22 characters or less and it works fine.
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 really need to be able to use the entire address. I have been
fighting this issue for a while now and management is getting hot under
the collar. Any help is greatly appreciated.
|
|
|
|