FasterXML / jackson-dataformat-xml

Extension for Jackson JSON processor that adds support for serializing POJOs as XML (and deserializing from XML) as an alternative to JSON
Apache License 2.0
562 stars 221 forks source link

Getting error parsing nested elemented xml #277

Closed rameshT108 closed 6 years ago

rameshT108 commented 6 years ago

JSON parse error: Can not construct instance of com.inspirage.ilct.dto.xml.AddressLine: no String-argument constructor/factory method to deserialize from String value ('1') XMl given is `

<TransmissionBody>
    <GLogXMLElement>
        <TransactionHeader>
            <ObjectModInfo>
                <InsertDt>
                    <GLogDate>20160203080153</GLogDate>
                    <TZId>UTC</TZId>
                    <TZOffset>+00:00</TZOffset>
                </InsertDt>
                <UpdateDt>
                    <GLogDate>20160203080153</GLogDate>
                    <TZId>UTC</TZId>
                    <TZOffset>+00:00</TZOffset>
                </UpdateDt>
            </ObjectModInfo>
        </TransactionHeader>
        <PlannedShipment>
            <Shipment>
                <ShipmentHeader>
                    <ShipmentGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>01014</Xid>
                        </Gid>
                    </ShipmentGid>
                    <ShipmentRefnum>
                        <ShipmentRefnumQualifierGid>
                            <Gid>
                                <Xid>GLOG</Xid>
                            </Gid>
                        </ShipmentRefnumQualifierGid>
                        <ShipmentRefnumValue>PALANI.01014</ShipmentRefnumValue>
                    </ShipmentRefnum>
                    <ShipmentRefnum>
                        <ShipmentRefnumQualifierGid>
                            <Gid>
                                <Xid>BM</Xid>
                            </Gid>
                        </ShipmentRefnumQualifierGid>
                        <ShipmentRefnumValue>GPT-000015</ShipmentRefnumValue>
                    </ShipmentRefnum>
                    <TransactionCode>NP</TransactionCode>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ACCRUAL</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ACCRUAL_NOT_ALLOWED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ALLOCATION_SHIPMENT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ALLOCATION_SHIPMENT_NOT_ALLOCATED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>APPOINTMENTS</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>APPOINTMENTS_NONE</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BILLING</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BILLING_NEW</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BOL_ACTUALS</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BOL_ACTUALS_NOT_ENTERED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BOL_PRINT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>BOL_PRINT_IS_NOT_PRINTABLE</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>CONFIRMED</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>CONFIRMED_NOT RECEIVED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>DISPATCH</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>DISPATCH_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>DRIVER ASSIGNMENT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>DRIVER ASSIGNMENT_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ENROUTE</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>ENROUTE_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>FEASIBILITY</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>FEASIBILITY_FEASIBLE</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>LOAD PLAN</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>LOAD PLAN_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>PAYMENT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>PAYMENT_NEW</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>POWER UNIT ASSIGNMENT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>POWER UNIT ASSIGNMENT_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>RESERVATION</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>RESERVATION_OPEN</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>REVIEWED</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>REVIEWED_NOT REVIEWED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>REVIEWED_SELL</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>REVIEWED_SELL_NOT_REVIEWED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SCHEDULE APPOINTMENT</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SCHEDULE APPOINTMENT_REQUIRED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SECURE RESOURCES</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SECURE RESOURCES_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SELL SHIPMENT MODIFIED</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SELL SHIPMENT MODIFIED_NO MODIFICATION</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SERVPROV_UPDATE</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SERVPROV UPDATE_NO UPDATES</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT AGENT REVIEW</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT AGENT REVIEW_NOT_STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT GUARANTEED DELIVERY</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT GUARANTEED DELIVERY_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT MODIFIED</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT MODIFIED_NO MODIFICATION</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT SKU LINK</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT SKU LINK_INACTIVE</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT_HD_LOAD_STATUS</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>SHIPMENT_READY_TO_LOAD</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <InternalShipmentStatus>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>TENDER CALL</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>TENDER CALL_NO CALL</Xid>
                            </Gid>
                        </StatusValueGid>
                    </InternalShipmentStatus>
                    <PlannedShipmentInfo>
                        <RateOfferingGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>RO_GPT_DEMURRAGE</Xid>
                            </Gid>
                        </RateOfferingGid>
                        <RateGeoGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>RR_GPT_DEMURRAGE</Xid>
                            </Gid>
                        </RateGeoGid>
                        <TransportModeGid>
                            <Gid>
                                <Xid>DEMURRAGE</Xid>
                            </Gid>
                        </TransportModeGid>
                        <TotalPlannedCost>
                            <FinancialAmount>
                                <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                                <MonetaryAmount>20160.0</MonetaryAmount>
                                <RateToBase>0.02293052052281587</RateToBase>
                                <FuncCurrencyAmount>0.0</FuncCurrencyAmount>
                            </FinancialAmount>
                        </TotalPlannedCost>
                        <ServiceProviderGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>GPT</Xid>
                            </Gid>
                        </ServiceProviderGid>
                        <ServiceProviderAlias>
                            <ServiceProviderAliasQualifierGid>
                                <Gid>
                                    <Xid>GLOG</Xid>
                                </Gid>
                            </ServiceProviderAliasQualifierGid>
                            <ServiceProviderAliasValue>PALANI.GPT</ServiceProviderAliasValue>
                        </ServiceProviderAlias>
                    </PlannedShipmentInfo>
                    <ServiceProviderGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>GPT</Xid>
                        </Gid>
                    </ServiceProviderGid>
                    <ServiceProviderAlias>
                        <ServiceProviderAliasQualifierGid>
                            <Gid>
                                <Xid>GLOG</Xid>
                            </Gid>
                        </ServiceProviderAliasQualifierGid>
                        <ServiceProviderAliasValue>PALANI.GPT</ServiceProviderAliasValue>
                    </ServiceProviderAlias>
                    <IsServiceProviderFixed>N</IsServiceProviderFixed>
                    <IsTenderContactFixed>N</IsTenderContactFixed>
                    <RateOfferingGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>RO_GPT_DEMURRAGE</Xid>
                        </Gid>
                    </RateOfferingGid>
                    <IsRateOfferingFixed>N</IsRateOfferingFixed>
                    <RateGeoGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>RR_GPT_DEMURRAGE</Xid>
                        </Gid>
                    </RateGeoGid>
                    <IsRateGeoFixed>N</IsRateGeoFixed>
                    <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                    <ExchangeRateInfo>
                        <ExchangeRateGid>
                            <Gid>
                                <Xid>DEFAULT</Xid>
                            </Gid>
                        </ExchangeRateGid>
                    </ExchangeRateInfo>
                    <TotalPlannedCost>
                        <FinancialAmount>
                            <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                            <MonetaryAmount>20160.0</MonetaryAmount>
                            <RateToBase>0.02293052052281587</RateToBase>
                            <FuncCurrencyAmount>0.0</FuncCurrencyAmount>
                        </FinancialAmount>
                    </TotalPlannedCost>
                    <TotalActualCost>
                        <FinancialAmount>
                            <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                            <MonetaryAmount>20160.0</MonetaryAmount>
                            <RateToBase>0.02293052052281587</RateToBase>
                            <FuncCurrencyAmount>0.0</FuncCurrencyAmount>
                        </FinancialAmount>
                    </TotalActualCost>
                    <TotalWeightedCost>
                        <FinancialAmount>
                            <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                            <MonetaryAmount>20160.0</MonetaryAmount>
                            <RateToBase>0.02293052052281587</RateToBase>
                            <FuncCurrencyAmount>0.0</FuncCurrencyAmount>
                        </FinancialAmount>
                    </TotalWeightedCost>
                    <ShipmentCost>
                        <ShipmentCostSeqno>226</ShipmentCostSeqno>
                        <TransactionCode>NP</TransactionCode>
                        <CostType>B</CostType>
                        <Cost>
                            <FinancialAmount>
                                <GlobalCurrencyCode>INR</GlobalCurrencyCode>
                                <MonetaryAmount>20160.0</MonetaryAmount>
                                <RateToBase>0.02293052052281587</RateToBase>
                                <FuncCurrencyAmount>0.0</FuncCurrencyAmount>
                            </FinancialAmount>
                        </Cost>
                        <RateGeoCostGroupGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>RR_GPT_DEMURRAGE</Xid>
                            </Gid>
                        </RateGeoCostGroupGid>
                        <RateGeoCostSeq>75</RateGeoCostSeq>
                        <IsCostFixed>N</IsCostFixed>
                        <ProcessAsFlowThru>N</ProcessAsFlowThru>
                        <IsWeighted>N</IsWeighted>
                    </ShipmentCost>
                    <IsCostFixed>N</IsCostFixed>
                    <IsSpotCosted>N</IsSpotCosted>
                    <IsServiceTimeFixed>N</IsServiceTimeFixed>
                    <ITransactionNo>-1</ITransactionNo>
                    <IsHazardous>N</IsHazardous>
                    <RateServiceGid>
                        <Gid>
                            <Xid>TL-SIM</Xid>
                        </Gid>
                    </RateServiceGid>
                    <TransportModeGid>
                        <Gid>
                            <Xid>DEMURRAGE</Xid>
                        </Gid>
                    </TransportModeGid>
                    <IsRecalcTotals>Y</IsRecalcTotals>
                    <TotalWeightVolume>
                        <WeightVolume>
                            <Weight>
                                <WeightValue>0.0</WeightValue>
                                <WeightUOMGid>
                                    <Gid>
                                        <Xid>LB</Xid>
                                    </Gid>
                                </WeightUOMGid>
                            </Weight>
                            <Volume>
                                <VolumeValue>0.0</VolumeValue>
                                <VolumeUOMGid>
                                    <Gid>
                                        <Xid>CUFT</Xid>
                                    </Gid>
                                </VolumeUOMGid>
                            </Volume>
                        </WeightVolume>
                    </TotalWeightVolume>
                    <TotalNetWeightVolume>
                        <Weight>
                            <WeightValue>0.0</WeightValue>
                            <WeightUOMGid>
                                <Gid>
                                    <Xid>LB</Xid>
                                </Gid>
                            </WeightUOMGid>
                        </Weight>
                        <Volume>
                            <VolumeValue>0.0</VolumeValue>
                            <VolumeUOMGid>
                                <Gid>
                                    <Xid>CUFT</Xid>
                                </Gid>
                            </VolumeUOMGid>
                        </Volume>
                    </TotalNetWeightVolume>
                    <TotalPackagedItemSpecCount>0</TotalPackagedItemSpecCount>
                    <TotalPackagedItemCount>0</TotalPackagedItemCount>
                    <StartDt>
                        <GLogDate>20160203080153</GLogDate>
                        <TZId>UTC</TZId>
                        <TZOffset>+00:00</TZOffset>
                    </StartDt>
                    <EndDt>
                        <GLogDate>20160203080153</GLogDate>
                        <TZId>UTC</TZId>
                        <TZOffset>+00:00</TZOffset>
                    </EndDt>
                    <ShipmentSpecialService>
                        <SpecialServiceGid>
                            <Gid>
                                <Xid>DEMURRAGE</Xid>
                            </Gid>
                        </SpecialServiceGid>
                        <ShipSpclServiceSequence>1</ShipSpclServiceSequence>
                        <ProcessAsFlowThru>N</ProcessAsFlowThru>
                        <CompletionState>NOT STARTED</CompletionState>
                        <IsPlanDurFixed>N</IsPlanDurFixed>
                        <PlannedDuration>
                            <Duration>
                                <DurationValue>0.84</DurationValue>
                                <DurationUOMGid>
                                    <Gid>
                                        <Xid>D</Xid>
                                    </Gid>
                                </DurationUOMGid>
                            </Duration>
                        </PlannedDuration>
                        <IsSystemGenerated>N</IsSystemGenerated>
                        <ShipSpclServiceRef>
                            <CostReferenceGid>
                                <Gid>
                                    <Xid>2</Xid>
                                </Gid>
                            </CostReferenceGid>
                            <CostQualGid>
                                <Gid>
                                    <Xid>DEMURRAGE</Xid>
                                </Gid>
                            </CostQualGid>
                        </ShipSpclServiceRef>
                    </ShipmentSpecialService>
                    <IsFixedDistance>N</IsFixedDistance>
                    <StopCount>0</StopCount>
                    <IsTemperatureControl>N</IsTemperatureControl>
                    <PlanningParamSetGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>PCT_PARAMETER</Xid>
                        </Gid>
                    </PlanningParamSetGid>
                    <IsFixedVoyageFlag>N</IsFixedVoyageFlag>
                    <FlexFieldStrings/>
                    <FlexFieldNumbers/>
                    <FlexFieldDates/>
                    <FlexFieldCurrencies/>
                </ShipmentHeader>
                <ShipmentHeader2>
                    <IsAutoMergeConsolidate>N</IsAutoMergeConsolidate>
                    <Perspective>B</Perspective>
                    <IsPrimary>N</IsPrimary>
                    <ShipmentAsWork>N</ShipmentAsWork>
                    <FeasibilityCodeGid>
                        <Gid>
                            <Xid>FEASIBLE</Xid>
                        </Gid>
                    </FeasibilityCodeGid>
                    <CheckTimeConstraint>Y</CheckTimeConstraint>
                    <CheckCostConstraint>Y</CheckCostConstraint>
                    <CheckCapacityConstraint>Y</CheckCapacityConstraint>
                    <WeighCode>A</WeighCode>
                    <Rule7>N</Rule7>
                    <ShipmentReleased>Y</ShipmentReleased>
                    <ShipmentTypeGid>
                        <Gid>
                            <Xid>NON FREIGHT RELATED CHARGE</Xid>
                        </Gid>
                    </ShipmentTypeGid>
                    <ChargeableWeight>
                        <Weight>
                            <WeightValue>0.0</WeightValue>
                            <WeightUOMGid>
                                <Gid>
                                    <Xid>LB</Xid>
                                </Gid>
                            </WeightUOMGid>
                        </Weight>
                    </ChargeableWeight>
                    <IsPreload>N</IsPreload>
                    <IsToBeHeld>N</IsToBeHeld>
                    <InTrailerBuild>N</InTrailerBuild>
                    <WeightUtil>0.0</WeightUtil>
                    <VolumeUtil>0.0</VolumeUtil>
                    <EquipRefUnitUtil>0.0</EquipRefUnitUtil>
                    <IsCreditNote>N</IsCreditNote>
                    <DutyPaid>NA</DutyPaid>
                    <IsMemoBL>Y</IsMemoBL>
                    <IsProfitSplit>N</IsProfitSplit>
                    <IsAdvancedCharge>N</IsAdvancedCharge>
                </ShipmentHeader2>
                <Location>
                    <TransactionCode>NP</TransactionCode>
                    <LocationGid>
                        <Gid>
                            <DomainName>PALANI</DomainName>
                            <Xid>GPT</Xid>
                        </Gid>
                    </LocationGid>
                    <LocationName>GHATGE PATIL TRANSPORT LIMITED</LocationName>
                    <IsTemplate>N</IsTemplate>
                    <Address>
                        <AddressLines>
                            <SequenceNumber>1</SequenceNumber>
                            <AddressLine>209 SHIR HANUMAN IND. ESTATE, </AddressLine>
                        </AddressLines>
                        <AddressLines>
                            <SequenceNumber>2</SequenceNumber>
                            <AddressLine>WADALA, MUMBAI, MAHARASHTRA, 400075</AddressLine>
                        </AddressLines>
                        <CountryCode3Gid>
                            <Gid>
                                <Xid>IND</Xid>
                            </Gid>
                        </CountryCode3Gid>
                        <CountryCode>
                            <CountryCode3Gid>
                                <Gid>
                                    <Xid>IND</Xid>
                                </Gid>
                            </CountryCode3Gid>
                            <CountryCode2>IN</CountryCode2>
                        </CountryCode>
                        <TimeZoneGid>
                            <Gid>
                                <Xid>Asia/Calcutta</Xid>
                            </Gid>
                        </TimeZoneGid>
                        <Latitude>19.0216</Latitude>
                        <Longitude>72.8646</Longitude>
                    </Address>
                    <IsTemporary>N</IsTemporary>
                    <Contact>
                        <ContactGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>GPT</Xid>
                            </Gid>
                        </ContactGid>
                        <TransactionCode>NP</TransactionCode>
                        <EmailAddress>palaniappan.chithambaram@inspirage.com</EmailAddress>
                        <IsPrimaryContact>Y</IsPrimaryContact>
                        <CommunicationMethod>
                            <ComMethodRank>1</ComMethodRank>
                            <ComMethodGid>
                                <Gid>
                                    <Xid>EMAIL</Xid>
                                </Gid>
                            </ComMethodGid>
                        </CommunicationMethod>
                        <LocationGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>GPT</Xid>
                            </Gid>
                        </LocationGid>
                        <ConsolidatedNotifyOnly>N</ConsolidatedNotifyOnly>
                        <IsNotificationOn>Y</IsNotificationOn>
                        <Status>
                            <StatusTypeGid>
                                <Gid>
                                    <DomainName>PALANI</DomainName>
                                    <Xid>RPLS</Xid>
                                </Gid>
                            </StatusTypeGid>
                            <StatusValueGid>
                                <Gid>
                                    <DomainName>PALANI</DomainName>
                                    <Xid>RPLS_NOT STARTED</Xid>
                                </Gid>
                            </StatusValueGid>
                        </Status>
                        <UseMessageHub>N</UseMessageHub>
                        <FlexFieldStrings/>
                        <FlexFieldNumbers/>
                        <FlexFieldDates/>
                    </Contact>
                    <LocationRole>
                        <LocationRoleGid>
                            <Gid>
                                <Xid>CARRIER</Xid>
                            </Gid>
                        </LocationRoleGid>
                        <CreatePoolHandlingShipment>N</CreatePoolHandlingShipment>
                        <CreateXDockHandlingShipment>N</CreateXDockHandlingShipment>
                        <IsMixedFreightTHUAllowed>N</IsMixedFreightTHUAllowed>
                    </LocationRole>
                    <IsMakeAppointmentBeforePlan>N</IsMakeAppointmentBeforePlan>
                    <ServiceProvider>
                        <ScacGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>GPT</Xid>
                            </Gid>
                        </ScacGid>
                        <ServiceProviderAlias>
                            <ServiceProviderAliasQualifierGid>
                                <Gid>
                                    <Xid>GLOG</Xid>
                                </Gid>
                            </ServiceProviderAliasQualifierGid>
                            <ServiceProviderAliasValue>PALANI.GPT</ServiceProviderAliasValue>
                        </ServiceProviderAlias>
                        <AutoPaymentFlag>N</AutoPaymentFlag>
                        <IsAllowTender>Y</IsAllowTender>
                        <IsDispatchByRegion>N</IsDispatchByRegion>
                        <IsAcceptSpotBids>Y</IsAcceptSpotBids>
                        <IsAcceptBroadcastTenders>Y</IsAcceptBroadcastTenders>
                        <IsAcceptCondBooking>N</IsAcceptCondBooking>
                        <IsLocalizeBroadcastSpotContact>N</IsLocalizeBroadcastSpotContact>
                        <InvoicingProcess>S</InvoicingProcess>
                        <IsCopyInvDeltaToShipment>N</IsCopyInvDeltaToShipment>
                        <IsAcceptByShipUnit>N</IsAcceptByShipUnit>
                        <IsInternalNVOCC>N</IsInternalNVOCC>
                        <IsMinority>N</IsMinority>
                        <Incumbent>Y</Incumbent>
                        <IsFleet>Y</IsFleet>
                        <AllowSpotRating>Y</AllowSpotRating>
                    </ServiceProvider>
                    <IsShipperKnown>N</IsShipperKnown>
                    <IsAddressValid>U</IsAddressValid>
                    <IsLTLSplitable>Y</IsLTLSplitable>
                    <ExcludeFromRouteExec>N</ExcludeFromRouteExec>
                    <Status>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>CREDIT LEVEL</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>CREDIT LEVEL_UNKNOWN</Xid>
                            </Gid>
                        </StatusValueGid>
                    </Status>
                    <Status>
                        <StatusTypeGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>LOCATION GUARANTEED DELIVERY</Xid>
                            </Gid>
                        </StatusTypeGid>
                        <StatusValueGid>
                            <Gid>
                                <DomainName>PALANI</DomainName>
                                <Xid>LOCATION GUARANTEED DELIVERY_NOT STARTED</Xid>
                            </Gid>
                        </StatusValueGid>
                    </Status>
                    <PrimaryAddressLineSeq>1</PrimaryAddressLineSeq>
                    <FlexFieldStrings/>
                    <FlexFieldNumbers/>
                    <FlexFieldDates/>
                    <IsActive>Y</IsActive>
                </Location>
                <RATE_OFFERING>
                    <RATE_OFFERING_ROW>
                        <RATE_OFFERING_GID>PALANI.RO_GPT_DEMURRAGE</RATE_OFFERING_GID>
                        <RATE_OFFERING_XID>RO_GPT_DEMURRAGE</RATE_OFFERING_XID>
                        <RATE_OFFERING_TYPE_GID>DEMURRAGE</RATE_OFFERING_TYPE_GID>
                        <SERVPROV_GID>PALANI.GPT</SERVPROV_GID>
                        <CURRENCY_GID>INR</CURRENCY_GID>
                        <TRANSPORT_MODE_GID>DEMURRAGE</TRANSPORT_MODE_GID>
                        <RATE_SERVICE_GID>TL-SIM</RATE_SERVICE_GID>
                        <RATE_VERSION_GID>PALANI.2016_2020</RATE_VERSION_GID>
                        <RATE_DISTANCE_GID>LOOKUP ELSE ESTIMATE</RATE_DISTANCE_GID>
                        <EXCHANGE_RATE_GID>DEFAULT</EXCHANGE_RATE_GID>
                        <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                        <COMMODITY_USAGE>F</COMMODITY_USAGE>
                        <FAK_RATE_AS>N</FAK_RATE_AS>
                        <PERSPECTIVE>A</PERSPECTIVE>
                        <ALLOW_UNCOSTED_LINE_ITEMS>N</ALLOW_UNCOSTED_LINE_ITEMS>
                        <IS_ACTIVE>Y</IS_ACTIVE>
                        <HANDLES_UNKNOWN_SHIPPER>Y</HANDLES_UNKNOWN_SHIPPER>
                        <USES_TIME_BASED_RATES>N</USES_TIME_BASED_RATES>
                        <IS_DEPOT_APPLICABLE>N</IS_DEPOT_APPLICABLE>
                        <RECALCULATE_COST>N</RECALCULATE_COST>
                        <IS_CONTRACT_RATE>N</IS_CONTRACT_RATE>
                        <IS_DIRECT_ONLY_RATE>Y</IS_DIRECT_ONLY_RATE>
                        <HAZARDOUS_RATE_TYPE>A</HAZARDOUS_RATE_TYPE>
                        <USE_TACT_AS_DISPLAY_RATE_1>Y</USE_TACT_AS_DISPLAY_RATE_1>
                        <USE_TACT_AS_DISPLAY_RATE_2>Y</USE_TACT_AS_DISPLAY_RATE_2>
                        <USE_TACT_AS_DISPLAY_RATE_3>Y</USE_TACT_AS_DISPLAY_RATE_3>
                        <IS_ROUTE_EXECUTION_RATE>N</IS_ROUTE_EXECUTION_RATE>
                        <PACKAGE_COUNT_METHOD>L</PACKAGE_COUNT_METHOD>
                        <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                        <INSERT_DATE>2016-02-02 06:29:45</INSERT_DATE>
                        <UPDATE_USER>PALANI.ADMIN</UPDATE_USER>
                        <UPDATE_DATE>2016-04-17 05:46:20</UPDATE_DATE>
                        <RATE_OFFERING_STOPS/>
                        <RATE_OFFERING_ACCESSORIAL/>
                        <RATE_OFFERING_COMMENT/>
                        <RATE_RULES_AND_TERMS/>
                        <RO_SPECIAL_SERVICE_ACCESSORIAL/>
                        <RATE_OFFERING_INV_PARTY/>
                    </RATE_OFFERING_ROW>
                </RATE_OFFERING>
                <RATE_GEO>
                    <RATE_GEO_ROW>
                        <RATE_GEO_GID>PALANI.RR_GPT_DEMURRAGE</RATE_GEO_GID>
                        <RATE_GEO_XID>RR_GPT_DEMURRAGE</RATE_GEO_XID>
                        <RATE_OFFERING_GID>PALANI.RO_GPT_DEMURRAGE</RATE_OFFERING_GID>
                        <X_LANE_GID>PALANI.91</X_LANE_GID>
                        <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                        <ALLOW_UNCOSTED_LINE_ITEMS>N</ALLOW_UNCOSTED_LINE_ITEMS>
                        <MULTI_BASE_GROUPS_RULE>A</MULTI_BASE_GROUPS_RULE>
                        <IS_MASTER_OVERRIDES_BASE>N</IS_MASTER_OVERRIDES_BASE>
                        <HAZARDOUS_RATE_TYPE>A</HAZARDOUS_RATE_TYPE>
                        <IS_QUOTE>N</IS_QUOTE>
                        <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                        <INSERT_DATE>2016-02-02 06:41:38</INSERT_DATE>
                        <UPDATE_USER>PALANI.ADMIN</UPDATE_USER>
                        <UPDATE_DATE>2016-02-09 09:05:49</UPDATE_DATE>
                        <RATE_GEO_STOPS/>
                        <RATE_GEO_ACCESSORIAL/>
                        <RATE_GEO_COST_GROUP>
                            <RATE_GEO_COST_GROUP_ROW>
                                <RATE_GEO_COST_GROUP_GID>PALANI.RR_GPT_DEMURRAGE</RATE_GEO_COST_GROUP_GID>
                                <RATE_GEO_COST_GROUP_XID>RR_GPT_DEMURRAGE</RATE_GEO_COST_GROUP_XID>
                                <RATE_GEO_GID>PALANI.RR_GPT_DEMURRAGE</RATE_GEO_GID>
                                <RATE_GEO_COST_GROUP_SEQ>72</RATE_GEO_COST_GROUP_SEQ>
                                <MULTI_RATES_RULE>A</MULTI_RATES_RULE>
                                <RATE_GROUP_TYPE>M</RATE_GROUP_TYPE>
                                <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                                <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                                <INSERT_DATE>2016-02-02 06:41:38</INSERT_DATE>
                                <RATE_GEO_COST>
                                    <RATE_GEO_COST_ROW>
                                        <RATE_GEO_COST_SEQ>75</RATE_GEO_COST_SEQ>
                                        <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                                        <RATE_GEO_COST_GROUP_GID>PALANI.RR_GPT_DEMURRAGE</RATE_GEO_COST_GROUP_GID>
                                        <OPER1_GID>EQ</OPER1_GID>
                                        <LEFT_OPERAND1>SHIPMENT.SPECIAL_SERVICES.SPECIAL_SERVICE_GID</LEFT_OPERAND1>
                                        <LOW_VALUE1>DETENTION</LOW_VALUE1>
                                        <AND_OR1>A</AND_OR1>
                                        <OPER2_GID>GE</OPER2_GID>
                                        <LEFT_OPERAND2>SHIPMENT.SPECIAL_SERVICES.DURATION</LEFT_OPERAND2>
                                        <LOW_VALUE2>14400 S</LOW_VALUE2>
                                        <CHARGE_AMOUNT>1000</CHARGE_AMOUNT>
                                        <CHARGE_CURRENCY_GID>INR</CHARGE_CURRENCY_GID>
                                        <CHARGE_AMOUNT_BASE>22.93052052281586838944349437952041625976</CHARGE_AMOUNT_BASE>
                                        <CHARGE_UNIT_UOM_CODE>S</CHARGE_UNIT_UOM_CODE>
                                        <CHARGE_UNIT_COUNT>3600</CHARGE_UNIT_COUNT>
                                        <CHARGE_MULTIPLIER>SHIPMENT.SPECIAL_SERVICES.DURATION</CHARGE_MULTIPLIER>
                                        <CHARGE_ACTION>A</CHARGE_ACTION>
                                        <CHARGE_TYPE>B</CHARGE_TYPE>
                                        <CHARGE_MULTIPLIER_OPTION>A</CHARGE_MULTIPLIER_OPTION>
                                        <IS_FILED_AS_TARIFF>N</IS_FILED_AS_TARIFF>
                                        <COST_TYPE>C</COST_TYPE>
                                        <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                                        <INSERT_DATE>2016-02-03 05:26:20</INSERT_DATE>
                                        <UPDATE_USER>PALANI.ADMIN</UPDATE_USER>
                                        <UPDATE_DATE>2016-02-09 09:05:49</UPDATE_DATE>
                                        <RATE_GEO_COST_WEIGHT_BREAK/>
                                        <RATE_GEO_COST_UNIT_BREAK/>
                                    </RATE_GEO_COST_ROW>
                                    <RATE_GEO_COST_ROW>
                                        <RATE_GEO_COST_SEQ>67</RATE_GEO_COST_SEQ>
                                        <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                                        <RATE_GEO_COST_GROUP_GID>PALANI.RR_GPT_DEMURRAGE</RATE_GEO_COST_GROUP_GID>
                                        <OPER1_GID>EQ</OPER1_GID>
                                        <LEFT_OPERAND1>SHIPMENT.SPECIAL_SERVICES.SPECIAL_SERVICE_GID</LEFT_OPERAND1>
                                        <LOW_VALUE1>DETENTION</LOW_VALUE1>
                                        <AND_OR1>A</AND_OR1>
                                        <OPER2_GID>BETWEEN</OPER2_GID>
                                        <LEFT_OPERAND2>SHIPMENT.SPECIAL_SERVICES.DURATION</LEFT_OPERAND2>
                                        <LOW_VALUE2>0 S</LOW_VALUE2>
                                        <HIGH_VALUE2>14400 S</HIGH_VALUE2>
                                        <CHARGE_AMOUNT>0</CHARGE_AMOUNT>
                                        <CHARGE_CURRENCY_GID>INR</CHARGE_CURRENCY_GID>
                                        <CHARGE_AMOUNT_BASE>0</CHARGE_AMOUNT_BASE>
                                        <CHARGE_UNIT_UOM_CODE>S</CHARGE_UNIT_UOM_CODE>
                                        <CHARGE_UNIT_COUNT>3600</CHARGE_UNIT_COUNT>
                                        <CHARGE_MULTIPLIER>SHIPMENT.SPECIAL_SERVICES.DURATION</CHARGE_MULTIPLIER>
                                        <CHARGE_ACTION>A</CHARGE_ACTION>
                                        <CHARGE_TYPE>B</CHARGE_TYPE>
                                        <CHARGE_MULTIPLIER_OPTION>A</CHARGE_MULTIPLIER_OPTION>
                                        <IS_FILED_AS_TARIFF>N</IS_FILED_AS_TARIFF>
                                        <COST_TYPE>C</COST_TYPE>
                                        <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                                        <INSERT_DATE>2016-02-02 06:41:38</INSERT_DATE>
                                        <UPDATE_USER>PALANI.ADMIN</UPDATE_USER>
                                        <UPDATE_DATE>2016-02-09 09:05:49</UPDATE_DATE>
                                        <RATE_GEO_COST_WEIGHT_BREAK/>
                                        <RATE_GEO_COST_UNIT_BREAK/>
                                    </RATE_GEO_COST_ROW>
                                </RATE_GEO_COST>
                            </RATE_GEO_COST_GROUP_ROW>
                        </RATE_GEO_COST_GROUP>
                        <RG_SPECIAL_SERVICE_ACCESSORIAL/>
                        <X_LANE>
                            <X_LANE_ROW>
                                <X_LANE_GID>PALANI.91</X_LANE_GID>
                                <X_LANE_XID>91</X_LANE_XID>
                                <SOURCE_COUNTRY_CODE3_GID>IND</SOURCE_COUNTRY_CODE3_GID>
                                <SOURCE_GEO_HIERARCHY_GID>COUNTRY</SOURCE_GEO_HIERARCHY_GID>
                                <DEST_COUNTRY_CODE3_GID>IND</DEST_COUNTRY_CODE3_GID>
                                <DEST_GEO_HIERARCHY_GID>COUNTRY</DEST_GEO_HIERARCHY_GID>
                                <DOMAIN_NAME>PALANI</DOMAIN_NAME>
                                <INSERT_USER>PALANI.ADMIN</INSERT_USER>
                                <INSERT_DATE>2016-02-02 06:41:38</INSERT_DATE>
                                <UPDATE_USER>PALANI.ADMIN</UPDATE_USER>
                                <UPDATE_DATE>2016-02-09 09:05:49</UPDATE_DATE>
                            </X_LANE_ROW>
                        </X_LANE>
                        <RATE_GEO_REMARKS/>
                    </RATE_GEO_ROW>
                </RATE_GEO>
            </Shipment>
        </PlannedShipment>
    </GLogXMLElement>
</TransmissionBody>

`

rameshT108 commented 6 years ago

why I'm getting Json expectation while parsing XML?

cowtowncoder commented 6 years ago

I have no idea because you did not include much anything relevant, especially code you are using, including class definition(s) relevant. If you can include relevant class definition (or part), it may be possible to determine. Even better would be simplified test case. Also, please include relevant Jackson version.

As to second question: while exception name has json does not mean anything: Jackson started as json only library and because of this some naming still reflects json (changing class names is a highly breaking change). So think of it as legacy naming issue.