Call to a member function getFileSetID() on a non-object

Permalink Browser Info Environment
Hello,

My client isn't sure what they've done, but they are getting the following error on just their home page: Call to a member function getFileSetID() on a non-object

The only resource/addon using a file set on this page is, I'm afraid, your Touch Gallery. Please could you advise me how to resolve this issue, as all other content has gone from the home page.

The website is:http://www.dunsterfirstschool.org.uk....

Thanks.

Alex Morgan

Type: Discussion
Status: Resolved
exmoordesigns
View Replies:
mnakalay replied on at Permalink Reply
mnakalay
Hello,

This usually happens if the selected fileset was deleted from the dashboard. If it was deleted and then maybe recreated with the same name, it would still be a problem.

Another possibility, but less likely, is if permissions were set on the fileset and it is not accessible by guests.

If the problem is the first one, you will need to go to the package's files through FTP, comment out that line so the page works again, select an existing fileset (or delete the block) and the comment the line back on.

If you need help doing that please let me know, I can have a look for you.
exmoordesigns replied on at Permalink Reply
exmoordesigns
Hello again,

I've been in touch with the developer of the Documents addon and they also feel certain it can't be their addon, but also feel certain that a file set has been deleted. Would you possibly be able to help me access the package and comment out the line?

Thank you so much.

Alex
mnakalay replied on at Permalink Reply
mnakalay
Sorry, me again. Actually, I just checked the code behind Touch Gallery and I would be very surprised if it was the culprit.

The only time that function is called is when in edit mode.

What is more, there are checks in place so that function wouldn't be called unless the fileset exist.

So maybe, the first thing you should check is if you have the latest version of Touch Gallery and then check if really you don't have anything else there using filesets.

If still no, let me know, I'll have a look for you.
exmoordesigns replied on at Permalink Reply
exmoordesigns
Hi,

Thank you so much for your help.

On reflection their might be documents on this page which require file sets. There are used on other pages, I thought there weren't any on the home page. Perhaps the client added one.

If the problem does seem to relate to the gallery I'll get back in touch, otherwise thank you for your help.

Alex
mnakalay replied on at Permalink Reply
mnakalay
You are very welcome.

If you get a chance (and felt like it) would you mind taking a few minutes to review the gallery on its market page? That would be absolutely wonderful (well you know, once you things are working again and you rule out Touch Gallery as the culprit :)

Let me know if there's anything else.
mnakalay replied on at Permalink Reply
mnakalay
Third possibility, activate full error logging in the dashboard and check the origin of the error but don't let it on too long because you don't want your users to see that big error screen
mnakalay replied on at Permalink Reply
mnakalay
Hello,

Could you provide me with an FTP and a dashboard access as well as the name of the documents package and I'll just go in a fix it for you? I think it'll be easier than the back and forth.

If not possible, let me know, we'll try something else.
mnakalay replied on at Permalink Reply
mnakalay
This was fixed and had nothing to do with Touch Gallery.

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.5.8
Version Installed - 5.7.5.8
Database Version - 20160412000000

# concrete5 Packages
Advanced Color Picker (1.0c), Block Designer (2.4.1), Breadcrumb Trail Page Links (1.1), Documents (1.0.1), Framework Theme (1.5), ProEvents (2.8.4), Spacer (0.9.3), Stucco (1.1.2), Styled Maps (1.2.3), Whale Grid Gallery (2.3.3), Whale Responsive Tables (1.0.3).

