{"users":[{"id":36549,"username":"admin","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/a/3ec8ea/{size}.png","trust_level":1},{"id":19979,"username":"John_Tikis","name":"John Tikis","avatar_template":"/letter_avatar_proxy/v4/letter/j/bc8723/{size}.png","trust_level":1},{"id":16646,"username":"Redeyes","name":"Redeyes","avatar_template":"/user_avatar/discourse.igniterealtime.org/redeyes/{size}/5347_2.png","trust_level":2},{"id":43643,"username":"jmrt47","name":"Jonas","avatar_template":"/letter_avatar_proxy/v4/letter/j/97f17d/{size}.png","trust_level":0},{"id":1338,"username":"guus","name":"Guus der Kinderen","avatar_template":"/user_avatar/discourse.igniterealtime.org/guus/{size}/9043_2.png","admin":true,"moderator":true,"trust_level":4},{"id":9035,"username":"Guillaume_Perrot","name":"Guillaume Perrot","avatar_template":"/letter_avatar_proxy/v4/letter/g/bc8723/{size}.png","trust_level":1},{"id":8958,"username":"Guenther_Niess","name":"Guenther Niess","avatar_template":"/letter_avatar_proxy/v4/letter/g/d2c977/{size}.png","trust_level":1},{"id":22537,"username":"Pascal1","name":"Pascal","avatar_template":"/letter_avatar_proxy/v4/letter/p/838e76/{size}.png","trust_level":1},{"id":15748,"username":"CSH","name":"CSH","avatar_template":"/letter_avatar_proxy/v4/letter/c/7bcc69/{size}.png","trust_level":2},{"id":13346,"username":"Hannes_Wallnoefer","name":"Hannes Wallnoefer","avatar_template":"/letter_avatar_proxy/v4/letter/h/a183cd/{size}.png","trust_level":1},{"id":10929,"username":"Robin_Collier","name":"Robin Collier","avatar_template":"/letter_avatar_proxy/v4/letter/r/e0b2c6/{size}.png","trust_level":1},{"id":15744,"username":"Andy_Kaiser","name":"Andy Kaiser","avatar_template":"/letter_avatar_proxy/v4/letter/a/50afbb/{size}.png","trust_level":1},{"id":12703,"username":"Adam18","name":"Adam","avatar_template":"/letter_avatar_proxy/v4/letter/a/e274bd/{size}.png","trust_level":1},{"id":10037,"username":"Till","name":"Till","avatar_template":"/letter_avatar_proxy/v4/letter/t/22d042/{size}.png","trust_level":1},{"id":16697,"username":"Bashar","name":"Bashar","avatar_template":"/letter_avatar_proxy/v4/letter/b/b9bd4f/{size}.png","trust_level":1},{"id":20298,"username":"Pawel_Domas","name":"Pawel Domas","avatar_template":"/letter_avatar_proxy/v4/letter/p/a9a28c/{size}.png","trust_level":1},{"id":20504,"username":"allen1","name":"allen","avatar_template":"/letter_avatar_proxy/v4/letter/a/e47774/{size}.png","trust_level":1},{"id":17099,"username":"Dan_Devine","name":"Dan Devine","avatar_template":"/letter_avatar_proxy/v4/letter/d/839c29/{size}.png","trust_level":1},{"id":19233,"username":"Mezzano","name":"Mezzano","avatar_template":"/letter_avatar_proxy/v4/letter/m/a3d4f5/{size}.png","trust_level":1},{"id":17927,"username":"Mark_Murphy1","name":"Mark Murphy","avatar_template":"/letter_avatar_proxy/v4/letter/m/d07c76/{size}.png","trust_level":1},{"id":16866,"username":"Grigory","name":"Grigory","avatar_template":"/letter_avatar_proxy/v4/letter/g/a587f6/{size}.png","trust_level":1},{"id":16576,"username":"Phil_Scala","name":"Phil Scala","avatar_template":"/letter_avatar_proxy/v4/letter/p/34f0e0/{size}.png","trust_level":1},{"id":11067,"username":"ste1","name":"ste","avatar_template":"/letter_avatar_proxy/v4/letter/s/dbc845/{size}.png","trust_level":1},{"id":6550,"username":"Martha_Griffin","name":"Martha Griffin","avatar_template":"/letter_avatar_proxy/v4/letter/m/f9ae1b/{size}.png","trust_level":1},{"id":14660,"username":"Stefano","name":"Stefano","avatar_template":"/letter_avatar_proxy/v4/letter/s/aca169/{size}.png","trust_level":1},{"id":10469,"username":"Michael_McCarthy","name":"Michael McCarthy","avatar_template":"/letter_avatar_proxy/v4/letter/m/c4cdca/{size}.png","trust_level":1},{"id":15925,"username":"temppost2","name":"temppost2","avatar_template":"/letter_avatar_proxy/v4/letter/t/13edae/{size}.png","trust_level":1},{"id":13636,"username":"Kevin_King","name":"Kevin King","avatar_template":"/letter_avatar_proxy/v4/letter/k/ad7895/{size}.png","trust_level":1},{"id":15303,"username":"Antony","name":"Antony","avatar_template":"/letter_avatar_proxy/v4/letter/a/cab0a1/{size}.png","trust_level":1},{"id":14683,"username":"Dan_Dormont","name":"Dan Dormont","avatar_template":"/letter_avatar_proxy/v4/letter/d/7993a0/{size}.png","trust_level":1},{"id":14593,"username":"Angel1","name":"Angel","avatar_template":"/letter_avatar_proxy/v4/letter/a/5fc32e/{size}.png","trust_level":1},{"id":14433,"username":"Protected","name":"Protected","avatar_template":"/letter_avatar_proxy/v4/letter/p/839c29/{size}.png","trust_level":1},{"id":12857,"username":"yeji","name":"yeji","avatar_template":"/letter_avatar_proxy/v4/letter/y/47e85d/{size}.png","trust_level":1},{"id":11448,"username":"Chuk","name":"Chuk","avatar_template":"/letter_avatar_proxy/v4/letter/c/a88e4f/{size}.png","trust_level":1},{"id":12247,"username":"Murilo_Ferraz_Franco","name":"Murilo Ferraz Franco","avatar_template":"/letter_avatar_proxy/v4/letter/m/f05b48/{size}.png","trust_level":1},{"id":14495,"username":"Kency","name":"Kency","avatar_template":"/letter_avatar_proxy/v4/letter/k/e47c2d/{size}.png","trust_level":1},{"id":14248,"username":"guru","name":"guru","avatar_template":"/letter_avatar_proxy/v4/letter/g/ecae2f/{size}.png","trust_level":1},{"id":14355,"username":"Mark_Rathwell","name":"Mark Rathwell","avatar_template":"/letter_avatar_proxy/v4/letter/m/73ab20/{size}.png","trust_level":1},{"id":13658,"username":"Joe_Tam","name":"Joe Tam","avatar_template":"/letter_avatar_proxy/v4/letter/j/5f9b8f/{size}.png","trust_level":1},{"id":13264,"username":"Vitaliy_Rachenko","name":"Vitaliy Rachenko","avatar_template":"/letter_avatar_proxy/v4/letter/v/94ad74/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/whack-dev/15?page=1","per_page":30,"top_tags":[],"topics":[{"fancy_title":"About the Whack category","id":36570,"title":"About the Whack category","slug":"about-the-whack-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2017-09-17T21:34:52.279Z","last_posted_at":"2017-09-17T21:34:52.342Z","bumped":true,"bumped_at":"2024-09-16T13:20:51.812Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Whack is an Open Source XMPP component library for XMPP components. A pure Java library, it can be embedded into your applications to create anything from a full XMPP component to simple XMPP integrations such as sending&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1123,"like_count":0,"has_summary":false,"last_poster_username":"admin","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":36549,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"REST service implementation for external component","id":63967,"title":"REST service implementation for external component","slug":"rest-service-implementation-for-external-component","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2015-06-23T13:56:54.891Z","last_posted_at":"2015-06-24T11:04:39.452Z","bumped":true,"bumped_at":"2025-05-08T12:17:35.708Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \n\nWe want to use Whack to implement an external Openfire component which will receive some information (payload/from/to) from an external service and will send it through the component as a valid XMPP user. \n\nCan we &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2350,"like_count":0,"has_summary":false,"last_poster_username":"Redeyes","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":19979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16646,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Missing whack artefact for version 3.0.0","id":95354,"title":"Missing whack artefact for version 3.0.0","slug":"missing-whack-artefact-for-version-3-0-0","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-04-07T05:36:15.980Z","last_posted_at":"2025-04-07T09:53:12.729Z","bumped":true,"bumped_at":"2025-04-07T09:53:12.729Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Version 3.0.0 of whack is available on maven central repository (link) for the core project (jar and pom) unfortunately the parent pom is missing for version 3.0.0 (link). \nIf we update whack dependency, our builds are f&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":73,"like_count":1,"has_summary":false,"last_poster_username":"jmrt47","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":43643,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1338,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Poor reconnection behavior","id":63946,"title":"Poor reconnection behavior","slug":"poor-reconnection-behavior","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2009-09-16T14:06:01.159Z","last_posted_at":"2025-03-26T19:00:37.464Z","bumped":true,"bumped_at":"2025-03-26T19:00:37.464Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \n\nI noticed that a whack component is unable to react when the hosting server brutally closes the socket (ejabberd does not send  when it restarts). \n\nWe have to wait to send a packet or to perform a keep al&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4424,"like_count":1,"has_summary":false,"last_poster_username":"guus","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9035,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":8958,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1338,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Component Respond to IQ packet reply","id":63973,"title":"Component Respond to IQ packet reply","slug":"component-respond-to-iq-packet-reply","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-02-19T16:13:16.910Z","last_posted_at":"2016-02-19T16:13:16.910Z","bumped":false,"bumped_at":"2016-02-19T16:13:16.910Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have defined an AbstractComponent using Whack library 2.0.0 and it works fine for sending and receiving XMPP messages. \n\nHowever, when we send a IQ GET request to a client of the type: \n\n \n\n \n\n \n\nwe get an IQ reply fr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1448,"like_count":0,"has_summary":false,"last_poster_username":"John_Tikis","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":19979,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Component Respond to IQ packet reply","id":63972,"title":"Component Respond to IQ packet reply","slug":"component-respond-to-iq-packet-reply","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-02-19T16:13:15.465Z","last_posted_at":"2016-02-19T16:13:15.465Z","bumped":false,"bumped_at":"2016-02-19T16:13:15.465Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We have defined an AbstractComponent using Whack library 2.0.0 and it works fine for sending and receiving XMPP messages. \n\nHowever, when we send a IQ GET request to a client of the type: \n\n \n\n \n\n \n\nwe get an IQ reply fr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1617,"like_count":0,"has_summary":false,"last_poster_username":"John_Tikis","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":19979,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where is XML Pull Parser library?","id":63971,"title":"Where is XML Pull Parser library?","slug":"where-is-xml-pull-parser-library","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2015-10-27T11:53:11.743Z","last_posted_at":"2015-10-27T12:39:51.668Z","bumped":true,"bumped_at":"2015-10-27T12:39:51.668Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi. I want write openfire component based on whack library. But it requires the &quot;XML Pull Parser 3.x&quot; library whom official site already unavailable. \n\nBad link located at this http://www.igniterealtime.org/builds/whack/&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1867,"like_count":0,"has_summary":false,"last_poster_username":"Pascal1","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":22537,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Compile whack 2.0 with all dependencies","id":63970,"title":"Compile whack 2.0 with all dependencies","slug":"compile-whack-2-0-with-all-dependencies","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2015-09-09T10:08:08.932Z","last_posted_at":"2015-09-10T15:35:02.476Z","bumped":true,"bumped_at":"2015-09-10T15:35:02.476Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When whack is downloaded and compiled via eclipse, despite declaring all dependencies as &quot;compile&quot; the generated jar still requires all external libraries to run. \n\nFor a specific applications, we require that all jar de&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1872,"like_count":0,"has_summary":false,"last_poster_username":"John_Tikis","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":19979,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15748,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Message receipts using AbstractComponent","id":63969,"title":"Message receipts using AbstractComponent","slug":"message-receipts-using-abstractcomponent","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2015-07-27T15:14:40.345Z","last_posted_at":"2015-07-31T08:00:41.294Z","bumped":true,"bumped_at":"2015-07-31T08:00:41.294Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When an External Component implemented by Whack using the AbstractComponent method receives a XMPP message of the form \n\n \n\nMy lord, dispatch; read o&#39;er these articles. \n\n \n\n \n\nIt should reply with a message of the form \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1815,"like_count":0,"has_summary":false,"last_poster_username":"John_Tikis","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":19979,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cannot run two AbstractComponents simultaneously using the ExternalComponentController method","id":63968,"title":"Cannot run two AbstractComponents simultaneously using the ExternalComponentController method","slug":"cannot-run-two-abstractcomponents-simultaneously-using-the-externalcomponentcontroller-method","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2015-07-21T14:19:48.894Z","last_posted_at":"2015-07-22T13:54:08.598Z","bumped":true,"bumped_at":"2015-07-22T13:54:08.598Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Based on the AbstractComponent examples provided in https://github.com/igniterealtime/Whack/tree/master/sample/weatherabstract/sourc e/java/org/jivesoftware/weather , I went forward and created an implementation of the E&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1878,"like_count":0,"has_summary":false,"last_poster_username":"CSH","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":19979,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15748,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New Whack release?","id":63949,"title":"New Whack release?","slug":"new-whack-release","posts_count":11,"reply_count":0,"highest_post_number":11,"image_url":null,"created_at":"2010-04-17T19:39:53.114Z","last_posted_at":"2015-06-22T19:21:44.604Z","bumped":true,"bumped_at":"2015-06-22T19:21:44.604Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It&#39;s been some time since Whack 1.0 - almost two years now - and there&#39;s the ClassNotFoundException problem when used together with the latest Tinder release reported in this thread. \n\nOn the other hand, the SVN snapshot&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":5731,"like_count":0,"has_summary":false,"last_poster_username":"guus","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13346,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":10929,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15744,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":12703,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1338,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ClassNotFoundException in Whack","id":63948,"title":"ClassNotFoundException in Whack","slug":"classnotfoundexception-in-whack","posts_count":9,"reply_count":0,"highest_post_number":9,"image_url":null,"created_at":"2010-02-19T06:41:21.267Z","last_posted_at":"2014-07-16T19:44:24.158Z","bumped":true,"bumped_at":"2014-07-16T19:44:24.158Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \n\na few days ago I started to write my very first XMPP Component in Whack. But on the first start I gor the following error: \n\n Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/xmpp/component/Log\n   &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":7577,"like_count":0,"has_summary":false,"last_poster_username":"allen1","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10037,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":8958,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16697,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":20298,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":20504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A dump question","id":63966,"title":"A dump question","slug":"a-dump-question","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discourse.igniterealtime.org/uploads/default/original/2X/1/14a04d52fc69071af2398cc539bce79c6814f64f","created_at":"2014-07-16T12:37:42.983Z","last_posted_at":"2014-07-16T12:37:42.983Z","bumped":false,"bumped_at":"2014-07-16T12:37:42.983Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am developing a simple xmpp server component,while I have been stucked by a little error for few days.After searching and trying all the solution,nothing gets improved. Some of the solutions did not work at all,others &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1309,"like_count":0,"has_summary":false,"last_poster_username":"allen1","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":20504,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Race condition on Whack/Tinder startup","id":63965,"title":"Race condition on Whack/Tinder startup","slug":"race-condition-on-whack-tinder-startup","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2014-04-08T17:38:46.952Z","last_posted_at":"2014-04-08T17:38:46.952Z","bumped":false,"bumped_at":"2014-04-08T17:38:46.952Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \n\nI&#39;m using Whack &amp; Tinder to create an external component and have discovered a race condition on initial startup. \n\nIt appears that the packet processing executor pool is actually started before the AbstractCompone&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1362,"like_count":0,"has_summary":false,"last_poster_username":"Dan_Devine","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":17099,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Jetty Jar&rsquo;s missing","id":63964,"title":"Jetty Jar's missing","slug":"jetty-jars-missing","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2013-10-07T09:35:40.284Z","last_posted_at":"2013-10-07T09:35:40.284Z","bumped":false,"bumped_at":"2013-10-07T09:35:40.284Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Jetty&#39;s jar included in the whack is the wrong one. \n\nYou will need to download two other jars on http://search.maven.org/ \n\nEnter jetty-server in the search field and click on all(*) from latest version column of the or&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1755,"like_count":0,"has_summary":false,"last_poster_username":"Mezzano","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":19233,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Missing JAR&rsquo;s in Whack","id":63963,"title":"Missing JAR's in Whack","slug":"missing-jars-in-whack","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2013-03-11T19:06:58.600Z","last_posted_at":"2013-03-11T19:06:58.600Z","bumped":false,"bumped_at":"2013-03-11T19:06:58.600Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am relatively new to Java and Ant.  I am trying to build Whack, and having issues with missing jars.  I added all the jars in in /dist and /merge to the project java build path.  Unfortunately the Jetty jar there is mi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1630,"like_count":0,"has_summary":false,"last_poster_username":"Mark_Murphy1","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":17927,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&lt;handshake/&gt; packet after component authentication","id":63962,"title":"<handshake/> packet after component authentication","slug":"handshake-packet-after-component-authentication","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2012-03-29T14:50:14.501Z","last_posted_at":"2012-04-05T18:38:56.704Z","bumped":true,"bumped_at":"2012-04-05T18:38:56.704Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nI wrote xmpp server component using Whack. After successfull authentication server sends empty  packet and Whack throws exception: \n[Component socket reader] ERROR org.jivesoftware.whack.ExternalComponentManager &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3089,"like_count":0,"has_summary":false,"last_poster_username":"Phil_Scala","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16866,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16576,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Whack weather example usage","id":63939,"title":"Whack weather example usage","slug":"whack-weather-example-usage","posts_count":13,"reply_count":0,"highest_post_number":13,"image_url":null,"created_at":"2009-03-20T12:12:40.290Z","last_posted_at":"2012-04-05T12:18:04.749Z","bumped":true,"bumped_at":"2012-04-05T12:18:04.749Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ez all \n\ni&#39;m pretty new with whack and i have some perplexities about the weather example...i built it, run it: now what? how i can use it? i suppose i have to write a client plugin but... \n\nthanks!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":14570,"like_count":0,"has_summary":false,"last_poster_username":"Phil_Scala","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11067,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6550,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8958,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14660,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16576,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best way of deploying an external XMPP component?","id":63961,"title":"Best way of deploying an external XMPP component?","slug":"best-way-of-deploying-an-external-xmpp-component","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2011-11-22T14:40:19.819Z","last_posted_at":"2011-11-22T14:40:19.819Z","bumped":false,"bumped_at":"2011-11-22T14:40:19.819Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I&#39;m looking at creating an external XMPP component with Whack and looking through the examples. Is there a recommended way of deploying an external component? The example is a standalone Java process but I don&#39;t know if &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2349,"like_count":0,"has_summary":false,"last_poster_username":"Michael_McCarthy","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":10469,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Smackx PubSubManager inside Whack?","id":63959,"title":"Smackx PubSubManager inside Whack?","slug":"smackx-pubsubmanager-inside-whack","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2011-03-19T23:12:19.325Z","last_posted_at":"2011-09-22T08:15:13.238Z","bumped":true,"bumped_at":"2011-09-22T08:15:13.238Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \n\nthis might be an odd question: is there a way to use the PubSubManager of Smack inside a Whack external component? \n\nI mean, my component has to deal with pubsub and it would be great if I could use the already&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2965,"like_count":0,"has_summary":false,"last_poster_username":"temppost2","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14660,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15925,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best way to monitor presence in external component?","id":63952,"title":"Best way to monitor presence in external component?","slug":"best-way-to-monitor-presence-in-external-component","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2010-06-22T19:30:49.032Z","last_posted_at":"2011-06-08T07:55:47.185Z","bumped":true,"bumped_at":"2011-06-08T07:55:47.185Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \n\nI am new to XMPP, Whack, and Openfire and have been able to get Openfire and a sample external component up and running pretty quickly, nice job on the library, I have found it very straight forward and easy to &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3891,"like_count":0,"has_summary":false,"last_poster_username":"Antony","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":13636,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15303,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to stop the DEBUG info in Syso?","id":63960,"title":"How to stop the DEBUG info in Syso?","slug":"how-to-stop-the-debug-info-in-syso","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2011-04-01T18:40:43.741Z","last_posted_at":"2011-04-01T18:40:43.741Z","bumped":false,"bumped_at":"2011-04-01T18:40:43.741Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Probably a very silly question. \n\nEither the ExternalComponentManager or the AbstractComponent (I don&#39;t really know which one) is giving me loads of DEBUG info in System.out: \n\n 2011-04-01 20:21:17,752 [pool-2-thread-1] &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2177,"like_count":0,"has_summary":false,"last_poster_username":"Stefano","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":14660,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tinder vs Whack - API incompatible","id":63958,"title":"Tinder vs Whack - API incompatible","slug":"tinder-vs-whack-api-incompatible","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2011-03-16T21:56:21.649Z","last_posted_at":"2011-03-17T18:38:30.648Z","bumped":true,"bumped_at":"2011-03-17T18:38:30.648Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, I am trying to build an XMPP component using Whack. I see that the current (SVN) version of Whack depends on Tinder, which is fine. But I am not able to actually run an application using both, and as far as I can tel&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3269,"like_count":0,"has_summary":false,"last_poster_username":"Dan_Dormont","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":14683,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"FileTransfer in a component","id":63957,"title":"FileTransfer in a component","slug":"filetransfer-in-a-component","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2011-01-26T16:07:24.582Z","last_posted_at":"2011-03-15T09:46:39.278Z","bumped":true,"bumped_at":"2011-03-15T09:46:39.278Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Good afternoon, \n\nFirst of all thx in advance to all the ppl of this community. Is the first time i write a question but your conversations had been a great source of info. \n\nI need to create a component for OpenFire and&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2661,"like_count":0,"has_summary":false,"last_poster_username":"Protected","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":14593,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14433,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to call an external component service?","id":63953,"title":"How to call an external component service?","slug":"how-to-call-an-external-component-service","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2010-10-09T02:07:01.103Z","last_posted_at":"2011-01-12T15:32:57.156Z","bumped":true,"bumped_at":"2011-01-12T15:32:57.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"i have created an external component service by whack, the service domain is ext.example.com. how do i call this service in client? \n\nshould the client send packect like this :","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4410,"like_count":0,"has_summary":false,"last_poster_username":"Chuk","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12857,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":11448,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Wack tutorial","id":63955,"title":"Wack tutorial","slug":"wack-tutorial","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2010-11-23T17:37:45.619Z","last_posted_at":"2011-01-01T18:57:00.456Z","bumped":true,"bumped_at":"2011-01-01T18:57:00.456Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Where can I find a tutorial of how to develop a external component with Whack? \n\nI want to develop a component but I don&#39;t know how to start. I suggest create a documentation page in whack&#39;s page.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3394,"like_count":1,"has_summary":false,"last_poster_username":"Kency","category_id":15,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":12247,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14495,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can we register a new account programmatically using Whack API?","id":63956,"title":"How can we register a new account programmatically using Whack API?","slug":"how-can-we-register-a-new-account-programmatically-using-whack-api","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2010-12-03T12:02:55.665Z","last_posted_at":"2010-12-03T12:02:55.665Z","bumped":false,"bumped_at":"2010-12-03T12:02:55.665Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I want to write code in java to register an account with some username and password. i can do this using socket and IQ stanza. \n\ncan someone help me in doing this using Whack library. \n\nPlz point me to some links if you &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2792,"like_count":0,"has_summary":false,"last_poster_username":"guru","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":14248,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ExternalComponentManager uses org.xmpp.component.Log","id":63954,"title":"ExternalComponentManager uses org.xmpp.component.Log","slug":"externalcomponentmanager-uses-org-xmpp-component-log","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2010-11-20T03:21:39.519Z","last_posted_at":"2010-11-20T14:19:44.508Z","bumped":true,"bumped_at":"2010-11-20T14:19:44.508Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"org.jivesoftware.whack.ExternalComponentManager uses org.xmpp.component.Log.  org.xmpp.component.Log was removed from Tinder, it looks like prior to 1.0.  org.xmpp.component was removed from Whack and replaced by Tinder.&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2978,"like_count":0,"has_summary":false,"last_poster_username":"Mark_Rathwell","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":14355,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to create a component in Whack?","id":63951,"title":"How to create a component in Whack?","slug":"how-to-create-a-component-in-whack","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2010-06-17T21:17:05.808Z","last_posted_at":"2010-06-17T21:19:04.814Z","bumped":true,"bumped_at":"2010-06-17T21:19:04.814Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \n\nI am looking to create an external component using the Whack library, which is to be connected to the OpenFire server. I tried looking at the Component class but because it is an interface, without a constructor, I&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3909,"like_count":0,"has_summary":false,"last_poster_username":"Joe_Tam","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":13658,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Run weather sample from Whack","id":63950,"title":"Run weather sample from Whack","slug":"run-weather-sample-from-whack","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2010-04-28T07:44:25.288Z","last_posted_at":"2010-04-28T07:44:25.288Z","bumped":false,"bumped_at":"2010-04-28T07:44:25.288Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, all. \n\nTo run weather sample by Ant you need: \n\nBuild &#39;&#39;weather-comp.jar&#39;&#39; by Ant and copy it to the library folder ../whack/sample/weather/build/lib/merge/.\n\nFor building weather-comp.jar go to ../whack/sample/we&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3385,"like_count":0,"has_summary":false,"last_poster_username":"Vitaliy_Rachenko","category_id":15,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":13264,"primary_group_id":null,"flair_group_id":null}]}]}}