From ukiran770 at yahoo.in Tue Apr 22 02:04:06 2014 Content-Type: multipart/mixed; boundary="===============7989035497784727855==" MIME-Version: 1.0 From: Udaya Kiran P To: users at ovirt.org Subject: Re: [ovirt-users] Add External Provider - OpenStack Image - Test - Failed to communicate with the External Provider Date: Tue, 22 Apr 2014 14:04:04 +0800 Message-ID: <1398146644.48542.YahooMailNeo@web193203.mail.sg3.yahoo.com> In-Reply-To: 1398145473.38815.YahooMailNeo@web193205.mail.sg3.yahoo.com --===============7989035497784727855== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --1733456068-953484497-1398146644=3D:48542 Content-Type: text/plain; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable Hi,=3D0A=3D0AI have found similar bug reported in below links,=3D0A=3D0Ahtt= p://list=3D s.ovirt.org/pipermail/users/2013-September/016639.html=3D0A=3D0Ahttps://bug= zill=3D a.redhat.com/show_bug.cgi?format=3D3Dmultiple&id=3D3D1051577=3D0A=3D0Ahttps= ://bugzi=3D lla.redhat.com/show_bug.cgi?id=3D3D1017538=3D0A=3D0A=3D0AI tried setting th= e keysto=3D ne URL in the engine.=3DA0=3D0A=3D0Aengine-config --set KeystoneAuthUrl=3D3= Dhttp://=3D xx.xx.xx.xx:35357=3D0A=3D0A=3D0ABut the error remains.=3D0A=3D0APlease sugg= est.=3D0A=3D0A=3D =3D0ARegards,=3D0AUdaya Kiran=3D0AOn Tuesday, 22 April 2014 11:15 AM, Udaya= Kiran=3D P wrote:=3D0A =3D0AHello !=3D0A=3D0AI am trying to = add OpenSt=3D ack Glance as an External Provider to oVirt 3.4. =3DA0After filling the aut= he=3D ntication details when I click on Test button, it displays the error =3DA0-= "=3D Failed to communicate with the External Provider"=3D0A=3D0AI was able to ex= ecut=3D e the curl command for glance image-list for the same openstack setup from = =3D the oVirtEngine machine.=3D0A=3D0ABelow errors were logged in engine.log=3D= 0A=3D0A2=3D 014-04-22 11:24:55,464 INFO =3DA0[org.ovirt.engine.core.bll.provider.TestPr= ov=3D iderConnectivityCommand] (ajp--127.0.0.1-8702-5) [6af23c05] Running command= =3D : TestProviderConnectivityCommand internal: false. Entities affected : =3DA= 0I=3D D: aaa00000-0000-0000-0000-123456789aaa Type: System=3D0A2014-04-22 11:24:5= 5,=3D 541 ERROR [org.ovirt.engine.core.bll.provider.TestProviderConnectivityComma= =3D nd] (ajp--127.0.0.1-8702-5) [6af23c05] Command org.ovirt.engine.core.bll.pr= =3D ovider.TestProviderConnectivityCommand throw Vdc Bll exception. With error = =3D message VdcBLLException: (Failed with error PROVIDER_FAILURE and code 5050)= =3D =3D0A2014-04-22 11:24:55,625 ERROR [org.ovirt.engine.core.bll.provider.Test= Pr=3D oviderConnectivityCommand] (ajp--127.0.0.1-8702-5) [6af23c05] Transaction r= =3D olled-back for command: org.ovirt.engine.core.bll.provider.TestProviderConn= =3D ectivityCommand.=3D0A=3D0AAny inputs to resolve this?=3D0A=3D0ARegards,=3D0= AUdaya Kir=3D an=3D0A_______________________________________________=3D0AUsers mailing li= st=3D =3D0AUsers(a)ovirt.org=3D0Ahttp://lists.ovirt.org/mailman/listinfo/users --1733456068-953484497-1398146644=3D:48542 Content-Type: text/html; charset=3Diso-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,
<= sp=3D an class=3D3D"" style=3D3D"">
I have found similar bug repo= rted i=3D n below links,

http://lists.ovirt.org/pipermail/users/2013-September/016639.= ht=3D ml
https://bugzilla.redhat.com/show_bug.cgi?format=3D3= Dmul=3D tiple&id=3D3D1051577
https://bugzilla.redhat.com/show_bug.c= gi=3D ?id=3D3D1017538

