• Resolved fututs

    (@fututs)


    Tenho um erro critico no site e está provocado pelo seu plugin PagBank for WooCommerce Vers?o 1.2.0. Tenho todos os plugin atualizados e a ativar seu plugin o site se rompe.

    O que tenho que fazer para poder funcionar?

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Elias Júnior

    (@eliasjnior)

    Olá, @fututs.

    Poderia informar qual o erro está sendo exibido?

    Att.

    Thread Starter fututs

    (@fututs)

    Passo todos os print, posso passar arvhivos por aqui?

    Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/elementor/core/experiments/manager.php on line 170?

    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/elementor-pro/modules/loop-builder/module.php on line 200?

    Fatal error: Uncaught Exception: Status HTTP inválido. in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-?

    woocommerce/src/core/Presentation/Connect.php:198 Stack trace: #0?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-?

    woocommerce/src/core/Presentation/Connect.php(161):?

    PagBank WooCommerce\Presentation\Connect->refresh_token(Array) #1 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-?

    woocommerce/src/core/Gateways/CreditCard PaymentGateway.php(1055): PagBank WooCommerce Presentation\Connect->get_data() #2 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-?

    woocommerce/src/core/Gateways/CreditCard PaymentGateway.php(133): PagBank WooCommerce Gateways\CreditCard PaymentGateway-?

    >is_available_validation() #3 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/includes/class-wc-payment-gateways.php(103): PagBank WooCommerce Gateways\CreditCard PaymentGateway->__construct() #4?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/includes/class-wc-payment-gateways.php(76):?

    WC_Payment Gateways->init() #5 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp- content/plugins/woocommerce/includes/class-wc-payment-gateways.php(49):?

    WC_Payment Gateways->__construct() #6 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/includes/class-woocommerce.php(1060): WC_Payment Gateways::instance() #7?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/includes/class-woocommerce.php(189): WooCommerce-?

    >payment gateways() #8 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/Tasks/Payments.php(89):?

    WooCommerce->_get('payment gateway...') #9?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/Tasks/Payments.php(67): Automattic WooCommerce\Admin\Features\Onboarding Tasks\Tasks\Payments: has_gateways()?

    #10/home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/Tasks/WooCommercePayments.php(106): Automattic WooCommerce\Admin\Features Onboarding Tasks\Tasks\Payments-?

    >is_complete() #11 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/TaskList.php(305):?

    Automattic WooCommerce\Admin\Features\Onboarding Tasks\Tasks\WooCommercePayments- >can_view() #12 [internal function]:?

    Automattic WooCommerce\Admin\Features\Onboarding Tasks\TaskList-?

    >Automattic WooCommerce\Admin\Features Onboarding Tasks\{closure}?

    (Object(Automattic WooCommerce\Admin\Features\Onboarding Tasks\Tasks\WooCommercePayments))?

    #13 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/TaskList.php(302): array_filter(Array, Object(Closure)) #14?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/TaskList.php(240): Automattic WooCommerce\Admin\Features\Onboarding Tasks\TaskList-?

    >get_viewable_tasks() #15 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/TaskLists.php(412): Automattic WooCommerce\Admin\Features\Onboarding Tasks\TaskList->is_complete() #16 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-?

    content/plugins/woocommerce/src/Admin/Features/Onboarding Tasks/TaskLists.php(434): Automattic WooCommerce\Admin\Features\Onboarding Tasks\TaskLists::setup_tasks_remaining() #17/home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/class-wp-?

    hook.php(324):?

    Automattic WooCommerce\Admin\Features\Onboarding Tasks\TaskLists:menu_task_count(") #18 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/class-wp-?

    hook.php(348): WP_Hook->apply_filters(NULL, Array) #19?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/plugin.php(517):?

    WP_Hook->do_action(Array) #20 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp- admin/includes/menu.php(161): do_action('admin_menu', "') #21?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/menu.php(412):?

    require_once('/home2/teenc959...') #22?

    /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/admin.php(158):?

    require('/home2/teenc959...') #23 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp- admin/plugins.php(10): require_once('/home2/teenc959...') #24 {main} thrown in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-?

    for-woocommerce/src/core/Presentation/Connect.php on line 198?

    Thread Starter fututs

    (@fututs)

    O site se quebra quando se ativa o plugin, tem todos os plugins instalados e atualizados (detalle de alguns plugins instalados e suas vers?es:
    PagBank for WooCommerce 1.2.0
    WooCommerce 9.1.4
    Woo Payment Discounts 1.3.0
    Product Price by Quantity for WooCommerce 3.7.3)

    E outras informa??es:
    WordPress vers?o 6.6.1
    Tema atual: Hello Elementor (vers?o 3.0.1)
    PHP vers?o 8.2.18

    Thread Starter fututs

    (@fututs)

    Alguma nova informa??o sobre este erro crítico?

    Tenho que fazer alguma modifica??o nas configura??es do site? O plugin e o site estavam funcionando corretamente até na sexta feira que apareceu o erro critico.

    Fico no aguardo, espero suas instru??es

    Thread Starter fututs

    (@fututs)

    Vers?es de plugins relacionados com WooCommerce instalados no site:
    WooCommerce v9.1.4
    Woo Payment Discounts v1.3.0
    Product Price by Quantity for WooCommerce v3.7.3
    Brazilian Market on WooCommerce v4.0.2

    Plugin Author Elias Júnior

    (@eliasjnior)

    Olá, @fututs.

    Aparentemente o que está “quebrando” sua página de checkout é a exibi??o de logs. Você poderá verificar com o seu desenvolvedor ou a sua hospedagem sobre “como desativar avisos e alertas” (ou em inglês “error reporting”) no PHP.

    Cada hospedagem possui um método diferente, portanto n?o consigo informá-lo qual o procedimento exato para a sua loja, portanto é necessário que você consulte a própria hospedagem ou desenvolvedor para fazer isso.

    Após desativar essa funcionalidade, essas mensagens desaparecer?o e seu checkout funcionará corretamente.

    Att.

    Thread Starter fututs

    (@fututs)

    Oi Elias boa noite,

    obrigado pela resposta, infelizmente n?o é esse o problema, consultei a minha hospedagem a situa??o dos avisos de alerta no PHP e me confirmaram que estava marcado para off o error reporting.

    Ent?o o problema tem que ser outro, que informa??o posso te mandar para resolver o problema?

    Instalar una vers?o anterior de plugin pode ajudar? Tenho feito um backup do site com data de maio deste ano, o site e o seu plugin estava estável e funcionando corretamente. Alguma mudan?a sustancial no plugin de vocês? Alguma quest?o de conex?o, token…?

    Envio de novo as mensagens do debug do WordPress:

    Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/elementor/core/experiments/manager.php on line 170

    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/elementor-pro/modules/loop-builder/module.php on line 200

    Fatal error: Uncaught Exception: Status HTTP inválido. in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-woocommerce/src/core/Presentation/Connect.php:198 Stack trace: #0 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-woocommerce/src/core/Presentation/Connect.php(161): PagBank_WooCommerce\Presentation\Connect->refresh_token(Array) #1 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-woocommerce/src/core/Gateways/CreditCardPaymentGateway.php(1055): PagBank_WooCommerce\Presentation\Connect->get_data() #2 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-woocommerce/src/core/Gateways/CreditCardPaymentGateway.php(133): PagBank_WooCommerce\Gateways\CreditCardPaymentGateway->is_available_validation() #3 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(103): PagBank_WooCommerce\Gateways\CreditCardPaymentGateway->__construct() #4 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(76): WC_Payment_Gateways->init() #5 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(49): WC_Payment_Gateways->__construct() #6 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/includes/class-woocommerce.php(1060): WC_Payment_Gateways::instance() #7 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/includes/class-woocommerce.php(189): WooCommerce->payment_gateways() #8 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/Payments.php(89): WooCommerce->__get(‘payment_gateway…’) #9 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/Payments.php(67): Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\Payments::has_gateways() #10 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/WooCommercePayments.php(106): Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\Payments->is_complete() #11 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/TaskList.php(305): Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\WooCommercePayments->can_view() #12 [internal function]: Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskList->Automattic\WooCommerce\Admin\Features\OnboardingTasks\{closure}(Object(Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\WooCommercePayments)) #13 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/TaskList.php(302): array_filter(Array, Object(Closure)) #14 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/TaskList.php(240): Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskList->get_viewable_tasks() #15 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/TaskLists.php(412): Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskList->is_complete() #16 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/TaskLists.php(434): Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskLists::setup_tasks_remaining() #17 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Admin\Features\OnboardingTasks\TaskLists::menu_task_count(”) #18 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #19 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #20 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/includes/menu.php(161): do_action(‘admin_menu’, ”) #21 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/menu.php(412): require_once(‘/home2/teenc959…’) #22 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/admin.php(158): require(‘/home2/teenc959…’) #23 /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-admin/plugins.php(10): require_once(‘/home2/teenc959…’) #24 {main} thrown in /home2/teenc959/fotolivrosfabiolaschmidt.com.br/wp-content/plugins/pagbank-for-woocommerce/src/core/Presentation/Connect.php on line 198

    Há um erro crítico no seu site. Verifique seu e-mail para instru??es.

    Saiba mais sobre a como resolver problemas do WordPress.

    Plugin Author Elias Júnior

    (@eliasjnior)

    Olá, @fututs.

    Nesse caso parece estar acontecendo um erro nas requisi??es. Preciso que compartilhe os logs no email [email protected] (n?o compartilhe aqui, pois poderá conter dados sensíveis).

    Assim poderemos saber a requisi??o e o motivo do erro.

    Att.

    Thread Starter fututs

    (@fututs)

    Caso resolvido, o problema é o token que fico obsoleto, depois de um ano o token n?o é valido e tem que ser trocado. Se n?o se faz esse procedimento fica no banco de dados o registro da conex?o com o antigo token, se tem que remover o registro no banco de dados e depois já se pode ativar o plugin, deixa de acontecer o erro critico e se pode acessar à configura??o de Woocommerce e realizar a conex?o com a conta de PagBank como se fosse a primeira vez que se conecta o plugin.

    Esta é a mensagem que recebi informando dos passos a fazer:

    “Pelo que eu entendi ent?o, tem aproximadamente 1 ano que foi ativado. O token de acesso é válido por 1 ano, portanto acredito que tenha acontecido um erro na hora de gerar um novo token de acesso com validade de mais 1 ano.

    Essa renova??o do token continua dando erro, gerando essa falha. Para isso, vamos precisar apagar alguns registros do banco de dados para que você possa conectar a conta novamente.

    Você precisará acessar o banco de dados (provavelmente a sua hospedagem fornece um phpMyAdmin), selecionar o banco de dados do WordPress e na aba SQL executar o seguinte comando:

    DELETE FROM wp_options WHERE option_name = ‘woocommerce_pagbank_connect_data_%’;

    Isso irá for?ar deletar as configura??es do plugin, retirando os erros exibidos.

    Após isso será necessário solicitar que o dono da conta PagBank conecte-se novamente através da lista de métodos de pagamento que irá aparecer.”

    No meu caso a tabla tem o nome wpom_options
    E o valor do campo option_name é woocommerce_pagbank_connect_data_production

    • This reply was modified 3 months, 2 weeks ago by fututs.
    Plugin Author Elias Júnior

    (@eliasjnior)

    Olá, @fututs.

    Agradecemos a colabora??o. Iremos adicionar uma corre??o para o erro na nossa próxima atualiza??o para evitar qualquer problema.

    Estamos à disposi??o.

    Att.

    Estou com o mesmo problema na vers?o 1.2.1

    N?o consegui zera o token, para ver se volta a funcionar.

    Plugin Author Elias Júnior

    (@eliasjnior)

    Olá, @rg5161.

    Pe?o que entre em contato com [email protected] para que possa te auxiliar com isso.

    Att.

    Consegui resolver, apaguei o plugin e depois manualmente a tabela no banco woocommerce_pagbank_connect_data_production

    Plugin Author Elias Júnior

    (@eliasjnior)

    Perfeito, @rg5161.

    Em uma futura vers?o adicionaremos uma op??o para limpar os dados em caso de problema. A depender da situa??o os processos agendados do WordPress podem falhar e acabar n?o renovando o token a tempo, causando algum problema. é raro, mas pode acontecer, e nesse caso será necessário realizar a limpeza.

    De qualquer forma, seu novo token é válido por 1 ano, portanto n?o deverá enfrentar mais problemas. Em caso de qualquer problema, estaremos à disposi??o.

    Att.

Viewing 15 replies - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.