Responsiv Template extrem langsam

Hallo, wir haben Shopware von Shopware 4.3.2 auf 5.0.2 gewechselt. Mit dem alten SW4 Template läuft der Shop rasend schnell. Siehe www.dumcke.de Wenn wir aber auf das Responsiv Template umschalten ist er extrem langsam. Wir haben schon 2 weitere Testshops installiert die mit den Demodaten problemlos auf dem Host Europe Server laufen. Wenn ich aber die produktive Datenbank verbinde geht es wieder langsam. Wir haben eine eigenes Responsiv Template gebaut. Der Fehler tritt dort aber auch auf den unverändertem Original Reponiv auf. Siehe Testshop Kompiliert wird das Template ohne Problem. aber so wie es an ist steigt die CPU last von 10% auf ca. 60-90%. Das ist doch nicht normal. Den Cache habe ich mehrfach gelöscht, auch komplett über SSH auf dem Server. Ich hänge mal ein log mit ran vielleicht hat dazu : [color=red]ERROR: exception ‚Enlight_Controller_Exception‘ with message ‚Unauthorized‘[/color] jemand eine Idee.[2015-08-15 02:05:23] core.ERROR: exception 'Enlight\_Controller\_Exception' with message 'Unauthorized' in /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:202 Stack trace: #0 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onPreDispatchBackend(Object(Enlight\_Controller\_ActionEventArgs)) #1 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/EventManager.php(211): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Controller\_ActionEventArgs)) #2 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Action.php(138): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs)) #3 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('createLogAction') #4 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #5 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #6 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #10 /var/www/vhosts/dumcke.de/sw5.dumcke.de/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #11 {main} [] {"uid":"7b03429"} [2015-08-15 02:05:23] core.ERROR: exception 'Enlight\_Controller\_Exception' with message 'Unauthorized' in /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php:202 Stack trace: #0 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Backend\_Auth\_Bootstrap-\>onPreDispatchBackend(Object(Enlight\_Controller\_ActionEventArgs)) #1 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/EventManager.php(211): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Controller\_ActionEventArgs)) #2 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Action.php(138): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs)) #3 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('getShopsWithThe...') #4 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #5 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #6 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #10 /var/www/vhosts/dumcke.de/sw5.dumcke.de/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #11 {main} [] {"uid":"aac8e28"} [2015-08-15 10:26:40] core.ERROR: exception 'Less\_Exception\_Compiler' with message 'variable @btn-secondary-text-color is undefined in file /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Plugins/Default/Frontend/AdvancedMenu/Views/frontend/\_public/src/less/advanced-menu.less in advanced-menu.less on line 7, column 17 05| .box-shadow(0 10px 25px -15px #000); 06| .tap-highlight-color(rgba(0, 0, 0, 0)); 07| background: @btn-secondary-text-color; 08| width: 100%; 09| position: absolute; 10| color: @text-color-dark;' in /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Variable.php:49 Stack trace: #0 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Expression.php(52): Less\_Tree\_Variable-\>compile(Object(Less\_Environment)) #1 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Value.php(27): Less\_Tree\_Expression-\>compile(Object(Less\_Environment)) #2 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Rule.php(75): Less\_Tree\_Value-\>compile(Object(Less\_Environment)) #3 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less\_Tree\_Rule-\>compile(Object(Less\_Environment)) #4 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less\_Tree\_Ruleset-\>compile(Object(Less\_Environment)) #5 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/oyejorge/less.php/lib/Less/Parser.php(187): Less\_Tree\_Ruleset-\>compile(Object(Less\_Environment)) #6 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/LessCompiler/Oyejorge.php(94): Less\_Parser-\>getCss() #7 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Compiler.php(204): Shopware\Components\Theme\LessCompiler\Oyejorge-\>get() #8 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Template/Plugins/function.compileLess.php(62): Shopware\Components\Theme\Compiler-\>compileLess('1439627025', Object(Shopware\Models\Shop\Template), Object(Shopware\Models\Shop\Shop)) #9 /var/www/vhosts/dumcke.de/sw5.dumcke.de/cache/production\_201505261453/templates/frontend\_Bare\_de\_DE\_1/b7/ed/78/b7ed78198ce95b739687bb155b0c71d688901580.snippet.index.tpl.php(799): smarty\_function\_compileLess(Array, Object(Enlight\_Template\_Default)) #10 /var/www/vhosts/dumcke.de/sw5.dumcke.de/cache/production\_201505261453/templates/frontend\_Bare\_de\_DE\_1/b7/ed/78/b7ed78198ce95b739687bb155b0c71d688901580.snippet.index.tpl.php(224): content\_55cef7c0349228\_52810739(Object(Enlight\_Template\_Default)) #11 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Smarty/sysplugins/smarty\_internal\_templatebase.php(180): content\_55cef7c0a9cd91\_09966597(Object(Enlight\_Template\_Default)) #12 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/View/Default.php(274): Smarty\_Internal\_TemplateBase-\>fetch() #13 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight\_View\_Default-\>render(Object(Enlight\_Template\_Default)) #14 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>renderTemplate(Object(Enlight\_Template\_Default)) #15 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>render() #16 [internal function]: Enlight\_Controller\_Plugins\_ViewRenderer\_Bootstrap-\>onPostDispatch(Object(Enlight\_Controller\_ActionEventArgs)) #17 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/Handler/Default.php(91): call\_user\_func(Array, Object(Enlight\_Controller\_ActionEventArgs)) #18 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Event/EventManager.php(211): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs)) #19 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Action.php(202): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs)) #20 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('indexAction') #21 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #22 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #23 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #25 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(447): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #26 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(347): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #27 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #28 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(211): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #29 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #30 /var/www/vhosts/dumcke.de/sw5.dumcke.de/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #31 {main} [] {"uid":"db30650"} [2015-08-15 10:49:50] core.ERROR: exception 'Exception' with message 'Theme directory Responsive contains no Theme.php' in /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Util.php:102 Stack trace: #0 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Configurator.php(448): Shopware\Components\Theme\Util-\>getThemeByTemplate(Object(Shopware\Proxies\_\_CG\_\_\Shopware\Models\Shop\Template)) #1 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Configurator.php(113): Shopware\Components\Theme\Configurator-\>injectConfig(Object(Shopware\Themes\Dumcke\Theme), Object(Shopware\Components\Form\Container\TabContainer)) #2 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Installer.php(156): Shopware\Components\Theme\Configurator-\>synchronize(Object(Shopware\Themes\Dumcke\Theme)) #3 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/Theme/Installer.php(117): Shopware\Components\Theme\Installer-\>synchronizeThemes() #4 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Controllers/Backend/Theme.php(208): Shopware\Components\Theme\Installer-\>synchronize() #5 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_Theme-\>listAction() #6 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('listAction') #7 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Library/Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #8 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #9 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #11 /var/www/vhosts/dumcke.de/sw5.dumcke.de/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #12 /var/www/vhosts/dumcke.de/sw5.dumcke.de/engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #13 /var/www/vhosts/dumcke.de/sw5.dumcke.de/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #14 {main} [] {"uid":"372c6c7"}

