• Satt opp vipps + lokal henting (frakt) for kjøp og hent konsept. Varer kan kjøpes, vipps fungerer helt til du har betalt og skal rutes tilbake til butikken. Da kommer en slik url: kasse/order-received/1468/?key=wc_order_w82vfKkyPxUWg og meldingen: En kritisk feil har inntruffet på dette nettstedet.(ingen feil i logg i admin). Kan testes med et test produkt – 1kr – heter test.

    Trenger å vite hva som skal til for å få dette til å virke

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter Tommy Hansen

    (@tommyhansen21)

    Let me know if you want the message in English.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Hvis du får en kritisk feil her, så skal den logges til systemloggen din, og til loggen du finner i WooCommerce/status/logger – den som heter “fatal errors”.

    Vi trenger også å vite versjonene dine av WordPress, WooCommerce og PHP, samt om dette gjelder Vipps Checkout, Vipps Express Checkout eller vanlig WooCommerce-kasse.

    Thread Starter Tommy Hansen

    (@tommyhansen21)

    OK, her er info om WP / WC, under ligger feilmelding

    ### WordPress Environment ###

    WordPress address (URL): http://proshopen.golf
    Site address (URL): http://proshopen.golf
    WC Version: 7.1.0
    REST API Version: ✔ 7.1.0
    WC Blocks Version: ✔ 8.7.5
    Action Scheduler Version: ✔ 3.4.0
    Log Directory Writable: ✔
    WP Version: 6.1.1
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: nb_NO
    External object cache: –

    ### Server Environment ###

    Server Info: Apache/2.4.41
    PHP Version: 8.1.12
    PHP Post Max Size: 128 MB
    PHP Time Limit: 90
    PHP Max Input Vars: 2500
    cURL Version: 7.68.0
    OpenSSL/1.1.1f

    2022-11-25T09:43:56+00:00 CRITICAL Uncaught Error: Call to a member function get_base_country() on null in /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:210
    Stack trace:
    #0 /home/5/p/proshopen/www/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Woo_Checkout.php(604): WC_Checkout->get_checkout_fields()
    #1 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(2327): Essential_Addons_Elementor\Elements\Woo_Checkout->register_controls()
    #2 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(496): Elementor\Controls_Stack->init_controls()
    #3 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/widget-base.php(177): Elementor\Controls_Stack->get_stack()
    #4 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(300): Elementor\Widget_Base->get_stack()
    #5 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(2414): Elementor\Controls_Stack->get_controls()
    #6 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(1107): Elementor\Controls_Stack->sanitize_settings(Array)
    #7 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(529): Elementor\Controls_Stack->get_data()
    #8 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/widget-base.php(724): Elementor\Element_Base->get_raw_data(false)
    #9 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(534): Elementor\Widget_Base->get_raw_data(false)
    #10 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(534): Elementor\Element_Base->get_raw_data(false)
    #11 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/document.php(958): Elementor\Element_Base->get_raw_data(false)
    #12 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(569): Elementor\Core\Base\Document->get_elements_raw_data(Array)
    #13 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(182): Elementor\Modules\Usage\Module->save_document_usage(Object(Elementor\Core\DocumentTypes\Page))
    #14 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(295): Elementor\Modules\Usage\Module->after_document_save(Object(Elementor\Core\DocumentTypes\Page))
    #15 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/upgrade/upgrades.php(654): Elementor\Modules\Usage\Module->recalc_usage(100, 0)
    #16 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/upgrade/upgrades.php(31): Elementor\Core\Upgrade\Upgrades::recalc_usage_data(Object(Elementor\Core\Upgrade\Updater))
    #17 [internal function]: Elementor\Core\Upgrade\Upgrades::_on_each_version(Object(Elementor\Core\Upgrade\Updater))
    #18 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(274): call_user_func(Array, Object(Elementor\Core\Upgrade\Updater))
    #19 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(178): Elementor\Core\Base\Background_Task->task(Array)
    #20 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(133): Elementor\Core\Base\Background_Task->handle()
    #21 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): Elementor\Core\Base\Background_Task->handle_cron_healthcheck('')
    #22 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
    #23 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #24 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(93): do_action('elementor_1_ele...')
    #25 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task-manager.php(68): Elementor\Core\Base\Background_Task->continue_run()
    #26 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task-manager.php(83): Elementor\Core\Base\Background_Task_Manager->continue_run()
    #27 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/db-upgrades-manager.php(240): Elementor\Core\Base\Background_Task_Manager->__construct()
    #28 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/plugin.php(741): Elementor\Core\Base\DB_Upgrades_Manager->__construct()
    #29 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/plugin.php(641): Elementor\Plugin->init_components()
    #30 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): Elementor\Plugin->init('')
    #31 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
    #32 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #33 /home/5/p/proshopen/www/wp-settings.php(617): do_action('init')
    #34 /home/5/p/proshopen/www/wp-config.php(97): require_once('/home/5/p/prosh...')
    #35 /home/5/p/proshopen/www/wp-load.php(50): require_once('/home/5/p/prosh...')
    #36 /home/5/p/proshopen/www/wp-admin/admin.php(34): require_once('/home/5/p/prosh...')
    #37 {main}
      thrown i /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php på linje 210
    
    2022-11-25T10:00:32+00:00 CRITICAL Uncaught ValueError: Path cannot be empty in /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/wc-template-functions.php:53
    Stack trace:
    #0 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): wc_template_redirect('')
    #1 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
    #2 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #3 /home/5/p/proshopen/www/wp-includes/template-loader.php(13): do_action('template_redire...')
    #4 /home/5/p/proshopen/www/wp-blog-header.php(19): require_once('/home/5/p/prosh...')
    #5 /home/5/p/proshopen/www/index.php(17): require('/home/5/p/prosh...')
    #6 {main}
      thrown i /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/wc-template-functions.php på linje 53
    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Som nevnt trenger vi også å vite om du her har brukt Vipps Checkout, Vipps Express Checkout eller vanlig WooCommerce-kasse.

    Du har to feil i loggen, begge er Elementor-basert. Den ene ser ut å ha med oppgradering å gjøre, og er antagelig ikke relevant, den andre derimot ser ut å ha med 404-feil – altså side ikke funnet – å gjøre. Samstemmer tidspunktet på denne med når du fikk feilen?

    Thread Starter Tommy Hansen

    (@tommyhansen21)

    Vipps hurtigkasse og Vipps checkout er på (avhuket). Hadde en side som manglet tidligere – som vi fikk feilmelding på og vi fikset. Vil du ha login – gi meg beskjed (sender på e-post).

    Plugin Author Iver Odin Kvello

    (@iverok)

    Kan du prøve å dektivere Vipps Checkout (husk på å endre handlekurven så den ikke caches) og sjekke på nytt?

    Kan du sjekke om Elementor-feilmeldingen samsvarer med når dere fikk krasjet (spesielt 2022-11-25T10:00:32+00:00 – som er UTC, ikke norsk tid).

    Hvilken side var det som manglet før?

    Thread Starter Tommy Hansen

    (@tommyhansen21)

    Prøvde nå, fikk denne feilmeldingen: Dessverre Så Er Vipps-Betaling Ikke Tilgjengelig For Øyeblikket. Vennligst Velg En Annen Metode.

    Siden som tidligere manglet var Salgsbetingelser

    Plugin Author Iver Odin Kvello

    (@iverok)

    Ok.

    Feilmeldingen du får der er kun for kunder (for å ikke lekke informasjon om systemet ditt ut.). Du skal kunne finne den egentlige feilmeldingen i

    WooCommerce/status/logger/woo-vipps-<noe>.

    Sjekk også “fatal-errors”, samme sted.

    Thread Starter Tommy Hansen

    (@tommyhansen21)

    Fatal-errors er lik som den første (en ny som er lik).
    Vipps log:

    2022-11-25T10:00:33+00:00 INFO Kvittering for ordre 1468 sent til Vipps
    2022-11-25T13:45:09+00:00 DEBUG Initiating Vipps session for wooprshpn1469
    2022-11-25T13:45:14+00:00 ERROR Kunne ikke opprette Vipps-betaling 500 cURL error 28: Operation timed out after 5000 milliseconds with 0 bytes received
    2022-11-25T13:47:10+00:00 DEBUG Initiating Vipps session for wooprshpn1469
    2022-11-25T13:47:10+00:00 ERROR Duplikat Ordreid! Vær vennlig å rapportere dette til  support@wp-hosting.no med så mye informasjon om ordren som mulig: Express:  Status: pending User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
    2022-11-25T13:47:11+00:00 ERROR Kunne ikke opprette Vipps-betaling 400 Duplicate Order Id for Sale Unit Id
    
    2022-11-25T13:55:24+00:00 ERROR Wrong authtoken on Vipps payment details callback
    Plugin Author Iver Odin Kvello

    (@iverok)

    Oi, den var uheldig – du fikk ikke svar fra Vipps før requesten timet ut etter 5 sekunder; men ordren har åpenbart blitt opprettet likevel. Jeg har ikke sett det skje før. Men da var ordren registrert hos Vipps uten at systemet ditt fikk beskjed om det, og dermed er ordrenr “brukt opp” – derfor beskjeden om å rapportere feilen.

    Du vil måtte endre handlekurven der for å kunne starte ordren på nytt.

    Hvis dette skjer oftere så kan det tenkes du vil måtte øke timeout; men 5 sekunder skal være mer enn nok. Timeouts skjer nesten utelukkende når trafikken til server er blokkert pga en brannmur eller lignende; og da blir det ikke opprettet noen ordre. Det er riktig nok Black Friday idag, men dette bør være ekstremt sjeldent.

    Det har dessverre uansett ikke noe med det opprinnelige problemet å gjøre, så du vil måtte gjøre en test til (med ny handlekurv).

    Hvis du får en tilsvarende fatal-error, så post den gjerne likevel så vi kan se innholdet og timetstamp på den – jo mer info jo bedre.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Lokal henting’ is closed to new replies.