Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-4881

[Java Broker] new --config-property argument cannot be used with qpid-server.bat (windows)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.22, 0.23
    • Fix Version/s: 0.22
    • Component/s: Broker-J
    • Labels:
      None

      Description

      Trying to use a command such using the new argument fails in the following manner.

      Y:\src\qpid\qpid\java\build>.\bin\qpid-server.bat --initial-config-path Y:\ha_test\config.json --config-property nodenum=5
      Warning: Qpid classpath not set. CLASSPATH set to Y:\src\qpid\qpid\java\build\li
      b\qpid-all.jar;Y:\src\qpid\qpid\java\build\lib\plugins*;Y:\src\qpid\qpid\java\build\lib\opt*
      Info: QPID_JAVA_GC not set. Defaulting to JAVA_GC -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError
      Info: QPID_JAVA_MEM not set. Defaulting to JAVA_MEM -Xmx1024m
      Exception during startup: java.lang.IllegalArgumentException: Configuration property argument is not of the format name=value: nodenum
      java.lang.IllegalArgumentException: Configuration property argument is not of the format name=value: nodenum
      at org.apache.qpid.server.Main.execute(Main.java:226)
      at org.apache.qpid.server.Main.<init>(Main.java:134)
      at org.apache.qpid.server.Main.main(Main.java:125)
      Y:\src\qpid\qpid\java\build>

      It appears to be related to the processing of the argument list by the qpid-server.bat file. It is choking on arguments containing =.

      User can workaround by providing the property values as system properties (e.g via QPID_OPTS: set QPID_OPTS="-Dname=value"), or by invoking the Main class directly without the qpid-server.bat script.

        Attachments

          Activity

            People

            • Assignee:
              alex.rufous Alex Rudyy
              Reporter:
              k-wall Keith Wall
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: