Return-Path: Delivered-To: apmail-camel-users-archive@www.apache.org Received: (qmail 11984 invoked from network); 15 Nov 2010 16:11:09 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 15 Nov 2010 16:11:09 -0000 Received: (qmail 72310 invoked by uid 500); 15 Nov 2010 16:11:38 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 71991 invoked by uid 500); 15 Nov 2010 16:11:36 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Received: (qmail 71979 invoked by uid 99); 15 Nov 2010 16:11:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Nov 2010 16:11:35 +0000 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of marco.zapletal@gmail.com designates 209.85.214.45 as permitted sender) Received: from [209.85.214.45] (HELO mail-bw0-f45.google.com) (209.85.214.45) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Nov 2010 16:11:28 +0000 Received: by bwz16 with SMTP id 16so5386870bwz.32 for ; Mon, 15 Nov 2010 08:11:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type; bh=Jj8wcU52P5hkU7jTTK7QzWxLVEQRA+fIk/Vu777h3N8=; b=J9axiVNTxR2gD3L0JJvdX8R1mT43aTMs6DTyUl1B0moYXCAJ23KkMT9pv59Tb13gRe If9u+HqzS9qn0+YiFFj9yGvhml1zMAYkwItzitUKEi5C5sGYWpfItIxc/NL7NEqNnBVF ABTL87v69NR8U4EydGr2aIWuquc2BJfOGHrmI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type; b=k/G8McP19+vXEkXyhbi2ns8ZTkwrxFNv77ej30K9GIZEB7PkU3ruU29yXJkzY36y4A h/1tt2wIEwkfPpbxtxSYy1yangd6pCLSYEWHNM8njkHk1Z/kDhmhbSHQllzRMAgfcT4C EF2ATQd9QqQkzZNMzp1FBxNjmbXPUiZZ9D3I4= Received: by 10.204.52.134 with SMTP id i6mr6243467bkg.27.1289837466318; Mon, 15 Nov 2010 08:11:06 -0800 (PST) Received: from [192.168.168.230] (fortinat.ifs.tuwien.ac.at [128.131.167.8]) by mx.google.com with ESMTPS id p22sm73190bkp.21.2010.11.15.08.11.04 (version=SSLv3 cipher=RC4-MD5); Mon, 15 Nov 2010 08:11:04 -0800 (PST) Sender: Marco Zapletal Message-ID: <4CE15B96.8040405@gmail.com> Date: Mon, 15 Nov 2010 17:11:02 +0100 From: Marco Zapletal User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: users@camel.apache.org Subject: Re: camel-cxf: exception when parsing cxf:schemaLocation element | 2.6-SNAPSHOT maven problem References: <4CD5841B.3080308@gmail.com> <4CD5881C.9090503@gmail.com> <4CD629F3.2000901@gmail.com> <4CD66ABB.6080508@gmail.com> <4CD68B53.5040707@gmail.com> <4CD7CD65.4060307@gmail.com> <4CD81046.1070609@gmail.com> <4CD89B8C.9060509@gmail.com> <4CD8A503.8080100@gmail.com> <4CD95D54.7080705@gmail.com> <4CDA5395.4070003@gmail.com> <4CDBF83C.10908@gmail.com> <4CDC88E9.8010200@gmail.com> <4CDD115F.7080702@gmail.com> <4CDD149E.7090304@gmail.com> <4CDD2333.7010702@gmail.com> <4CDF9C83.50907@gmail.com> In-Reply-To: <4CDF9C83.50907@gmail.com> Content-Type: multipart/mixed; boundary="------------070207070502090304070207" --------------070207070502090304070207 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit thats true ;-) so please find attached a simple test case, which demonstrates the error. If you switch the CXF version in the pom from 2.3.0 back to 2.2.11 it works. thanks, marco On 14.11.2010 09:23, Willem Jiang wrote: > I can't see any strange CXF bus setting from your configuration, > So there must be some change in CXF 2.3.0 cause this issue. > It's hard to trace the error without a test case :( > > > On 11/12/10 7:21 PM, Marco Zapletal wrote: >> sure. this is a condensed version of one of my tests >> >> http://pastebin.com/3u7q84ES >> >> this is the camel-config.xml file. >> >> http://pastebin.com/1UhDV7rw >> >> It is referenced from my JunitSpringConfig, which is a Spring JavaConfig >> @Configuration instance. >> >> I am using the latest snapshots of Camel 2.6-SNAPSHOT of CXF 2.3. Jetty >> 7 is resolved as a dependency. >> >> thanks, >> marco >> >> >> >> Am 12.11.2010 11:19, schrieb Willem Jiang: >>> Can I have a look at your Junit tests code? >>> I just want to asked the same thing in the CXF mailing list. >>> >>> >>> On 11/12/10 6:05 PM, Marco Zapletal wrote: >>>> Just something I wanted to add. The patch is working and when deploying >>>> my camel/cxf app to tomcat everything goes fine (the services are >>>> deployed and the schemas are appropriately referenced). >>>> >>>> however, when running my Junit tests with CXF 2.6-SNAPSHOT and CXF >>>> 2.3.0, I am getting NPEs as described on the cxf list >>>> >>>> http://cxf.547215.n5.nabble.com/2-3-0-NPE-in-ClientImpl-setupInterceptorChain-tp3260303p3260303.html >>>> >>>> >>>> >>>> >>>> >>>> this problem, however, seems quite strange and I do not know how to >>>> start searching for the cause. >>>> >>>> >>>> >>>> >>>> >>>> >>>> Am 12.11.2010 01:23, schrieb Willem Jiang: >>>>> >>>>> Thanks for your report, it good to know the patch is working :) >>>>> >>>>> On 11/11/10 10:05 PM, Marco Zapletal wrote: >>>>>> Hi, >>>>>> >>>>>> using 2.6-SNAPSHOT together with CXF 2.3.0 seems to work fine. >>>>>> thanks. >>>>>> >>>>>> >>>>>> On 10.11.2010 09:11, Willem Jiang wrote: >>>>>>> Hi, >>>>>>> >>>>>>> Current camel-cxf is using CXF 2.3.0. It should be better if you >>>>>>> try to >>>>>>> run the test with CXF 2.3.0. >>>>>>> If you can't use CXF 2.3.0, please make sure you are using CXF >>>>>>> 2.2.11, >>>>>>> and there is no other version of CXF in you classpath. >>>>>>> >>>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > --------------070207070502090304070207 Content-Type: application/x-zip-compressed; name="SetupInterceptorChainTest.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="SetupInterceptorChainTest.zip" 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 Yy9QSwMEFAAAAAAAaoNvPQAAAAAAAAAAAAAAACMAAABTZXR1cEludGVyY2VwdG9yQ2hhaW5U ZXN0L3NyYy9tYWluL1BLAwQUAAAAAACig289AAAAAAAAAAAAAAAAKAAAAFNldHVwSW50ZXJj ZXB0b3JDaGFpblRlc3Qvc3JjL21haW4vamF2YS9QSwMEFAAAAAAAGYZvPQAAAAAAAAAAAAAA ACwAAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0L3NyYy9tYWluL2phdmEvY29tL1BLAwQU AAAAAAAZhm89AAAAAAAAAAAAAAAAMQAAAFNldHVwSW50ZXJjZXB0b3JDaGFpblRlc3Qvc3Jj L21haW4vamF2YS9jb20vdGVzdC9QSwMEFAAAAAAArYNvPQAAAAAAAAAAAAAAADoAAABTZXR1 cEludGVyY2VwdG9yQ2hhaW5UZXN0L3NyYy9tYWluL2phdmEvY29tL3Rlc3Qvc2VydmljZXMv UEsDBBQAAAAIAMCGbz1HGCM48AAAAMsBAABJAAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVz dC9zcmMvbWFpbi9qYXZhL2NvbS90ZXN0L3NlcnZpY2VzL0hlbGxvV29ybGQuamF2YXWRQW7C MBBF14mUO1hZJRLyBVAlQELqhjYiC9aDM6Wmjm15JrSo6t3rpCkECbZ+8/882x7UBxxQKNdK RmJJGE5aIc2zNEt1611gcYQTfMnjJ8kd7jfI766Z34cVBGgfsC1SZ/gBrP/W3qPkwMv6dVmt tG20PQxmi2umsNCieBL5Mxrjdi6YJi/jxCRS+N4LGUPNZ9MPT6CsbqBcLbfrmPfd3mgltI3g DRSKa7347hWSxeVSF4WA5J0lzGdxI7+Mp67j3igZK2sOca0gOA+VRSTJUDaIFNOktvlM/Jev g0ezQaL4YXk51kTBMr7IT5b+AlBLAwQUAAAAAABqg289AAAAAAAAAAAAAAAALQAAAFNldHVw SW50ZXJjZXB0b3JDaGFpblRlc3Qvc3JjL21haW4vcmVzb3VyY2VzL1BLAwQUAAAAAAB0g289 AAAAAAAAAAAAAAAAIwAAAFNldHVwSW50ZXJjZXB0b3JDaGFpblRlc3Qvc3JjL3Rlc3QvUEsD BBQAAAAAAB2Ebz0AAAAAAAAAAAAAAAAoAAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9z cmMvdGVzdC9qYXZhL1BLAwQUAAAAAAAThm89AAAAAAAAAAAAAAAALAAAAFNldHVwSW50ZXJj ZXB0b3JDaGFpblRlc3Qvc3JjL3Rlc3QvamF2YS9jb20vUEsDBBQAAAAAABOGbz0AAAAAAAAA AAAAAAAxAAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVzdC9qYXZhL2NvbS90 ZXN0L1BLAwQUAAAAAAAjhG89AAAAAAAAAAAAAAAAOAAAAFNldHVwSW50ZXJjZXB0b3JDaGFp blRlc3Qvc3JjL3Rlc3QvamF2YS9jb20vdGVzdC9jb25maWcvUEsDBBQAAAAIAJaIbz0MthVa ZwEAAEIDAABFAAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVzdC9qYXZhL2Nv bS90ZXN0L2NvbmZpZy9NeUNvbmZpZy5qYXZhpVKxTsMwEJ1Tqf9gZUoGLLEmgAoVAxIIqQzM rnNJTB07OjttKtR/x3YS1KpUCJHh5LPfu3fvLi3jG1YB4bqhFoylXKtSVPl8Np+JptVoyQfb MtpZIek9Its/C2PzHx7H++8XjRVlrnwNlLMGJF13QhaAdKU7Cw9Dkl+GmxaFqqgXGHqiS3+/ DOcOmRVa/Yn+5nIJQf2XSiO5RAfbadz4oVjoLWVKaRvw9H/sp4BegdEdcghjW5xUdPkpJom5 ZMa0zNZZcHg12LoKW+sbGafzWdutpeAkIMnLfqhInDaowpBz1+TTK0chLF63gCgKcOexjl/p zfG67gj6zCSpZ0bRRQC5JQp2JPww56DkOs09fcBSVhSJRx9jJoXIh5Peoqm7rRYF4aMdcARb o94Z8thzaCd3kftK1I0bX19ma2Aqq0FK/a5RFnFKrU7iRvNNhmA6aePQ2CR78PEw9gq2QzXa 8zcHPzUXvgBQSwMEFAAAAAAAhoRvPQAAAAAAAAAAAAAAADcAAABTZXR1cEludGVyY2VwdG9y Q2hhaW5UZXN0L3NyYy90ZXN0L2phdmEvY29tL3Rlc3QvdGVzdHMvUEsDBBQAAAAIAA2Ibz3y GPKRVAIAAG4FAABCAAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVzdC9qYXZh L2NvbS90ZXN0L3Rlc3RzL015VGVzdC5qYXZhlVRNbxoxED0Hif8w4gRqZVKplwRFSgqJmqhI VTdVenW8BgzGXtmzsKjKf+/4gwIFWlUg73r9Zua9N7NbcbHgUwnCLhlKj3Hxg3ar3VLLyjqE OV9xVqPSbMRR7p9YN2WcEswkE3wpNbs3ZWWVwUczlwIH54HC0oGRBtnSigUb05Jj/xblK6fM lAVCwpqJmibGT7Qfxj2tKBv8Ynkp3flEKWxeG4Uf2TA8KWLmZ3pc1FWIOR3cTKh4s/ZUsnnx X51tNg9coHWbT5Kbg5iUnoWUB8+ziImjsmvrFomLSMRZFpDU1I6jsuY/wrOku1ePjng9fQ/b pC1nfv6ju7u+e+lWSkjPPkut7Yt1uiRc+N2eYtXVVsQbDzfQ+Z0l92W8SeDOe9CxGQQ60yYm NPe+125V9atWAuIWxpvAFAglTenhX4rgZ7t1QX86WNGQgkeOlGuiDNdQYIDD3Wj07b4oAt0Z YnXd7wcJemY9Xl9dXl32tw70dw50Binv7eFkd2unQp4wvNdO+lpjpxfLW6RjWcL+RENCbLc5 5Q67KwfCSaI//PEw1Irejm4vCrs4OW4wSfdExMg1nMR0e4MQn5HUYyySyGFwuburnLpwhL4r SycJmL1L505i7QzsRfdgG5MEpLJv2bvQIbrm/q6sKoFmZcuENOLM2bWHR+qnc3VFntw3QlZh upL+QwOZbKro3Jio0bdraGuy6kMit29m9BBujlxNyDwWlLuiKZYBF4+Z55uYpduJF7iFDryL Ho+iNgo/5kTuSYePvqDB8xMly1wlefAW3iNafgFQSwMEFAAAAAAA5INvPQAAAAAAAAAAAAAA AC0AAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0L3NyYy90ZXN0L3Jlc291cmNlcy9QSwME FAAAAAgAOYhvPX4dv3dzAQAASQQAAEIAAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0L3Ny Yy90ZXN0L3Jlc291cmNlcy9jYW1lbC1jb25maWctdGVzdC54bWylU8tOwzAQPLdS/8HKPXag p0ZtJYSKQGp7AQmuJnEbF8eOvIaEv8ePkBQq0UYkl3h3Zmd2s56/MioBNaWQsIgKY6qUkLqu MVSay/1O05LVSr9hpfcEsoKVlHhKNBmPPCs90KbuuVmzw7SiFukpPhmhgGyA/9Copx5znSRX 5GWzfvTlYy7BUJmxXsHW7OtbQ6JT6E1ZTIQ6hked5YQenY51lobgWmXUcCUXLjxgHmgAthWO /SGe4gQ3kE/G6Oj5Y5qnuSMBCJjTgufHdwEk5GL7NVggtHwZqpUJB6cULSdj+zvmvKyUNkgz UO86Y4soExSgoqZIN6unm/hhe+dteoOliBBZDqTFrDFMgl2AGBSt/l/FNRwfmDGffa3wupoW 67Z7JfNKcWkQz+3SMiHUs9Ii9ws9onluNfsbJuyGikKBSWfJLCHA9AfPGJD7nudobfzWmbRe VYkNA4O/4fgIjtrglpa2rS7RjZ38shnCoYd5WOnlF1BLAQI/ABQAAAAAAAmJbz0AAAAAAAAA AAAAAAAaACQAAAAAAAAAEAAAAAAAAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0LwoAIAAA AAAAAQAYABupblDfhMsBG6luUN+EywEDUMYJ2YTLAVBLAQI/ABQAAAAIAMyIbz03z/rDewYA AG0bAAAhACQAAAAAAAAAIAAAADgAAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0L3BvbS54 bWwKACAAAAAAAAEAGACL7+8L34TLAVN92BTZhMsBU33YFNmEywFQSwECPwAUAAAAAABwg289 AAAAAAAAAAAAAAAAHgAkAAAAAAAAABAAAADyBgAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVz dC9zcmMvCgAgAAAAAAABABgA2bwKntmEywHZvAqe2YTLAWuAcJPZhMsBUEsBAj8AFAAAAAAA aoNvPQAAAAAAAAAAAAAAACMAJAAAAAAAAAAQAAAALgcAAFNldHVwSW50ZXJjZXB0b3JDaGFp blRlc3Qvc3JjL21haW4vCgAgAAAAAAABABgAffLGl9mEywF98saX2YTLAXuncJPZhMsBUEsB Aj8AFAAAAAAAooNvPQAAAAAAAAAAAAAAACgAJAAAAAAAAAAQAAAAbwcAAFNldHVwSW50ZXJj ZXB0b3JDaGFpblRlc3Qvc3JjL21haW4vamF2YS8KACAAAAAAAAEAGACxXgrV2YTLAbFeCtXZ hMsBe6dwk9mEywFQSwECPwAUAAAAAAAZhm89AAAAAAAAAAAAAAAALAAkAAAAAAAAABAAAAC1 BwAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvbWFpbi9qYXZhL2NvbS8KACAAAAAA AAEAGABjvMSX3ITLAWO8xJfchMsBsV4K1dmEywFQSwECPwAUAAAAAAAZhm89AAAAAAAAAAAA AAAAMQAkAAAAAAAAABAAAAD/BwAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvbWFp bi9qYXZhL2NvbS90ZXN0LwoAIAAAAAAAAQAYANsNupfchMsB2w26l9yEywGZcbmX3ITLAVBL AQI/ABQAAAAAAK2Dbz0AAAAAAAAAAAAAAAA6ACQAAAAAAAAAEAAAAE4IAABTZXR1cEludGVy Y2VwdG9yQ2hhaW5UZXN0L3NyYy9tYWluL2phdmEvY29tL3Rlc3Qvc2VydmljZXMvCgAgAAAA AAABABgAOxvK4dmEywE7G8rh2YTLAePTCtXZhMsBUEsBAj8AFAAAAAgAwIZvPUcYIzjwAAAA ywEAAEkAJAAAAAAAAAAgAAAApggAAFNldHVwSW50ZXJjZXB0b3JDaGFpblRlc3Qvc3JjL21h aW4vamF2YS9jb20vdGVzdC9zZXJ2aWNlcy9IZWxsb1dvcmxkLmphdmEKACAAAAAAAAEAGABR 6cZQ3YTLATsbyuHZhMsBOxvK4dmEywFQSwECPwAUAAAAAABqg289AAAAAAAAAAAAAAAALQAk AAAAAAAAABAAAAD9CQAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvbWFpbi9yZXNv dXJjZXMvCgAgAAAAAAABABgAffLGl9mEywF98saX2YTLAX3yxpfZhMsBUEsBAj8AFAAAAAAA dINvPQAAAAAAAAAAAAAAACMAJAAAAAAAAAAQAAAASAoAAFNldHVwSW50ZXJjZXB0b3JDaGFp blRlc3Qvc3JjL3Rlc3QvCgAgAAAAAAABABgAhtY9o9mEywGG1j2j2YTLAdm8Cp7ZhMsBUEsB Aj8AFAAAAAAAHYRvPQAAAAAAAAAAAAAAACgAJAAAAAAAAAAQAAAAiQoAAFNldHVwSW50ZXJj ZXB0b3JDaGFpblRlc3Qvc3JjL3Rlc3QvamF2YS8KACAAAAAAAAEAGAB3dcVg2oTLAXd1xWDa hMsB6eMKntmEywFQSwECPwAUAAAAAAAThm89AAAAAAAAAAAAAAAALAAkAAAAAAAAABAAAADP CgAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVzdC9qYXZhL2NvbS8KACAAAAAA AAEAGAB8SnWQ3ITLAXxKdZDchMsBd3XFYNqEywFQSwECPwAUAAAAAAAThm89AAAAAAAAAAAA AAAAMQAkAAAAAAAAABAAAAAZCwAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVz dC9qYXZhL2NvbS90ZXN0LwoAIAAAAAAAAQAYAMImapDchMsBwiZqkNyEywGavFGI3ITLAVBL AQI/ABQAAAAAACOEbz0AAAAAAAAAAAAAAAA4ACQAAAAAAAAAEAAAAGgLAABTZXR1cEludGVy Y2VwdG9yQ2hhaW5UZXN0L3NyYy90ZXN0L2phdmEvY29tL3Rlc3QvY29uZmlnLwoAIAAAAAAA AQAYAGj142XahMsBaPXjZdqEywGZw8Vg2oTLAVBLAQI/ABQAAAAIAJaIbz0MthVaZwEAAEID AABFACQAAAAAAAAAIAAAAL4LAABTZXR1cEludGVyY2VwdG9yQ2hhaW5UZXN0L3NyYy90ZXN0 L2phdmEvY29tL3Rlc3QvY29uZmlnL015Q29uZmlnLmphdmEKACAAAAAAAAEAGACEiJLQ3oTL AWj142XahMsBaPXjZdqEywFQSwECPwAUAAAAAACGhG89AAAAAAAAAAAAAAAANwAkAAAAAAAA ABAAAACIDQAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMvdGVzdC9qYXZhL2NvbS90 ZXN0L3Rlc3RzLwoAIAAAAAAAAQAYAP/8qNTahMsB//yo1NqEywGz4kvR2oTLAVBLAQI/ABQA AAAIAA2Ibz3yGPKRVAIAAG4FAABCACQAAAAAAAAAIAAAAN0NAABTZXR1cEludGVyY2VwdG9y Q2hhaW5UZXN0L3NyYy90ZXN0L2phdmEvY29tL3Rlc3QvdGVzdHMvTXlUZXN0LmphdmEKACAA AAAAAAEAGAARlUU33oTLAf/8qNTahMsB//yo1NqEywFQSwECPwAUAAAAAADkg289AAAAAAAA AAAAAAAALQAkAAAAAAAAABAAAACREAAAU2V0dXBJbnRlcmNlcHRvckNoYWluVGVzdC9zcmMv dGVzdC9yZXNvdXJjZXMvCgAgAAAAAAABABgAgEFnH9qEywGAQWcf2oTLAYbWPaPZhMsBUEsB Aj8AFAAAAAgAOYhvPX4dv3dzAQAASQQAAEIAJAAAAAAAAAAgAAAA3BAAAFNldHVwSW50ZXJj ZXB0b3JDaGFpblRlc3Qvc3JjL3Rlc3QvcmVzb3VyY2VzL2NhbWVsLWNvbmZpZy10ZXN0Lnht bAoAIAAAAAAAAQAYAPO7LWnehMsBgEFnH9qEywGAQWcf2oTLAVBLBQYAAAAAFAAUACYKAACv EgAAAAA= --------------070207070502090304070207--