Hello,
I'd installed Merchello on a new installation of Umbraco 7.5.2
Then I'd installed the FastTrack package.
If I see the catalog, it works. But from the basket, to the checkout, to every other part of the FastTrack website, nothing works. I receive many errors.
Why?
I'd installed all from zero, without any customization in the code... Really strange...
Hmm - I'll quadrupedal check the FastTrack package I posted then =)
If you download and unzip the Merchello.2.2.0.upgrade.zip you'll find a FastTrack folder with a bin directory. Grab the dlls from them and pop them into your bin directory.
I just reinstalled both Merchello 2.2.0 and FastTrack 2.2.0 using files downloaded from the project page and it worked. Not sure what happened during your install.
Would you mind pinging me on twitter and (if you're willing) arrange to send me your Umbraco log file via email ...
Are you saying your cart does not clear when you checkout? I don't think I'm following you - that would mean the payment attempt returned unsuccessful, but I'm not sure how that would have anything to do with an upgrade ...
Can you verify that you are installing the same version of Merchello and FastTrack (e.g. Merchello.2.2.0.zip and FastTrack.2.2.zip)? There have not been any other issue reported and I'm able to install without a hitch.
EDIT: I think I found the issue. It looks like the FastTrack.2.2.0.zip published did not properly add the Merchello.Web.Store.dll ... this would cause a bunch of problems. Give me a couple of minutes and I'll build and post a new one.
Nothing, I tried this packages but I've the same problem in the same page.
And another more little error is that if in the "Billing address" page you check "use for shipping address", it doesn't save anything you typed in the shipping address page.
End of video is abrupt - working on open sourced projects means you don't have funds for things that aren't free =)
The thing with the billing to shipping address is actually by design. On the default install only the US is configured as a country to allow deliveries to ... you will notice in the drop down box on the shipping there is only US. You have to add other shipping countries or fill in the "ELSE" country to configure the shipping. I sort of showed that in the video.
Yes, now I try to do the checkout and set US as the country and it works.
But the problem is that if I set in the shipping address another country it doesn't works. It's really strange 'cause I've set "Everywhere Else" in the Shipping Countries settings
I wonder if the pull we merged created a bug as well as fixing one. Would you mind writing up what your seeing with the exception and creating an issue in http://issues.merchello.com so we can test that specifically.
It'd be great if you could post the exception and a step by step how to reproduce.
I'm doing the best I can to help you - when I try to download your solution I get an empty compressed (zip) file so there's nothing to look at.
Also, it's difficult to address "many errors" due to the ambiguity - so I'm sorry if your getting frustrated, but more specific details would be helpful.
I've done the install of 7.5.3 and Merchello 2.2.1 a few times now and have not run across any install errors.
I've also checked the "Everywhere else" country setting and it's working fine in my install ... so I'm at a bit of a loss.
@Bob - In Umbraco go to Developer -> On the dashboard - Examine Management and under the Indexers go through each one and click Index Infor and Tools -> Rebuild index.
@Rusty - I've just had problems too. My first set of errors was because i didn't look closely enough at the downloads on the Our Umbraco page (the one at the bottom called MerchelloFastTrackV210 should probably just be deleted as it has the problems you list but because of the name and ordering distracted me!)
I'm still getting errors with the latest downloads though:
Steps were:
1) Clean Umbraco from nuget install.
2) Installed Merchello from local package (downloaded from Downloads on our) (ensuring it was v2.2.1 this time!)
3) Installed Fasttrack v 2.2.1 (from our again as local package).
I get the error The given key was not present in the dictionary.
Any tips on where I'm going wrong - as suggested by other forum posts I've then tried to use Nuget on top of the above but that installs Fasttrack v2.2.0 which can't be good.
OK - I've managed to recreate this issue with the same downloads so it's either:
1) A race condition
2) Something to do with changing Merchello settings and THEN installing FastTrack.
What I did was to install Umbraco then Merchello and then change the default language in Umbraco (selecting UK English) and then changed the merchello settings as per below and then installed FastTrack.
Site then blows up with the above error.
@Bob - can you please confirm if you changed any Merchello settings before installing Fasttrack? In my successful install I can happily change those settings.
I managed to get to the checkout - set the country as UK and then on the shipping stage it only had US as an option.
Went off to do something else and now I get the error I was getting before on all pages.
Is this the Examine indexes getting corrupt? When I try and rebuild the Merchello ones they hang and don't complete. There is nothing in the logs to suggest what it is?
To fix it I set the Umbraco default language back to US , stopped the solution (killed IIS Express) and then started the solution back up.
The examine indexes were rebuilt and the site renders again.
So that's an issue.
Now when I go to the checkout I can select Italy (which I'm guessing Bob is using) and then on the Shipping Address only United States is an option (but I don't see an error page!).
But there is the same problem if you have checked the shipping selection in the checkout page and then you come back in the previous page with your browser.
I confirm that with the new edition of Merchello and FastTrack (2.3.1) I don't have problems with the mandatory field or during the installation using a fresh install of Umbraco.
Problem after the installation of FastTrack package
Hello, I'd installed Merchello on a new installation of Umbraco 7.5.2
Then I'd installed the FastTrack package. If I see the catalog, it works. But from the basket, to the checkout, to every other part of the FastTrack website, nothing works. I receive many errors.
Why? I'd installed all from zero, without any customization in the code... Really strange...
Hi Bob,
What sort of errors? Was Merchello running in the back office / and did you have the FastTrack content in the content tree?
Steps:
Hi Rusty,
yes, Merchello is running in the back office and I have the FastTrack structure in the content tree.
I'd follow the step like you say.
I'll list the errors that I get on the frontend:
Object reference not set to an instance of an object.
The parameter invoiceKey was not found in the CustomerContext
Object reference not set to an instance of an object.
Object reference not set to an instance of an object.
Also the subfolders of this pages return errors.
If you want I can send to you the local installation test that I've, so probably you can easily find the error.
The strange thing is that the catalog's pages are displayed correctly...
Hi Bob,
Do you have a FastTrack.dll and a FastTrack.Ui.dll in your bin directory?
If so, try setting the compilation debug setting (in your web.config) to true, refreshing. If that works you can set it back to false.
No, I don't have these two .dlls
These are the versions that I have installed:
Hmm - I'll quadrupedal check the FastTrack package I posted then =)
If you download and unzip the Merchello.2.2.0.upgrade.zip you'll find a FastTrack folder with a bin directory. Grab the dlls from them and pop them into your bin directory.
Does that fix things up?
I just reinstalled both Merchello 2.2.0 and FastTrack 2.2.0 using files downloaded from the project page and it worked. Not sure what happened during your install.
Would you mind pinging me on twitter and (if you're willing) arrange to send me your Umbraco log file via email ...
Really strange... In the zip that I download the files are put in a single folder... There is no bin or other folders...
Ok, I search you on Twitter. Thank you so much!
As Rusty instructions on Twitter I downloaded from this page Merchello2.2.0.zip and MerchelloFastTrack_2.2.0.zip and I installed these packages.
But I still have a problem in the checkout/ship-rate-quote/ page. In this page the error is:
The Umbraco version that I use is the 7.5.2
I don't know why I have this error, 'cause I used a fresh installation of Umbraco.
I also downloaded the Merchello 2.2.0 upgrade and then copied manually the bin files and the Merchello folder. But I still have the error.
Hey Bob,
Are you saying it can't find the view or there is an error in the
CheckoutShipRateQuoteController
?Is there anything in your logs?
Hi Rusty, I can't find the view and there is nothing in the logs about it...
You may encounter the error only if you have products in the cart and if you've already do the checked out.
Are you saying your cart does not clear when you checkout? I don't think I'm following you - that would mean the payment attempt returned unsuccessful, but I'm not sure how that would have anything to do with an upgrade ...
No, my problem is that the "Ship rate quote" page doesn't work if I have something in the basket.
As I wrote to you on Twitter, if you want to see these error, here the step:
I made no changes to the files, just get this error by installing Merchello and FastTrack together.
Bob - I'm sorry bud, but I'm confused. Why are you upgrading if your installing the latest versions?
'cause if I install Merchello and FastTrack without the upgrade of Merchello I received many of errors in the FastTrack pages...
Can you verify that you are installing the same version of Merchello and FastTrack (e.g. Merchello.2.2.0.zip and FastTrack.2.2.zip)? There have not been any other issue reported and I'm able to install without a hitch.
EDIT: I think I found the issue. It looks like the FastTrack.2.2.0.zip published did not properly add the Merchello.Web.Store.dll ... this would cause a bunch of problems. Give me a couple of minutes and I'll build and post a new one.
I released a Merchello 2.2.1 version and FastTrack 2.2.1 - give those a go.
Nothing, I tried this packages but I've the same problem in the same page. And another more little error is that if in the "Billing address" page you check "use for shipping address", it doesn't save anything you typed in the shipping address page.
Here there is the link of my installation.
It uses SQL Compact Express.
If you want to login in the backend, you can use:
test
12345678
Seriously - I did the install over and over successfully https://drive.google.com/file/d/0B0o-8ZqA1sebUWNNeExrTllhdVU/view
End of video is abrupt - working on open sourced projects means you don't have funds for things that aren't free =)
The thing with the billing to shipping address is actually by design. On the default install only the US is configured as a country to allow deliveries to ... you will notice in the drop down box on the shipping there is only US. You have to add other shipping countries or fill in the "ELSE" country to configure the shipping. I sort of showed that in the video.
Yes, now I try to do the checkout and set US as the country and it works.
But the problem is that if I set in the shipping address another country it doesn't works. It's really strange 'cause I've set "Everywhere Else" in the Shipping Countries settings
I wonder if the pull we merged created a bug as well as fixing one. Would you mind writing up what your seeing with the exception and creating an issue in http://issues.merchello.com so we can test that specifically.
It'd be great if you could post the exception and a step by step how to reproduce.
I've added the issue with id M-1128 in this page.
Thanks, I'll give it a go.
News? :)
Why the YouTrack page of Merchello now is not available?
JetBrains must have been doing some maintenance last night.
This was fixed here: http://issues.merchello.com/youtrack/issue/M-1104 and will be in the 2.3.0 release. The code is in the merchello-dev branch.
Thank you!
Where can I download the new version of Merchello?
So I've downloaded the latest Merchello beta version with the new upgrade and I've installed it on a new Umbraco 7.5.2 version.
But now I receive more errors than before... Every page of the website get an error.
What can I do?
Hi Bob,
I'm doing the best I can to help you - when I try to download your solution I get an empty compressed (zip) file so there's nothing to look at.
Also, it's difficult to address "many errors" due to the ambiguity - so I'm sorry if your getting frustrated, but more specific details would be helpful.
I've done the install of 7.5.3 and Merchello 2.2.1 a few times now and have not run across any install errors.
I've also checked the "Everywhere else" country setting and it's working fine in my install ... so I'm at a bit of a loss.
Hi Rusty,
I created a new installation of Umbraco 7.5.3 with Merchello and FastTrack 2.2.1
Here you can see a video with the problem on Merchello store: https://www.opentest.co/share/0b3c552083c811e6884f938f0fe4d196
And you can also download my project: https://files.fm/down.php?i=twzkasr9&n=WEB_UMBRACO753.zip
To test it:
username → test
password → 12345678
Refresh the Examine indexes.
Hi Biagio, how can I do it?
I deleted all the files in App_Data\TEMP\ExamineIndexes but I don't know if it's wrong or not...
I tried also this @Biagio, but still get the same error on the checkout/ship-rate-quote/
@Bob - In Umbraco go to Developer -> On the dashboard - Examine Management and under the Indexers go through each one and click Index Infor and Tools -> Rebuild index.
@Rusty - I've just had problems too. My first set of errors was because i didn't look closely enough at the downloads on the Our Umbraco page (the one at the bottom called MerchelloFastTrackV210 should probably just be deleted as it has the problems you list but because of the name and ordering distracted me!)
I'm still getting errors with the latest downloads though:
Steps were:
1) Clean Umbraco from nuget install. 2) Installed Merchello from local package (downloaded from Downloads on our) (ensuring it was v2.2.1 this time!) 3) Installed Fasttrack v 2.2.1 (from our again as local package).
I get the error The given key was not present in the dictionary.
Any tips on where I'm going wrong - as suggested by other forum posts I've then tried to use Nuget on top of the above but that installs Fasttrack v2.2.0 which can't be good.
Thank you Steve... so I'm not the only that has problems with this package...
BAH!
OK - Just did it again without changing the settings in Merchello and it works perfectly.
I'd previously gone into the Merchello settings and changed the currency to GBP and the language to UK English. (Sorry, I'd forgotten I'd done this).
Let me see if I can zero in on what does it.
I've just redone the install and it works.
OK - I've managed to recreate this issue with the same downloads so it's either:
1) A race condition
2) Something to do with changing Merchello settings and THEN installing FastTrack.
What I did was to install Umbraco then Merchello and then change the default language in Umbraco (selecting UK English) and then changed the merchello settings as per below and then installed FastTrack.
Site then blows up with the above error.
@Bob - can you please confirm if you changed any Merchello settings before installing Fasttrack? In my successful install I can happily change those settings.
Yes Steve, I don't have changed nothing in the Merchello settings before installing FastTrack...
You can also test my zip: https://files.fm/down.php?i=twzkasr9&n=WEB_UMBRACO753.zip
The error page is showed when you go to the checkout page and select a different country from USA...
I managed to get to the checkout - set the country as UK and then on the shipping stage it only had US as an option.
Went off to do something else and now I get the error I was getting before on all pages.
Is this the Examine indexes getting corrupt? When I try and rebuild the Merchello ones they hang and don't complete. There is nothing in the logs to suggest what it is?
Steve
To fix it I set the Umbraco default language back to US , stopped the solution (killed IIS Express) and then started the solution back up.
The examine indexes were rebuilt and the site renders again.
So that's an issue.
Now when I go to the checkout I can select Italy (which I'm guessing Bob is using) and then on the Shipping Address only United States is an option (but I don't see an error page!).
Yup, now restarting the web server it works.
But there is the same problem if you have checked the shipping selection in the checkout page and then you come back in the previous page with your browser.
Same problem that I show in this video.
Probably, there is a problem with the Examine indexes... Probably they are corrupted again.
The other issue I think you have is that you haven't set up the shipping rates for Portugal.
Then you have to enter a region - it falls over without a region so this should be a required field on the form I guess.
No, I've selected "Everywhere Else" on the shipping rate option
I also think that the region field must be a required field on the form
I've created some issues for these bugs.
M-1138 FastTrack v2.2.1 - Changing Umbraco Default Language results in errors http://issues.merchello.com/youtrack/issue/M-1138
M-1139 Fasttrack - Using Non US Addresses throws errors http://issues.merchello.com/youtrack/issue/M-1139
Do you know how can I set the "State / Province / Region" like a mandatory field?
I confirm that with the new edition of Merchello and FastTrack (2.3.1) I don't have problems with the mandatory field or during the installation using a fresh install of Umbraco.
is working on a reply...