I tried setting the keyston= e =3D URL in the engine. 

engine-config --set KeystoneAuthUrl=3D3D= http=3D ://xx.xx.xx.xx:35357
<=3D br class=3D3D"" style=3D3D"">
But the error remain= s.=3D

Please sugge= st=3D .


R=3D egards,
Udaya=3D Kiran
On Tuesday, 22 April 2014 11:15 AM, Udaya K= iran=3D P <ukiran770(a)yahoo.in> wrote:
Hello !

I am trying to add OpenStac= k =3D Glance as an External Provider to oVirt 3.4.  After filling the authentication details when I click on Test button, it displays the error = =3D  - "Failed to communicate with the External Provider"

I was able to execute the curl command f= or=3D glance image-list for the same openstack setup from the oVirtEngine machin= =3D e.

Below errors were logged = in=3D engine.log

2014-04-22=3D0A 11:24:55,464 IN= FO &=3D nbsp;[org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand] (= =3D ajp--127.0.0.1-8702-5) [6af23c05] Running command: TestProviderConnectivity= =3D Command internal: false. Entities affected :  ID: aaa00000-0000-0000-0= =3D 000-123456789aaa Type: System
2014-04-22 11:24:55,541 ERROR [org.ovirt.engine.core.bll.p= ro=3D vider.TestProviderConnectivityCommand] (ajp--127.0.0.1-8702-5) [6af23c05] C= =3D ommand org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand t= =3D hrow Vdc Bll exception. With error message VdcBLLException: (Failed with er= =3D ror PROVIDER_FAILURE and code 5050)
2014-04-22 11:24:55,625 ERROR [org.ovirt.engine.core= .b=3D ll.provider.TestProviderConnectivityCommand] (ajp--127.0.0.1-8702-5) [6af23= =3D c05] Transaction rolled-back for command: org.ovirt.engine.core.bll.provide= =3D r.TestProviderConnectivityCommand.

Any inputs to re= so=3D lve this?

= Re=3D gards,
Udaya Kiran

_______________________________________________
Users mailing list
Users(a)ovir= t.org<=3D br class=3D3D"" style=3D3D"">http://lists.ovirt.or= g/mail=3D man/listinfo/users

