Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-646

Add support to the FlumeNode windows installer to detect 32-bit Java Installations (read JAVA_HOME properly) when running on 64 bit windows machines.

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.9.3
    • 0.9.4
    • Build, Windows
    • Windows x86_64

    Description

      Currently the nsis installer script template contains support for detecting the Java Installation (JAVA_HOME) correctly only if the architecture of the JDK installed is same as the base architecture of the base machine. Possibly, flume also works fine with 32-bit JDK on 64-bit machines. But in this case, the nsis script does not automatically detect the Java installation directory since on 64 bit machines, all 32-bit software related registry keys are emulated under the virtual registry, HKLM\SOFTWARE\Wow6432Node\ (instead of being directly under HKLM\SOFTWARE). The patch fixes this by adding this check to the nsi template which is used for generating the nsis script with "ant winstall-filter"

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            flume_eerpini Disabled imported user
            flume_eerpini Disabled imported user
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment