TeamSpeak 3 Integration

TeamSpeak 3 Integration [Paid] 1.1.26

No permission to buy ($35.00)
Pushing out an update shortly that sorts this.

Yes, it works with the latest XenForo.

Hey @NixFifty ,

bought a licence the other minute and rushed into a problem, that is caused by the widget. Everytime you hit F5 to reload the page (for example to see who joined the ts-server meanwhile) it results in an error page, saying this:

screenshot-tsreload.webp
The xf error log shows that:
PHP:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung

#0 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/mydomain.com/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}

Benötigter Status

array(3) {
  ["url"] => string(22) "https://mydomain.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Could you provide a fix for that?
 
Hey @NixFifty ,

bought a licence the other minute and rushed into a problem, that is caused by the widget. Everytime you hit F5 to reload the page (for example to see who joined the ts-server meanwhile) it results in an error page, saying this:

View attachment 146873
The xf error log shows that:
PHP:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung

#0 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/mydomain.com/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}

Benötigter Status

array(3) {
  ["url"] => string(22) "https://mydomain.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Could you provide a fix for that?

i use the Ts viewer on my site. have you try to re-upload the files ?
is you website in the whitelist ?
have you set a max limit on query logins?
 
..and there is the next bug, I guess:

When clicking on "Server" in my account page, I get this:

PHP:
Server Error

Invalid argument supplied for foreach()

    XenForo_Application::handlePhpError() in NixFifty/TeamSpeak/Viewer.php at line 568
    NixFifty_TeamSpeak_Viewer->getServerTree() in NixFifty/TeamSpeak/ControllerPublic/Account.php at line 17
    NixFifty_TeamSpeak_ControllerPublic_Account->actionTeamSpeak() in XenForo/FrontController.php at line 351
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/vhosts/mydomain.com/httpdocs/index.php at line 13

Error log shows this:
PHP:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung

#0 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/mydomain.com/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}

Benötigter Status

array(3) {
  ["url"] => string(22) "https://mydomain.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
i use the Ts viewer on my site. have you try to re-upload the files ?
is you website in the whitelist ?
have you set a max limit on query logins?
Re-uploaded just now - same result. IP is on the whitlist, yes. No query limit by now. Unfortunal, it looks like it´s persistant and more worse, it prevents the whole site from loading, instead the error (bug #2) appears.
 
@NixFifty , what I found out now is that whenever I am logged in via the client as admin, reload the page that triggers the viewer query, the error comes up. In the moment I log off the client, the error is gone. The ts-log shows this entry, when the error occurs:
INFO
VirtualServerBase 1 query -> client disconnected 'Servermeldung'(id:1) reason 'reasonmsg=deselected virtualserver'

Seems reproduceable. Can anyone confirm, please?
 
@NixFifty , what I found out now is that whenever I am logged in via the client as admin, reload the page that triggers the viewer query, the error comes up. In the moment I log off the client, the error is gone. The ts-log shows this entry, when the error occurs:


Seems reproduceable. Can anyone confirm, please?
What are the results of Admin CP -> TeamSpeak 3 -> Test TS3 Integration?
 
What are the results of Admin CP -> TeamSpeak 3 -> Test TS3 Integration?
All tests passed.

Lemminator was so friendly to hop in and helped me narrowing down to a possible source of the problem((y)): we are running on a cloudserver with multiple vhosts, not on a dedicated server. As he brought to my attention, he remembered that there were rumors about TS not working correctly on cloudservers. He has included my ts-server in his forums integration and it worked flawlessly. So - may be - it could indeed be a problem with cloudservers. Unfortunal, by now I couldn´t figure out where it originates from.

What we were able to confirm was, that the whitelist is filled with the IPs of localhost (numeric) and the server-IP. So this shouldn´t be a loopback-problem.
@NixFifty , what I found out now is that whenever I am logged in via the client as admin, reload the page that triggers the viewer query, the error comes up. In the moment I log off the client, the error is gone. The ts-log shows this entry, when the error occurs:
This above even occurs, when a guest/normal user is connected as the only user. So it doesn´t need to be an admin.

As I should have mentioned, this is my 1st ts server installation. Same time we are using Psychokillers webinterface for managing ts, as we plan to have 2 ts servers for different domains in that one instance. If you need to have a look by urself, just drop me a line, please.
 
Last edited:
All tests passed.

Lemminator was so friendly to hop in and helped me narrowing down to a possible source of the problem((y)): we are running on a cloudserver with multiple vhosts, not on a dedicated server. As he brought to my attention, he remembered that there were rumors about TS not working correctly on cloudservers. He has included my ts-server in his forums integration and it worked flawlessly. So - may be - it could indeed be a problem with cloudservers. Unfortunal, by now I couldn´t figure out where it originates from.

What we were able to confirm was, that the whitelist is filled with the IPs of localhost (numeric) and the server-IP. So this shouldn´t be a loopback-problem.

This above even occurs, when a guest/normal user is connected as the only user. So it doesn´need to be an admin.

As I should have mentioned, this is my 1st ts server installation. Same time we are using Psychokillers webinterface for managing ts, as we plan to have 2 ts servers for different domains in that one instance. If you need to have a look by urself, just drop me a line, please.
Yeah, I'll need to take a further look in to this. I'll drop you a pm. :)
 
Hey @NixFifty,

Nothing major, but on our TeamSpeak we have a few spacers that have centered names:
2e0eac1.png

Unfortunately, this means that on the server viewer they are out of view. I believe this is a simple fix as it's just a case of trimming any white-space before or after the string.
This is what it looks like:
15186f9.png


I appreciate the help.
 
..and there is the next bug, I guess:

When clicking on "Server" in my account page, I get this:

PHP:
Server Error

Invalid argument supplied for foreach()

    XenForo_Application::handlePhpError() in NixFifty/TeamSpeak/Viewer.php at line 568
    NixFifty_TeamSpeak_Viewer->getServerTree() in NixFifty/TeamSpeak/ControllerPublic/Account.php at line 17
    NixFifty_TeamSpeak_ControllerPublic_Account->actionTeamSpeak() in XenForo/FrontController.php at line 351
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/vhosts/mydomain.com/httpdocs/index.php at line 13

Error log shows this:
PHP:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung

#0 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/mydomain.com/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}

Benötigter Status

array(3) {
  ["url"] => string(22) "https://mydomain.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

and to continue, there is bug #3:
when a user receives a warning from an admin or mod which exceeds the treshhold, so an automatic ban should take place, the result is this:
PHP:
Server Error

Mysqli statement execute error : Field 'ts_ban_id' doesn't have a default value

    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
    Zend_Db_Adapter_Abstract->insert() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1638
    XFProxy_XenForo_DataWriter->_insert() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1627
    XFProxy_XenForo_DataWriter->_save() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1419
    XFProxy_XenForo_DataWriter->save() in XenForo/Model/Warning.php at line 383
    XenForo_Model_Warning->triggerWarningAction() in XenForo/Model/Warning.php at line 258
    XenForo_Model_Warning->_userWarningPointsIncreased() in XenForo/Model/Warning.php at line 228
    XenForo_Model_Warning->userWarningPointsChanged() in XenForo/DataWriter/User.php at line 1021
    XenForo_DataWriter_User->_postSave() in ThemeHouse/SubAccounts/Extend/XenForo/DataWriter/User.php at line 295
    ThemeHouse_SubAccounts_Extend_XenForo_DataWriter_User->_postSave() in MopedMap/DataWriter/User.php at line 16
    MopedMap_DataWriter_User->_postSave() in Andy/NewUserConversation/DataWriter/User.php at line 12
    Andy_NewUserConversation_DataWriter_User->_postSave() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1423
    XFProxy_XenForo_DataWriter->save() in XenForo/DataWriter/Warning.php at line 110
    XenForo_DataWriter_Warning->_postSave() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1423
    XFProxy_XenForo_DataWriter->save() in XenForo/ControllerPublic/Member.php at line 950
    XenForo_ControllerPublic_Member->actionWarn() in XenForo/FrontController.php at line 351
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/vhosts/mydomain.com/httpdocs/index.php at line 13
A banned usergroup and servergroup is in place and - regarding the error - of course no banning happend.

NixFifty, it´s been now a week since I´d reported the first and still no word. I´ld just like to know wether these issues can be sorted out in a timely manner or I shouldn´t count on support, drop it like it´s hot and ask for a refund as there are other addons on my list I´ could use the money for instead.
 
and to continue, there is bug #3:
when a user receives a warning from an admin or mod which exceeds the treshhold, so an automatic ban should take place, the result is this:
PHP:
Server Error

Mysqli statement execute error : Field 'ts_ban_id' doesn't have a default value

    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
    Zend_Db_Adapter_Abstract->insert() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1638
    XFProxy_XenForo_DataWriter->_insert() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1627
    XFProxy_XenForo_DataWriter->_save() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1419
    XFProxy_XenForo_DataWriter->save() in XenForo/Model/Warning.php at line 383
    XenForo_Model_Warning->triggerWarningAction() in XenForo/Model/Warning.php at line 258
    XenForo_Model_Warning->_userWarningPointsIncreased() in XenForo/Model/Warning.php at line 228
    XenForo_Model_Warning->userWarningPointsChanged() in XenForo/DataWriter/User.php at line 1021
    XenForo_DataWriter_User->_postSave() in ThemeHouse/SubAccounts/Extend/XenForo/DataWriter/User.php at line 295
    ThemeHouse_SubAccounts_Extend_XenForo_DataWriter_User->_postSave() in MopedMap/DataWriter/User.php at line 16
    MopedMap_DataWriter_User->_postSave() in Andy/NewUserConversation/DataWriter/User.php at line 12
    Andy_NewUserConversation_DataWriter_User->_postSave() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1423
    XFProxy_XenForo_DataWriter->save() in XenForo/DataWriter/Warning.php at line 110
    XenForo_DataWriter_Warning->_postSave() in /var/www/vhosts/mydomain.com/httpdocs/internal_data/proxy_classes/XenForo_DataWriter__1483243306.php at line 1423
    XFProxy_XenForo_DataWriter->save() in XenForo/ControllerPublic/Member.php at line 950
    XenForo_ControllerPublic_Member->actionWarn() in XenForo/FrontController.php at line 351
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/vhosts/mydomain.com/httpdocs/index.php at line 13
A banned usergroup and servergroup is in place and - regarding the error - of course no banning happend.

NixFifty, it´s been now a week since I´d reported the first and still no word. I´ld just like to know wether these issues can be sorted out in a timely manner or I shouldn´t count on support, drop it like it´s hot and ask for a refund as there are other addons on my list I´ could use the money for instead.
Apologies, I thought I'd replied. There is a fix coming for the first two issues you ran in to in the next day or two. As for the third, that was corrected in the latest release.
 
Apologies, I thought I'd replied. There is a fix coming for the first two issues you ran in to in the next day or two. As for the third, that was corrected in the latest release.
Thanks, sounds good regarding the first two. Unfortunal I am running the latest (1.1.6) and the third bug seems still to be present.
 
Thanks, sounds good regarding the first two. Unfortunal I am running the latest (1.1.6) and the third bug seems still to be present.
Run this SQL query:
Code:
ALTER TABLE `xf_user_ban`
                        CHANGE COLUMN `ts_ban_id` `ts_ban_id` int(10) NOT NULL DEFAULT '0';
 
Run this SQL query:
Code:
ALTER TABLE `xf_user_ban`
                        CHANGE COLUMN `ts_ban_id` `ts_ban_id` int(10) NOT NULL DEFAULT '0';

Sorry that I´m the one to deliver the bad news...but it seems the column doesn´t become created while install. Doublechecked - indeed not present.
Code:
#1054 - unknown column 'ts_ban_id' in xf_user_ban
 
@NixFifty,

just downloaded and installed the new 1.1.9 release. Unfortunaly, still a turn and burn when someone connects to the TS and the site breaks:

Code:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: User, Vor einem Moment
Stapelverfolgung

#0 /var/www/vhosts/myhost.com.de/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/myhost.com.de/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/myhost.com.de/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/myhost.com.de/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/myhost.com.de/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}

Benötigter Status

array(3) {
  ["url"] => string(22) "https://myhost.com.de/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Php error-log shows no entries.
 
NixFifty updated TeamSpeak 3 Integration with a new update entry:

1.1.10

  • Improvements to banned IP syncing.
  • Re-add missing XenPorta 2 widgets to the package.
  • XP2 widgets will now display the voice port, if it is custom.
From 1.1.9:
  • Fixed an issue leading to an error when syncing banned IPs
From 1.1.8:
  • Sync IP bans to TS3 server via cron entry
  • When banning via XF, replace any existing ban for that user on TeamSpeak
  • Prevents a potential fatal error when retrieving bans
  • Fix an issue where the...

Read the rest of this update entry...
 
Back
Top Bottom