Obrigado Eric, eu realmente aprecio isso. Estou muito ansioso e interessado também neste erro. Acredito que vamos ver a luz no fim do túnel em poucos minutos. Haha
Avalados por :
Olá, apenas perguntando como resolver esse problema na biblioteca DI API. Criei um serviço do Windows que importa dados de XML para o SAP. Sempre que as transações são concluídas, o serviço trava e é realmente frustrante. Criei o serviço do Windows usando o Visual Studio 2012 (VB.NET) 4.5 framework. Acredito que não seja um problema da Microsoft. Também me pergunto, onde foi criado o SAPBobCOM.DLL? É .NET?
Obrigado Eric, eu realmente aprecio isso. Estou muito ansioso e interessado também neste erro. Acredito que vamos ver a luz no fim do túnel em poucos minutos. Haha
Olá Bryan,
Sinto muito por você, mas está ficando interessante
A exceção recebida é um "acesso incorreto", o que significa que o programa está tentando acessar algo para o qual não tem permissão (também pode significar "não existe"), e ao revisar seu código novamente, isso é normal.
oSerial e oBinLoc podem ser liberados antes que a função termine, então usá-los na função e/ou descartá-los no final causará falha (adicione um registro nos blocos catch onde esses dois são definidos como Nada).
Os objetos oInvoice e oPayments nunca são usados, então você deve removê-los.
Na verdade, sempre adiciono rastreamento nos blocos catch, para saber onde está a falha
Saudações,
Eric
Olá Eric,
O registro de eventos não é o mesmo erro que na primeira falha. Agora é a DLL da DI API.
O primeiro erro sem as alterações está nos meus primeiros mensagens. Mas agora:
Sem dispose:
Error de aplicação: SAP-BARTER Services.exe, versão: 1.0.0.1, carimbo de data/hora: 0x53d1bf6c
Módulo com falhas: SAPbobsCOM90.dll, versão: 9.2.0.0, carimbo de data/hora: 0x52d56e42
Código de exceção: 0xc0000005
Deslocamento da falha: 0x00733f08
ID do processo com falhas: 0x2d54
Hora de início do aplicativo com falhas: 0x01cfa7af5cb77aa6
Caminho do aplicativo com falhas: C:\Test_Services\SAP-BARTER Services.exe
Caminho do módulo com falhas: C:\Program Files (x86)\SAP\SAP Business One DI API\DI API 90\SAPbobsCOM90.dll
ID do relatório: bd53723b-13a2-11e4-bed6-0021ccd35b5e
Nome completo do pacote com falhas:
ID do aplicativo relativo ao pacote com falhas:
Com dispose:
Error de aplicação: SAP-BARTER Services.exe, versão: 1.0.0.1, carimbo de data/hora: 0x53d1c016
Módulo com falhas: B1_DIInternalFields90.dll, versão: 9.2.0.0, carimbo de data/hora: 0x52d5682a
Código de exceção: 0xc0000005
Deslocamento da falha: 0x00014d08
ID do processo com falhas: 0x18f4
Hora de início do aplicativo com falhas: 0x01cfa7afbf6d0f82
Caminho do aplicativo com falhas: C:\Test_Services\SAP-BARTER Services.exe
Caminho do módulo com falhas: C:\Program Files (x86)\SAP\SAP Business One DI API\DI API 90\B1_DIInternalFields90.dll
ID do relatório: 0f34235a-13a3-11e4-bed6-0021ccd35b5e
Nome completo do pacote com falhas:
ID do aplicativo relativo ao pacote com falhas:
Você acha que a DI API tem um problema?
Olá,
Tópico antigo, eu sei, mas me deparei com exatamente o mesmo problema.
Programamos um Serviço do Windows que chama nosso plugin para importar alguns arquivos para o B1.
Existe alguma solução para esse problema?
Nome do aplicativo com falha: PontefixSvc.exe, Versão: 3.0.0.5, Carimbo de data/hora: 0x56288bf6
Nome do módulo com falha: B1_DIInternalFields90.dll, Versão: 9.10.190.0, Carimbo de data/hora: 0x55f3017a
Código de exceção: 0xc0000005
Deslocamento do erro: 0x000073cc
ID do processo com falha: 0x129c
Tempo de início do aplicativo com falha: 0x01d190b22af12cf5
Caminho do aplicativo com falha: C:\Program Files (x86)\SapServices-DE\bin\PontefixSvc.exe
Caminho do módulo com falha: C:\Program Files (x86)\SAP\SAP Business One DI API\DI API 90\B1_DIInternalFields90.dll
Identificação do relatório: ac14cd96-fcbf-11e5-80cf-40f2e9f51ca2
Nome completo do pacote com falha:
ID do aplicativo relativo ao pacote com falha:
Você mencionou que carrega dinamicamente as bibliotecas COM para DI e para UI no início do plugin.
Como você faz isso? Você está entregando cada biblioteca para DI/UI de cada possível nível de patch com seu plugin e carregando de acordo com a versão do B1 instalada na máquina do cliente?
Obrigado pela sua ajuda
Matthias
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute