• 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.