Jump to content

ошибка на опенкарт 3.0.3.6. при просмотре заказа TokenStream.php on line 50


Go to solution Solved by mpn2005,

Recommended Posts

добрый день. Недавно появилась ошибка при просмотре заказа 

Fatal error: Uncaught Twig\Error\SyntaxError: Unexpected end of template in "sale/order_info.twig" at line 993. in /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenStream.php:50 Stack trace: #0 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenParser/IfTokenParser.php(45): Twig\TokenStream->next() #1 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Parser.php(185): Twig\TokenParser\IfTokenParser->parse(Object(Twig\Token)) #2 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Parser.php(98): Twig\Parser->subparse(NULL, false) #3 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(563): Twig\Parser->parse(Object(Twig\TokenStream)) #4 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(595): Twig\Environment->parse(Object(Twig\TokenStream)) #5 /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/Environment.php(408): Twig\Environment->compileSource(Object(Twig\Sourc in /var/www/u1379069/pech.pro/system/storage_pech/vendor/twig/twig/src/TokenStream.php on line 50

как я поняла, ругается на этот фрагмент в TokenStream.php

   /**
     * Sets the pointer to the next token and returns the old one.
     */
    public function next(): Token
    {
        if (!isset($this->tokens[++$this->current])) {
            throw new SyntaxError('Unexpected end of template.', $this->tokens[$this->current - 1]->getLine(), $this->source);
        }

        return $this->tokens[$this->current - 1];
    }

 

 

помогите решить проблему

Link to comment
Share on other sites

2 часа назад, alia134 сказал:

как я поняла, ругается на этот фрагмент в TokenStream.php

нет

 

ругается на то, что в файле sale/order_info.twig

встретился {% end %}

там, где его быть не должно

Link to comment
Share on other sites

  • Solution
В 05.12.2022 в 12:31, alia134 сказал:

как я поняла, ругается на этот фрагмент в TokenStream.php

Как уже писали выше - причина не в самом twig, а в файле шаблона.

Скорее всего, какой-то модификатор применился частично.

Для начала пробуйте отключать все модификаторы или по очереди, если знаете, какой модификатор затрагивает страницу информации о заказе.

Link to comment
Share on other sites

1 час назад, mpn2005 сказал:

Как уже писали выше - причина не в самом twig, а в файле шаблона.

Скорее всего, какой-то модификатор применился частично.

Для начала пробуйте отключать все модификаторы или по очереди, если знаете, какой модификатор затрагивает страницу информации о заказе.

Да, так и есть, модификатор мешал. В логах посмотрела что затрагивает sale/order_info.twig и выключила. Спасибо болшое

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...