• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Funni
#1 Posted : Monday, March 24, 2014 9:13:58 AM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

Trying to deploy the new version of BV Commerce 2013.0.1.301, and I am getting a check out error.

I have all the same setting as my current running store on BV 5.8. After adding items to cart and entering the correct CC info I get the following message

"Error finding page
An error occurred while trying to find the specified page."

Not sure where to look to fix this. I did check the data on the payment section and it is exactly as our running store. Any Ideas?

Aaron
#2 Posted : Monday, March 24, 2014 10:49:57 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
It sounds like you're getting an application error and being taken to the error page. Check the Audit Log. You should see an error that corresponds to this. Please post that error on the forum. Thanks!
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#3 Posted : Monday, March 24, 2014 10:51:54 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Also, which checkout are you using?
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Funni
#4 Posted : Monday, March 24, 2014 11:16:21 AM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

The error message is a system error

BVSoftware.Cryptography.AesEncryption: Index was outside the bounds of the array.

Checking out using credit card, using authorize.net
Aaron
#5 Posted : Monday, March 24, 2014 11:21:10 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: Funni Go to Quoted Post
The error message is a system error

BVSoftware.Cryptography.AesEncryption: Index was outside the bounds of the array.

Checking out using credit card, using authorize.net

Sounds like you may need to generate a new encryption key. To do this go to Options >> Site Settings >> Security. Click the "Generate New Encryption Key" button.

Are you having any problems viewing past orders (i.e. orders placed on the 5.8 site)? To test this view a few orders in the admin that were placed on the 5.8 site and that used credit cards. Also be sure to view the payment page for those orders. If you run into any errors during testing, go back to the Security settings page and click the "Update data with Old Encryption Keys" button.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Funni
#6 Posted : Monday, March 24, 2014 11:35:28 AM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

When I Click the "Generate New Encryption Key" button, I get the same error page.

I can see old 5.8 orders and the payment page loads fine?

Aaron
#7 Posted : Monday, March 24, 2014 12:58:55 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: Funni Go to Quoted Post
When I Click the "Generate New Encryption Key" button, I get the same error page.

What error do you get in the Audit Log when you click this button?
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Funni
#8 Posted : Monday, March 24, 2014 1:09:32 PM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

After I select "Generate New Encryption Key", I get taken to the error page on the customer side, same page after trying to check out.
In the audit log I get the same exact system error

BVSoftware.Cryptography.AesEncryption: Index was outside the bounds of the array.
Aaron
#9 Posted : Monday, March 24, 2014 1:49:03 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Are you using an alternate location for your encryption keys? The default location is the /bin folder, but you can change this by specifying a path in the Web.config appSettings key EncryptionKeyLocation.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Funni
#10 Posted : Monday, March 24, 2014 2:01:48 PM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

No
I am not using an alternate location, Do you think this is a setup issue?
Aaron
#11 Posted : Monday, March 24, 2014 2:09:21 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: Funni Go to Quoted Post
No
I am not using an alternate location

OK. So do you see the encryption key files (bvkeym.config and bvkeys.config) in the /bin folder?

The next thing I would check is the file permissions on the server. We recommend 'modify' permissions on the site. This will allow the application to write new encryption keys to the /bin folder as well as the various other file operations that the application performs.

Originally Posted by: Funni Go to Quoted Post
Do you think this is a setup issue?

Not sure yet...
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Funni
#12 Posted : Monday, March 24, 2014 2:11:12 PM(UTC)
Funni

Rank: Member

Joined: 8/25/2004(UTC)
Posts: 69

Ok
Problem solved. I had the hosting company Generate New Encryption Key, and that looks like it fixed the issue.
I was doing it with no result, thanks for the help.
Craig
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012