Exhibits undefined error

I've just upgraded to Omeka 1.5.3 but am experiencing an error when I try to add a page or edit existing pages in an exhibit. The page is added, but I get a popup box that just says 'undefined.' When I dismiss that, I the button for adding items to the page just brings me back to the top of the page.

Here's a couple of lines from my error log:
mod_fcgid: stderr: PHP Warning: Invalid argument supplied for foreach() in /dirname/www-root/Repository/plugins/ExhibitBuilder/models/Exhibit.php on line 91, referer: http://www.uni.edu/dept/Repository/admin/exhibits/add
and
mod_fcgid: stderr: PHP Warning: Invalid argument supplied for foreach() in /dirname/www-root/Repository/plugins/ExhibitBuilder/models/Exhibit.php on line 91, referer: http://www.uni.edu/dept/Repository/admin/exhibit-builder/exhibits/edit/id/2

This is with Omeka 1.5.3? This sounds like a bug that was fixed by the 1.5.3 release.

Did you follow the upgrading instructions?

The old bug I'm thinking of was caused by an error on the advanced search page. Omeka 1.5.3 corrected that error. Maybe it's possible all the new files didn't get uploaded correctly?

Yes. I upgraded to 1.5.3 for that reason. The new application/views/scripts/items/advanced-search.php file has all its commas. I edited that file to change the text on one of the buttons, and the button did change on the public site, so it's clear to me that that's the page that Omeka is using.

Are there any errors or problems if you try to go to the advanced search on the admin side?

I'd be very surprised if you're seeing this exact problem for an unrelated reason.

Oh I agree. That's why I did the upgrade. So today I ran an advanced search on both public and admin sides, limiting to a specific EXHIBIT, and encountered an error. The error only appears when I also have something in the Keyword box. In other words, if the form is empty except for having selected a specific exhibit, I get no error, but I am told that there are no results.

I followed the directions for displaying error messages and now I see:
'Omeka has encountered an error
Zend_Db_Select_Exception
You cannot define a correlation name 's' more than once'
The first two lines in the box are:
'#0 /users/d/a/dana/www-root/Repository/application/libraries/Zend/Db/Select.php(336): Zend_Db_Select->_join('inner join', Array, 's.id = sp.secti...', Array, NULL)
#1 /users/d/a/dana/www-root/Repository/plugins/ExhibitBuilder/functions.php(416): Zend_Db_Select->joinInner(Array, 's.id = sp.secti...', Array)'

Can you share the output from your system info page? It's accessible from a link at the bottom of every admin page.

Sure
User
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Role: super

System
Omeka: 1.5.3
PHP: 5.3.3 (cgi-fcgi)
OS: Linux 2.6.32-279.el6.x86_64 x86_64
MySQL Server: 5.1.66
MySQL Client: 5.1.61

PHP Extensions
Regular: bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, json, ldap, libxml, mbstring, mcrypt, memcache, mysql, mysqli, oci8, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, standard, tokenizer, xml, zlib

Plugins
Coins: 0.4
DocsViewer: 1.0
ExhibitBuilder: 1.2.1

Themes
Minimalist Omeka Theme:1.2 (current)
Rhythm: 1.3
Seasons: 1.3
Thanks, Roy: 1.5

I don't see anything that would obviously cause a problem here either.

Does disabling the DocsViewer plugin help at all?

Are there any other lines in your error log relating to PHP?

Sorry for the delay getting back. I have upgraded to Omeka 2.0.1, hoping it would address the fact that I get a dialog box that says "undefined" whenever I add a page to an exhibit. The pages do get added. When I add text to a page and save it I also get the "undefined" notice. The text is saved though. When I click on the button to Attach an Item, nothing happens.

Here's my new system info
Browser Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
Role super
System
Omeka 2.0.1
PHP 5.3.3 (cgi-fcgi)
OS Linux 2.6.32-358.2.1.el6.x86_64 x86_64
MySQL Server 5.1.67
MySQL Client 5.1.67
PHP Extensions
Regular bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, json, ldap, libxml, mbstring, mcrypt, memcache, mysql, mysqli, oci8, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, standard, tokenizer, xml, zlib
Plugins
Coins 2.0.1 (inactive)
ExhibitBuilder 2.0.1
SimplePages 2.0 (inactive)
Themes
Seasons 2.0.1
Thanks, Roy 2.0.1 (current)

In my error log I see

mod_fcgid: stderr: PHP Notice: Undefined index: Text in /.../Repository/plugins/ExhibitBuilder/models/ExhibitPage.php on line 72, referer: http://www.***.***/Repository/admin/exhibits/add-page/1

mod_fcgid: stderr: PHP Notice: Undefined index: Item in /.../Repository/plugins/ExhibitBuilder/models/ExhibitPage.php on line 73, referer: http://www.***.***/Repository/admin/exhibits/add-page/1