I established a connection between an Ignition8 gateway and an Ignition7.9.9 gateway, where some outgoing connections towards production gateways have been configured.
I would like to use those connections in the Perspective application.
When the proxy setting is enabled on the Ignition7.9.9 gateway, the Ignition8 gateway starts generating the following errors:
INFO | jvm 1 | 2018/11/08 11:28:28 | java.lang.IllegalArgumentException: java.io.IOException: com.google.common.collect.ComputationException: com.inductiveautomation.ignition.common.tags.paths.parser.TagPathFormatException: Token PATH_SEPARATOR found after property name.
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.tags.managed.ManagedTagProviderImpl.createPath(ManagedTagProviderImpl.java:213)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.tags.managed.ManagedTagProviderImpl.updateValue(ManagedTagProviderImpl.java:222)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.sqltags.system.GatewaySystemTagsImpl.updateValue(GatewaySystemTagsImpl.java:48)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.tags.managed.ManagedTagProvider.updateValue(ManagedTagProvider.java:28)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.sqltags.system.AbstractGWSubStatusTagManager.val(AbstractGWSubStatusTagManager.java:81)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.gan.GatewayAreaNetworkManagerImpl$ServerStatusSystemTags.refresh(GatewayAreaNetworkManagerImpl.java:830)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.gan.GatewayAreaNetworkManagerImpl.lambda$startup$1(GatewayAreaNetworkManagerImpl.java:209)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:565)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2018/11/08 11:28:28 | Caused by: java.io.IOException: com.google.common.collect.ComputationException: com.inductiveautomation.ignition.common.tags.paths.parser.TagPathFormatException: Token PATH_SEPARATOR found after property name.
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser.parse(TagPathParser.java:153)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.gateway.tags.managed.ManagedTagProviderImpl.createPath(ManagedTagProviderImpl.java:208)
INFO | jvm 1 | 2018/11/08 11:28:28 | ... 13 common frames omitted
INFO | jvm 1 | 2018/11/08 11:28:28 | Caused by: com.google.common.collect.ComputationException: com.inductiveautomation.ignition.common.tags.paths.parser.TagPathFormatException: Token PATH_SEPARATOR found after property name.
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser$ParseFunction.load(TagPathParser.java:354)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser$ParseFunction.load(TagPathParser.java:347)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3708)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2416)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2299)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache.get(LocalCache.java:4147)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4151)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5140)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser.parse(TagPathParser.java:144)
INFO | jvm 1 | 2018/11/08 11:28:28 | ... 14 common frames omitted
INFO | jvm 1 | 2018/11/08 11:28:28 | Caused by: com.inductiveautomation.ignition.common.tags.paths.parser.TagPathFormatException: Token PATH_SEPARATOR found after property name.
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser._parse(TagPathParser.java:177)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser.access$200(TagPathParser.java:30)
INFO | jvm 1 | 2018/11/08 11:28:28 | at com.inductiveautomation.ignition.common.tags.paths.parser.TagPathParser$ParseFunction.load(TagPathParser.java:352)
INFO | jvm 1 | 2018/11/08 11:28:28 | ... 23 common frames omitted
Whereas when the proxy setting is disabled, the error on Ignition8 gateway disappears and everything works fine again.
Thank you for your support.