Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 43544200CDD for ; Mon, 7 Aug 2017 14:00:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 41A751653A1; Mon, 7 Aug 2017 12:00:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 12E8D16539D for ; Mon, 7 Aug 2017 14:00:06 +0200 (CEST) Received: (qmail 56172 invoked by uid 500); 7 Aug 2017 12:00:06 -0000 Mailing-List: contact user-help@guacamole.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@guacamole.incubator.apache.org Delivered-To: mailing list user@guacamole.incubator.apache.org Received: (qmail 56161 invoked by uid 99); 7 Aug 2017 12:00:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Aug 2017 12:00:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id BABF3180704 for ; Mon, 7 Aug 2017 12:00:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=veritec.com.au Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id RRk31AftkAe0 for ; Mon, 7 Aug 2017 11:59:59 +0000 (UTC) Received: from AUS01-SY3-obe.outbound.protection.outlook.com (mail-sy3aus01on0084.outbound.protection.outlook.com [104.47.117.84]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1D7475F3D1 for ; Mon, 7 Aug 2017 11:59:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veritec.com.au; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=wlbPPBMEiR/FEFun8tgJtDS1Xj2TVEI2rY8cKbRbfXs=; b=Xge4ONxFy2ThBkhf96SXarkLel4OyRxXDgKrnClfLMZOI9XGjxmxzsKnrV73nqwWc7dF1V+2VPF/EWzLK4UszsJljQsqrp9iwZmrfGQw6vu0V1Wz6v711Rp2xAs58KUG8a6KhaCTRFxqbEW8eveOaE1zSeEg2jaaH9ulRQGfApI= Received: from SYXPR01MB1790.ausprd01.prod.outlook.com (10.175.210.135) by SYXPR01MB1789.ausprd01.prod.outlook.com (10.175.210.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Mon, 7 Aug 2017 11:59:47 +0000 Received: from SYXPR01MB1790.ausprd01.prod.outlook.com ([10.175.210.135]) by SYXPR01MB1790.ausprd01.prod.outlook.com ([10.175.210.135]) with mapi id 15.01.1320.017; Mon, 7 Aug 2017 11:59:47 +0000 From: James Fraser To: "user@guacamole.incubator.apache.org" Subject: RE: Server Out Of Memory Thread-Topic: Server Out Of Memory Thread-Index: AdMMtmoirHN2cC46RWG1RclN1nYBOAABW18AAAHtQ5AAAEZNAAAAXqCAAKtD4oA= Date: Mon, 7 Aug 2017 11:59:47 +0000 Message-ID: References: <1983885772.35118.1501807904391@mail.yahoo.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=James.Fraser@veritec.com.au; x-originating-ip: [122.99.86.34] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;SYXPR01MB1789;6:7b39ASSLy8itDOrlCQfDi9zaWJYSFcFPzD1smp0s8140xExtn5VjcqwVMCn+QaCbbPAZWjmeu6tH1OlH0vNxp+7q0KQeHBXW0e4/ONC4usr7QBst+ijlU4FxIrggZ0e+uDIr775DOkh0NtrlLAxgSjUKqUITtdu2QAhnoGKPXGhGJG3wuB6dIh3iVS3RXSWrtBxCUdRt0C0PhZCLrp/Rmu1KMriSuVjXc/L0/9l8C9x+vWz/yCBqyc2nnxZzbPI7SpdlnYceXqukmMpoCjp55DDDsZR09ljyQcQ2kWJXFw9vPUakhYyiV1/9hWjldWxOFF8EJmMVI6fmvJwNXUgcIQ==;5:h3Dj01eDAtQDcXSCens1esMTlfZKP8pX0zzbJpjLGm1ci+EV7VQeeR+3v6MhlBEuBG0GzS71b76KsrFSPwDnE1BfkMl7Ck7DGtZlhqw+q4N8wB812iraj/jq/YfxKYWvAXVYsnY+O8xSskun1+Bxpg==;24:kaFm8TVpCyKHPLLC1VNaHT9yLUlyyCAWnojPZv7nyqGrpQKBli74NA3Ub36XWZGOEWV59ERYrONLXBheTXj3H34DK8p6DTiPgKBqceV+qK8=;7:9Quvd4ls9ScJQBIwdwPtx62rtHwdHgS/EdDJ/ojk6oUrk2LUYErr1ReZ+mhMM4oMNvrtLLzZI+MTTDNJPF2dewxmW6Brz23eUbY9GiHvhE8gYIdnODbPrYTYia6hOr1MjtUaYSWeWUsVABim7bW9a/iGCmCpqLscQp+wNEGquEIVH7JMYezyDgdBQIIXXos97fMfat7hEL26BVGq5JMjZRYH3QIYF3Q/Nc24miHAKL4= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 515dc0e5-daa1-4773-57b2-08d4dd8bcd1b x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SYXPR01MB1789; x-ms-traffictypediagnostic: SYXPR01MB1789: x-exchange-antispam-report-test: UriScan:(158342451672863)(46150409022019); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SYXPR01MB1789;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SYXPR01MB1789; x-forefront-prvs: 0392679D18 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39410400002)(39830400002)(39400400002)(189002)(24454002)(199003)(377454003)(13464003)(8936002)(6916009)(97736004)(7696004)(42882006)(6246003)(110136004)(38730400002)(6436002)(2906002)(105586002)(229853002)(53546010)(93886004)(14454004)(68736007)(7736002)(2950100002)(72206003)(305945005)(53936002)(2501003)(74482002)(45080400002)(6506006)(9686003)(106356001)(77096006)(478600001)(5640700003)(2351001)(1730700003)(3846002)(102836003)(6116002)(2900100001)(33656002)(99286003)(8676002)(55016002)(5660300001)(25786009)(86362001)(81156014)(81166006)(74316002)(50986999)(76176999)(54356999)(101416001)(3660700001)(3280700002)(66066001)(189998001)(3480700004);DIR:OUT;SFP:1101;SCL:1;SRVR:SYXPR01MB1789;H:SYXPR01MB1790.ausprd01.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: veritec.com.au does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: veritec.com.au X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2017 11:59:47.6146 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b7ee413d-ea27-457d-9c0d-589dadc4baaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYXPR01MB1789 archived-at: Mon, 07 Aug 2017 12:00:08 -0000 RXZlbmluZw0KDQpTbyBJIHNldHVwIGEgZHVtcCBmb3IgdGhlIG5leHQgdGltZSBpdCBoYXBwZW5l ZCBob3dldmVyIGl0IGZhaWxlZCB3aXRoIHBlcm1pc3Npb25zIG9uIHRoZSBmb2xkZXIgSSB1c2Vk Lg0KDQpGaXJzdCBlcnJvcg0KDQoyMToxMDoxOS40NzIgW2h0dHAtbmlvLTgwODAtZXhlYy02XSBF UlJPUiBvLmEuZy5yZXN0LlJFU1RFeGNlcHRpb25XcmFwcGVyIC0gVW5leHBlY3RlZCBpbnRlcm5h bCBlcnJvcjoNCiMjIyBFcnJvciBxdWVyeWluZyBkYXRhYmFzZS4gIENhdXNlOiBjb20ubXlzcWwu amRiYy5leGNlcHRpb25zLmpkYmM0Lk15U1FMU3ludGF4RXJyb3JFeGNlcHRpb246IFlvdSBoYXZl IGFuIGVycm9yIGluIHlvdXIgU1FMIHN5bnRheDsgY2hlY2sgdGhlIG1hbnVhbCB0aGF0IGNvcnJl c3BvbmRzIHRvIHlvdXIgTXlTUUwgc2VydmVyIHZlcnNpb24gZm9yIHRoZSByaWdodCBzeW50YXgg dG8gdXNlIG5lYXIgJ0FORCB1c2VyX2lkID0gMTkNCiAgICAgICAgICAgIEFORCBwZXJtaXNzaW9u ID0gJ1JFQUQnOw0KDQogICAgICAgIFNFTEVDVCBwcmltYXJ5X2NvJyBhdCBsaW5lIDE1DQojIyMg VGhlIGVycm9yIG1heSBleGlzdCBpbiBvcmcvYXBhY2hlL2d1YWNhbW9sZS9hdXRoL2pkYmMvY29u bmVjdGlvbi9Db25uZWN0aW9uTWFwcGVyLnhtbA0KIyMjIFRoZSBlcnJvciBtYXkgaW52b2x2ZSBk ZWZhdWx0UGFyYW1ldGVyTWFwDQojIyMgVGhlIGVycm9yIG9jY3VycmVkIHdoaWxlIHNldHRpbmcg cGFyYW1ldGVycw0KIyMjIFNRTDogU0VMRUNUICAgICAgICAgICAgIGd1YWNhbW9sZV9jb25uZWN0 aW9uLmNvbm5lY3Rpb25faWQsICAgICAgICAgICAgIGNvbm5lY3Rpb25fbmFtZSwgICAgICAgICAg ICAgcGFyZW50X2lkLCAgICAgICAgICAgICBwcm90b2NvbCwgICAgICAgICAgICAgbWF4X2Nvbm5l Y3Rpb25zLCAgICAgICAgICAgICBtYXhfY29ubmVjdGlvbnNfcGVyX3VzZXIsICAgICAgICAgICAg IHByb3h5X2hvc3RuYW1lLCAgICAgICAgICAgICBwcm94eV9wb3J0LCAgICAgICAgICAgICBwcm94 eV9lbmNyeXB0aW9uX21ldGhvZCAgICAgICAgIEZST00gZ3VhY2Ftb2xlX2Nvbm5lY3Rpb24gICAg ICAgICBKT0lOIGd1YWNhbW9sZV9jb25uZWN0aW9uX3Blcm1pc3Npb24gT04gZ3VhY2Ftb2xlX2Nv bm5lY3Rpb25fcGVybWlzc2lvbi5jb25uZWN0aW9uX2lkID0gZ3VhY2Ftb2xlX2Nvbm5lY3Rpb24u Y29ubmVjdGlvbl9pZCAgICAgICAgIFdIRVJFIGd1YWNhbW9sZV9jb25uZWN0aW9uLmNvbm5lY3Rp b25faWQgSU4gICAgICAgICAgICAgICAgICAgICAgICAgICBBTkQgdXNlcl9pZCA9ID8gICAgICAg ICAgICAgQU5EIHBlcm1pc3Npb24gPSAnUkVBRCc7ICAgICAgICAgIFNFTEVDVCBwcmltYXJ5X2Nv bm5lY3Rpb25faWQsIGd1YWNhbW9sZV9zaGFyaW5nX3Byb2ZpbGUuc2hhcmluZ19wcm9maWxlX2lk ICAgICAgICAgRlJPTSBndWFjYW1vbGVfc2hhcmluZ19wcm9maWxlICAgICAgICAgSk9JTiBndWFj YW1vbGVfc2hhcmluZ19wcm9maWxlX3Blcm1pc3Npb24gT04gZ3VhY2Ftb2xlX3NoYXJpbmdfcHJv ZmlsZV9wZXJtaXNzaW9uLnNoYXJpbmdfcHJvZmlsZV9pZCA9IGd1YWNhbW9sZV9zaGFyaW5nX3By b2ZpbGUuc2hhcmluZ19wcm9maWxlX2lkICAgICAgICAgV0hFUkUgcHJpbWFyeV9jb25uZWN0aW9u X2lkIElOICAgICAgICAgICAgICAgICAgICAgICAgICAgQU5EIHVzZXJfaWQgPSA/ICAgICAgICAg ICAgIEFORCBwZXJtaXNzaW9uID0gJ1JFQUQnOw0KIyMjIENhdXNlOiBjb20ubXlzcWwuamRiYy5l eGNlcHRpb25zLmpkYmM0Lk15U1FMU3ludGF4RXJyb3JFeGNlcHRpb246IFlvdSBoYXZlIGFuIGVy cm9yIGluIHlvdXIgU1FMIHN5bnRheDsgY2hlY2sgdGhlIG1hbnVhbCB0aGF0IGNvcnJlc3BvbmRz IHRvIHlvdXIgTXlTUUwgc2VydmVyIHZlcnNpb24gZm9yIHRoZSByaWdodCBzeW50YXggdG8gdXNl IG5lYXIgJ0FORCB1c2VyX2lkID0gMTkNCiAgICAgICAgICAgIEFORCBwZXJtaXNzaW9uID0gJ1JF QUQnOw0KDQpTZWNvbmQgRXJyb3INCg0KDQpqYXZhLmxhbmcuT3V0T2ZNZW1vcnlFcnJvcjogSmF2 YSBoZWFwIHNwYWNlDQpEdW1waW5nIGhlYXAgdG8gL2hvbWUvTk9UUkVBTFVTRVIvamF2YV9waWQx NTIwNC5ocHJvZiAuLi4NClVuYWJsZSB0byBjcmVhdGUgL2hvbWUvTk9UUkVBTFVTRVIvamF2YV9w aWQxNTIwNC5ocHJvZjogUGVybWlzc2lvbiBkZW5pZWQNCkF1ZyAwNywgMjAxNyA5OjA1OjA3IFBN IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwubmV0Lk5pb0VuZHBvaW50JFNvY2tldFByb2Nlc3NvciBk b1J1bg0KU0VWRVJFOg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFj ZQ0KICAgICAgICBhdCBzdW4udXRpbC5yZXNvdXJjZXMuVGltZVpvbmVOYW1lcy5nZXRDb250ZW50 cyhUaW1lWm9uZU5hbWVzLmphdmE6Mjg1KQ0KICAgICAgICBhdCBzdW4udXRpbC5yZXNvdXJjZXMu T3Blbkxpc3RSZXNvdXJjZUJ1bmRsZS5sb2FkTG9va3VwKE9wZW5MaXN0UmVzb3VyY2VCdW5kbGUu amF2YToxMzcpDQogICAgICAgIGF0IHN1bi51dGlsLnJlc291cmNlcy5PcGVuTGlzdFJlc291cmNl QnVuZGxlLmxvYWRMb29rdXBUYWJsZXNJZk5lY2Vzc2FyeShPcGVuTGlzdFJlc291cmNlQnVuZGxl LmphdmE6MTI4KQ0KICAgICAgICBhdCBzdW4udXRpbC5yZXNvdXJjZXMuT3Blbkxpc3RSZXNvdXJj ZUJ1bmRsZS5oYW5kbGVLZXlTZXQoT3Blbkxpc3RSZXNvdXJjZUJ1bmRsZS5qYXZhOjk2KQ0KICAg ICAgICBhdCBqYXZhLnV0aWwuUmVzb3VyY2VCdW5kbGUuY29udGFpbnNLZXkoUmVzb3VyY2VCdW5k bGUuamF2YToxODA3KQ0KICAgICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuTG9jYWxl UmVzb3VyY2VzLmdldFRpbWVab25lTmFtZXMoTG9jYWxlUmVzb3VyY2VzLmphdmE6MjYzKQ0KICAg ICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuVGltZVpvbmVOYW1lUHJvdmlkZXJJbXBs LmdldERpc3BsYXlOYW1lQXJyYXkoVGltZVpvbmVOYW1lUHJvdmlkZXJJbXBsLmphdmE6MTI0KQ0K ICAgICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuVGltZVpvbmVOYW1lUHJvdmlkZXJJ bXBsLmdldERpc3BsYXlOYW1lKFRpbWVab25lTmFtZVByb3ZpZGVySW1wbC5qYXZhOjk5KQ0KICAg ICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuVGltZVpvbmVOYW1lVXRpbGl0eSRUaW1l Wm9uZU5hbWVHZXR0ZXIuZ2V0TmFtZShUaW1lWm9uZU5hbWVVdGlsaXR5LmphdmE6MjQwKQ0KICAg ICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuVGltZVpvbmVOYW1lVXRpbGl0eSRUaW1l Wm9uZU5hbWVHZXR0ZXIuZ2V0T2JqZWN0KFRpbWVab25lTmFtZVV0aWxpdHkuamF2YToxOTgpDQog ICAgICAgIGF0IHN1bi51dGlsLmxvY2FsZS5wcm92aWRlci5UaW1lWm9uZU5hbWVVdGlsaXR5JFRp bWVab25lTmFtZUdldHRlci5nZXRPYmplY3QoVGltZVpvbmVOYW1lVXRpbGl0eS5qYXZhOjE4NCkN CiAgICAgICAgYXQgc3VuLnV0aWwubG9jYWxlLnByb3ZpZGVyLkxvY2FsZVNlcnZpY2VQcm92aWRl clBvb2wuZ2V0TG9jYWxpemVkT2JqZWN0SW1wbChMb2NhbGVTZXJ2aWNlUHJvdmlkZXJQb29sLmph dmE6MjgxKQ0KICAgICAgICBhdCBzdW4udXRpbC5sb2NhbGUucHJvdmlkZXIuTG9jYWxlU2Vydmlj ZVByb3ZpZGVyUG9vbC5nZXRMb2NhbGl6ZWRPYmplY3QoTG9jYWxlU2VydmljZVByb3ZpZGVyUG9v bC5qYXZhOjI2NSkNCiAgICAgICAgYXQgc3VuLnV0aWwubG9jYWxlLnByb3ZpZGVyLlRpbWVab25l TmFtZVV0aWxpdHkucmV0cmlldmVEaXNwbGF5TmFtZXNJbXBsKFRpbWVab25lTmFtZVV0aWxpdHku amF2YToxNjYpDQogICAgICAgIGF0IHN1bi51dGlsLmxvY2FsZS5wcm92aWRlci5UaW1lWm9uZU5h bWVVdGlsaXR5LnJldHJpZXZlRGlzcGxheU5hbWUoVGltZVpvbmVOYW1lVXRpbGl0eS5qYXZhOjEz NykNCiAgICAgICAgYXQgamF2YS51dGlsLlRpbWVab25lLmdldERpc3BsYXlOYW1lKFRpbWVab25l LmphdmE6NDAwKQ0KICAgICAgICBhdCBqYXZhLnRleHQuU2ltcGxlRGF0ZUZvcm1hdC5zdWJGb3Jt YXQoU2ltcGxlRGF0ZUZvcm1hdC5qYXZhOjEyNzEpDQogICAgICAgIGF0IGphdmEudGV4dC5TaW1w bGVEYXRlRm9ybWF0LmZvcm1hdChTaW1wbGVEYXRlRm9ybWF0LmphdmE6OTY2KQ0KICAgICAgICBh dCBqYXZhLnRleHQuU2ltcGxlRGF0ZUZvcm1hdC5mb3JtYXQoU2ltcGxlRGF0ZUZvcm1hdC5qYXZh OjkzNikNCiAgICAgICAgYXQgamF2YS50ZXh0LkRhdGVGb3JtYXQuZm9ybWF0KERhdGVGb3JtYXQu amF2YTozNDUpDQogICAgICAgIGF0IG9yZy5hcGFjaGUudG9tY2F0LnV0aWwuaHR0cC5GYXN0SHR0 cERhdGVGb3JtYXQuZ2V0Q3VycmVudERhdGUoRmFzdEh0dHBEYXRlRm9ybWF0LmphdmE6MTE3KQ0K ICAgICAgICBhdCBvcmcuYXBhY2hlLmNveW90ZS5odHRwMTEuQWJzdHJhY3RIdHRwMTFQcm9jZXNz b3IucHJlcGFyZVJlc3BvbnNlKEFic3RyYWN0SHR0cDExUHJvY2Vzc29yLmphdmE6MTUzNCkNCiAg ICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUuaHR0cDExLkFic3RyYWN0SHR0cDExUHJvY2Vzc29y LmFjdGlvbihBYnN0cmFjdEh0dHAxMVByb2Nlc3Nvci5qYXZhOjczOSkNCiAgICAgICAgYXQgb3Jn LmFwYWNoZS5jb3lvdGUuUmVzcG9uc2UuYWN0aW9uKFJlc3BvbnNlLmphdmE6MTc5KQ0KICAgICAg ICBhdCBvcmcuYXBhY2hlLmNveW90ZS5SZXNwb25zZS5zZW5kSGVhZGVycyhSZXNwb25zZS5qYXZh OjM1MCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb25uZWN0b3IuT3V0cHV0QnVm ZmVyLmRvRmx1c2goT3V0cHV0QnVmZmVyLmphdmE6MzM1KQ0KICAgICAgICBhdCBvcmcuYXBhY2hl LmNhdGFsaW5hLmNvbm5lY3Rvci5PdXRwdXRCdWZmZXIuZmx1c2goT3V0cHV0QnVmZmVyLmphdmE6 MzE3KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvbm5lY3Rvci5Db3lvdGVPdXRw dXRTdHJlYW0uZmx1c2goQ295b3RlT3V0cHV0U3RyZWFtLmphdmE6MTEwKQ0KICAgICAgICBhdCBj b20uc3VuLmplcnNleS5zcGkuY29udGFpbmVyLnNlcnZsZXQuV2ViQ29tcG9uZW50JFdyaXRlci5m bHVzaChXZWJDb21wb25lbnQuamF2YTozMTUpDQogICAgICAgIGF0IGNvbS5zdW4uamVyc2V5LnNw aS5jb250YWluZXIuQ29udGFpbmVyUmVzcG9uc2UkQ29tbWl0dGluZ091dHB1dFN0cmVhbS5mbHVz aChDb250YWluZXJSZXNwb25zZS5qYXZhOjE0NSkNCiAgICAgICAgYXQgb3JnLmNvZGVoYXVzLmph Y2tzb24uaW1wbC5VdGY4R2VuZXJhdG9yLmZsdXNoKFV0ZjhHZW5lcmF0b3IuamF2YToxMDg1KQ0K ICAgICAgICBhdCBvcmcuY29kZWhhdXMuamFja3Nvbi5tYXAuT2JqZWN0TWFwcGVyLndyaXRlVmFs dWUoT2JqZWN0TWFwcGVyLmphdmE6MTYwNikNCg0KRm9sbG93ZWQgYnkNCg0KU0VWRVJFOk1lbW9y eSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1h eSBzdGFydCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBz cGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3Rl bnQsIHlvdXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5 RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFj aHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2 YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1 c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBz dGFydCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFj ZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQs IHlvdXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJy b3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0 ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2YS5s YW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2Fn ZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBzdGFy dCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0K U0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlv dXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6 IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBp cyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KamF2YS5sYW5n Lk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VWRVJFOk1lbW9yeSB1c2FnZSBp cyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIgc3lzdGVtIG1heSBzdGFydCBm YWlsaW5nLg0KamF2YS5sYW5nLk91dE9mTWVtb3J5RXJyb3I6IEphdmEgaGVhcCBzcGFjZQ0KU0VW RVJFOk1lbW9yeSB1c2FnZSBpcyBsb3csIHBhcmFjaHV0ZSBpcyBub24gZXhpc3RlbnQsIHlvdXIg c3lzdGVtIG1heSBzdGFydCBmYWlsaW5nLg0KDQpJIHdpbGwgYWRqdXN0IHRoZSBkdW1wIGZvciBu ZXh0IHRpbWUuDQoNCkFzIG5vdGVkIHRoZSBtYWNoaW5lIGhhcyA0R0Igb2YgcmFtIGFuZCBhcm91 bmQgNyB1c2VycyB3aXRoIDMtNCBjb25jdXJyZW50IGNvbm5lY3Rpb25zLg0KSW4gNCBtb250aHMg b24gMC45LjEyIEkgZXhwZXJpZW5jZWQgYW4gaXNzdWUgb25jZSB3aGljaCByZXF1aXJlZCBibGlw cGluZyB0b21jYXQgYnV0IGRpZCBub3QgZGVsdmUgaW50byBpdCBzbyBjYW5ub3QgY29uZmlybSBp ZiB0aGUgaXNzdWUgd2FzIHJlbGF0ZWQuDQoNCkxvb2tpbmcgYXQgdGhlIGdsYXJpbmcgZXJyb3Ig aXQgYXBwZWFycyB0byBiZSBKREJDL01ZU1FMIHJlbGF0ZWQuDQoNClRvIGdpdmUgc29tZSBrbm93 bGVkZ2UgSSBkaWQgdXBncmFkZSB0aGUgZGF0YWJhc2Ugc2NoZW1hIGFuZCBhbHNvIGRvd25sb2Fk ZWQgdGhlIDUuMS40MyBKREJDIGRyaXZlci4NCg0KDQpBbnl3YXkgaXQgaXMgbGF0ZSBoZXJlIGlu IEF1c3RyYWxpYSBhbmQgSSBuZWVkIHRvIGdldCBzb21lIHNsZWVwLg0KV2lsbCB1cGRhdGUgdG9t b3Jyb3cgd2l0aCBNWVNRTCB2ZXJzaW9uIGV0YyBpZiByZXF1ZXN0ZWQuDQoNCkNoZWVycw0KDQoN Cg0KDQpKQU1FUyBGUkFTRVIg4oCiIE1JQ1JPU09GVCBTWVNURU1TIEVOR0lORUVSDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNaWtlIEp1bXBlciBbbWFpbHRvOm1pa2UuanVt cGVyQGd1YWMtZGV2Lm9yZ10gDQpTZW50OiBGcmlkYXksIDQgQXVndXN0IDIwMTcgMTI6MDUgUE0N ClRvOiB1c2VyQGd1YWNhbW9sZS5pbmN1YmF0b3IuYXBhY2hlLm9yZw0KU3ViamVjdDogUmU6IFNl cnZlciBPdXQgT2YgTWVtb3J5DQoNCk9uIFRodSwgQXVnIDMsIDIwMTcgYXQgNjo1NCBQTSwgTWlr ZSBKdW1wZXIgPG1pa2UuanVtcGVyQGd1YWMtZGV2Lm9yZz4gd3JvdGU6DQo+IE9uIFRodSwgQXVn IDMsIDIwMTcgYXQgNjo1MCBQTSwgSmFtZXMgRnJhc2VyIA0KPiA8SmFtZXMuRnJhc2VyQHZlcml0 ZWMuY29tLmF1PiB3cm90ZToNCj4+IEhpIE5pY2sNCj4+DQo+PiBUaGFua3MgZm9yIHlvdXIgcmVz cG9uc2UuDQo+Pg0KPj4gQWZ0ZXIgc2VuZGluZyBvZmYgdGhpcyBtZXNzYWdlIEkgZGlkIHNvbWUg ZGlnZ2luZy4NCj4+DQo+PiBJIGFtIHVzaW5nIEpEQkMgYW5kIExEQVAgYXV0aCB0b2dldGhlci4N Cj4+DQo+PiBJIHdhcyBkaWdnaW5nIGFyb3VuZCB0aGUgU2VydmVyIEhlYXAgZXJyb3IgYW5kIHRo aW5rIHRoYXQgeW91IGFyZSBvbiANCj4+IHRoZSByaWdodCB0cmFjayB3aXRoIFhteCB2YWx1ZS4N Cj4+DQo+PiBJdCB3YXMgb3V0IG9mIHRoZSBib3ggKGZyb20gYXB0LWdldCkgc2V0IHRvIC1YbXgx MjhtLCBJIGhhdmUgYWRqdXN0ZWQgDQo+PiB0aGlzIHRvIDEwMjRtIGZvciBub3cgYW5kIHdpbGwg bW9uaXRvcg0KPj4NCj4+IFdlIGNvbmN1cnJlbnRseSBoYXZlIGFyb3VuZCA3IHVzZXJzLCBlYWNo IHVzZXIgbWF5IGJlIGFjY2Vzc2luZyA0LTUgDQo+PiBWTeKAmXMgYXQgb25jZS4NCj4+DQo+DQo+ IFdvdWxkIHlvdSBiZSBhYmxlIHRvIHRha2UgYSBoZWFwIGR1bXAgdG8gc2VlIHdoYXQgaXMgdXNp bmcgdXAgc28gbXVjaCBzcGFjZT8NCj4NCj4gNyB1c2VycyBpcyByZWxhdGl2ZWx5IGxpZ2h0LCBh bmQgaGF2aW5nIHRvIG1hbnVhbGx5IGluY3JlYXNlIHRoZSBoZWFwIA0KPiBzaG91bGRuJ3QgYmUg bmVjZXNzYXJ5IGluIHByYWN0aWNlLiBJbiBwYXN0IHZlcnNpb25zIG9mIEphdmEsIHRoZXkgY2Fu IA0KPiBjYXVzZSBtb3JlIHByb2JsZW1zIHRoYW4gdGhleSBzb2x2ZSAobGVuZ3RoeSBHQ3MpLCBh bmQgcmVjZW50IHZlcnNpb25zIA0KPiBvZiBKYXZhIHdpbGwgaWdub3JlIHRoZXNlIG9wdGlvbnMu DQo+DQoNCkNvcnJlY3Rpb246IGl0J3MgcGVybWdlbiB0aGF0IHZhbmlzaGVkIGluIHJlY2VudCB2 ZXJzaW9ucyBvZiBKYXZhLCBub3QgaGVhcCBsaW1pdHMuDQoNCk15IG90aGVyIHBvaW50cyBzdGls bCBzdGFuZCB0aG91Z2guIDspDQo=