Hallo nochmal so richtig bin ich mit meinem Shop noch nicht weiter gekommen. Teilweise werden die Seiten unformatiert angezeigt und Firebug meldet dann: ReferenceError; jQuery ist not defined })(jQuery); Das ist das Stück Code was bemängelt wird (vorletzte Zeile): <script src="/web/cache/1439628845_t24_s1.js"></script><script> (function($) { var cok = document.cookie.match(/session-1=([^;])+/g), sid = (cok && cok[0]) ? cok[0] : null, par = document.location.search.match(/sPartner=([^&])+/g), pid = (par && par[0]) ? par[0].substring(9) : null, cur = document.location.protocol + '//' + document.location.host, ref = document.referrer.indexOf(cur) === -1 ? document.referrer : null, url = "http://sw5.dumcke.de/widgets/index/refreshStatistic", pth = document.location.pathname.replace("/", "/"); url = url.replace('https:', ''); url = url.replace('http:', ''); url += url.indexOf('?') === -1 ? '?' : '&'; url += 'requestPage=' + encodeURI(pth); url += '&requestController=' + encodeURI("listing"); if(sid) { url += '&' + sid; } if(pid) { url += '&partner=' + pid; } if(ref) { url += '&referer=' + encodeURI(ref); } $.ajax({ url: url, dataType: 'jsonp'}); })(jQuery); </script> Keiner ein Idee was das sein kann??? (origianl Responsiv Template) Danke im Voraus.

