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

[Java Broker] Broker fails to start on windows partition mounted with SUBST

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.32
    • qpid-java-6.0
    • Broker-J
    • None

    Description

      Broker fails to start on windows partition mounted with SUBST with the following exception stack trace

      [Broker] BRK-1006 : Using configuration : b:\releases\qpid-broker\0.32\work\config.json
      [Broker] BRK-1007 : Using logging configuration : b:\releases\qpid-broker\0.32\etc\log4j.xml
      Exception during startup: org.apache.qpid.server.store.StoreException: Could not write configuration file b:\releases\qpid-broker\0.32\work\config.js
      on
      org.apache.qpid.server.store.StoreException: Could not write configuration file b:\releases\qpid-broker\0.32\work\config.json
              at org.apache.qpid.server.store.JsonFileConfigStore.setup(JsonFileConfigStore.java:215)
              at org.apache.qpid.server.store.JsonFileConfigStore.openConfigurationStore(JsonFileConfigStore.java:150)
              at org.apache.qpid.server.model.AbstractSystemConfig.onOpen(AbstractSystemConfig.java:181)
              at org.apache.qpid.server.model.AbstractConfiguredObject.doOpening(AbstractConfiguredObject.java:644)
              at org.apache.qpid.server.model.AbstractConfiguredObject.open(AbstractConfiguredObject.java:450)
              at org.apache.qpid.server.Broker.startupImpl(Broker.java:199)
              at org.apache.qpid.server.Broker.access$000(Broker.java:57)
              at org.apache.qpid.server.Broker$1.run(Broker.java:143)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.Subject.doAs(Subject.java:415)
              at org.apache.qpid.server.Broker.startup(Broker.java:138)
              at org.apache.qpid.server.Main.startBroker(Main.java:451)
              at org.apache.qpid.server.Main.execute(Main.java:319)
              at org.apache.qpid.server.Main.<init>(Main.java:148)
              at org.apache.qpid.server.Main.main(Main.java:139)
      Caused by: java.nio.file.FileSystemException: b:\releases\qpid-broker\0.32\work\config.json: The directory is not a subdirectory of the root director
      y.
      
              at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
              at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
              at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
              at sun.nio.fs.WindowsFileStore.create(WindowsFileStore.java:92)
              at sun.nio.fs.WindowsFileSystemProvider.getFileStore(WindowsFileSystemProvider.java:482)
              at java.nio.file.Files.getFileStore(Files.java:1413)
              at org.apache.qpid.server.util.FileHelper.isPosixFileSystem(FileHelper.java:111)
              at org.apache.qpid.server.util.FileHelper.createNewFile(FileHelper.java:92)
              at org.apache.qpid.server.util.FileHelper.createNewFile(FileHelper.java:82)
              at org.apache.qpid.server.store.JsonFileConfigStore.setup(JsonFileConfigStore.java:210)
              ... 14 more
      

      Attachments

        1. fixes.diff
          10 kB
          Alex Rudyy

        Activity

          People

            orudyy Alex Rudyy
            orudyy Alex Rudyy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: