Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-5774

Cannot delete space in Sybase

    XMLWordPrintable

Details

    Description

      Case-sensitivity bug in the findUnusedLabels() database call.

      The exception looks like this:

      org.springframework.jdbc.UncategorizedSQLException: (Hibernate operation): encountered SQLException [Invalid column name 'labelid'.
      ]; nested exception is com.sybase.jdbc2.jdbc.SybSQLException: Invalid column name 'labelid'.

      com.sybase.jdbc2.jdbc.SybSQLException: Invalid column name 'labelid'.

      at com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2846)
      at com.sybase.jdbc2.tds.Tds.nextResult(Tds.java:2168)
      at com.sybase.jdbc2.jdbc.ResultGetter.nextResult(ResultGetter.java:69)
      at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:220)
      at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:203)
      at com.sybase.jdbc2.jdbc.SybStatement.queryLoop(SybStatement.java:1596)
      at com.sybase.jdbc2.jdbc.SybStatement.executeQuery(SybStatement.java:1581)
      at com.sybase.jdbc2.jdbc.SybPreparedStatement.executeQuery(SybPreparedStatement.java:96)
      at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:75)
      at net.sf.hibernate.impl.BatcherImpl.getResultSet(BatcherImpl.java:89)
      at net.sf.hibernate.loader.Loader.getResultSet(Loader.java:880)
      at net.sf.hibernate.loader.Loader.doQuery(Loader.java:273)
      at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:138)
      at net.sf.hibernate.loader.Loader.doList(Loader.java:1063)
      at net.sf.hibernate.loader.Loader.list(Loader.java:1054)
      at net.sf.hibernate.loader.SQLLoader.list(SQLLoader.java:92)
      at net.sf.hibernate.impl.SessionImpl.findBySQL(SessionImpl.java:3867)
      at net.sf.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:52)
      at com.atlassian.confluence.labels.persistence.dao.hibernate.HibernateLabelDao$9.doInHibernate(HibernateLabelDao.java:518)
      at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:200)
      at com.atlassian.confluence.labels.persistence.dao.hibernate.HibernateLabelDao.findUnusedLabels(HibernateLabelDao.java:512)
      at com.atlassian.confluence.labels.DefaultLabelManager.removeAllLabels(DefaultLabelManager.java:213)

      Attachments

        Activity

          People

            Unassigned Unassigned
            matt@atlassian.com Matt Ryall
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: