-
Bug
-
Resolution: Done
-
Blocker
-
None
-
1.10.2.GA
-
None
-
False
-
None
-
False
-
Old version of the qdrouted configuration file seems to be incompatible with version of qdrouterd 1.10.6. This works in older version
vhost { hostname: $default maxConnectionsPerUser: 40 allowUnknownUser: false groups: { $admin: { users: admin@test-interconnect-router remoteHosts: * sources: * targets: * allowAnonymousSender: true allowDynamicSource: true } $default: { remoteHosts: * } } }
But when upgrading to version 1.10.6 the qdrouterd fails to start with error:
2022-03-10 12:57:07.035927 +0000 ERROR (error) Python: Exception: Cannot load configuration file /opt/interconnect/etc/qdrouterd.conf: Expecting property name enclosed in double quotes: line 88 column 1 (char 2165) 2022-03-10 12:57:07.036272 +0000 ERROR (error) Traceback (most recent call last): File "/usr/lib/qpid-dispatch/python/qpid_dispatch_internal/management/config.py", line 279, in configure_dispatch config = Config(filename) File "/usr/lib/qpid-dispatch/python/qpid_dispatch_internal/management/config.py", line 64, in __init__ % (filename, e)) Exception: Cannot load configuration file /opt/interconnect/etc/qdrouterd.conf: Expecting property name enclosed in double quotes: line 88 column 1 (char 2165) 2022-03-10 12:57:07.036293 +0000 MAIN (critical) Router start-up failed: Python: Exception: Cannot load configuration file /opt/interconnect/etc/qdrouterd.conf: Expecting property name enclosed in double quotes: line 88 column 1 (char 2165) qdrouterd: Python: Exception: Cannot load configuration file /opt/interconnect/etc/qdrouterd.conf: Expecting property name enclosed in double quotes: line 88 column 1 (char 2165)