Bug Template error: [E_WARNING] A non-numeric value encountered

Status
Not open for further replies.

eTiKeT™

Customer
I've been getting this error constantly lately.

Screenshot 2024-11-13 at 13-09-28 Sunucu hata günlüğü XenGenTr - Türkiye'nin XenForo Türkçe d...webp


Code:
     ErrorException: Template error: [E_WARNING] A non-numeric value encountered internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_rating_macros.php:23

Code:
#0 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_rating_macros.php(23): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] A n...', '/var/www/vhosts...', 23)
#1 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, NULL)
#2 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_product_wrapper_macros.php(234): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'stars_circle', Array, Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_thread_view_type_product.php(50): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'sidebar', Array, Array)
#5 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('content_top', Array, Array, Object(XF\Template\ExtensionSet))
#7 internal_data/code_cache/templates/l3/s92/public/thread_view.php(732): XF\Template\Templater->renderExtension('content_top', Array, Object(XF\Template\ExtensionSet))
#8 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1791): XF\Template\Templater->renderTemplate('thread_view', Array, true, Object(XF\Template\ExtensionSet))
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#11 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DBTech\\eCommerc...', 'public:dbtech_e...', Array)
#13 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#17 src/XF.php(806): XF\App->run()
#18 index.php(23): XF::runApp('XF\\Pub\\App')
#19 {main}


