OPEN-DSI / ecommerceng_woosync

WooSync, synchronize Woocommerce and Dolibarr
GNU General Public License v3.0
73 stars 46 forks source link

Erreur Synchro image : taille 90 octets #26

Closed Alf-prof closed 1 year ago

Alf-prof commented 4 years ago

Bonjour, J'ai un problème pour la synchronisation des images de Woocommerce vers Dolibarr.

Les images sont mal synchronisées. Le nom est correct, mais parfois leur taille fait 90 octets et le fichier image contient en fait ces 90 caractères :

\<html>\<body>\<h1>400 Bad request\</h1> Your browser sent an invalid request. \</body>\</html>

Je n'ai encore trouvé aucun facteurs communs. Certaines images sont bien synchronisées. Je n'ai paramétré la synchro que dans ce sens.

Dolibarr : 11.0.3 Woocommerce : 4.1.1 Woosync : 4.0.45

Alf-prof commented 4 years ago

Voici les erreurs rencontrées lors de la synchro :

2020-05-27 18:25:07 DEBUG   10.2.0.149    eCommerceProduct::fetchByRemoteId sql=SELECT t.rowid, t.fk_product, t.fk_site, t.remote_id, t.last_update FROM llx_ecommerce_product as t WHERE t.fk_site = 1 AND t.remote_id = '1414'
2020-05-27 18:25:07 DEBUG   10.2.0.149    sql=SELECT t.rowid, t.fk_product, t.fk_site, t.remote_id, t.last_update FROM llx_ecommerce_product as t WHERE t.fk_site = 1 AND t.remote_id = '1414'
2020-05-27 18:25:07 INFO    10.2.0.149    Product::fetch id=6 ref= ref_ext=
2020-05-27 18:25:07 DEBUG   10.2.0.149    sql=SELECT rowid, ref, ref_ext, label, description, url, note as note_private, customcode, fk_country, price, price_ttc, price_min, price_min_ttc, price_base_type, cost_price, default_vat_code, tva_tx, recuperableonly as tva_npr, localtax1_tx, localtax2_tx, localtax1_type, localtax2_type, tosell, tobuy, fk_product_type, duration, fk_default_warehouse, seuil_stock_alerte, canvas, net_measure, net_measure_units, weight, weight_units, length, length_units, width, width_units, height, height_units, surface, surface_units, volume, volume_units, barcode, fk_barcode_type, finished, accountancy_code_buy, accountancy_code_sell, accountancy_code_sell_intra, accountancy_code_sell_export, stock, pmp, datec, tms, import_key, entity, desiredstock, tobatch, fk_unit, fk_price_expression, price_autogen FROM llx_product WHERE rowid = 6
2020-05-27 18:25:07 DEBUG   10.2.0.149    sql=SELECT rowid,name,label,type,size,elementtype,fieldunique,fieldrequired,param,pos,alwayseditable,perms,langs,list,totalizable,fielddefault,fieldcomputed,entity,enabled,help FROM llx_extrafields WHERE elementtype = 'product' ORDER BY pos
2020-05-27 18:25:07 DEBUG   10.2.0.149    sql=SELECT rowid, ecommerceng_description_1, ecommerceng_short_description_1, ecommerceng_wc_status_1_1, ecommerceng_tax_class_1_1, ecommerceng_wc_sale_price_1_1, ecommerceng_wc_date_on_sale_from_1_1, ecommerceng_wc_date_on_sale_to_1_1, stock_available FROM llx_product_extrafields WHERE fk_object = 6
2020-05-27 18:25:07 DEBUG   10.2.0.149    sql=select stock_available from llx_product p where p.rowid =
2020-05-27 18:25:07 ERR     10.2.0.149     DoliDBMysqli::query SQL Error message: DB_ERROR_SYNTAX You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1

Je n'ai pas activé la gestion des stocks et je ne la veux pas.

Dolibarr : 11.0.3 Woocommerce : 4.1.1 Woosync : 4.0.45

Alf-prof commented 1 year ago

Problème disparut lors d'une mise à jour !