Hallo,
benutze den TS3 Viewer für das WSC 3.1.x. (den hier) mit den dazugehörigen optionalen Paketen.
Das Problem ist, wenn der TS Server mal nicht erreichbar ist, das in einem Fatal Error der ganzen Seite endet (Fehlercode unten)
Das würde ich gerne abfangen, da dies wie gesagt jede Seite unbenutzbar macht wo der Viewer eingeblendet ist (Sidebar Box z.B.).
Ich hab schonmal durchgeschaut, aber mir fehlt da der Ansatzpunkt. Über Hilfe diesbezüglich würd ich mich sehr freuen.
mfg
Code
Thu, 06 Aug 2020 16:26:26 +0000
Message: Connection refused
PHP version: 7.2.32
WoltLab Suite version: 3.1.16
Request URI: /forum/
Referrer: https://www.xxxx.com/forum/
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Peak Memory Usage: 6793240/134217728
======
Error Class: TeamSpeak3_Transport_Exception
Error Message: Connection refused
Error Code: 111
File: /home/httpd/vhosts/xxxx.com/httpsdocs/lib/data/teamspeak3viewer/TeamSpeak3_Framework/Transport/TCP.php (54)
Extra Information: -
Stack Trace: [{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/teamspeak3viewer\/TeamSpeak3_Framework\/Transport\/TCP.php","line":108,"function":"connect","class":"TeamSpeak3_Transport_TCP","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/teamspeak3viewer\/TeamSpeak3_Framework\/Adapter\/ServerQuery.php","line":76,"function":"readLine","class":"TeamSpeak3_Transport_TCP","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/teamspeak3viewer\/TeamSpeak3_Framework\/Adapter\/Abstract.php","line":60,"function":"syn","class":"TeamSpeak3_Adapter_ServerQuery","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/teamspeak3viewer\/TeamSpeak3_Framework\/TeamSpeak3.php","line":322,"function":"__construct","class":"TeamSpeak3_Adapter_Abstract","type":"->","args":[{"host":"[redacted]","port":"[redacted]","timeout":"[redacted]","blocking":"[redacted]"}]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/teamspeak3viewer\/TeamSpeak3Viewer.class.php","line":30,"function":"factory","class":"TeamSpeak3","type":"::","args":["TeamSpeak3_Helper_Uri"]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/cache\/builder\/TeamSpeak3ViewerCacheBuilder.class.php","line":32,"function":"connect","class":"wcf\\data\\teamspeak3viewer\\TeamSpeak3Viewer","type":"->","args":["xxx.xxx.xxx.xxx",xxxx,xxxxx,"xxxxxxxxx","xxxxxxx"]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/cache\/builder\/AbstractCacheBuilder.class.php","line":38,"function":"rebuild","class":"wcf\\system\\cache\\builder\\TeamSpeak3ViewerCacheBuilder","type":"->","args":[[]]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/box\/Ts3ViewerSideBoxController.class.php","line":59,"function":"getData","class":"wcf\\system\\cache\\builder\\AbstractCacheBuilder","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/box\/AbstractBoxController.class.php","line":51,"function":"loadContent","class":"wcf\\system\\box\\Ts3ViewerSideBoxController","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/box\/AbstractBoxController.class.php","line":63,"function":"getContent","class":"wcf\\system\\box\\AbstractBoxController","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/box\/Box.class.php","line":278,"function":"hasContent","class":"wcf\\system\\box\\AbstractBoxController","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/data\/box\/Box.class.php","line":263,"function":"hasContent","class":"wcf\\data\\box\\Box","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/templates\/compiled\/2_wbb_1_boardList.php","line":2554,"function":"render","class":"wcf\\data\\box\\Box","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/template\/TemplateEngine.class.php","line":321,"args":["\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/templates\/compiled\/2_wbb_1_boardList.php"],"function":"include","class":"","type":""},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/page\/AbstractPage.class.php","line":323,"function":"display","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["boardList","wbb"]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/home\/httpd\/vhosts\/xxxx.com\/httpsdocs\/forum\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wbb"]}]
Alles anzeigen