Having updated my site to Drupal 6.14 and Ubercart 6.x-2.0-rc6 all was FINE I went to http://94.3.209.241/uberdrupal11/another-vid-333-product > [Add to Cart] > [Checkout] (not google checkout) > scrolled to bottom of page To check Payment method > all ok and order fine using test cc 4111111111111111 BUT then updated to http://bazaar.ubercart.org/ubercart6-2-bzr.tar.gz and repeated the above now I just get a long progress bar and cannot complete the order

I will leave the site http://94.3.209.241/uberdrupal11/another-vid-333-product to allow you to see the result - Should I report this elsewhere as well??
The report warning shows
Type page not found
Date Wednesday, September 23, 2009 - 18:30
User Anonymous
Location http://localhost/uberdrupal11/cart/cart/checkout/payment_details/credit
... http://localhost/uberdrupal11/cart/checkout
Message cart/cart/checkout/payment_details/credit
Severity warning
Hostname 127.0.0.1

but this disapears if I do a db restore and return to rc6

Comments

rszrama’s picture

Priority: Critical » Normal

For some reason or another, it's requesting payment details from the path /uberdrupal11/cart/cart/checkout/payment_details/credit. I don't see why it's sticking two /cart's in there, though. I'm also not running into this on my test site. Have you made any other customizations here?

artatac’s picture

No extra customisation - it was working fine in rc6 then i simply updated to (rc7) and the issue occured. It is only a test site so i have altered user1 to the following username and temp password if you want to look further. Its backed up so no probs

webmaster
demo

regards

Joe

rszrama’s picture

Have you tried a clean install to see if you have the same problem? My test site was also updated from RC6 to the current dev version and it had no difficulties.

artatac’s picture

will test on clean install and report back...

torgosPizza’s picture

I can't vouch for my own install (I'm still waiting for uc_file_update_6006 to finish..!) but it looks like this only happens when you refresh the Checkout page (or load it for the first time). If you click the radio button, it POSTs to the right url and the payment details pane shows up. Reload the page and you get the progress bar again. It's as if the ucURL variable is not getting set correctly or something. Recursion someplace? An improper base path set somewhere?

jrust’s picture

I also am encountering this issue after upgrading to rc7.

Upon initial load of the checkout page it tries to load:
/cart/cart/checkout/payment_details/credit

which results in a 404.

artatac’s picture

I can confirm that if you do a fresh install of drupal/ubercart/uberdrupal the issue does NOT occur. but when I have tried to upgrade my existing site I got this issue

artatac’s picture

That is interesting. Because so much work was put into my live site, I downloaded a copy and placed it on my local host. That is where I had this issue and I wonder if ucURL is not setup on my local host. How is this checked/done please?

Regards

Joe

jrust’s picture

FYI, I tracked this down to bugs in the javascript of uc_free_order (#586872: Javascript Bug when using UC rc7) and uc_gift_certificate.

torgosPizza’s picture

An update from my end, I tested with Anonymous and Registered checkout and neither of them caused this issue to appear. Are you guys using any additional payment methods or is credit card the only one?

EDIT: Interesting find, Jason. Nice work :) But I don't recall the eat3d.com site using gift certificates? Maybe it's using free order though, hadn't looked.

ivrh’s picture

Status: Active » Needs review
Chad_Dupuis’s picture

@ivan.g

Just so I am clear that this -is- the solution... Who is running jQuery 1.3+? Isn't d6 at 1.2.6 and even the jquery update isn't up to 1.3 yet, (except for the 2.x dev version) correct?

So instead of a fix shouldn't this be marked as a sort of isolated case where people have manually updated their jquery? And, if so, why are there so many others having this issue? Does everyone that reported in this issue queue have jquery 1.3+?

Is there anyone with 1.2.6 having this issue? Personally I've seen it a couple times on a stock d6 install, but not enough to feel like I need to track it down - usually resolved by reloading the cart a couple times....

artatac’s picture

Although I did follow and do #11 it made no difference BUT making the changes suggested to the Free module sorted the issue for me..

torgosPizza’s picture

Yeah the solution the jrust proposed is probably the correct one. I'm not positive #11 is necessary at the moment (not until D6 moves to a new version of jQuery).

Island Usurper’s picture

The fix proposed in #11 had actually already been put in, but was reverted by another patch. In jQuery 1.2, that syntax was deprecated but still accepted, so making this change won't actually affect anybody using that version.

savmac’s picture

patch from #9 solved it for me, thanks!

TR’s picture

Status: Needs review » Fixed

I'm not sure why this is marked as "needs review" - there was never a patch here to review in the first place, and #13 indicates that the OPs problem was solved by the fix in #9. So moving this to "fixed" ...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Summit’s picture

Hi, I set this to active. I do not use uc_free_order or uc_gift_certificate, but having this issue on 6.2.4.
Anyone has a solution please?
Thanks a lot in advance!
greetings, Martijn

TR’s picture

Category: bug » support

@Summit: It's highly unlikely that your issue is a bug. It's probably a JavaScript conflict, a Secure Pages configuration issue, a permissions issue, or any number of problems caused by a contributed module. Please search through the many threads discussing this symptom on ubercart.org, and ask for help there if you still can't figure it out.

Summit’s picture

Hi, I do not have the problem on Firefox, it is only on Internet Explorer and Safari is more terrible..Can you may be filter it down with this to a more specific field for me to look for?
greetings, Martijn