# concrete5 Overrides
blocks/staffmembers/config.json, blocks/staffmembers/icon.png, blocks/staffmembers/edit.php, blocks/staffmembers/form.php, blocks/staffmembers/view.php, blocks/staffmembers/composer.php, blocks/staffmembers/controller.php, blocks/staffmembers/db.xml, blocks/staffmembers/add.php, blocks/staffmembers, blocks/staff/config.json, blocks/staff/icon.png, blocks/staff/edit.php, blocks/staff/form.php, blocks/staff/view.php, blocks/staff/composer.php, blocks/staff/controller.php, blocks/staff/db.xml, blocks/staff/add.php, blocks/staff, blocks/newstaffmembers/config.json, blocks/newstaffmembers/icon.png, blocks/newstaffmembers/edit.php, blocks/newstaffmembers/form.php, blocks/newstaffmembers/view.php, blocks/newstaffmembers/composer.php, blocks/newstaffmembers/controller.php, blocks/newstaffmembers/db.xml, blocks/newstaffmembers/add.php, blocks/newstaffmembers, blocks/staffmembersadd/config.json, blocks/staffmembersadd/icon.png, blocks/staffmembersadd/edit.php, blocks/staffmembersadd/form.php, blocks/staffmembersadd/view.php, blocks/staffmembersadd/composer.php, blocks/staffmembersadd/controller.php, blocks/staffmembersadd/db.xml, blocks/staffmembersadd/add.php, blocks/staffmembersadd, blocks/hyperlinks/config.json, blocks/hyperlinks/icon.png, blocks/hyperlinks/edit.php, blocks/hyperlinks/form.php, blocks/hyperlinks/view.php, blocks/hyperlinks/composer.php, blocks/hyperlinks/controller.php, blocks/hyperlinks/db.xml, blocks/hyperlinks/add.php, blocks/hyperlinks, blocks/staffmembersnew/config.json, blocks/staffmembersnew/icon.png, blocks/staffmembersnew/edit.php, blocks/staffmembersnew/form.php, blocks/staffmembersnew/view.php, blocks/staffmembersnew/composer.php, blocks/staffmembersnew/controller.php, blocks/staffmembersnew/db.xml, blocks/staffmembersnew/add.php, blocks/staffmembersnew, blocks/addstaffmembers/config.json, blocks/addstaffmembers/icon.png, blocks/addstaffmembers/edit.php, blocks/addstaffmembers/form.php, blocks/addstaffmembers/view.php, blocks/addstaffmembers/composer.php, blocks/addstaffmembers/controller.php, blocks/addstaffmembers/db.xml, blocks/addstaffmembers/add.php, blocks/addstaffmembers, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, blocks/staffmembers/config.json, blocks/staffmembers/icon.png, blocks/staffmembers/edit.php, blocks/staffmembers/form.php, blocks/staffmembers/view.php, blocks/staffmembers/composer.php, blocks/staffmembers/controller.php, blocks/staffmembers/db.xml, blocks/staffmembers/add.php, blocks/staffmembers, blocks/staff/config.json, blocks/staff/icon.png, blocks/staff/edit.php, blocks/staff/form.php, blocks/staff/view.php, blocks/staff/composer.php, blocks/staff/controller.php, blocks/staff/db.xml, blocks/staff/add.php, blocks/staff, blocks/newstaffmembers/config.json, blocks/newstaffmembers/icon.png, blocks/newstaffmembers/edit.php, blocks/newstaffmembers/form.php, blocks/newstaffmembers/view.php, blocks/newstaffmembers/composer.php, blocks/newstaffmembers/controller.php, blocks/newstaffmembers/db.xml, blocks/newstaffmembers/add.php, blocks/newstaffmembers, blocks/staffmembersadd/config.json, blocks/staffmembersadd/icon.png, blocks/staffmembersadd/edit.php, blocks/staffmembersadd/form.php, blocks/staffmembersadd/view.php, blocks/staffmembersadd/composer.php, blocks/staffmembersadd/controller.php, blocks/staffmembersadd/db.xml, blocks/staffmembersadd/add.php, blocks/staffmembersadd, blocks/hyperlinks/config.json, blocks/hyperlinks/icon.png, blocks/hyperlinks/edit.php, blocks/hyperlinks/form.php, blocks/hyperlinks/view.php, blocks/hyperlinks/composer.php, blocks/hyperlinks/controller.php, blocks/hyperlinks/db.xml, blocks/hyperlinks/add.php, blocks/hyperlinks, blocks/staffmembersnew/config.json, blocks/staffmembersnew/icon.png, blocks/staffmembersnew/edit.php, blocks/staffmembersnew/form.php, blocks/staffmembersnew/view.php, blocks/staffmembersnew/composer.php, blocks/staffmembersnew/controller.php, blocks/staffmembersnew/db.xml, blocks/staffmembersnew/add.php, blocks/staffmembersnew, blocks/addstaffmembers/config.json, blocks/addstaffmembers/icon.png, blocks/addstaffmembers/edit.php, blocks/addstaffmembers/form.php, blocks/addstaffmembers/view.php, blocks/addstaffmembers/composer.php, blocks/addstaffmembers/controller.php, blocks/addstaffmembers/db.xml, blocks/addstaffmembers/add.php, blocks/addstaffmembers, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.4.45

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mssql, mysql, mysqli, odbc, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SourceGuardian, SPL, sqlite3, standard, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 64M
sql.safe_mode - Off
upload_max_filesize - 64M
mssql.max_links - Unlimited
mssql.max_persistent - Unlimited
mssql.max_procs - Unlimited
mssql.textlimit - Server default
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.