1. Just installed the latest v3--5- commited today at 00:07. Enabled all the modules and only paypal as payment... whe i try to create a product, (tangible) i get (after saving the product):

warning: array_filter() [function.array-filter]: The first argument should be an array in \modules\ecommerce\contrib\ec_roles\ec_roles.module on line 112.
warning: array_filter() [function.array-filter]: The first argument should be an array in \modules\ecommerce\contrib\ec_roles\ec_roles.module on line 116.

(the product is recorded in the database)

2. When i go to Administer >> E-Commerce configuration >> Usser Account i get this error:

warning: Missing argument 1 for drupal_get_form() in \includes\form.inc on line 49.
warning: Missing argument 1 for drupal_retrieve_form() in \includes\form.inc on line 179.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '' was given in \includes\form.inc on line 218.

3. If i do not install the address module, when i try to checkout i have to create an address (user/1/eaddress) and, when i save the address, i get a blank page and the address is not recorded in My account >> address book (user/1/eaddress). If i install the address module, i try to checkout, i create an address (user/1/address), the address is recorded, and im redirected to record another address (user/1/eaddress), the same as the first case. Note that if i install the address module, i get two "address book" links in "My account" the first link is user/1/eaddress and the second is user/1/address. The checkout proccess cant continue in any of these cases. When i click in the first address book link, there is an address recorded and onli shows a comma. I try to edit or delete this comma and i got this: Fatal error: Cannot use object of type CRM_Core_DAO_Phone as array in \modules\civicrm\api\utils.php on line 59

4. When i try to access the Coupon link at the configuration menu i get:

warning: Missing argument 1 for drupal_get_form() in \includes\form.inc on line 49.
warning: Missing argument 1 for drupal_retrieve_form() in \includes\form.inc on line 179.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '' was given in \includes\form.inc on line 218.

5. On flexicharge link, when i try to create a site-wide im redirected to 'admin/store/settings/flexicharge/add?provider=sitewide&method=general' and appears the e-commerce home page (the page with the summaries).

6. When i click at Subproducts (in the configuration) i get: warning: Invalid argument supplied for foreach() in \modules\ecommerce\subproducts\subproducts.module on line 1786.

7. When i clic at the coupons (not in the configuration) and then in "create" i get a blank page.

8. When i try to create an expiry schedule under Administer >> E-Commerce >> Schedule i get this: warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'ec_recurring_expiry' was given in \includes\form.inc on line 218.

Thats about it for now... thanks guys... does anyone have an ETA for a production ready for druapl 5?

Comments

sime’s picture

Assigned: Unassigned » sime

#1 is fixed by sammys
http://drupal.org/node/118710

#2 fixed by me
http://drupal.org/cvs?commit=56223

#5 fixed by me a whiles ago.

gordon’s picture

#4 and #7 should now be fixed.

Also subproducts #6 should be as well.

sime’s picture

#8 and #3 remain

Operations-1’s picture

thanks guys... that was quick... i think that the bug #3 is the most critical bug, since it dont let us continue to checkout... does anyone has any idea how to fix it? Also, i have a question not related to bugs... on my site, i will use civicrm. Is it possible to use the address recorded on the civcrm table? so the client do not have to enter the address again? thats because at my site, i have a complete registration form where the client already enter his address... thanks guys

sime’s picture

I've done most of #8. I'll have to look at #3 later.

Please don't mix support questions with bug-reports.

sime’s picture

#8 is obsolete - partly finished, and what remains is a dupe of http://drupal.org/node/119432 now.

gordon’s picture

Status: Active » Fixed

#3 is because you have enabled both ecivicrm and the address module. You can only use 1 or the other.

Operations-1’s picture

Status: Fixed » Active

I still get the error #2...

Operations-1’s picture

I still get the #6 too, but now in the line 1799 of the subproducts.module...

neclimdul’s picture

Status: Active » Fixed

#6 should be long gone from -dev and I just committed a fix for #2 that should show up in -dev in the next refresh. Based on gordonh's comment I'm going to mark this fixed. Please reopen if I'm wrong.

Operations-1’s picture

Status: Fixed » Active

i downloaded the 5.x-3.x-dev commited on February 16, 2007 - 12:04.... i still get #2 and #6 (on line 1799)... about #3, gordon is right, it works if i add an address VIA CiviCRM, but not via My account >> address book, where i get:

"Fatal error: Cannot use object of type CRM_Core_DAO_Phone as array in \modules\civicrm\api\utils.php on line 59"

neclimdul’s picture

Status: Active » Fixed

That would be because the download hadn't refreshed. The download you used was a couple hours before I made the fix and posted my reply. The problems should actually have been fixed.

As for the civicrm problem... I hate to be this way but that doesn't seem to be a E-Commerce issue. Make sure you only have ecivicrm or address.module installed and not both. If it does boil down to be related to ecivicrm could you open another issue against ecivicrm?

gordon’s picture

The issues with ecivicrm are fixed now.

Anonymous’s picture

Status: Fixed » Closed (fixed)