Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-2814

Crucible doesn't ensure its SQL DB is using case-sensitive comparisons

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 2.2-M1
    • 2.1.2
    • None

    Description

      By default, MySQL creates Dbs with case insensitive comparisons (although our documentation specifies that case sensitive comparisons must be used)

      We don't check this, which can cause problems if a path is stored in one case and later occurs in a different case.

      e.g.:

      2009-12-01 20:58:33,242 ERROR [btpool0-310] org.hibernate.util.JDBCExceptionReporter org.hibernate.util.JDBCExceptionReporter-logExceptions - Duplicate entry 'FE-18870-48891' for key 2

      We need to check this configuration and report it with a banner (should this be on every page or just the admin page?)

      Attachments

        Issue Links

          Activity

            People

              tom@atlassian.com Tom Davies
              tom@atlassian.com Tom Davies
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h
                  4h