<=3D br class=3D3D"" style=3D3D"">
--1733456068-953484497-1398146644=3D:48542-- --===============7989035497784727855== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0xNzMzNDU2MDY4LTk1MzQ4NDQ5Ny0xMzk4MTQ2NjQ0PTo0ODU0MgpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9aXNvLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBx dW90ZWQtcHJpbnRhYmxlCgpIaSw9MEE9MEFJIGhhdmUgZm91bmQgc2ltaWxhciBidWcgcmVwb3J0 ZWQgaW4gYmVsb3cgbGlua3MsPTBBPTBBaHR0cDovL2xpc3Q9CnMub3ZpcnQub3JnL3BpcGVybWFp bC91c2Vycy8yMDEzLVNlcHRlbWJlci8wMTY2MzkuaHRtbD0wQT0wQWh0dHBzOi8vYnVnemlsbD0K YS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9mb3JtYXQ9M0RtdWx0aXBsZSZpZD0zRDEwNTE1Nzc9 MEE9MEFodHRwczovL2J1Z3ppPQpsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMDE3 NTM4PTBBPTBBPTBBSSB0cmllZCBzZXR0aW5nIHRoZSBrZXlzdG89Cm5lIFVSTCBpbiB0aGUgZW5n aW5lLj1BMD0wQT0wQWVuZ2luZS1jb25maWcgLS1zZXQgS2V5c3RvbmVBdXRoVXJsPTNEaHR0cDov Lz0KeHgueHgueHgueHg6MzUzNTc9MEE9MEE9MEFCdXQgdGhlIGVycm9yIHJlbWFpbnMuPTBBPTBB UGxlYXNlIHN1Z2dlc3QuPTBBPTBBPQo9MEFSZWdhcmRzLD0wQVVkYXlhIEtpcmFuPTBBT24gVHVl c2RheSwgMjIgQXByaWwgMjAxNCAxMToxNSBBTSwgVWRheWEgS2lyYW49CiBQIDx1a2lyYW43NzBA eWFob28uaW4+IHdyb3RlOj0wQSA9MEFIZWxsbyAhPTBBPTBBSSBhbSB0cnlpbmcgdG8gYWRkIE9w ZW5TdD0KYWNrIEdsYW5jZSBhcyBhbiBFeHRlcm5hbCBQcm92aWRlciB0byBvVmlydCAzLjQuID1B MEFmdGVyIGZpbGxpbmcgdGhlIGF1dGhlPQpudGljYXRpb24gZGV0YWlscyB3aGVuIEkgY2xpY2sg b24gVGVzdCBidXR0b24sIGl0IGRpc3BsYXlzIHRoZSBlcnJvciA9QTAtICI9CkZhaWxlZCB0byBj b21tdW5pY2F0ZSB3aXRoIHRoZSBFeHRlcm5hbCBQcm92aWRlciI9MEE9MEFJIHdhcyBhYmxlIHRv IGV4ZWN1dD0KZSB0aGUgY3VybCBjb21tYW5kIGZvciBnbGFuY2UgaW1hZ2UtbGlzdCBmb3IgdGhl IHNhbWUgb3BlbnN0YWNrIHNldHVwIGZyb20gPQp0aGUgb1ZpcnRFbmdpbmUgbWFjaGluZS49MEE9 MEFCZWxvdyBlcnJvcnMgd2VyZSBsb2dnZWQgaW4gZW5naW5lLmxvZz0wQT0wQTI9CjAxNC0wNC0y MiAxMToyNDo1NSw0NjQgSU5GTyA9QTBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm92aWRl ci5UZXN0UHJvdj0KaWRlckNvbm5lY3Rpdml0eUNvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAy LTUpIFs2YWYyM2MwNV0gUnVubmluZyBjb21tYW5kPQo6IFRlc3RQcm92aWRlckNvbm5lY3Rpdml0 eUNvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLiBFbnRpdGllcyBhZmZlY3RlZCA6ID1BMEk9CkQ6IGFh YTAwMDAwLTAwMDAtMDAwMC0wMDAwLTEyMzQ1Njc4OWFhYSBUeXBlOiBTeXN0ZW09MEEyMDE0LTA0 LTIyIDExOjI0OjU1LD0KNTQxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnByb3Zp ZGVyLlRlc3RQcm92aWRlckNvbm5lY3Rpdml0eUNvbW1hPQpuZF0gKGFqcC0tMTI3LjAuMC4xLTg3 MDItNSkgWzZhZjIzYzA1XSBDb21tYW5kIG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwucHI9Cm92 aWRlci5UZXN0UHJvdmlkZXJDb25uZWN0aXZpdHlDb21tYW5kIHRocm93IFZkYyBCbGwgZXhjZXB0 aW9uLiBXaXRoIGVycm9yID0KbWVzc2FnZSBWZGNCTExFeGNlcHRpb246IChGYWlsZWQgd2l0aCBl cnJvciBQUk9WSURFUl9GQUlMVVJFIGFuZCBjb2RlIDUwNTApPQo9MEEyMDE0LTA0LTIyIDExOjI0 OjU1LDYyNSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm92aWRlci5UZXN0UHI9 Cm92aWRlckNvbm5lY3Rpdml0eUNvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAyLTUpIFs2YWYy M2MwNV0gVHJhbnNhY3Rpb24gcj0Kb2xsZWQtYmFjayBmb3IgY29tbWFuZDogb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5wcm92aWRlci5UZXN0UHJvdmlkZXJDb25uPQplY3Rpdml0eUNvbW1hbmQu PTBBPTBBQW55IGlucHV0cyB0byByZXNvbHZlIHRoaXM/PTBBPTBBUmVnYXJkcyw9MEFVZGF5YSBL aXI9CmFuPTBBX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX189 MEFVc2VycyBtYWlsaW5nIGxpc3Q9Cj0wQVVzZXJzQG92aXJ0Lm9yZz0wQWh0dHA6Ly9saXN0cy5v dmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwotLTE3MzM0NTYwNjgtOTUzNDg0NDk3LTEz OTgxNDY2NDQ9OjQ4NTQyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5 LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGJv ZHk+PGRpdiBzdHlsZT0zRCJjb2xvcjojMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7IGZvbnQt ZmFtaWx5OnRpPQptZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmO2ZvbnQtc2l6 ZToxMHB0Ij48ZGl2IGNsYXNzPTNEIiIgc3R5bGU9Cj0zRCIiPjxzcGFuIGNsYXNzPTNEIiIgc3R5 bGU9M0QiIj5IaSw8L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKD0KMCwgMCwg MCk7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6ICd0aW1lcyBuZXcgcm9tYW4nLCAnbmV3 IHlvcmsnLCB0aW1lPQpzLCBzZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZv bnQtc3R5bGU6IG5vcm1hbCIgY2xhc3M9M0QiIj48c3A9CmFuIGNsYXNzPTNEIiIgc3R5bGU9M0Qi Ij48YnIgY2xhc3M9M0QiIiBzdHlsZT0zRCIiPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPQo9M0Qi Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogJ3RpbWVz IG5ldyByb21hbicsICc9Cm5ldyB5b3JrJywgdGltZXMsIHNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9y OiB0cmFuc3BhcmVudDsgZm9udC1zdHlsZTogbm9ybWFsIj0KIGNsYXNzPTNEIiI+PHNwYW4gY2xh c3M9M0QiIiBzdHlsZT0zRCIiPkkgaGF2ZSBmb3VuZCBzaW1pbGFyIGJ1ZyByZXBvcnRlZCBpPQpu IGJlbG93IGxpbmtzLDwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtc2l6ZTogMTM9CnB4OyBmb250LWZhbWlseTogJ3RpbWVzIG5ldyByb21hbicsICdu ZXcgeW9yaycsIHRpbWVzLCBzZXJpZjsgYmFja2dyb3VuZC1jbz0KbG9yOiB0cmFuc3BhcmVudDsg Zm9udC1zdHlsZTogbm9ybWFsIiBjbGFzcz0zRCIiPjxzcGFuIGNsYXNzPTNEIiIgc3R5bGU9M0Qi PQoiPjxiciBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9M0Qi YmFja2dyb3VuZC1jb2xvcjogdHI9CmFuc3BhcmVudCIgY2xhc3M9M0QiIj48c3BhbiBjbGFzcz0z RCIiCiBzdHlsZT0zRCIiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL3VzZXJzLzIw MTMtU2VwdGVtYmVyLzAxNjYzOS5odD0KbWw8YnIgY2xhc3M9M0QiIiBzdHlsZT0zRCIiPjwvc3Bh bj48L2Rpdj48ZGl2IHN0eWxlPTNEImJhY2tncm91bmQtY29sb3I6IHRyPQphbnNwYXJlbnQiIGNs YXNzPTNEIiI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9mb3JtYXQ9 M0RtdWw9CnRpcGxlJmFtcDtpZD0zRDEwNTE1Nzc8YnIgY2xhc3M9M0QiIiBzdHlsZT0zRCIiPjwv ZGl2PjxkaXYgc3R5bGU9M0QiYmFja2dybz0KdW5kLWNvbG9yOiB0cmFuc3BhcmVudCIgY2xhc3M9 M0QiIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpPQo/aWQ9M0QxMDE3 NTM4PGJyIGNsYXNzPTNEIiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImJhY2tncm91 bmQtY29sb3I9CjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTog MTNweDsgZm9udC1mYW1pbHk6ICd0aW1lcyBuZT0KdyByb21hbicsICduZXcgeW9yaycsIHRpbWVz LCBzZXJpZjsgZm9udC1zdHlsZTogbm9ybWFsIiBjbGFzcz0zRCIiPjxiciBjbGFzPQpzPTNEIiIg c3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFy ZW50OyBjb2xvcjo9CiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6 ICd0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLD0KIHRpbWVzLCBzZXJpZjsgZm9udC1zdHls ZTogbm9ybWFsIiBjbGFzcz0zRCIiPkkgdHJpZWQgc2V0dGluZyB0aGUga2V5c3RvbmUgPQpVUkwg aW4gdGhlIGVuZ2luZS4mbmJzcDs8L2Rpdj48ZGl2IHN0eWxlPTNEImJhY2tncm91bmQtY29sb3I6 IHRyYW5zcGFyZW50OyA9CmNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTNweDsgZm9u dC1mYW1pbHk6ICd0aW1lcyBuZXcgcm9tYW4nLCAnbmV3ID0KeW9yaycsIHRpbWVzLCBzZXJpZjsg Zm9udC1zdHlsZToKIG5vcm1hbCIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIiBzdHlsZT0zRCIi PjwvZGl2PjxkaXYgc3R5bGU9M0QiYmFja2dyb3VuPQpkLWNvbG9yOiB0cmFuc3BhcmVudCIgY2xh c3M9M0QiIj5lbmdpbmUtY29uZmlnIC0tc2V0IEtleXN0b25lQXV0aFVybD0zRGh0dHA9CjovL3h4 Lnh4Lnh4Lnh4OjM1MzU3PGJyIGNsYXNzPTNEIiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxl PTNEImJhY2tncm91bj0KZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtc2l6ZTogMTNweDsgZm9udC1mYW1pbHk6ICd0PQppbWVzIG5ldyByb21hbicsICduZXcg eW9yaycsIHRpbWVzLCBzZXJpZjsgZm9udC1zdHlsZTogbm9ybWFsIiBjbGFzcz0zRCIiPjw9CmJy IGNsYXNzPTNEIiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImJhY2tncm91bmQtY29s b3I6IHRyYW5zcGFyZW50Oz0KIGNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTNweDsg Zm9udC1mYW1pbHk6ICd0aW1lcyBuZXcgcm9tYW4nLCAnbmV3PQogeW9yaycsIHRpbWVzLCBzZXJp ZjsgZm9udC1zdHlsZTogbm9ybWFsIiBjbGFzcz0zRCIiPkJ1dCB0aGUgZXJyb3IgcmVtYWlucy49 CjwvZGl2PjxkaXYgc3R5bGU9M0QiYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9y OiByZ2IoMCwgMCwgMCk7IGZvbj0KdC1zaXplOiAxM3B4OyBmb250LWZhbWlseTogJ3RpbWVzIG5l dyByb21hbicsICduZXcgeW9yaycsIHRpbWVzLCBzZXJpZjsgZm9uPQp0LXN0eWxlOiBub3JtYWwi IGNsYXNzPTNEIiI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9M0QiYmFja2dyb3VuZC1jb2xvcjogdHJh bnM9CnBhcmVudDsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxM3B4OyBmb250LWZh bWlseTogJ3RpbWVzIG5ldyByb21hbj0KJywgJ25ldyB5b3JrJywgdGltZXMsIHNlcmlmOyBmb250 LXN0eWxlOiBub3JtYWw7IiBjbGFzcz0zRCIiPlBsZWFzZSBzdWdnZXN0PQouPC9kaXY+PGRpdgog c3R5bGU9M0QiYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtc2l6ZTogMTM9CnB4OyBmb250LWZhbWlseTogJ3RpbWVzIG5ldyByb21hbicsICdu ZXcgeW9yaycsIHRpbWVzLCBzZXJpZjsgZm9udC1zdHlsZTogbj0Kb3JtYWwiIGNsYXNzPTNEIiI+ PHNwYW4gY2xhc3M9M0QiIiBzdHlsZT0zRCIiPjxiciBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PC9z PQpwYW4+PC9kaXY+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6 IDEzcHg7IGZvbnQtZmFtaWx5OiA9Cid0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLCB0aW1l cywgc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Oz0KIGZvbnQtc3R5bGU6IG5v cm1hbCIgY2xhc3M9M0QiIj48c3BhbiBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PGJyIGNsYXNzPTNE IiIgPQpzdHlsZT0zRCIiPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwg MCwgMCk7IGZvbnQtc2l6ZTogMTNweDs9CiBmb250LWZhbWlseTogJ3RpbWVzIG5ldyByb21hbics ICduZXcgeW9yaycsIHRpbWVzLCBzZXJpZjsgYmFja2dyb3VuZC1jb2xvcj0KOiB0cmFuc3BhcmVu dDsgZm9udC1zdHlsZTogbm9ybWFsIiBjbGFzcz0zRCIiPjxzcGFuIGNsYXNzPTNEIiIgc3R5bGU9 M0QiIj5SPQplZ2FyZHMsPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAw LCAwKTsgZm9udC1zaXplOiAxM3B4OyBmb249CnQtZmFtaWx5OiAndGltZXMgbmV3IHJvbWFuJywg J25ldyB5b3JrJywgdGltZXMsIHNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cj0KYW5zcGFyZW50 OyBmb250LXN0eWxlOiBub3JtYWwiIGNsYXNzPTNEIiI+PHNwYW4gY2xhc3M9M0QiIiBzdHlsZT0z RCIiPlVkYXlhPQogS2lyYW48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0zRCJ5YWhvb19xdW90ZWQi IHN0eWxlPTNEImRpc3BsYXk6IGJsb2NrOyI+IDw9CmRpdiBzdHlsZT0zRCJmb250LWZhbWlseTog dGltZXMgbmV3CiByb21hbiwgbmV3IHlvcmssIHRpbWVzLCBzZXJpZjsgZm9udC1zaXplOiAxMHB0 IiBjbGFzcz0zRCIiPiA8ZGl2IHN0eWxlPTNEIj0KZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21h biwgbmV3IHlvcmssIHRpbWVzLCBzZXJpZjsgZm9udC1zaXplOiAxMnB0IiBjbGFzPQpzPTNEIiI+ IDxkaXYgZGlyPTNEImx0ciIgY2xhc3M9M0QiIiBzdHlsZT0zRCIiPiA8Zm9udCBzaXplPTNEIjIi IGZhY2U9M0QiQXI9CmlhbCIgY2xhc3M9M0QiIiBzdHlsZT0zRCIiPiBPbiBUdWVzZGF5LCAyMiBB cHJpbCAyMDE0IDExOjE1IEFNLCBVZGF5YSBLaXJhbj0KIFAgJmx0O3VraXJhbjc3MEB5YWhvby5p biZndDsgd3JvdGU6PGJyIGNsYXNzPTNEIiIgc3R5bGU9M0QiIj4gPC9mb250PiA8L2RpPQp2PiAg PGRpdiBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PGRpdiBpZD0zRCJ5aXY4ODczMDk1OTE3IiBjbGFz cz0zRCIiIHN0eWxlPQo9M0QiIj48ZGl2IGNsYXNzPTNEIiIgc3R5bGU9M0QiIj48ZGl2IHN0eWxl PTNEImNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjo9CiNmZmY7Zm9udC1mYW1pbHk6dGltZXMg bmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmO2ZvbnQtc2l6ZToxMHB0IiBjbD0KYXNz PTNEIiI+PGRpdiBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+SGVsbG8gITwvZGl2PjxkaXYgY2xhc3M9 M0QiIiBzdHlsZT0zRCIiPQo+PGJyIGNsYXNzPTNEIiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0 eWxlPTNEImNvbG9yOnJnYigwLCAwLCAwKTtmb250LXNpemU9CjoxM3B4O2ZvbnQtZmFtaWx5Oid0 aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLCB0aW1lcywgc2VyaWY7YmFja2dyb3VuZC1jbz0K bG9yOnRyYW5zcGFyZW50O2ZvbnQtc3R5bGU6bm9ybWFsIiBjbGFzcz0zRCIiPkkgYW0gdHJ5aW5n IHRvIGFkZCBPcGVuU3RhY2sgPQpHbGFuY2UgYXMgYW4gRXh0ZXJuYWwgUHJvdmlkZXIgdG8gb1Zp cnQgMy40LiAmbmJzcDs8c3BhbiBjbGFzcz0zRCIiIHN0eWxlPQo9M0QiYmFja2dyb3VuZC1jb2xv cjp0cmFuc3BhcmVudCI+QWZ0ZXIgZmlsbGluZyB0aGUKIGF1dGhlbnRpY2F0aW9uIGRldGFpbHMg d2hlbiBJIGNsaWNrIG9uIFRlc3QgYnV0dG9uLCBpdCBkaXNwbGF5cyB0aGUgZXJyb3IgPQombmJz cDstICI8L3NwYW4+PHNwYW4gY2xhc3M9M0QiIiBzdHlsZT0zRCJiYWNrZ3JvdW5kLWNvbG9yOnRy YW5zcGFyZW50O2ZvbnQ9Ci1zdHlsZTppdGFsaWMiPkZhaWxlZCB0byBjb21tdW5pY2F0ZSB3aXRo IHRoZSBFeHRlcm5hbCBQcm92aWRlcjwvc3Bhbj48c3Bhbj0KIHN0eWxlPTNEImJhY2tncm91bmQt Y29sb3I6dHJhbnNwYXJlbnQiIGNsYXNzPTNEIiI+Ijwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPQo9 M0QiY29sb3I6cmdiKDAsIDAsIDApO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5Oid0aW1lcyBu ZXcgcm9tYW4nLCAnbmV3IHk9Cm9yaycsIHRpbWVzLCBzZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOnRy YW5zcGFyZW50Oz0wQWZvbnQtc3R5bGU6aXRhbGljIiBjbGFzcz0KPTNEIiI+PGJyIGNsYXNzPTNE IiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOnJnYigwLCAwLCAwKTtmb250 PQotc2l6ZToxM3B4O2ZvbnQtZmFtaWx5Oid0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLCB0 aW1lcywgc2VyaWY7YmFja2dyb3U9Cm5kLWNvbG9yOnRyYW5zcGFyZW50IiBjbGFzcz0zRCIiPkkg d2FzIGFibGUgdG8gZXhlY3V0ZSB0aGUgY3VybCBjb21tYW5kIGZvcj0KIGdsYW5jZSBpbWFnZS1s aXN0IGZvciB0aGUgc2FtZSBvcGVuc3RhY2sgc2V0dXAgZnJvbSB0aGUgb1ZpcnRFbmdpbmUgbWFj aGluPQplLjwvZGl2PjxkaXYgc3R5bGU9M0QiY29sb3I6cmdiKDAsIDAsIDApO2ZvbnQtc2l6ZTox M3B4O2ZvbnQtZmFtaWx5Oid0aW1lcyA9Cm5ldyByb21hbicsICduZXcgeW9yaycsIHRpbWVzLCBz ZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IiBjbGFzcz0zRD0KIiI+PGJyIGNsYXNz PTNEIiIgc3R5bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOnJnYigwLCAwLCAwKTtm b250LXNpPQp6ZToxM3B4O2ZvbnQtZmFtaWx5Oid0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsn LCB0aW1lcywgc2VyaWY7YmFja2dyb3VuZC09CmNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc3R5bGU6 bm9ybWFsIiBjbGFzcz0zRCIiPkJlbG93IGVycm9ycyB3ZXJlIGxvZ2dlZCBpbj0KIGVuZ2luZS5s b2c8L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOnJnYigwLCAwLCAwKTtmb250LXNpemU6MTNweDtm b250LWZhbWlsPQp5Oid0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLCB0aW1lcywgc2VyaWY7 YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDs9CmZvbnQtc3R5bGU6bm9ybWFsIiBjbGFzcz0z RCIiPjxiciBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PC9kaXY+PGRpdiBzdHlsZT0zRD0KImJhY2tn cm91bmQtY29sb3I6dHJhbnNwYXJlbnQiIGNsYXNzPTNEIiI+MjAxNC0wNC0yMj0wQSAxMToyNDo1 NSw0NjQgSU5GTyAmPQpuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnByb3ZpZGVyLlRl c3RQcm92aWRlckNvbm5lY3Rpdml0eUNvbW1hbmRdICg9CmFqcC0tMTI3LjAuMC4xLTg3MDItNSkg WzZhZjIzYzA1XSBSdW5uaW5nIGNvbW1hbmQ6IFRlc3RQcm92aWRlckNvbm5lY3Rpdml0eT0KQ29t bWFuZCBpbnRlcm5hbDogZmFsc2UuIEVudGl0aWVzIGFmZmVjdGVkIDogJm5ic3A7SUQ6IGFhYTAw MDAwLTAwMDAtMDAwMC0wPQowMDAtMTIzNDU2Nzg5YWFhIFR5cGU6IFN5c3RlbTwvZGl2PjxkaXYg c3R5bGU9M0QiYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmU9Cm50IiBjbGFzcz0zRCIiPjIwMTQt MDQtMjIgMTE6MjQ6NTUsNTQxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnBybz0K dmlkZXIuVGVzdFByb3ZpZGVyQ29ubmVjdGl2aXR5Q29tbWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3 MDItNSkgWzZhZjIzYzA1XSBDPQpvbW1hbmQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5wcm92 aWRlci5UZXN0UHJvdmlkZXJDb25uZWN0aXZpdHlDb21tYW5kIHQ9Cmhyb3cgVmRjIEJsbCBleGNl cHRpb24uIFdpdGggZXJyb3IgbWVzc2FnZSBWZGNCTExFeGNlcHRpb246IChGYWlsZWQgd2l0aCBl cj0Kcm9yIFBST1ZJREVSX0ZBSUxVUkUgYW5kIGNvZGUgNTA1MCk8L2Rpdj48ZGl2IHN0eWxlPTNE ImJhY2tncm91bmQtY29sb3I6dHJhPQpuc3BhcmVudCIgY2xhc3M9M0QiIj4yMDE0LTA0LTIyIDEx OjI0OjU1LDYyNSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmI9CmxsLnByb3ZpZGVyLlRl c3RQcm92aWRlckNvbm5lY3Rpdml0eUNvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAyLTUpIFs2 YWYyMz0KYzA1XSBUcmFuc2FjdGlvbiByb2xsZWQtYmFjayBmb3IgY29tbWFuZDogb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5wcm92aWRlPQpyLlRlc3RQcm92aWRlckNvbm5lY3Rpdml0eUNvbW1h bmQuPC9kaXY+PGRpdiBjbGFzcz0zRCIiCiBzdHlsZT0zRCIiPjxiciBjbGFzcz0zRCIiIHN0eWxl PTNEIiI+PC9kaXY+PGRpdiBzdHlsZT0zRCJjb2xvcjpyZ2IoMCwgMCwgMD0KKTtmb250LXNpemU6 MTNweDtmb250LWZhbWlseTondGltZXMgbmV3IHJvbWFuJywgJ25ldyB5b3JrJywgdGltZXMsIHNl cmlmO2JhPQpja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXN0eWxlOm5vcm1hbCIgY2xh c3M9M0QiIj5BbnkgaW5wdXRzIHRvIHJlc289Cmx2ZSB0aGlzPzwvZGl2PjxkaXYgc3R5bGU9M0Qi Y29sb3I6cmdiKDAsIDAsIDApO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5Oj0KJ3RpbWVzIG5l dyByb21hbicsICduZXcgeW9yaycsIHRpbWVzLCBzZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5z cGFyZW50O2ZvPQpudC1zdHlsZTpub3JtYWwiIGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiIgc3R5 bGU9M0QiIj48L2Rpdj48ZGl2IHN0eWxlPTNEImM9Cm9sb3I6cmdiKDAsIDAsIDApO2ZvbnQtc2l6 ZToxM3B4O2ZvbnQtZmFtaWx5Oid0aW1lcyBuZXcgcm9tYW4nLCAnbmV3IHlvcmsnLD0KIHRpbWVz LCBzZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc3R5bGU6bm9ybWFsIiBj bGFzcz0zRCIiPlJlPQpnYXJkcyw8L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOnJnYigwLCAwLCAw KTtmb250LXNpemU6MTNweDtmb250LWZhbWlseTondGk9Cm1lcyBuZXcgcm9tYW4nLCAnbmV3IHlv cmsnLCB0aW1lcywgc2VyaWY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LT0Kc3R5 bGU6bm9ybWFsIiBjbGFzcz0zRCIiPlVkYXlhIEtpcmFuPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+ PGJyIGNsYXNzPTNEIiIgPQpzdHlsZT0zRCIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPTNEIiIgc3Q9CnlsZT0zRCIiPlVzZXJzIG1haWxp bmcgbGlzdDxiciBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PGEgeW1haWx0bz0zRCJtYWlsdG86VT0K c2Vyc0BvdmlydC5vcmciCiBocmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcmciIGNsYXNzPTNE IiIgc3R5bGU9M0QiIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PD0KYnIgY2xhc3M9M0QiIiBzdHlsZT0z RCIiPjxhIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvPQov dXNlcnMiIHRhcmdldD0zRCJfYmxhbmsiIGNsYXNzPTNEIiIgc3R5bGU9M0QiIj5odHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWw9Cm1hbi9saXN0aW5mby91c2VyczwvYT48YnIgY2xhc3M9M0QiIiBz dHlsZT0zRCIiPjxiciBjbGFzcz0zRCIiIHN0eWxlPTNEIiI+PD0KYnIgY2xhc3M9M0QiIiBzdHls ZT0zRCIiPjwvZGl2PiAgPC9kaXY+IDwvZGl2PiAgPC9kaXY+IDwvZGl2PjwvYm9keT48L2h0bWw+ Ci0tMTczMzQ1NjA2OC05NTM0ODQ0OTctMTM5ODE0NjY0ND06NDg1NDItLQo= --===============7989035497784727855==--