MMBase

Changing a typedef-node results in dropping table if no records

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.6.0
  • Fix Version/s: 1.6.2
  • Component/s: Core
  • Description:
    Hide
    original bugid: #4943
    Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't.

    Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable.

    I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared.....
    The bug was in SQL92DatabaseStorage, which maintains a list of existintTables, which was not updated on a drop table.
    Show
    original bugid: #4943 Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't. Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable. I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared..... The bug was in SQL92DatabaseStorage, which maintains a list of existintTables, which was not updated on a drop table.

Activity

Hide
Michiel Meeuwissen added a comment - 2003-01-13 17:13
Changing a typedef-node results in dropping table if no records
Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't.

Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable.

I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared.....
Show
Michiel Meeuwissen added a comment - 2003-01-13 17:13 Changing a typedef-node results in dropping table if no records Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't. Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable. I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared.....
Hide
Michiel Meeuwissen added a comment - 2003-02-21 12:50
Changing a typedef-node results in dropping table if no records
Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't.

Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable.

I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared.....
Show
Michiel Meeuwissen added a comment - 2003-02-21 12:50 Changing a typedef-node results in dropping table if no records Fine, if it would recreate the table then (to reflect the changes in the XML), but it doesn't. Perhaps this is related to not being able to write the XML or so, but in any case, leaving the system with a removed table on an active builder seems very undesirable. I did this on the email builder (changing the owner in typedef e.g.) in which normally are no nodes. After that the this disappeared.....

People

Dates

  • Created:
    2003-02-21 13:02
    Updated:
    2006-11-24 12:41
    Resolved:
    2006-11-24 12:41