Página 1 de 1

cannot access protected method ControllerAccountAffiliate::getForm()

Enviado: 16 Ago 2024, 10:20
por rlasmar
Olá pessoal,

De uns tempos pra cá, tenho recebido o erro abaixo que aparece no log. Mas eu não uso afiliado. Suspeito que seja spam, pois aparece aleatoriamente e até mesmo de madrugada.
Alguém sabe como evitar esse erro?
Código: Selecionar todos
PHP Warning:  call_user_func_array() expects parameter 1 to be a valid callback, cannot access protected method ControllerAccountAffiliate::getForm()
 no arquivo /www/wwwroot/site.com/system/storage/modification/system/engine/action.php na linha 79

Re: cannot access protected method ControllerAccountAffiliate::getForm()

Enviado: 18 Ago 2024, 20:44
por nortgraf
Você já verificou a linha com erro?
Código: Selecionar todos
/www/wwwroot/site.com/system/storage/modification/system/engine/action.php na linha 79
Possivelmente causado por alguma extensão que esteja usando.

Re: cannot access protected method ControllerAccountAffiliate::getForm()

Enviado: 19 Ago 2024, 23:02
por leandrorppo
Olá! Tudo bem?

Já vi ocorrer esse problema porque na linha do public estava protected, exemplo:

Como estava:
Código: Selecionar todos
protected function index() {
Como deveria estar:
Código: Selecionar todos
public function index() {
Mas é bom verificar a linha que está com o erro e postar aqui.

Para ter certeza se é algum xml o causador do problema pode seguir os passos abaixo:
Para desativar todos OCmods temporariamente, acesse:
Extensões->Modificações-> e clique no botão laranja, logo após teste a loja novamente.
Caso não seja, só clicar em Modificações->Extensões->Atualizar para retornar as modificações.

CASO UTILIZE VQMOD:
Para desativar todos vQmods temporariamente, acesse a pasta vqmod/xml e renomeei o vqmod_opencart.xml para vqmod_opencart.xml_ (adicionando um underline), limpe todos os caches e teste.
Caso não seja, só retornar o arquivo vqmod_opencart.xml retirando o "_".