Code:
array(4) {
  ["url"] => string(53) "/konular/xenforo-2-xengentr-rainbow-theme.9853/page-3"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
I'll look into this and get back to you as soon as I have more information or if I need additional information :)
 
I'm visiting the URL mentioned in the error message and I'm not experiencing any error messages. Is there a reliable way to replicate this issue?
 
Strangely enough, I have never seen or received this error on the forum. It only appears in the Server error log area of the admin panel. And it comes continuously without interruption.

As you can see in the quote.

I remembered the last changes I made, I haven't tested it yet but I added a new field to the Download version fields area. I don't know if it has anything to do with it.


Latest updated error


Code:
    ErrorException: Template error: [E_WARNING] A non-numeric value encountered internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_rating_macros.php:23

    Generated by: Unknown account Nov 17, 2024 at 7:20 PM


Code:
Stack trace

#0 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_rating_macros.php(23): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] A n...', '/var/www/vhosts...', 23)
#1 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, NULL)
#2 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_product_wrapper_macros.php(234): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'stars_circle', Array, Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l3/s92/public/dbtech_ecommerce_product_wrapper.php(542): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'sidebar', Array, Array)
#5 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(XenGenTr\XGTOnekSistemi\XF\Template\Templater), Array, NULL)
#6 src/XF/Template/Templater.php(1154): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array, false)
#7 src/XF/Template/Templater.php(1823): XF\Template\Templater->applyWrappedTemplate('






    
    
    
        ...')
#8 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#9 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DBTech\\eCommerc...', 'public:dbtech_e...', Array)
#11 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}

Code:
Request state

array(4) {
  ["url"] => string(66) "/urunlerimiz/tb-yandan-acilan-resimli-benzer-konular-eklentisi.20/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 

Attachments

  • Screenshot 2024-11-17 at 19-23-12 Server error log XenGenTr - Türkiye'nin XenForo Türkçe dest...webp
    Screenshot 2024-11-17 at 19-23-12 Server error log XenGenTr - Türkiye'nin XenForo Türkçe dest...webp
    69.1 KB · Views: 4
Hello again,
Today I sold the product to a customer and installed it. The same error logs started to appear.
I realized that this situation was not specific to me.


Code:
     ErrorException: Template error: [E_WARNING] A non-numeric value encountered internal_data/code_cache/templates/l2/s3/public/dbtech_ecommerce_rating_macros.php:23


Code:
#0 internal_data/code_cache/templates/l2/s3/public/dbtech_ecommerce_rating_macros.php(23): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] A n...', '/home/suimaster...', 23)
#1 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(MMO\VerifiedBadge\XF\Template\Templater), Array, NULL)
#2 internal_data/code_cache/templates/l2/s3/public/dbtech_ecommerce_product_wrapper_macros.php(234): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'stars_circle', Array, Array)
#3 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(MMO\VerifiedBadge\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l2/s3/public/dbtech_ecommerce_product_wrapper.php(542): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'sidebar', Array, Array)
#5 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(MMO\VerifiedBadge\XF\Template\Templater), Array, NULL)
#6 src/XF/Template/Templater.php(1154): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array, false)
#7 src/XF/Template/Templater.php(1823): XF\Template\Templater->applyWrappedTemplate('






    
    
    
        ...')
#8 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#9 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DBTech\\eCommerc...', 'public:dbtech_e...', Array)
#11 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}



Code:
array(4) {
  ["url"] => string(39) "/egitimlerimiz/kozmik-enerji-egitimi.1/"
  ["referrer"] => string(41) "https://suimasterforum.com/egitimlerimiz/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 

Attachments

  • Screenshot 2024-11-18 at 18-36-01 Server error log SuiMasterForum - Admin control panel.webp
    Screenshot 2024-11-18 at 18-36-01 Server error log SuiMasterForum - Admin control panel.webp
    85 KB · Views: 1
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future release (4.1.2).

Change log:
Fix: Potentially fix an issue with "A non-numeric value encountered"

 
Can you double-check that the dbtech_ecommerce_rating_macros hasn't been customised in style ID 92?
 
Template content.

HTML:
<xf:macro id="stars_circle" arg-rating="!" arg-count="{{ null }}" arg-text="{{ null }}" arg-rowClass="" arg-starsClass="">
    <xf:css src="dbtech_ecommerce_rating_circle.less" />

    <div class="rating-circle rating-{{ {$rating|number(1)} * 20 }} {{ $rating >= 2.5 ? ' overHalf' : '' }}">
        <div class="ratingCircleRow">
            <div class="ratingCircleRow-inner">
                <span class="ratingPercent">{{ {$rating|number(2)} * 20 }}%</span>
                <xf:macro id="rating_macros::stars_text"
                          arg-rating="{$rating}"
                          arg-count="{$count}"
                          arg-rowClass="ratingStarsRow--textBlock" />
            </div>
        </div>
        <div class="leftCover">
            <div class="initialBar"></div>
            <div class="valueBar"></div>
        </div>
    </div>
</xf:macro>

No customization has been done.

dbtech_ecommerce_rating_macros.webp
 
Without a reliable way to replicate it, there's nothing I can do at this point as it's seemingly only your site affected. Do you have a way to reproduce it?
 
I did some tests because you thought the problem was with us. Definitely not with the themes.

Whenever I visit a product, 2 logs are created. However, if I visit the product in English, there is no problem, but if I visit it in Turkish, it starts creating a log directly.
 
I did some tests because you thought the problem was with us. Definitely not with the themes.

Whenever I visit a product, 2 logs are created. However, if I visit the product in English, there is no problem, but if I visit it in Turkish, it starts creating a log directly.
Aha, now we’re getting somewhere! Do you see any errors on screen when you visit in Turkish, or is it only on the logs?

Can you send me the language file so I can test it locally?
 
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future release (4.1.3).

Change log:
Fix: Fix a server error with the rating circle with certain languages

 
Hello @eTiKeT™,

We hope your ticket regarding DragonByte eCommerce has been addressed to your satisfaction. This ticket has now been scheduled to be closed.

If your ticket has not been resolved, you can reply to this thread at any point in the next 7 days in order to reopen the ticket, afterwards this thread will be closed.

Please do not reply to this thread if your ticket has been resolved.

Thank you.


- DragonByte Technologies, Ltd.
 
Status
Not open for further replies.

DragonByte eCommerce

XenForo 2.0.6+ XenForo 2.1.x XenForo 2.2.x XenForo 2.3.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
3,017
Customer rating
4.86 star(s) 7 ratings
Back
Top