The "Drop Down" List Block is not on the page at all. It has been missing actually since the upgrade to v1.3. I am having other problems after the upgrade as well. See
"500" error after updating - may be Calendar Problem??
http://moodle.org/mod/forum/discuss.php?d=7683
and
Problems upgrading site - Please Please Help!!!!
http://moodle.org/mod/forum/discuss.php?d=7804
This may be connected to those problems.
I have been waiting for a response from the webhost, 1and1.com, about the 500 error. 1 and 1 does not provide error logs so it is not possible to find oot on my own what is causing the 500 error. I think I better not hold my breath on that response however.

I would really like to know what is causing this upgrade problem. Although it does not happen all the time, it happens enough to be a real bother. Also, I am getting weary of having to have to delete the website and the database and then reinstall them in order to get rid of the problem.
WP1
Hello
I just upgraded to the stable version of moodle 1.3
I can add 1 block, then it appears on the right side. When I move it to the left side, it disappears. Then, the name is still in the list, like I deleted the block.
I run EasyPHP on a windows machine. Has it got to do withe this maybe ?
Geert
Hi All, I've found a silly bug that was resulting in same effect :
The fix is :
in lib/blockslib.php
function blocks_get_by_page($page) {
$blocks = get_records_select('block_instance', "pageid = '". $page->get_id() .
"' AND pagetype = '". $page->get_type() ."'", 'position, weight');
$positions = $page->blocks_get_positions();
$arr = array();
foreach($positions as $key => $position) {
$arr[$position] = array();
}
if(empty($blocks)) {
return $arr;
}
foreach($blocks as $block) {
// very important fix. Fixes lost blocks in flexipage and front page format
// renumbers the duplicate weights in order...
while (array_key_exists($block->weight, $arr[$block->position])){
$block->weight++;
update_record('block_instance', $block);
}
$arr[$block->position][$block->weight] = $block;
}
return $arr;
}
Maybe it has something to do with the error you're experimenting. It fixed all weird behaviour definitively in our instances. I'll seek for a tracker entry... may help.
Problem is that some block moves do not calculate correctly the weight of the landing block, and weight duplicates appear in database. This fix recalculates dynamically the weights of the blocks in the page so they are in correct order, and no one is forgotten. Beware : you may have some ghosts reviving !!
Cheers.
P.S. The resources block and the calendar block are the only blocks missing from what I can tell.