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 F1BDC200BF8 for ; Fri, 13 Jan 2017 10:32:44 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id F04A0160B3F; Fri, 13 Jan 2017 09:32:44 +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 EB805160B32 for ; Fri, 13 Jan 2017 10:32:43 +0100 (CET) Received: (qmail 57567 invoked by uid 500); 13 Jan 2017 09:32:38 -0000 Mailing-List: contact users-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cloudstack.apache.org Delivered-To: mailing list users@cloudstack.apache.org Received: (qmail 57555 invoked by uid 99); 13 Jan 2017 09:32:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jan 2017 09:32:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 242A6C0298 for ; Fri, 13 Jan 2017 09:32:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=dimsi1.onmicrosoft.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 3ADOMYowQf3U for ; Fri, 13 Jan 2017 09:32:35 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0136.outbound.protection.outlook.com [104.47.0.136]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id BA0935FC02 for ; Fri, 13 Jan 2017 09:32:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=DIMSI1.onmicrosoft.com; s=selector1-dimsi-fr; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OWIhk7oRExd+zpZshXSeIRBDd/7r5TOpdjxW4vpQi5c=; b=i5fXnQty1N67/EUWItRhO1oWJp2fjMPQ+GZTiYaZC8yTfeHLmuQuikjALPbbYXCQEHWfKQSHLFeWSklGiLPykEvXkTEQEprqHF1dw33vnD+JjCnzZ+6lP21geqITJptWL0niYbW4/QhxSY+Khlt9C16sQgGHEW/F2O4pFBtM7+s= Received: from AM5PR0701MB2434.eurprd07.prod.outlook.com (10.169.153.15) by AM5PR0701MB2433.eurprd07.prod.outlook.com (10.169.153.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.6; Fri, 13 Jan 2017 09:32:26 +0000 Received: from AM5PR0701MB2434.eurprd07.prod.outlook.com ([10.169.153.15]) by AM5PR0701MB2434.eurprd07.prod.outlook.com ([10.169.153.15]) with mapi id 15.01.0860.004; Fri, 13 Jan 2017 09:32:26 +0000 From: Nicolas Bouige To: "users@cloudstack.apache.org" Subject: RE: HOST/CPU ERROR on Web UI Thread-Topic: HOST/CPU ERROR on Web UI Thread-Index: AdJs44dBSbvGTBaPTMSGrnVk1Ccp5wAALsuAAAB+HYAAB4GagAAeVByQ Date: Fri, 13 Jan 2017 09:32:26 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=n.bouige@dimsi.fr; x-originating-ip: [159.180.248.170] x-ms-office365-filtering-correlation-id: 03eb9dfc-5b12-448a-8801-08d43b97163b x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM5PR0701MB2433; x-microsoft-exchange-diagnostics: 1;AM5PR0701MB2433;7:QWokkeQd/dBWMGkzjBKCKkzVOhiQ7OZgtQUmlXF8v1HVkkPzYVufKz1VC11Nk9TjbMspr6IrzBEjI5uYdhjhk1dj9y80o5RcXQNBxAtB7JfqmQVml14GzxdqIsh7z76Dm55oV0XTEelnzWLU+THN4ZZ5ORhHv7wRxd/GpzWCjYQ/c8afGE4ris84csWZojwO24zn4XQx/wHsLdVsm9V3zkRhXFzZDrecwaWvVIy9na+Q4aE+zOSZFPKeGV2VRG62dkaPNF1tZhujRo0PMySbXN0cqwRiI8Aj7vE++meZiJTM3POi3CQjHhCz4yW0VV7wDkZxCKzX8OwE6UYbDBSlHLmupL/baOb5wDyWxBW2JspInfZG4/3t/jTLpBuoVIdG+05ydcLzuLQ6lrKFQX91kAAVuihPnLfXMxZ2m9gYPC9ICaGPveuMNA+Z4Hj597dwex8tomX/JhMhBSo5xPwpVg== x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(93916979886435)(165112232924497)(280631817467288); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(2016111802025)(6072148)(6043046);SRVR:AM5PR0701MB2433;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0701MB2433; x-forefront-prvs: 018632C080 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39830400002)(39410400002)(39450400003)(53754006)(377454003)(199003)(189002)(55784002)(377424004)(24454002)(2351001)(189998001)(6436002)(5660300001)(107886002)(110136003)(5640700003)(106356001)(97736004)(6506006)(25786008)(66066001)(3280700002)(9686003)(2900100001)(77096006)(105586002)(92566002)(6916009)(55016002)(99286003)(229853002)(2906002)(33656002)(2950100002)(38730400001)(7696004)(7736002)(450100001)(93886004)(50986999)(76176999)(81166006)(305945005)(2501003)(122556002)(68736007)(6116002)(102836003)(3660700001)(54356999)(3846002)(86362001)(74316002)(1730700003)(8676002)(81156014)(74482002)(101416001)(8936002)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:AM5PR0701MB2433;H:AM5PR0701MB2434.eurprd07.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: dimsi.fr 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: dimsi.fr X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2017 09:32:26.3522 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bab0ba86-ddf4-4ac4-b09f-d48f7eb9d905 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2433 archived-at: Fri, 13 Jan 2017 09:32:45 -0000 SGVsbG8sDQoNClNvcnJ5IHR5cG8sIHdlIGFyZSB1bmRlciBYZW4gNi41Lg0KV2UgYXJlIHVzaW5n IFhlblNlcnZlciA3IGluIG91ciB0ZXN0IGxhYiB3aXRoIDQuOSB0byBwcmVwYXJlIHRoZSBtaWdy YXRpb24uDQoNCkJlc3QgcmVnYXJkcywNCk4uQg0KLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0t DQpEZcKgOiBSYWZhZWwgV2VpbmfDpHJ0bmVyIFttYWlsdG86cmFmYWVsd2VpbmdhcnRuZXJAZ21h aWwuY29tXSANCkVudm95w6nCoDogamV1ZGkgMTIgamFudmllciAyMDE3IDE5OjQ3DQrDgMKgOiB1 c2Vyc0BjbG91ZHN0YWNrLmFwYWNoZS5vcmcNCk9iamV0wqA6IFJlOiBIT1NUL0NQVSBFUlJPUiBv biBXZWIgVUkNCg0KSXMgdGhpcyBhIG5ldyBlbnZpcm9ubWVudCBvciBhIHByb2R1Y3Rpb24gb25l PyBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHRoZSB2ZXJzaW9uIDQuNyBkb2VzIG5v dCBzdXBwb3J0IFhlblNlcnZlcjcuDQpJIHRob3VnaHQgdGhlIHN1cHBvcnQgd2FzIGdvaW5nIHRv IGJlIGFkZGVkIG9ubHkgb24gNC45Ky4NCg0KT24gVGh1LCBKYW4gMTIsIDIwMTcgYXQgMTA6MTQg QU0sIE5pY29sYXMgQm91aWdlIDxuLmJvdWlnZUBkaW1zaS5mcj4gd3JvdGU6DQoNCj4gSGVsbG8g UmFmYWVsLA0KPg0KPiBXZSdyZSB1c2luZyA0LjcgYW5kIFhlblNlcnZlciA3DQo+DQo+IFRoYW5r cywNCj4gTi5CDQo+DQo+IC0tLS0tTWVzc2FnZSBkJ29yaWdpbmUtLS0tLQ0KPiBEZSA6IFJhZmFl bCBXZWluZ8OkcnRuZXIgW21haWx0bzpyYWZhZWx3ZWluZ2FydG5lckBnbWFpbC5jb21dDQo+IEVu dm95w6kgOiBqZXVkaSAxMiBqYW52aWVyIDIwMTcgMTU6NTgNCj4gw4AgOiB1c2Vyc0BjbG91ZHN0 YWNrLmFwYWNoZS5vcmcNCj4gT2JqZXQgOiBSZTogSE9TVC9DUFUgRVJST1Igb24gV2ViIFVJDQo+ DQo+IEl0IHNlZW1zIHRvIGJlIHJlbGF0ZWQuDQo+DQo+IFdoYXQgdmVyc2lvbiBvZiBBQ1MgYXJl IHlvdSB1c2luZz8NCj4NCj4gT24gVGh1LCBKYW4gMTIsIDIwMTcgYXQgMTI6NTIgUE0sIE5pY29s YXMgQm91aWdlIDxuLmJvdWlnZUBkaW1zaS5mcj4NCj4gd3JvdGU6DQo+DQo+ID4gSGVsbG8gQWxs LA0KPiA+DQo+ID4gSSdtIGZhY2luZyBhbiBpc3N1ZSB3aXRoIHRoZSBkaXNwbGF5aW5nIG9mIGlu Zm9ybWF0aW9uIGFib3V0IEhPU1QgDQo+ID4gYW5kDQo+IENQVS4NCj4gPiBPbiBDUFUgd2ViIHBh Z2UgdGhlcmUgYXJlIG5vIGluZm9ybWF0aW9uIGRpc3BsYXkgYW5kIG9uIEhPU1QgcGFnZSANCj4g PiBvbmx5IDwgRVJST1IgPi4NCj4gPg0KPiA+IEkgZG9udCBrbm93IGlmIGl0cyByZWxhdGVkIGJ1 dCB0aGVyZSBpcyB0aGlzIGVycm9yIG9uIA0KPiA+IG1hbmFnZW1lbnQtc2VydmVyLmxvZyA6DQo+ ID4NCj4gPiAyMDE3LTAxLTEyIDE1OjIzOjE0LDkzNCBERUJVRyBbYy5jLmEuQXBpU2VydmxldF0N Cj4gPiAoY2F0YWxpbmEtZXhlYy0xNzpjdHgtYjRiNjIwNjkpDQo+ID4gKGxvZ2lkOjQ1ODgzYzdk KSA9PT1TVEFSVD09PSAgWFguWFguWFguWFggLS0gR0VUIA0KPiA+IGNvbW1hbmQ9bGlzdEhvc3Rz JnJlc3BvbnNlPWpzb24mdHlwZT1yb3V0aW5nJmxpc3RBbGw9DQo+ID4gdHJ1ZSZwYWdlPTEmcGFn ZXNpemU9MjAmXz0xNDg0MjMwODgxNTM4DQo+ID4gMjAxNy0wMS0xMiAxNToyMzoxNCw5NDAgV0FS TiAgW2MuYy5hLmQuUGFyYW1HZW5lcmljVmFsaWRhdGlvbldvcmtlcl0NCj4gPiAoY2F0YWxpbmEt ZXhlYy0xNzpjdHgtYjRiNjIwNjkgY3R4LTQ4ZWFkMTdmKSAobG9naWQ6NDU4ODNjN2QpIA0KPiA+ IFJlY2VpdmVkIHVua25vd24gcGFyYW1ldGVycyBmb3IgY29tbWFuZCBsaXN0SG9zdHMuIFVua25v d24gDQo+ID4gcGFyYW1ldGVycyA6IGxpc3RhbGwNCj4gPiAyMDE3LTAxLTEyIDE1OjIzOjE0LDk0 MSBERUJVRyBbYy5jLmEucS5RdWVyeU1hbmFnZXJJbXBsXQ0KPiA+IChjYXRhbGluYS1leGVjLTE3 OmN0eC1iNGI2MjA2OSBjdHgtNDhlYWQxN2YpIChsb2dpZDo0NTg4M2M3ZCkNCj4gPiA+Pj5TZWFy Y2hpbmcgZm9yIGhvc3RzPj4+DQo+ID4gMjAxNy0wMS0xMiAxNToyMzoxNCw5NDkgREVCVUcgW2Mu Yy5hLnEuUXVlcnlNYW5hZ2VySW1wbF0NCj4gPiAoY2F0YWxpbmEtZXhlYy0xNzpjdHgtYjRiNjIw NjkgY3R4LTQ4ZWFkMTdmKSAobG9naWQ6NDU4ODNjN2QpDQo+ID4gPj4+R2VuZXJhdGluZw0KPiA+ IFJlc3BvbnNlPj4+DQo+ID4gMjAxNy0wMS0xMiAxNToyMzoxNCw5NTUgRVJST1IgW2MuYy5hLkFw aVNlcnZlcl0NCj4gPiAoY2F0YWxpbmEtZXhlYy0xNzpjdHgtYjRiNjIwNjkgY3R4LTQ4ZWFkMTdm KSAobG9naWQ6NDU4ODNjN2QpIA0KPiA+IHVuaGFuZGxlZCBleGNlcHRpb24gZXhlY3V0aW5nIGFw aSBjb21tYW5kOg0KPiA+IFtMamF2YS5sYW5nLlN0cmluZztANTlhNDBmNWMgamF2YS5sYW5nLk51 bGxQb2ludGVyRXhjZXB0aW9uDQo+ID4gICAgICAgICAgICAgIGF0IGNvbS5jbG91ZC5zdG9yYWdl LlN0b3JhZ2VNYW5hZ2VySW1wbC4NCj4gPiBpc0xvY2FsU3RvcmFnZUFjdGl2ZU9uSG9zdChTdG9y YWdlTWFuYWdlckltcGwuamF2YTozOTEpDQo+ID4gICAgICAgICAgICAgIGF0IGNvbS5jbG91ZC5h cGkuQXBpREJVdGlscy5pc0xvY2FsU3RvcmFnZUFjdGl2ZU9uSG9zdCgNCj4gPiBBcGlEQlV0aWxz LmphdmE6OTA4KQ0KPiA+ICAgICAgICAgICAgICBhdA0KPiA+IGNvbS5jbG91ZC5hcGkucXVlcnku ZGFvLkhvc3RKb2luRGFvSW1wbC5uZXdIb3N0UmVzcG9uc2UoDQo+ID4gSG9zdEpvaW5EYW9JbXBs LmphdmE6MjE0KQ0KPiA+ICAgICAgICAgICAgICBhdCANCj4gPiBzdW4ucmVmbGVjdC5HZW5lcmF0 ZWRNZXRob2RBY2Nlc3NvcjMzOC5pbnZva2UoVW5rbm93bg0KPiA+IFNvdXJjZSkNCj4gPiAgICAg ICAgICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZv a2UoDQo+ID4gRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKQ0KPiA+ICAgICAg ICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjQ5 OCkNCj4gPiAgICAgICAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5hb3Auc3VwcG9ydC5B b3BVdGlscy4NCj4gPiBpbnZva2VKb2lucG9pbnRVc2luZ1JlZmxlY3Rpb24oQW9wVXRpbHMuamF2 YTozMTcpDQo+ID4gICAgICAgICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuYW9wLmZyYW1l d29yay4NCj4gPiBSZWZsZWN0aXZlTWV0aG9kSW52b2NhdGlvbi5pbnZva2VKb2lucG9pbnQoUmVm bGVjdGl2ZU1ldGhvZEludm9jYXRpb24uDQo+ID4gamF2YToxODMpDQo+ID4gICAgICAgICAgICAg IGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuYW9wLmZyYW1ld29yay4NCj4gPiBSZWZsZWN0aXZlTWV0 aG9kSW52b2NhdGlvbi5wcm9jZWVkKFJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLmphdmE6MTUw KQ0KPiA+ICAgICAgICAgICAgICBhdA0KPiA+IGNvbS5jbG91ZC51dGlscy5kYi5UcmFuc2FjdGlv bkNvbnRleHRJbnRlcmNlcHRvci5pbnZva2UoDQo+ID4gVHJhbnNhY3Rpb25Db250ZXh0SW50ZXJj ZXB0b3IuamF2YTozNCkNCj4gPiAgICAgICAgICAgICAgYXQgb3JnLnNwcmluZ2ZyYW1ld29yay5h b3AuZnJhbWV3b3JrLg0KPiA+IFJlZmxlY3RpdmVNZXRob2RJbnZvY2F0aW9uLnByb2NlZWQoUmVm bGVjdGl2ZU1ldGhvZEludm9jYXRpb24uamF2YToxNjEpDQo+ID4gICAgICAgICAgICAgIGF0IG9y Zy5zcHJpbmdmcmFtZXdvcmsuYW9wLmludGVyY2VwdG9yLg0KPiA+IEV4cG9zZUludm9jYXRpb25J bnRlcmNlcHRvci5pbnZva2UoRXhwb3NlSW52b2NhdGlvbkludGVyY2VwdG9yLmphdmE6OTEpDQo+ ID4gICAgICAgICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuYW9wLmZyYW1ld29yay4NCj4g PiBSZWZsZWN0aXZlTWV0aG9kSW52b2NhdGlvbi5wcm9jZWVkKFJlZmxlY3RpdmVNZXRob2RJbnZv Y2F0aW9uLmphdmE6MTcyKQ0KPiA+ICAgICAgICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3Jr LmFvcC5mcmFtZXdvcmsuSmRrRHluYW1pY0FvcFByb3h5Lg0KPiA+IGludm9rZShKZGtEeW5hbWlj QW9wUHJveHkuamF2YToyMDQpDQo+ID4gICAgICAgICAgICAgIGF0IGNvbS5zdW4ucHJveHkuJFBy b3h5Mjg0Lm5ld0hvc3RSZXNwb25zZShVbmtub3duIFNvdXJjZSkNCj4gPiAgICAgICAgICAgICAg YXQgY29tLmNsb3VkLmFwaS5BcGlEQlV0aWxzLm5ld0hvc3RSZXNwb25zZShBcGlEQlV0aWxzLg0K PiA+IGphdmE6MTc4MSkNCj4gPiAgICAgICAgICAgICAgYXQNCj4gPiBjb20uY2xvdWQuYXBpLnF1 ZXJ5LlZpZXdSZXNwb25zZUhlbHBlci5jcmVhdGVIb3N0UmVzcG9uc2UoDQo+ID4gVmlld1Jlc3Bv bnNlSGVscGVyLmphdmE6MjUyKQ0KPiA+ICAgICAgICAgICAgICBhdCANCj4gPiBjb20uY2xvdWQu YXBpLnF1ZXJ5LlF1ZXJ5TWFuYWdlckltcGwuc2VhcmNoRm9yU2VydmVycygNCj4gPiBRdWVyeU1h bmFnZXJJbXBsLmphdmE6MTY1NSkNCj4gPiAgICAgICAgICAgICAgYXQgb3JnLmFwYWNoZS5jbG91 ZHN0YWNrLmFwaS5jb21tYW5kLmFkbWluLmhvc3QuDQo+ID4gTGlzdEhvc3RzQ21kLmV4ZWN1dGUo TGlzdEhvc3RzQ21kLmphdmE6MTg2KQ0KPiA+ICAgICAgICAgICAgICBhdCBjb20uY2xvdWQuYXBp LkFwaURpc3BhdGNoZXIuZGlzcGF0Y2goQXBpRGlzcGF0Y2hlci5qYXZhOg0KPiA+IDEzMikNCj4g PiAgICAgICAgICAgICAgYXQgY29tLmNsb3VkLmFwaS5BcGlTZXJ2ZXIucXVldWVDb21tYW5kKEFw aVNlcnZlci5qYXZhOjcwNykNCj4gPiAgICAgICAgICAgICAgYXQgY29tLmNsb3VkLmFwaS5BcGlT ZXJ2ZXIuaGFuZGxlUmVxdWVzdChBcGlTZXJ2ZXIuamF2YToNCj4gNTM4KQ0KPiA+ICAgICAgICAg ICAgICBhdCBjb20uY2xvdWQuYXBpLkFwaVNlcnZsZXQucHJvY2Vzc1JlcXVlc3RJbkNvbnRleHQo DQo+ID4gQXBpU2VydmxldC5qYXZhOjI5NykNCj4gPiAgICAgICAgICAgICAgYXQgY29tLmNsb3Vk LmFwaS5BcGlTZXJ2bGV0JDEucnVuKEFwaVNlcnZsZXQuamF2YToxMjkpDQo+ID4gICAgICAgICAg ICAgIGF0IG9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuaW1wbC4NCj4gPiBE ZWZhdWx0TWFuYWdlZENvbnRleHQkMS5jYWxsKERlZmF1bHRNYW5hZ2VkQ29udGV4dC5qYXZhOjU2 KQ0KPiA+ICAgICAgICAgICAgICBhdCBvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuYWdlZC5jb250 ZXh0LmltcGwuDQo+ID4gRGVmYXVsdE1hbmFnZWRDb250ZXh0LmNhbGxXaXRoQ29udGV4dChEZWZh dWx0TWFuYWdlZENvbnRleHQuamF2YToxMDMpDQo+ID4gICAgICAgICAgICAgIGF0IG9yZy5hcGFj aGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuaW1wbC4NCj4gPiBEZWZhdWx0TWFuYWdlZENv bnRleHQucnVuV2l0aENvbnRleHQoRGVmYXVsdE1hbmFnZWRDb250ZXh0LmphdmE6NTMpDQo+ID4g ICAgICAgICAgICAgIGF0IGNvbS5jbG91ZC5hcGkuQXBpU2VydmxldC5wcm9jZXNzUmVxdWVzdChB cGlTZXJ2bGV0Lg0KPiA+IGphdmE6MTI2KQ0KPiA+ICAgICAgICAgICAgICBhdCBjb20uY2xvdWQu YXBpLkFwaVNlcnZsZXQuZG9HZXQoQXBpU2VydmxldC5qYXZhOjg2KQ0KPiA+ICAgICAgICAgICAg ICBhdCBqYXZheC5zZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZSgNCj4gPiBIdHRwU2Vy dmxldC5qYXZhOjYxNykNCj4gPiAgICAgICAgICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0 dHBTZXJ2bGV0LnNlcnZpY2UoDQo+ID4gSHR0cFNlcnZsZXQuamF2YTo3MTcpDQo+ID4gICAgICAg ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu Lg0KPiA+IGludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjI5MCkN Cj4gPiAgICAgICAgICAgICAgYXQNCj4gPiBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGlj YXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcigNCj4gPiBBcHBsaWNhdGlvbkZpbHRlckNoYWluLmph dmE6MjA2KQ0KPiA+ICAgICAgICAgICAgICBhdCANCj4gPiBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRXcmFwcGVyVmFsdmUuaW52b2tlKA0KPiA+IFN0YW5kYXJkV3JhcHBlclZhbHZl LmphdmE6MjMzKQ0KPiA+ICAgICAgICAgICAgICBhdCANCj4gPiBvcmcuYXBhY2hlLmNhdGFsaW5h LmNvcmUuU3RhbmRhcmRDb250ZXh0VmFsdmUuaW52b2tlKA0KPiA+IFN0YW5kYXJkQ29udGV4dFZh bHZlLmphdmE6MTkxKQ0KPiA+ICAgICAgICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNv cmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tlKA0KPiA+IFN0YW5kYXJkSG9zdFZhbHZlLmphdmE6 MTI3KQ0KPiA+ICAgICAgICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5FcnJv clJlcG9ydFZhbHZlLmludm9rZSgNCj4gPiBFcnJvclJlcG9ydFZhbHZlLmphdmE6MTAyKQ0KPiA+ ICAgICAgICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZlcy5BY2Nlc3NMb2dWYWx2 ZS5pbnZva2UoDQo+ID4gQWNjZXNzTG9nVmFsdmUuamF2YTo1NTUpDQo+ID4gICAgICAgICAgICAg IGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFuZGFyZEVuZ2luZVZhbHZlLmludm9rZSgN Cj4gPiBTdGFuZGFyZEVuZ2luZVZhbHZlLmphdmE6MTA5KQ0KPiA+ICAgICAgICAgICAgICBhdCBv cmcuYXBhY2hlLmNhdGFsaW5hLmNvbm5lY3Rvci5Db3lvdGVBZGFwdGVyLnNlcnZpY2UoDQo+ID4g Q295b3RlQWRhcHRlci5qYXZhOjI5OCkNCj4gPiAgICAgICAgICAgICAgYXQgb3JnLmFwYWNoZS5j b3lvdGUuaHR0cDExLkh0dHAxMU5pb1Byb2Nlc3Nvci5wcm9jZXNzKA0KPiA+IEh0dHAxMU5pb1By b2Nlc3Nvci5qYXZhOjg4OSkNCj4gPiAgICAgICAgICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUu aHR0cDExLkh0dHAxMU5pb1Byb3RvY29sJA0KPiA+IEh0dHAxMUNvbm5lY3Rpb25IYW5kbGVyLnBy b2Nlc3MoSHR0cDExTmlvUHJvdG9jb2wuamF2YTo3MjEpDQo+ID4gICAgICAgICAgICAgIGF0IG9y Zy5hcGFjaGUudG9tY2F0LnV0aWwubmV0Lk5pb0VuZHBvaW50JFNvY2tldFByb2Nlc3Nvci4NCj4g PiBydW4oTmlvRW5kcG9pbnQuamF2YToyMjc0KQ0KPiA+ICAgICAgICAgICAgICBhdCBqYXZhLnV0 aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKA0KPiA+IFRocmVhZFBv b2xFeGVjdXRvci5qYXZhOjExNDIpDQo+ID4gICAgICAgICAgICAgIGF0IGphdmEudXRpbC5jb25j dXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKA0KPiA+IFRocmVhZFBvb2xFeGVj dXRvci5qYXZhOjYxNykNCj4gPiAgICAgICAgICAgICAgYXQgamF2YS5sYW5nLlRocmVhZC5ydW4o VGhyZWFkLmphdmE6NzQ1KQ0KPiA+DQo+ID4NCj4gPiBUaGlzIGVycm9yIGFwcGVhcnMgZnJvbSBu b3doZXJlLi4ud2UgZGlkbnQgcGVyZm9ybSBhbnkgdXBkYXRlIG9yIA0KPiA+IG1vZGlmaWNhdGlv biBvbiBvdXIgaW5mcmFzdHJ1Y3R1cmUuDQo+ID4NCj4gPiBBbnkgaWRlYXMgLCBhYm91dCBob3cg dG8gdHJvdWJsZXNob290IHRoaXMgPw0KPiA+DQo+ID4NCj4gPiBBbnkgaGVscCB3b3VsZCBiZSBo aWdobHkgYXBwcmVjaWF0ZWQuDQo+ID4NCj4gPiBCZXN0IHJlZ2FyZHMsDQo+ID4gTi5CDQo+ID4N Cj4NCj4NCj4NCj4gLS0NCj4gUmFmYWVsIFdlaW5nw6RydG5lcg0KPg0KDQoNCg0KLS0NClJhZmFl bCBXZWluZ8OkcnRuZXINCg==