FrenetGatewaydeFretes / frenet-magento2

Integrate your Magento 2 with Frenet Services in a simple way.
https://www.frenet.com.br
MIT License
19 stars 10 forks source link

Erro ao instalar | unable to apply patch #44

Open yurirn opened 1 year ago

yurirn commented 1 year ago

Quando executamos o comando

php bin/magento setup:upgrade;

retorna esse erro: Unable to apply data patch Frenet\Shipping\Setup\Patch\Data\EavAttributeInstaller for module Frenet_Shipping. Original exception message: Patch frenetshipping-2.4.5.4 cannot be applied twice

Magento versão 2.4.4

heberth-fonseca commented 1 year ago

Estou tendo o mesmo problema.

Magento Versão 2.4.2

davirs commented 10 months ago

mesmo problema aqui, já reportei direto no canal de suporte deles e até agora nada...

heberth-fonseca commented 10 months ago

@davirs Fiz o report para a Frenet em agosto. até hoje nada.

ricardopantani commented 10 months ago

Nada sobre a resolução desse problema, alguem conseguiu instalar ?

davirs commented 10 months ago

Eu instalei a versão anterior pra pelo menos não ficar sem... Mas daí vc precisa do suporte eles falam pra instalar a última versão kkkk Eles tem que começar a cumprir o que prometem lá no ecommerce Brasil... Tá osso.

Em qui., 19 de out. de 2023 16:10, ricardopantani @.***> escreveu:

Nada sobre a resolução desse problema, alguem conseguiu instalar ?

— Reply to this email directly, view it on GitHub https://github.com/FrenetGatewaydeFretes/frenet-magento2/issues/44#issuecomment-1771561688, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBHH5TZEBZGMVOME2BDJG3YAF3JXAVCNFSM6AAAAAA3HSITKWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZRGU3DCNRYHA . You are receiving this because you were mentioned.Message ID: @.***>

heberth-fonseca commented 10 months ago

@davirs Poderia dizer qual a versão do seu Magento e qual versão do modulo frenet você estta usando exatamente?

roneclay commented 10 months ago

A única forma que consegui seguir com set:up foi:

vendor/frenet/frenet-magento2/Setup/Patch/Data/EavAttributeInstaller.php:81

Trocar frenetshipping-2.4.5.4 por frenetshipping-2.4.5.5

E

vendor/frenet/frenet-magento2/Setup/Patch/Data/FrenetQuotePatchData.php:94

Trocar frenetshipping-2.4.5.4 por frenetshipping-2.4.5.6

Infelizemente precisei mexer na vendor, mas acredito que pode ser criado um Patch pra isso, pra evitar mexer na vendor.

Não é a melhor solução, mas localmente está me ajudando.

davirs commented 10 months ago

@heberth-fonseca e ai blz? é só vc especificar qual versão quer no composer, e anterior que comentei é essa: composer require frenet/frenet-magento2:2.4.5

se vc já tem a 2.4.6 instalada roda primeiro o comando composer remove frenet/frenet-magento

@roneclay boa alternativa!! No meu caso eu só não vou mexer porque tenho 2 chamados lá, e do jeito que o suporte é ruim é capaz de darem a culpa na "customização" do módulo... Sinceramente acho que eles esqueceram de fazer isso que tu fez!

Abraço

cavaquinhosemcorda commented 10 months ago

Opa, blz?

A mensagem sugere que o patch identificado como "frenetshipping-2.4.5.4" não pode ser aplicado duas vezes, o que pode indicar que uma tentativa anterior de aplicar este patch foi registrada no banco de dados do Magento, e o sistema está impedindo uma nova aplicação do mesmo patch.

Abaixo estão algumas informações que encontrei:

https://stackoverflow.com/questions/67923937/magento-2-4-unable-to-apply-data-patch-magento-catalogrulesampledata-setup-patc#:~:text=%23%20%E3%80%902%E2%80%A0magento2%20,has%20not%20been%20completed%20correctly

https://magento.stackexchange.com/questions/311669/how-to-solve-unable-to-apply-data-patch-when-upgrading#:~:text=%23%20%E3%80%9010%E2%80%A0magento2%20,p2

Espero que essas informações te ajude.

albertobraschi commented 7 months ago

frenetshipping-2.4.5.4

precisa instalar no app/code pra evitar perder

faustofmj commented 5 months ago

Compreendi aqui que, no caso, era um conflito de versões... já que a versão instalada na minha loja era a 2.4.5.4... Bastou instalar novamente a versão correta e boa!

composer require frenet/frenet-magento2 2.4.5.4

Feito isto, a instalação fez o downgrad do módulo para o correto!