Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-459

java.lang.StackOverflowError when disconnecting file system

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Default
    • Resolution: Fixed
    • Affects Version/s: 1.3.1, 1.4.0
    • Fix Version/s: 1.5.1
    • Component/s: Engine
    • Labels:
      None
    • Environment:
      Mandriva Linux 2008 EDT, kernel 2.6.24.7

      Description

      The following error occurs when disconnecting the file system where log files are written on:

      [java] java.lang.StackOverflowError
      [java] at java.io.FileOutputStream.writeBytes(Native Method)
      [java] at java.io.FileOutputStream.write(FileOutputStream.java:247)
      [java] at quickfix.FileLog.writeTimeStamp(FileLog.java:116)
      [java] at quickfix.FileLog.writeMessage(FileLog.java:97)
      [java] at quickfix.FileLog.onEvent(FileLog.java:111)
      [java] at quickfix.LogUtil.logThrowable(LogUtil.java:47)
      [java] at quickfix.LogUtil.logThrowable(LogUtil.java:60)
      [java] at quickfix.FileLog.writeMessage(FileLog.java:106)
      [java] at quickfix.FileLog.onEvent(FileLog.java:111)
      [java] at quickfix.LogUtil.logThrowable(LogUtil.java:47)
      [java] at quickfix.LogUtil.logThrowable(LogUtil.java:60)
      [java] at quickfix.FileLog.writeMessage(FileLog.java:106)
      [java] at quickfix.FileLog.onEvent(FileLog.java:111)

      Repro steps:

      • Start quickfixj engine using a directory on a removable drive (for instance usb key) as log dir
      • Disconnect removable drive while quickfixj engine is running

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              scozic Sylvestre COZIC
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: