• Resolved tomboersma

    (@tomboersma)


    Hei, vi har en del kunder som opplever en kritisk feil ved vipps-betaling. Betalingen kommer inn riktig men kunden blir usikker.

    Her er et eksempel p? en feil fra error-loggen:

    #0 /kunder/serveb_1035/solhat_1910/public/wp-content/plugins/woocommerce/includes/wc-user-functions.php(856): user_can(Object(WC_Customer), ‘manage_woocomme…’)
    #1 /kunder/serveb_1035/solhat_1910/public/wp-includes/class-wp-hook.php(287): wc_maybe_store_user_agent(”, Object(WC_Customer))
    #2 /kunder/serveb_1035/solhat_1910/public/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
    #3 /kunder/serveb_1035/solhat_1910/public/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #4 /kunder/serveb_1035/solhat_1910/public/wp-content/plugins/woo-vipps/Vipps.class.php(1765): do_action(‘wp_login’, ”, Object(WC_Customer))
    #5 /kunder/serveb_1035/solhat_1910/public/wp-content/plugins/woo-vipps/Vipps.class.php(884): Vipps->maybe_log_in_user(Object(Automattic\WooCommerce\Admin\Overrides\Order))
    #6 /kunder/serveb_1035/solhat_1910/public/wp-includes/class- i /kunder/serveb_1035/solhat_1910/public/wp-includes/capabilities.php p? linje 784

    Har du noe peiling?

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Iver Odin Kvello

    (@iverok)

    Jeg skule gjerne sett selve feilmeldingen, hvis du kan sende hele loggen til [email protected] s? vil det hjelpe oss masse.

    Selve feilen kommer i et system som fors?ker ? logge inn kunder som har brukt hurtigkassen (siden disse har bekreftet identiteten sin). Det skjer da en feil inne i selve WooCommerce, men det g?r ikke frem hva problemet er fra loggen.

    Du kan skru av denne oppf?rselen ved hjelp av et filter; hvis du har et child-theme kan du legge dette i functions.php:

      // Don't log in anyone to avoid triggering bug
      add_filter('woo_vipps_login_user_on_express_checkout', function ($do_login, $order) {
        return false;
     }, 10, 2);

    Hvis du ikke har et childtheme kan du legge til det samme i en plugin – ta gjerne kontakt med addressen over s? kan vi hjelpe til.

    Filteret over vil da stoppe feilen fra ? skje s? lenge, men om du kan hjelpe oss med feilmeldingen f?rst s? er det fint!

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei igjen,

    jeg snuste litt rundt i Woo-koden og fant et mulig problem der Vipps-pluginen sendte med en “Customer”-objekt istedetfor en “User”. Dette *kan* ha for?rsaket problemet; men jeg kan ikke v?re helt sikker da jeg ikke opplevde feilen du beskriver selv.

    I alle fall er en fikset versjon ute n? som versjon 1.6.7; med litt flaks s? fikser den problemet ditt. Takk for feilmeldingen!

    Thread Starter tomboersma

    (@tomboersma)

    Hei, da er filteret lagt inn, og utvidelsen oppdatert. Jeg er litt usikker p? hva du mener med selve feilmeldingen: det som kunden ser? Har sendt den til [email protected].

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    Selve feilmeldingen vil v?re det i loggen som st?r rett over

    #0 .../wp-content/plugins/woocommerce/includes/wc-user-functions.php(856): user_can(Object(WC_Customer), ‘manage_woocomme…’)

    Nummer 0 der er stedet feilen oppsto, men n?yaktig hva som skjedde st?r typisk f?rst, noe ala “dele p? null”, eller i dette tilfellet mer sannsynlig at “dette objektet er ikke en WP_User”.

    Hvis det er det siste, er det sannsynlig at nyeste versjon av plugin fikser problemet.

    Thread Starter tomboersma

    (@tomboersma)

    Takk da var det fikset!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Kritisk feil’ is closed to new replies.