Maciej Kosicki 1 Napisano 22 Kwietnia 2021 Udostępnij Napisano 22 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId Próbuję wygenerować fakturę integrując się przez pliki epp w subiekcie, niestety otrzymuję błąd: Czy orientują się Państwo w czym może być problem? 2021-04-22 10:47:15,485 [http-apr-8080-exec-2] INFO pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:160) - initializing COM ... 2021-04-22 10:47:15,485 [http-apr-8080-exec-2] INFO pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:166) - COM connected, progID=InsERT.GT 2021-04-22 10:47:15,485 [http-apr-8080-exec-2] INFO pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:168) - configuring gt 2021-04-22 10:47:15,501 [http-apr-8080-exec-2] INFO pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:179) - launching gt.Uruchom 2021-04-22 10:47:15,501 [http-apr-8080-exec-2] INFO pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:184) - setting MagazynId=5 2021-04-22 10:47:15,501 [http-apr-8080-exec-2] ERROR pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:198) - error launching com.jacob.com.ComFailException: Invoke of: MagazynId Source: Description: at com.jacob.com.Dispatch.invokev(Native Method) at com.jacob.com.Dispatch.invokev(Dispatch.java:625) at com.jacob.com.Dispatch.invoke(Dispatch.java:498) at com.jacob.com.Dispatch.put(Dispatch.java:580) at com.jacob.activeX.ActiveXComponent.setProperty(ActiveXComponent.java:239) at com.jacob.activeX.ActiveXComponent.setProperty(ActiveXComponent.java:294) at pl.crm.importer.subiekt.SubiektWrapper.uruchomSubiekta(SubiektWrapper.java:185) at pl.crm.importer.subiekt.SubiektWrapper.importDocument(SubiektWrapper.java:394) at pl.crm.importer.subiekt.SubiektWrapper.importFS(SubiektWrapper.java:137) at pl.crm.importer.subiekt.SubiektImporterService.importFS(SubiektImporterService.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180) at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178) at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:64) at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75) at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:238) at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:222) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:202) at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:239) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:159) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:215) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1770) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Link to postu
Andrzej Kubik 1 111 Napisano 22 Kwietnia 2021 Udostępnij Napisano 22 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId Jest Pan autorem tego integratora czy jego użytkownikiem? Jeśli autorem to należałoby uchylić rąbka tajemnicy i pokazać kawałek kodu, na którym się wywala. Jeśli użytkownikiem to to jest pytanie do autora integratora. Link to postu
Maciej Kosicki 1 Napisano 22 Kwietnia 2021 Autor Udostępnij Napisano 22 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId Jestem jego użytkownikiem, integrator działał na wersji 1.56 SP2 (1.5605.20.4422), faktury były wystawiane poprawnie. Wykonałem przeniesienie integratora tak żeby podłączyć się do innej instancji subiekta w wersji 1.66 SP3 HF1 (1.6631.31.5041). W pliku konfiguracyjnym subiekt.properties uzupełniam następujące pola: - importer.mssql.Serwer - importer.mssql.Baza - importer.mssql.Uzytkownik - importer.mssql.UzytkownikHaslo - importer.subiekt.Operator - importer.subiekt.OperatorHaslo - importer.subiekt.MagazynId Czy zmiana wersji mogła zmienić jakieś wymagane pola w pliku konfiguracyjnym? Mógłbym poprosić o dostęp do kodu, jednak nie chciałbym go tutaj udostępniać. Link to postu
Andrzej Kubik 1 111 Napisano 22 Kwietnia 2021 Udostępnij Napisano 22 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId 36 minut temu, Maciej Kosicki napisał: Jestem jego użytkownikiem czyli 52 minuty temu, Andrzej Kubik napisał: to jest pytanie do autora integratora Link to postu
Maciej Kosicki 1 Napisano 23 Kwietnia 2021 Autor Udostępnij Napisano 23 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId Rozumiem, rozmawiałem o tym z autorem. Twierdzi, że jest to spowodowane błędną konfiguracją po stronie subiekta, przypuszczenia padły na uprawnienia. Czy są jakieś uprawnienia które są wymagane żeby uruchomić funkcjonalność generowania faktur na podstawie zewnętrznych plików epp? Link to postu
Andrzej Kubik 1 111 Napisano 23 Kwietnia 2021 Udostępnij Napisano 23 Kwietnia 2021 w Problem z integracją - com.jacob.com.ComFailException: Invoke of: MagazynId Te, które określają zmiany dokonywane w czasie importu. NB Nie szkoda czasu na takie pisanie i podejrzewanie?Skoro podejrzane są uprawnienia to przecież wystarczy stworzyć nowego użytkownika, dać mu wszystkie uprawnienia i sprawdzić import na nim.Jeśli pójdzie - problem jest w uprawnieniach, jeśli nie to podejrzenie nietrafione. Link to postu
Polecane posty