Results 1 to 5 of 5
  1. #1
    Join Date
    Jul 2013
    Location
    Bundaberg, Queensland, Australia
    Posts
    2
    Plugin Contributions
    0

    application error Class 'tableBlock' not found

    Hello,

    I just have a query in regards to the following error messages that I receive in the myDEBUG-xxxxxxxxx-xxxxxx.log for my Zen Cart site, I can't seem to pinpoint the issue and it is frustrating me to no end :)

    Code:
    [13-Jul-2013 00:20:59 Australia/Melbourne] PHP Fatal error:  Class 'tableBlock' not found in /home/bundysup/public_html/shop/includes/classes/message_stack.php on line 22
    So when loading the site I get a 500 Internal Server error (blank white page) and that message is logged. I have recently just upgraded form 1.3.9h to 1.5.1 using the Installatron provided with the websites CPANEL interface. There was no issues (apart from the above) that occurred during the upgrade.

    I have confirmed that the file which contains the 'tableBlock' class exists in the directory being referenced in the error,I have also confirmed that this file (table_block.php) exists in the folder which the error message references AND is being included by /home/bundysup/public_html/shop/includes/auto_loaders/config.core.php

    I can login to the zcadmin section of the cart without any issues, it just seems to be the site that is affected.

    Server Versions:
    Database: MySQL 5.5.32-cll
    PHP Version: 5.3.19 (Zend: 2.3.0)
    PHP Memory Limit: 128M

    I look forward to your response which would help me progress with resolving this current issue and hope I have provided sufficient information to assist you in this matter.

    Thanks and kind regards
    Sean

  2. #2
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Class 'tableBlock' not found

    Check that the files are current, on the server, for:
    /your_admin_dir/includes/classes/box.php
    /your_admin_dir/includes/classes/message_stack.php
    /your_admin_dir/includes/classes/table_block.php

    with those in v1.5.1 ...
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

  3. #3
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Class 'tableBlock' not found

    I have recently just upgraded form 1.3.9h to 1.5.1 using the Installatron provided with the websites CPANEL interface.
    Using automated tools to upgrade is never recommended, as they cannot know or handle all the customizations you have made to your files. If you had a customized file in your template folder, and the corresponding base file was changed in the new ZC version, you will still be using the old customized version of the file until you manually compare and merge the file versions.
    If you customized a file in its default location, or a file for which no override is available, your customization will be wiped out without a trace by the auto-upgrade.

  4. #4
    Join Date
    Jul 2013
    Location
    Bundaberg, Queensland, Australia
    Posts
    2
    Plugin Contributions
    0

    Default Re: Class 'tableBlock' not found

    Ok... So what you're implying I must do is to run a diff tool to compare the differences between files that may have been changed from the vanilla install of Zen cart... Or files that may be missing.. But you are unable to tell me why it is failing to detect the class? Where else is this class used? I realise the error is obvious, but doing a search for this class does not seem to find it im any other locations. That's fine I guess I will continue to troubleshoot this issue myself. Thanks.

  5. #5
    Join Date
    Jan 2004
    Posts
    66,444
    Plugin Contributions
    279

    Default Re: Class 'tableBlock' not found

    Any chance you're using the old PayPal IPN/Standard payment module on your site?
    Any chance those errors are occurring when that payment module encounters an error situation?
    Any reason why switching to Express Checkout instead of Standard can't be done?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 

Similar Threads

  1. Class 'queryFactory' not found on v1.3.9f
    By siliconbug in forum Installing on a Linux/Unix Server
    Replies: 24
    Last Post: 5 Jan 2012, 12:02 PM
  2. Class notifier not found
    By psychosis in forum Upgrading from 1.3.x to 1.3.9
    Replies: 2
    Last Post: 14 Sep 2011, 08:55 PM
  3. Replies: 0
    Last Post: 9 May 2010, 05:17 AM
  4. Class 'queryFactory' not found
    By gperina in forum Installing on a Windows Server
    Replies: 4
    Last Post: 15 Aug 2007, 04:17 PM
  5. Class 'breadcrumb' not found in...
    By Capslock118 in forum General Questions
    Replies: 2
    Last Post: 7 Jun 2007, 01:56 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg