The following error is being displayed when trying to view an order in the Tea Commerce section:
String was not recognized as a valid Boolean.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: String was not recognized as a valid Boolean.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FormatException: String was not recognized as a valid Boolean.]
Did you get my email? Unzip the dll and replace it at the website and see if it fixes the problem. The get status is called when you view an order to get the latest payment details for the order
This is because the GetStatus method is called and property because your settings isnt correct - it will fail. So try and solve the other problem first. If that doesn't fix it - try update Tea Commerce to the latest version.
Also the paypal orders that have not been confirmed and have the payment status to Initial (as shown on the search list) are displayed correctly ... only those with status Captured are not visible from the backend.
No I have 1.4.3.2 .... do I just upload the .bin files or do i have to reinstall the whole package? Will I lose all the modifications i have done on xslt and js!?!?
You just install the Tea Commerce package as normal on top of the old one. We merge settings files, and we don't touch your xslt or javascript files. We only update the teaCommerce.js and the uncompressed file.
Error displaying order in admin
The following error is being displayed when trying to view an order in the Tea Commerce section:
String was not recognized as a valid Boolean.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: String was not recognized as a valid Boolean.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FormatException: String was not recognized as a valid Boolean.]
System.Boolean.Parse(String value) +9625202
TeaCommerce.PaymentProviders.PayPal.InternalGetStatus(String transactionId, Dictionary`2 settings) +40
TeaCommerce.PaymentProviders.PayPal.GetStatus(Order order, Dictionary`2 settings) +15
TeaCommerce.Admin.Umbraco.plugins.TeaCommerce.Orders.EditOrder.<OnLoad>b__0(PaymentProvider paymentProvider, IPaymentProvider paymentProviderInstance) +97
TeaCommerce.Admin.Umbraco.plugins.TeaCommerce.Orders.EditOrder.DoPaymentProviderAction(Func`3 callback) +158
TeaCommerce.Admin.Umbraco.plugins.TeaCommerce.Orders.EditOrder.OnLoad(EventArgs e) +127
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
Any ideas what is causing the error? How can I fix this particular order?
Hi Gordon
Could you try and post your payment provider settings ( please click the edit button to show the alias and not the user friendly name )
Which Umbraco and Tea Commerce version do you have installed?
Kind regards
Anders
Umbraco 4.7.1.1 and Tea Commerce 1.4.3.1
Umm, which settings do you need to see?
The ones for the creditcard/paypal payment method.
There's not much to show:
I've tried looking in the database for anything that looks odd ... but nothing obviously does!?
What does "TeaCommerce.PaymentProviders.PayPal.InternalGetStatus" do / where does it get it's information?
Did you get my email? Unzip the dll and replace it at the website and see if it fixes the problem. The get status is called when you view an order to get the latest payment details for the order
FANTASTIC!!!
That has solved the problem :-)
I have the same problem.... is there any fix?
Hi Spyros
Your problem is related to http://our.umbraco.org/projects/website-utilities/tea-commerce/tea-commerce-support/36070-Paypal-problem-with-redirect-back-to-site
This is because the GetStatus method is called and property because your settings isnt correct - it will fail. So try and solve the other problem first. If that doesn't fix it - try update Tea Commerce to the latest version.
I have solved that and created a new order but i have the same problem....!!! The redirect now works just fine...
Also the paypal orders that have not been confirmed and have the payment status to Initial (as shown on the search list) are displayed correctly ... only those with status Captured are not visible from the backend.
Have you updated to Tea Commerce 1.4.4.0?
No I have 1.4.3.2 .... do I just upload the .bin files or do i have to reinstall the whole package? Will I lose all the modifications i have done on xslt and js!?!?
You just install the Tea Commerce package as normal on top of the old one. We merge settings files, and we don't touch your xslt or javascript files. We only update the teaCommerce.js and the uncompressed file.
Kind regards
Anders
is working on a reply...