Currently, we face the following issue: when transferring data using database dump between different environments, the BinaryPathDescription created by xRoute in one environment did not work in the other environment. During routing, we got the following error:
Code: Select all
INFO | 2018-03-08 12:21:12,695;WS calculateRouteInfo
INFO | 2018-03-08 12:21:12,695;INFO;ConsoleLogger;WS calculateRouteInfo
INFO | 2018-03-08 12:21:12,719;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;MESSAGE-STACK:
INFO | 2018-03-08 12:21:12,720;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;CODE: ERROR (2150)
INFO | 2018-03-08 12:21:12,720;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;ORIGIN: XROUTEMODULE
INFO | 2018-03-08 12:21:12,720;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;DESCR: the binary path description is corrupt
INFO | 2018-03-08 12:21:12,720;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;REASONS/TODO:
INFO | 2018-03-08 12:21:12,721;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN;;;-
INFO | 2018-03-08 12:21:12,721;WARN;com.ptvag.xserver.module.xroute.m0001;b166c3a4-0a2b-40ec-afda-ac312dbcd47e;NEXOGEN
Is it possible that another representation of the exception path can solve this problem? E.g. using exception path with node list.
Besides, we would like to request information regarding the possible length of BinaryPathDescription. Is there any limitation on that?
Based on your answer, we could decide whether it is needed to store them in an other format, and send them with those PTV requests, where the exceptions are activated, or we simply need to generate the IDs of exception path again.
Thank you in advance!
Daniel