Hi Everyone, just downloaded and setup a copy of TastyIgniter, my compliments to the Chef.
I have a few bugs i’m working on figuring out, wondered if anyone had run into them. Some searches in this forum haven’t resolved them yet.

1) New user registration throws a very long “Access denied” on line 1043 of /var/www/tasty/vendor/laravel/framework/src/Illuminate/Foundation/Application.php#0 and continues on for about 60 lines calling out the remaining pieces of the array.

2) Using the reservation module, when you click on ‘Complete Reservation’ you get a SQL error and don’t move forward:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘has_location’ - I’m guess this might be because I started out as multi-site, then later switched to single, but guessing..

3) Lastly, even though I have reviews enabled in settings, if you are in Menu or Info, and click on Reviews, you get page of errors about undefined variable: controller.

If anyone has ran into these, any info appreciated.

Warm Regards,

E

  • You have probably installed version of the pages extension that targets the next beta. You need to uninstall it and revert back to the previous version. It was marked as needing beta26

Sometimes initial access of a page returns an error as that page has not been executed before and thus partially has the required data and info for the theme to send enough data for the browser to render it correctly. I always access the page at least twice before calling out a bug or issue.

Clear cache on the server with the Dashboard Cache widget and clear cache on the browser. Then post the errors in as much detail as possible. Copy and paste the text of the error page and take screen shots of your settings, etc.

