These are chat archives for springjazzy/GIS_JKH_Integration

25th
Jun 2017
Konstantin Slabouzov
@clip71
Jun 25 2017 10:24
что делать, exportPaymentDocumentDataAsync возвращает
AckRequest == null на c#? xml приходит нормальный
Aleksey
@ruDotBot_twitter
Jun 25 2017 11:25
Всем привет. Импорт договора по РСО возвращает EXP001000. В стеке при обращении на СИТ вижу стек ошибки (ниже).
Вопрос - кто с этим сталкивался и как решать?
java.lang.NullPointerException at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.convertGeneralQualityMetrics(ImportSupplyResourceContractConverter.java:383) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.convertResourceAgreementSubject(ImportSupplyResourceContractConverter.java:307) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.createOrUpdateResourceAgreementData(ImportSupplyResourceContractConverter.java:169) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.fetchContract(ImportSupplyResourceContractConverter.java:66) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.fetchImportData(ImportSupplyResourceContractConverter.java:45) at ru.lanit.hcs.integration.housemanagement.spring.processor.ImportSupplyResourceContractProcessor.convertRequest(ImportSupplyResourceContractProcessor.java:44) at ru.lanit.hcs.integration.housemanagement.spring.processor.ImportSupplyResourceContractProcessor.convertRequest(ImportSupplyResourceContractProcessor.java:27) at ru.lanit.hcs.integration.common.spring.mdp.SoapOperationProcessorInvokerMDP.process(SoapOperationProcessorInvokerMDP.java:390)
at ru.lanit.hcs.integration.common.spring.mdp.SoapOperationProcessorInvokerMDP.internalOnMessage(SoapOperationProcessorInvokerMDP.java:258)
at ru.lanit.hcs.integration.common.spring.mdp.SoapOperationProcessorInvokerMDP.onMessage(SoapOperationProcessorInvokerMDP.java:130)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:746)
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:684)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:651)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:317)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1166)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1158)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1055)
at java.lang.Thread.run(Thread.java:745)
Syber79
@Syber79
Jun 25 2017 17:23
Яб копнул в эти импортируемые объекты:
ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.convertGeneralQualityMetrics(ImportSupplyResourceContractConverter.java:383) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.convertResourceAgreementSubject(ImportSupplyResourceContractConverter.java:307) at ru.lanit.hcs.integration.housemanagement.spring.processor.helpers.ImportSupplyResourceContractConverter.createOrUpdateResourceAgreementData(ImportSupplyResourceContractConverter.java:169) at
Но подозреваю, что у тебя все нормально, а это они козлы
С датами они постоянно выбешивают
К каким то они временную зону применяют, а к каким то нет. И так случается, что дата выпадает за диапазон действия договора. Но они тут ошибку по человечьи выдают.