Ist der Shop im Produktivmodus? Ist der Cache geleert und aufgewärmt? Ist das Theme aktiviert? Ist PHP 5.6 installiert? Ist APCu / OPcache auf dem Server installiert? Bzgl. deines obigen Fehlers: Rechte korrekt gesetzt? ( chmod + userrechte ) Sind alle Dateien vorhanden? -> Backend -> Systeminfo

1 „Gefällt mir“

Hallo kayyy, [quote]Ist der Shop im Produktivmodus?[/quote] ja [quote]Ist der Cache geleert und aufgewärmt?[/quote] geleert ja, aufgewärmt nicht weil es stunden dauert hab ich es abgebrochen [quote]Ist das Theme aktiviert? [/quote] Ja [quote]Ist PHP 5.6 installiert? [/quote] Nein, PHP Version 5.5.9-1ubuntu4.9 [quote]Ist APCu / OPcache auf dem Server installiert? [/quote] Ja [quote]Bzgl. deines obigen Fehlers: Rechte korrekt gesetzt? ( chmod + userrechte )[/quote] Läuft als CGI/FastCGI Rechte sollten passen(kann ich dann noch mal schauen) [quote]Sind alle Dateien vorhanden? -> Backend -> Systeminfo[/quote] ja hier ist alles vorhanden. Wir haben die selbe Konfiguration auf einem 2. Server mit einem produktivem Shop. Der läuft Super, hat aber nicht viel weniger Artikel. Daher bin ich erst mal nicht von einem PHP /Server Problem ausgegangen. Ich werde mal die Artikeldatenbank verkleiner und testen wie sich das verhält. Die Frage ist was diese CPU Last erzeugt wenn ich das Resonsiv Theme einschalte. Erstmal Danke :slight_smile:

Ach die CPU Last habe ich gar nicht gesehen. Das ist in jedem Fall nicht normal, dass das ganze eine solch hohe Last verursacht. Das einzige was hier evtl. Last erzeugen kann ist das Kompilieren des Themes. Cache aufwärmen dauert je nach Artikel Anzahl natürlich extrem lange, dass stimmt. btw: php_memory Limit auf mind. 256MB ? Sind irgendwelche dritten Plugins installiert? Falls ja deaktiviere doch einmal alle dritten und schaue was die Last macht und der Speed. Vielleicht hängt es mit einem Plugin zusammen.

1 „Gefällt mir“

In der letzten Zeit gab es auch immer mal wieder ähnliche Probleme wenn das Compiler Caching deaktiviert ist.

3 „Gefällt mir“

Hallo, das PHP-Memory hatte ich auch im Verdacht stand aber schon auf 256MB, ich hatte es zu Testzwecken auch schon viel höher eingestellt aber ohne Erfolg. Moritz hatte den richtigen Tip. Das Compiler Caching war deaktiviert. Jetzt läuft der Testshop richtig schnell und auch die CPU Last zuckt nicht mehr. Ist leider schwer zu finden und die Einstellung das der Haken bedeutet es ist ausgeschaltet ist auch nicht sehr glücklich gewählt. Ich werde das im Produktivem Shop heute Nacht umstellen und dann nochmal berichten. DANKE schon mal im voraus. :thumbup:

Hallo und noch mal Danke, das Kompiler Caching war der richtige Tip. :thumbup:

1 „Gefällt mir“

Hallo, Über deine Javascript error, ich galube hier kannst du die Lösung finden. post126459.html#p126459 Es gibt ein JIRA eingetragen. http://jira.shopware.de/?ticket=SW-12272