Karaf
  1. Karaf
  2. KARAF-820

Karaf client.bat swallows commands to be passed to the Karaf instance

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.2
    • Fix Version/s: 2.2.3, 3.0.0
    • Component/s: karaf-core
    • Labels:
      None
    • Environment:

      Karaf running on Windows

      Description

      The Karaf client.bat will not send any commands to a Karaf instance when using all options.

      .\bin\client.bat -a 8101 -h localhost -u karaf -p karaf osgi:list
      Simply opens a console, but does not list the bundles.

      The reason can be found near the bottom of the script:
      :EXECUTE
      if "%SHIFT%" == "true" SET ARGS=%2 %3 %4 %5 %6 %7 %8
      if not "%SHIFT%" == "true" SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8

      Obviously the command "osgi:list" in ".\bin\client.bat -a 8101 -h localhost -u karaf -p karaf osgi:list" is argument no. 9

      I have no idea what the %SHIFT% variable is needed for, but if not needed I would remove the code above and change it to:
      :EXECUTE
      SET ARGS=%*

      With that, it is possible to get a bundle list (and other Karaf console commands that require additional arguments).

        Issue Links

          Activity

          Jürgen Kindler created issue -
          Jean-Baptiste Onofré made changes -
          Field Original Value New Value
          Link This issue blocks KARAF-828 [ KARAF-828 ]
          Andreas Pieber made changes -
          Assignee Andreas Pieber [ pieber ]
          Andreas Pieber made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 2.2.3 [ 12316685 ]
          Fix Version/s 3.0.0 [ 12316040 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Link This issue blocks KARAF-828 [ KARAF-828 ]
          Gavin made changes -
          Link This issue is depended upon by KARAF-828 [ KARAF-828 ]

            People

            • Assignee:
              Andreas Pieber
              Reporter:
              Jürgen Kindler
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development