If you have not accessed the Settings page then do that fully and then try the front end again.

    Thanks Roy, appreciate the thoughts. I did a full re-install a few different ways, and I haven’t been able to create a site without bugs so far. I fix one, and three more pop up. I’m hoping for the new release to be better.
    Install-wise, I can’t get the graphic installer to get past "base table or view not found - Table ‘dbname.ti_staffs.locations’ doesn’t exist (even if I create it properly just get another error)
    Installing from command line works, but when you turn on the only available theme, you get errors everywhere (like
    Access level to Igniter\Pages\Models\MenuItem::$casts must be public (as in class Igniter\Flame\Database\Model)
    (1/1) FatalErrorException

    Access level to Igniter\Pages\Models\MenuItem::$casts must be public (as in class Igniter\Flame\Database\Model)
    in MenuItem.php line 14

      You have probably installed version of the pages extension that targets the next beta. You need to uninstall it and revert back to the previous version. It was marked as needing beta26

        Beta26 did correct that issue. My thanks to the people who put in hard work on getting that out!

        Only the Visitor Tracker had to be disabled for it to work, all the other modules I have installed came back nicely.

        Does anyone know the extension to install to get the Login and Registration buttons/sections back?

          After testing, i’ve ran into two issues. When users register, you see a long failed to connect to pusher error. Oddly enough I get the same error when trying to assign orders to staff. It seems to work in both cases, you can register, and assign, but you still see the error.Illuminate\Broadcasting\BroadcastException: Failed to connect to Pusher.
          in /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php:121
          Stack trace:
          #0 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php(64): Illuminate\Broadcasting\Broadcasters\PusherBroadcaster->broadcast(Array, 'activityCreated', Array)
          #1 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Broadcasting\BroadcastEvent->handle(Object(Illuminate\Broadcasting\Broadcasters\PusherBroadcaster))
          #2 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Container/Util.php(37): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
          #3 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
          #4 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Igniter\Flame\Foundation\Application), Array, Object(Closure))
          #5 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Container/Container.php(590): Illuminate\Container\BoundMethod::call(Object(Igniter\Flame\Foundation\Application), Array, Array, NULL)
          #6 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(94): Illuminate\Container\Container->call(Array)
          #7 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(Illuminate\Broadcasting\BroadcastEvent))
          #8 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Broadcasting\BroadcastEvent))
          #9 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(98): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          #10 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(83): Illuminate\Bus\Dispatcher->dispatchNow(Object(Illuminate\Broadcasting\BroadcastEvent), false)
          #11 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(Illuminate\Broadcasting\BroadcastEvent))
          #12 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Broadcasting\BroadcastEvent))
          #13 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(85): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          #14 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(59): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\Queue\Jobs\SyncJob), Object(Illuminate\Broadcasting\BroadcastEvent))
          #15 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(88): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\SyncJob), Array)
          #16 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php(45): Illuminate\Queue\Jobs\Job->fire()
          #17 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Queue/Queue.php(44): Illuminate\Queue\SyncQueue->push(Object(Illuminate\Broadcasting\BroadcastEvent), '', NULL)
          #18 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php(127): Illuminate\Queue\Queue->pushOn(NULL, Object(Illuminate\Broadcasting\BroadcastEvent))
          #19 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(289): Illuminate\Broadcasting\BroadcastManager->queue(Object(Igniter\Broadcast\Events\BroadcastActivityCreated))
          #20 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(212): Illuminate\Events\Dispatcher->broadcastEvent(Object(Igniter\Broadcast\Events\BroadcastActivityCreated))
          #21 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\Events\Dispatcher->dispatch('Igniter\\Broadca...')
          #22 /var/www/TastyIgniter/extensions/igniter/broadcast/classes/Manager.php(77): Illuminate\Support\Facades\Facade::__callStatic('dispatch', Array)
          #23 /var/www/TastyIgniter/extensions/igniter/broadcast/classes/Manager.php(37): Igniter\Broadcast\Classes\Manager->dispatch('Igniter\\Broadca...', Array)
          #24 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(369): Igniter\Broadcast\Classes\Manager::Igniter\Broadcast\Classes\{closure}(Object(Igniter\Flame\ActivityLog\Models\Activity))
          #25 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(218): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('activityLogger....', Array)
          #26 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/Events/Dispatcher.php(17): Illuminate\Events\Dispatcher->dispatch('activityLogger....', Array, false)
          #27 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/ActivityLog/ActivityLogger.php(143): Igniter\Flame\Events\Dispatcher->fire('activityLogger....', Array)
          #28 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/ActivityLog/ActivityLogger.php(170): Igniter\Flame\ActivityLog\ActivityLogger->log()
          #29 /var/www/TastyIgniter/app/admin/activitytypes/AssigneeUpdated.php(45): Igniter\Flame\ActivityLog\ActivityLogger->logActivity(Object(Admin\ActivityTypes\AssigneeUpdated), Array)
          #30 /var/www/TastyIgniter/app/admin/formwidgets/StatusEditor.php(350): Admin\ActivityTypes\AssigneeUpdated::log(Object(Admin\Models\Assignable_logs_model), Object(Admin\Models\Users_model))
          #31 /var/www/TastyIgniter/app/admin/formwidgets/StatusEditor.php(175): Admin\FormWidgets\StatusEditor->saveRecord(Array, 'assignee_id')
          #32 [internal function]: Admin\FormWidgets\StatusEditor->onSaveRecord('edit', '3')
          #33 /var/www/TastyIgniter/app/admin/classes/AdminController.php(395): call_user_func_array(Array, Array)
          #34 /var/www/TastyIgniter/app/admin/classes/AdminController.php(262): Admin\Classes\AdminController->runHandler('formStatusId::o...', Array)
          #35 /var/www/TastyIgniter/app/admin/classes/AdminController.php(167): Admin\Classes\AdminController->processHandlers()
          #36 /var/www/TastyIgniter/app/system/classes/Controller.php(106): Admin\Classes\AdminController->remap('edit', Array)
          #37 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): System\Classes\Controller->runAdmin('orders/edit/3')
          #38 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('runAdmin', Array)
          #39 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Route.php(219): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(System\Classes\Controller), 'runAdmin')
          #40 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Route.php(176): Illuminate\Routing\Route->runController()
          #41 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Router.php(681): Illuminate\Routing\Route->run()
          #42 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
          #43 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #44 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
          #45 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/Currency/Middleware/CurrencyMiddleware.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #46 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Igniter\Flame\Currency\Middleware\CurrencyMiddleware->handle(Object(Illuminate\Http\Request), Object(Closure))
          #47 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/Translation/Middleware/Localization.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #48 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Igniter\Flame\Translation\Middleware\Localization->handle(Object(Illuminate\Http\Request), Object(Closure))
          #49 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #50 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
          #51 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #52 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
          #53 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #54 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
          #55 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #56 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
          #57 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #58 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
          #59 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #60 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Router.php(683): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          #61 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
          #62 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Routing/Router.php(624): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
          #63 /var/www/TastyIgniter/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
          #64 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): October\Rain\Router\CoreRouter->dispatch(Object(Illuminate\Http\Request))
          #65 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
          #66 /var/www/TastyIgniter/vendor/tastyigniter/flame/src/Setting/Middleware/SaveSetting.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #67 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Igniter\Flame\Setting\Middleware\SaveSetting->handle(Object(Illuminate\Http\Request), Object(Closure))
          #68 /var/www/TastyIgniter/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #69 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
          #70 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #71 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
          #72 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #73 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
          #74 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #75 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
          #76 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
          #77 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          #78 /var/www/TastyIgniter/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
          #79 /var/www/TastyIgniter/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
          #80 {main}

            ryanmitchell you nailed it. I actually just disabled the extension, and that made the error go away.

            My current install issues for anyone are:
            Why do I have 4 Cash On Delivery orders that are status completed, but on the dashboard I see 0 orders, 0 total sales and 0 total cash payments?

            The login box is squished into a small 1 inch wide column even though the css looks right..

              ebrookhouse I have the same issue on the dashboard as well as a few others. Opened an issue on Github for the others and waiting on the dashboard - I think it is related.

                5 days later