Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Medium Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Mondrian Backlog
    • Component/s: None
    • Labels:
      None
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.

      Activity

      Hide
      Julian Hyde added a comment -

      If you run FastBatchingCellReaderTest with aggregates and native disabled, it succeeds. But if you run it after MultipleColsInAggTest, two of the FastBatchingCellReaderTest tests fail.

      The problem is that AggregateTableManager.initialize() can only be called once, and only runs if mondrian.rolap.aggregates.Read=true.

      Aggregates are read by setting the mondrian.rolap.aggregates.Read property to false then true, and using triggers on the property (MondrianProperty.ReadAggregates). It's a real mess. I'd like to make AggTableManager not-a-singleton – maybe it should belong to a MondrianServer instance – and if you really want to re-load, maybe you could create a new MondrianServer.

      Until this issue is fixed, we'll if 'if (Bug.BugMondrian1001Fixed) ...' to tag tests that have been disabled.

      Show
      Julian Hyde added a comment - If you run FastBatchingCellReaderTest with aggregates and native disabled, it succeeds. But if you run it after MultipleColsInAggTest, two of the FastBatchingCellReaderTest tests fail. The problem is that AggregateTableManager.initialize() can only be called once, and only runs if mondrian.rolap.aggregates.Read=true. Aggregates are read by setting the mondrian.rolap.aggregates.Read property to false then true, and using triggers on the property (MondrianProperty.ReadAggregates). It's a real mess. I'd like to make AggTableManager not-a-singleton – maybe it should belong to a MondrianServer instance – and if you really want to re-load, maybe you could create a new MondrianServer. Until this issue is fixed, we'll if 'if (Bug.BugMondrian1001Fixed) ...' to tag tests that have been disabled.
      Hide
      Julian Hyde added a comment -

      When fixing this bug, note that property triggers are particularly flaky in a retrowoven environment (i.e. JDK 1.4).

      Show
      Julian Hyde added a comment - When fixing this bug, note that property triggers are particularly flaky in a retrowoven environment (i.e. JDK 1.4).

        People

        • Assignee:
          Unassigned User
          Reporter:
          Julian Hyde
        • Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

          Dates

          • Created:
            Updated: