Solving a Bug in a Dream – Sort Of

Last night I had a pretty detailed dream about a Sakai bug. In this dream, I stumbled across a bug in Sakai that was very simple and very obvious. It was not as much a code bug – but a bug in how we deployed something.

In a way, I was shocked that we had not already caught this simple mistake. Since it was so simple, I coded up a nice clean fix in the dream, tested the fix, and checked it into the trunk all before I woke up.

Then I woke up and immediately tried to remember the bug. But for the life of me, I could not remember what the bug was. For a while I wracked my brain – after all it was a simple bug with a very elegant fix.

After a cup of coffee and some more brain searching – it did occur to me that I had forgotten to add the feature to make it possible to place more than one instance of the Basic LTI tool in a site in Sakai 2.7.0.

So I made JIRA for the Basic LTI multi-placement feature, coded the two-line change, and tested the it, committed the code, and closed the JIRA over a second cup of coffee.

http://jira.sakaiproject.org/browse/BLTI-69

But I still have no idea what that bug that I fixed in the dream actually was.