• Da circa un paio di giorni se dal mio sito provo ad accedere alla sezione fatture in cloud va in errore 500. Tutte le altre parti del sito stanno funzionando correttamente. Sono sostanzialmente bloccato non riesco più a generare le fatture elettroniche, e chiaramente devo risolvere in 12 giorni altrimenti sono guai.

    L’errore preciso è questo:

    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 6.1.1
    Active theme: Betheme (version 26.6.7)
    Current plugin: WooCommerce Fattureincloud (version 2.5.9)
    PHP version 7.4.33
    
    
    
    Error Details
    =============
    An error of type E_ERROR was caused in line 213 of the file /var/www/web/wp-content/plugins/woo-fattureincloud/inc/ordine.php. Error message: Uncaught Error: Call to a member function get_customer_note() on bool in /var/www/web/wp-content/plugins/woo-fattureincloud/inc/ordine.php:213
    Stack trace:
    #0 /var/www/web/wp-content/plugins/woo-fattureincloud/inc/setup-file.php(135): include_once()
    #1 /var/www/web/wp-content/plugins/woo-fattureincloud/inc/setup_page_display.php(120): include_once('/var/www/client...')
    #2 /var/www/web/wp-includes/class-wp-hook.php(308): woo_fattureincloud_setup_page_display()
    #3 /var/www/web/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    #4 /var/www/web/wp-includes/plugin.php(517): WP_Hook->do_action()
    #5 /var/www/web/wp-admin/admin.php(259): do_action()
    #6 {main}
      thrown
    

    non so se possa essere legato, spero di no, ma ho notato questo problema dopo che ho emesso un rimborso parziale in un ordine ( non ancora fatturato )

    La voce rimborsata parzialmente era la spedizione, il pagamento era stato fatto tramite paypal.

    non sono certo le due cose sono legate, ma è stata l’ultima operazione che ho fatto sul sito che ho fatto e che mi ricordo, prima di notare questo problema.


    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author woofatture

    (@woofatture)

    Salve @maverick87shaka ,

    il consiglio è se non fosse già stato fatto di aggiornare il plugin WooCommerce Fattureincloud all’ultima versione 2.5.9

    il messaggio di errore si riferisce all’utilizzo delle note dell’ordine:

    Error message: Uncaught Error: Call to a member function get_customer_note(

    Il consiglio è di verificare se si utilizza una particolare procedura per aggiungere note all’ordine

    successivamente, il consiglio è di inviare :

    • il Report di Sistema
    • lo screenshot dell’ordine che genera l’errore
    • i messaggi prelevati dal file debug.log

    come illustrato nella documentazione Woofatture:

    <u>https://woofatture.com/docs/cosa-inviare-al-supporto-per-poter-essere-aiutati-nel-modo-migliore/</u&gt;

    Cordiali Saluti
    Team Supporto
    ______________
    Woofatture.com

    Thread Starter Maverick87Shaka

    (@maverick87shaka)

    Grazie per il riscontro,
    Confermo che sto attualmente utilizzando la versione: 2.5.9 del plugin.
    Purtroppo non saprei neanche identificare qual’è l’ordine che da il problema in quanto va in errore 500 proprio appena seleziono la voce fatture in cloud sotto woocommerce ( non arrivo a vedere la solita interfaccia del plugin con l’anteprima dell’ordine, il menu a tendina per selezionare su quale operare, e neanche le tre tab sopra per muovermi tra le impostazioni etc )

    Siccome di default se non ricordo male è selezionato sempre l’ultimo ordine dal plugin, credo che a dare il problema sia il #720, che però non ha nessuna nota inserita ( almeno volontariamente da me )
    Unica cosa che segnalo è che è proprio l’ordine su cui ho emesso un rimborso parziale della spedizione, e quindi più o meno da quanto poi ho riscontrato il blocco del plugin.
    Vi riporto i dati dalla schermata ordini in quanto quella da fattureincloud non posso visualizzarla.

    https://multipurpose-ufc.com/fattureincloud/1.png
    https://multipurpose-ufc.com/fattureincloud/2.png

    Thread Starter Maverick87Shaka

    (@maverick87shaka)

    Ok, visto che il tempo stava scadendo ho dovuto cercare una soluzione. Dopo diversi tentativi con cambio versione php etc, non ho risolto nulla, e ho deciso di fare qualche prova sui file del plugin.
    Ho da prima commentato e sostituito la query delle note dell’ordine con uan stringa vuota, ma avevo lo stesso l’errore sulla voce immediatamente successiva ( get_data() )
    A questo punto me la sono presa con il numero dell’ordine, ipotizzando che il problema fosse sull’ultimo ordine che cercava di aprire. Ho quindi manualmente tolto la variabile $ordine scelto della riga 212 e messo un int a caso valido di ordine precedente, e così il server non andava più in errore 500.
    ho poi ripristinato il file in maniera originale, quindi col valore variabile, e ora tutto funziona correttamente, anche selezionando l’ultimo ordine dal menu a tendina e aggiornando i dati, tutto sembra funzionare, incluso l’invio a fatture in cloud. ( non viene passato l’importo scontato ) ma almeno non ho tutto bloccato.

    Non so dirvi bene la causa, ma vi suggerisco di ricontrollare meglio la solidità del codice con cui generate la variabile: $id_ordine_scelto, perchè sembrava quello il problema.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Uncaught Error: Call to a member function get_customer_note()’ is closed to new replies.