<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.jacorb.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://www.jacorb.org/bugzilla/"
          
          maintainer="jacorb@goots.org"
>

    <bug>
          <bug_id>997</bug_id>
          
          <creation_ts>2014-11-07 01:18:41 +0000</creation_ts>
          <short_desc>When we invoke Jacorb service, we are able to get into the service but the InputParam(list of objects) are null.empty</short_desc>
          <delta_ts>2014-12-03 03:46:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>JacORB</product>
          <component>ORB</component>
          <version>2.3.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="bharadwaj">bharadwaj2012</reporter>
          <assigned_to name="Mailinglist to track bugs">jacorb-bugs</assigned_to>
          <cc>jacorb</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3214</commentid>
    <comment_count>0</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-07 01:18:41 +0000</bug_when>
    <thetext>We set the inputparam&apos;s(input) and other String and shot param&apos;s as an input to the jacorb service , in the service we are able to get the single param&apos;s like string and short but inputparam&apos;s(list of objects) object is null/ empty.

But the same inputParam&apos;s(output) we are using it for response and we are getting the response output without any problem.
We feel it&apos;s some marshaling issue in case of input. It&apos;s blocker for our flow because based on inputparam(input) set, we are navigating to the other service to update the same.

Note:the same inputparams set(input) is working in sub corba implementation. 

Could you please help on this. it&apos;s very urgent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3215</commentid>
    <comment_count>1</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-07 03:27:55 +0000</bug_when>
    <thetext>Please provide a test case (or modify one of the existing tests/demos) to demonstrate the problem.

Do you have any debug logs? Code? (including IDL) ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3218</commentid>
    <comment_count>2</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-10 01:16:39 +0000</bug_when>
    <thetext>(In reply to bharadwaj from comment #0)
&gt; We set the inputparam&apos;s(input) and other String and shot param&apos;s as an input
&gt; to the jacorb service , in the service we are able to get the single param&apos;s
&gt; like string and short but inputparam&apos;s(list of objects) object is null/
&gt; empty.
&gt; 
&gt; But the same inputParam&apos;s(output) we are using it for response and we are
&gt; getting the response output without any problem.
&gt; We feel it&apos;s some marshaling issue in case of input. It&apos;s blocker for our
&gt; flow because based on inputparam(input) set, we are navigating to the other
&gt; service to update the same.
&gt; 
&gt; Note:the same inputparams set(input) is working in sun Corba implementation. 
&gt; 
&gt; Could you please help on this. it&apos;s very urgent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3219</commentid>
    <comment_count>3</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-10 03:17:33 +0000</bug_when>
    <thetext>Did you mean to copy and paste your first comment?!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3220</commentid>
    <comment_count>4</comment_count>
      <attachid>446</attachid>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 03:47:25 +0000</bug_when>
    <thetext>Created attachment 446
corbaServiceIDL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3221</commentid>
    <comment_count>5</comment_count>
      <attachid>447</attachid>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 03:48:03 +0000</bug_when>
    <thetext>Created attachment 447
corbaService input params IDL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3222</commentid>
    <comment_count>6</comment_count>
      <attachid>448</attachid>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 03:52:01 +0000</bug_when>
    <thetext>Created attachment 448
CorbaServiceImpl class</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3223</commentid>
    <comment_count>7</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 03:54:08 +0000</bug_when>
    <thetext>Hi Nick,

I have attached the IDL&apos;s and implementation for the same.

Please help!!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3224</commentid>
    <comment_count>8</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-11 04:18:08 +0000</bug_when>
    <thetext>Can you provide a working standalone test case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3225</commentid>
    <comment_count>9</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-11 04:38:28 +0000</bug_when>
    <thetext>And do you have debug logging demonstrating the issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3226</commentid>
    <comment_count>10</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 04:51:33 +0000</bug_when>
    <thetext>There is no issue in debug level : if u see the IMPL class , line no&apos; 52 it&apos;s logging as size 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3227</commentid>
    <comment_count>11</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-11 04:57:17 +0000</bug_when>
    <thetext>I meant JacORB debugging not yours. A test case demonstrating the issue would be incredibly useful to show the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3228</commentid>
    <comment_count>12</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 05:20:41 +0000</bug_when>
    <thetext>for jacorb , i dont have any test case. i use UCSV corba simulator to test the service.
but for sun corba i have junit test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3229</commentid>
    <comment_count>13</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 05:35:09 +0000</bug_when>
    <thetext>Shall i share the Sun corba test case, working one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3230</commentid>
    <comment_count>14</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-11 05:52:02 +0000</bug_when>
    <thetext>If its a standalone test case (even one invoked by junit) it should be able to be used with JacORB as well. 
Are you saying you haven&apos;t actually used JacORB but just used a simulator ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3231</commentid>
    <comment_count>15</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-11 06:04:17 +0000</bug_when>
    <thetext>Basically we have two types of corba services which uses same code. Sun and jacorb
Jacorb corba service is running in the remote server, to test this jacorb corba service we use Simulator to invoke the service.
We are not sure how to use Jcorb junit test case .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3232</commentid>
    <comment_count>16</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-11 06:12:20 +0000</bug_when>
    <thetext>Ok. Can you please provide a client / server test case, even if its for the Oracle ORB that demonstrates your scenario?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3233</commentid>
    <comment_count>17</comment_count>
      <attachid>449</attachid>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-12 01:57:25 +0000</bug_when>
    <thetext>Created attachment 449
CorbaServiceTest

Corbaservice sun/oracle orb based test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3234</commentid>
    <comment_count>18</comment_count>
      <attachid>450</attachid>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-12 02:05:54 +0000</bug_when>
    <thetext>Created attachment 450
Corba service test case

Sun/orfacle orb based corba test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3238</commentid>
    <comment_count>19</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-14 07:11:34 +0000</bug_when>
    <thetext>Looking at your Oracle test case there doesn&apos;t appear to be anything in it that is particularly specific - so I would think you could adapt it to run JacORB instead.

If you can produce both a client *and* a server side to demonstrate the issue it would be helpful. 

Can you clarify - is your remote server running on JacORB or on Oracle ORB? And you use either an Oracle client or a JacORB client ? 

Can you test without using the simulator ? 

Without useful debugging information there is little that appears obviously wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3239</commentid>
    <comment_count>20</comment_count>
    <who name="bharadwaj">bharadwaj2012</who>
    <bug_when>2014-11-15 04:11:22 +0000</bug_when>
    <thetext>The remote server running on jacorb , and we dont have jacorb based client/test case. so we use only simulator. 
If you could provide us some sort of jacorb client/test(example) case like whatever we have it for sun/oracle corba based client . We would do test that as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3240</commentid>
    <comment_count>21</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-11-15 09:45:35 +0000</bug_when>
    <thetext>Your Oracle client should be easily able to run using the JacORB ORB. There are also plenty of demos and unit tests in the JacORB distribution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3247</commentid>
    <comment_count>22</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2014-12-03 03:46:07 +0000</bug_when>
    <thetext>I am unable to reproduce a problem.

I am closing this; if you can still reproduce an issue please reopen and retest with the current version (3.5) and without the corba simulator (in case there is a bug in that).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>446</attachid>
            <date>2014-11-11 03:47:25 +0000</date>
            <delta_ts>2014-11-11 03:47:25 +0000</delta_ts>
            <desc>corbaServiceIDL</desc>
            <filename>corbaService.idl</filename>
            <type>text/plain</type>
            <size>841</size>
            <attacher name="bharadwaj">bharadwaj2012</attacher>
            
              <data encoding="base64">DQojaW5jbHVkZSA8cGFyYW1ldGVyLmlkbD4NCg0KbW9kdWxlIGNvcmJhDQp7DQptb2R1bGUgdjAx
DQp7DQoJc3RydWN0IFN5c3RlbUluZm8NCgl7DQoJCXN0cmluZyB2ZXJzaW9uOw0KCQlzdHJpbmcg
dmVuZG9yOw0KCX07DQoNCglpbnRlcmZhY2UgQ29yYmFTZXJ2aWNlOw0KDQoJaW50ZXJmYWNlIFVz
ZXJBdXRoDQoJew0KCQlleGNlcHRpb24gQXV0aEVycm9yDQoJCXsNCgkJCXN0cmluZyByZWFzb247
DQoJCX07DQoNCgkJQ29yYmFTZXJ2aWNlIGxvZ2luVXNlcihpbiBzdHJpbmcgdXNlcklELA0KCQkJ
aW4gc3RyaW5nIHBhc3N3b3JkLCBpbiBzaG9ydCB2ZXJzaW9uKQ0KCQkJcmFpc2VzIChBdXRoRXJy
b3IpOw0KCX07DQoNCglpbnRlcmZhY2UgQ29yYmFTZXJ2aWNlDQoJew0KCQlyZWFkb25seSBhdHRy
aWJ1dGUgbG9uZyBzZXNzaW9uaWQ7DQoJCXJlYWRvbmx5IGF0dHJpYnV0ZSBTeXN0ZW1JbmZvIHN5
c0luZm87DQoJCXJlYWRvbmx5IGF0dHJpYnV0ZSBzdHJpbmcgdXNlcmlkOw0KCQlyZWFkb25seSBh
dHRyaWJ1dGUgbG9uZyBzcGlkOw0KDQoJCQ0KDQoNCgkJbG9uZyBlbXBsb3llZShpbiBzdHJpbmcg
cGFyYW0xLA0KCQkJaW4gbG9uZyBsb25nIHBhcmFtMiwgDQoJCQlpbiBzdHJpbmcgcGFyYW0zLA0K
CQkJaW4gYm9vbGVhbiBwYXJhbTQsIA0KCQkJaW4gY29yYmE6OnBhcmFtOjpQYXJhbWV0ZXJTZXQg
aW5wdXRQYXJhbVNldCwNCgkJCWluIHN0cmluZyBwYXJhbTYsDQoJCQlvdXQgbG9uZyBsb25nIHBh
cmFtNywNCgkJCW91dCBsb25nIGxvbmcgcGFyYW04LA0KCQkJb3V0IGNvcmJhOjpwYXJhbTo6UGFy
YW1ldGVyU2V0IG91dHB1dFBhcmFtU2V0KTsNCg0KCX07DQp9Ow0KfTsNCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>447</attachid>
            <date>2014-11-11 03:48:03 +0000</date>
            <delta_ts>2014-11-11 03:48:03 +0000</delta_ts>
            <desc>corbaService input params IDL</desc>
            <filename>parameter.idl</filename>
            <type>text/plain</type>
            <size>1714</size>
            <attacher name="bharadwaj">bharadwaj2012</attacher>
            
              <data encoding="base64">DQoNCiNpZm5kZWYgX19QQVJBTV9ERUZJTkVEDQojZGVmaW5lIF9fUEFSQU1fREVGSU5FRA0KDQoN
Cm1vZHVsZSBjb3JiYSANCnsNCiAgICBtb2R1bGUgcGFyYW0gDQogICAgew0KICAgICAgICBlbnVt
IFBhcmFtZXRlclZhbHVlVHlwZQ0KICAgICAgICB7DQogICAgICAgICAgICBQQVJBTV9JTlQsDQog
ICAgICAgICAgICBQQVJBTV9MT05HLA0KICAgICAgICAgICAgUEFSQU1fRkxPQVQsDQogICAgICAg
ICAgICBQQVJBTV9ET1VCTEUsDQogICAgICAgICAgICBQQVJBTV9TVFJJTkcsDQogICAgICAgICAg
ICBQQVJBTV9CT09MRUFOLA0KICAgICAgICAgICAgUEFSQU1fQllURV9TVFJFQU0sDQoJCQlQQVJB
TV9TSE9SVA0KICAgICAgICB9Ow0KCQllbnVtIENoYXJnaW5nRGF0YVR5cGUNCgkJew0KCQkJVk9M
VU1FLA0KCQkJVElNRQ0KCQl9Ow0KICAgICAgICANCiAgICANCiAgICAgICAgdW5pb24gUGFyYW1l
dGVyVmFsdWUgc3dpdGNoKFBhcmFtZXRlclZhbHVlVHlwZSkNCiAgICAgICAgew0KICAgICAgICAg
ICAgY2FzZSBQQVJBTV9JTlQ6ICAgICAgICAgbG9uZyAgICAgICAgICAgIGludFZhbHVlOw0KICAg
ICAgICAgICAgY2FzZSBQQVJBTV9MT05HOiAgICAgICAgbG9uZyBsb25nICAgICAgIGxvbmdWYWx1
ZTsNCiAgICAgICAgICAgIGNhc2UgUEFSQU1fRkxPQVQ6ICAgICAgIGZsb2F0ICAgICAgICAgICBm
bG9hdFZhbHVlOw0KICAgICAgICAgICAgY2FzZSBQQVJBTV9ET1VCTEU6ICAgICAgZG91YmxlICAg
ICAgICAgIGRvdWJsZVZhbHVlOyANCiAgICAgICAgICAgIGNhc2UgUEFSQU1fU1RSSU5HOiAgICAg
IHN0cmluZyAgICAgICAgICBzdHJpbmdWYWx1ZTsNCiAgICAgICAgICAgIGNhc2UgUEFSQU1fQk9P
TEVBTjogICAgIGJvb2xlYW4gICAgICAgICBib29sZWFuVmFsdWU7DQogICAgICAgICAgICBjYXNl
IFBBUkFNX0JZVEVfU1RSRUFNOiBzZXF1ZW5jZTxvY3RldD4gYnl0ZUFycmF5VmFsdWU7DQogICAg
ICAgICAgICBjYXNlIFBBUkFNX1NIT1JUOiAgICAgICBzaG9ydCAgICAgICAgICAgc2hvcnRWYWx1
ZTsNCiAgICAgICAgfTsNCg0KICAgICAgICBpbnRlcmZhY2UgUGFyYW1ldGVySUQNCiAgICAgICAg
ew0KICAgICAgICAgICAgY29uc3Qgc2hvcnQgRU1QVFkgICAgICAgICAgICAgICAgICAgICAgID0g
LTE7DQogICAgICAgICAgICBjb25zdCBzaG9ydCBVTlNFVCAgICAgICAgICAgICAgICAgICAgICAg
PSAwOw0KICAgICAgICAgICAgY29uc3Qgc2hvcnQgQUNDRVNTX1BUX05BTUUgICAgICAgICAgICAg
ID0gMTsNCiAgICAgICAgICAgDQogICAgICAgIH07DQoJDQogICAgICAgIGludGVyZmFjZSBDb25m
aXJtU3RhdHVzDQogICAgICAgIHsNCiAgICAgICAgICAgIC8vIFZhbHVlcyBmb3IgUGFyYW1ldGVy
SUQuQ09ORklSTV9TVEFUVVMNCiAgICAgICAgICAgIGNvbnN0IGxvbmcgU1VDQ0VTUyAgICAgICAg
ICAgICAgICAgICAgID0gMTAwMDsNCiAgICAgICAgICAgIGNvbnN0IGxvbmcgRFVQTElDQVRFRCAg
ICAgICAgICAgICAgICAgID0gMTAwMTsNCiAgICAgICAgfTsNCiAgIA0KICAgICAgICBzdHJ1Y3Qg
UGFyYW1ldGVyIA0KICAgICAgICB7DQogICAgICAgICAgICBzaG9ydCBwYXJhbWV0ZXJJRDsNCiAg
ICAgICAgICAgIFBhcmFtZXRlclZhbHVlIHZhbHVlOw0KICAgICAgICB9Ow0KDQogICAgICAgIHR5
cGVkZWYgc2VxdWVuY2U8UGFyYW1ldGVyPiBQYXJhbWV0ZXJTZXQ7DQogICAgfTsNCn07DQojZW5k
aWYNCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>448</attachid>
            <date>2014-11-11 03:52:01 +0000</date>
            <delta_ts>2014-11-11 03:52:01 +0000</delta_ts>
            <desc>CorbaServiceImpl class</desc>
            <filename>CorbaServiceImpl.java</filename>
            <type>text/plain</type>
            <size>4361</size>
            <attacher name="bharadwaj">bharadwaj2012</attacher>
            
              <data encoding="base64">cGFja2FnZSBjb20udGVzdC5zZXJ2aWNlLkNPUkJBU2VydmljZTsNCg0KaW1wb3J0IGphdmEudXRp
bC5IYXNoTWFwOw0KaW1wb3J0IGphdmEudXRpbC5JdGVyYXRvcjsNCmltcG9ydCBqYXZhLnV0aWwu
TWFwOw0KaW1wb3J0IGphdmEudXRpbC5sb2dnaW5nLkxvZ2dlcjsNCg0KaW1wb3J0IG9yZy5hcGFj
aGUuY2FtZWwuRXhjaGFuZ2U7DQppbXBvcnQgb3JnLmFwYWNoZS5jYW1lbC5Qcm9kdWNlclRlbXBs
YXRlOw0KaW1wb3J0IGNvbS50ZXN0LmludGVyZmFjZXMudGVzdC5jb3JiYS5Db3JiYVBhcmFtUGFy
YW1ldGVyOw0KaW1wb3J0IGNvbS50ZXN0LmludGVyZmFjZXMudGVzdC5jb3JiYS5Db3JiYVBhcmFt
UGFyYW1ldGVyU2V0Ow0KaW1wb3J0IGNvbS50ZXN0LmludGVyZmFjZXMudGVzdC5jb3JiYS5FbXBs
b3llZVJlc3BvbnNlOw0KDQoNCkBqYXZheC5qd3MuV2ViU2VydmljZSgNCiAgICAgICAgc2Vydmlj
ZU5hbWUgPSAiQ29yYmFWMDFDb3JiYVNlcnZpY2UiLA0KICAgICAgICBwb3J0TmFtZSA9ICJjb20u
dGVzdC5pbnRlcmZhY2VzLnRlc3QuY29yYmEuQ29yYmFWMDFDb3JiYVNlcnZpY2VQb3J0IiwNCiAg
ICAgICAgdGFyZ2V0TmFtZXNwYWNlID0gImh0dHA6Ly90ZXN0LmNvbS9pbnRlcmZhY2VzL3Rlc3Qv
Y29yYmEiLA0KICAgICAgICB3c2RsTG9jYXRpb24gPSAiY29yYmFTZXJ2aWNlLndzZGwiLA0KICAg
ICAgICBlbmRwb2ludEludGVyZmFjZSA9ICJjb20udGVzdC5pbnRlcmZhY2VzLnRlc3QuY29yYmEu
Q29yYmFWMDFDb3JiYVNlcnZpY2UiKQ0KcHVibGljIGNsYXNzIENvcmJhU2VydmljZUltcGwgew0K
DQoJIHByaXZhdGUgc3RhdGljIGZpbmFsIExvZ2dlciBMT0cgPSBMb2dnZXIuZ2V0TG9nZ2VyKENv
cmJhU2VydmljZUltcGwuY2xhc3MuZ2V0TmFtZSgpKTsNCgkgcHJpdmF0ZSBQcm9kdWNlclRlbXBs
YXRlIHByb2R1Y2VyVGVtcGxhdGU7DQoJIHB1YmxpYyBDb3JiYVNlcnZpY2VJbXBsIChFeGNoYW5n
ZSBleGNoYW5nZSkNCgkgICAgew0KCSAgICAJcHJvZHVjZXJUZW1wbGF0ZSA9IGV4Y2hhbmdlLmdl
dENvbnRleHQoKS5jcmVhdGVQcm9kdWNlclRlbXBsYXRlKCk7DQoJICAgIH0NCgkgDQogICAgcHVi
bGljIGludCBlbXBsb3llZSgNCiAgICAgICAgamF2YS5sYW5nLlN0cmluZyBwYXJhbTEsDQogICAg
ICAgIGxvbmcgcGFyYW0yLA0KICAgICAgICBqYXZhLmxhbmcuU3RyaW5nIHBhcmFtMywNCiAgICAg
ICAgYm9vbGVhbiBwYXJhbTQsDQogICAgICAgIGNvbS50ZXN0LmludGVyZmFjZXMudGVzdC5jb3Ji
YS5Db3JiYVBhcmFtUGFyYW1ldGVyU2V0IGlucHV0UGFyYW1TZXQsDQogICAgICAgIGphdmEubGFu
Zy5TdHJpbmcgcGFyYW02LA0KICAgICAgICBqYXZheC54bWwud3MuSG9sZGVyPGphdmEubGFuZy5M
b25nPiBwYXJhbTcsDQogICAgICAgIGphdmF4LnhtbC53cy5Ib2xkZXI8amF2YS5sYW5nLkxvbmc+
IHBhcmFtOCwNCiAgICAgICAgamF2YXgueG1sLndzLkhvbGRlcjxDb3JiYVBhcmFtUGFyYW1ldGVy
U2V0PiBvdXRwdXRQYXJhbVNldA0KICAgICl7DQogICAgICAgIExPRy5pbmZvKCJFeGVjdXRpbmcg
b3BlcmF0aW9uIGVtcGxveWVlIik7DQogICAgICAgIE1hcDxTdHJpbmcsIE9iamVjdD4gcmVxdWVz
dEhlYWRlcnMgPSBuZXcgSGFzaE1hcDxTdHJpbmcsIE9iamVjdD4oKTsNCiAgICAgICAgdHJ5IHsN
CiAgICAgICAgCXJlcXVlc3RIZWFkZXJzLnB1dCgicGFyYW0xIiwgcGFyYW0xKTsNCiAgICAgICAg
CXJlcXVlc3RIZWFkZXJzLnB1dCgicGFyYW0yIiwgcGFyYW0yKTsNCiAgICAgICAgCXJlcXVlc3RI
ZWFkZXJzLnB1dCgicGFyYW0zIiwgcGFyYW0zKTsNCiAgICAgICAgCXJlcXVlc3RIZWFkZXJzLnB1
dCgicGFyYW00IiwgcGFyYW00KTsNCiAgICAgICAgCXJlcXVlc3RIZWFkZXJzLnB1dCgiaW5wdXRQ
YXJhbVNldCIsIGlucHV0UGFyYW1TZXQpOw0KICAgICAgICAJcmVxdWVzdEhlYWRlcnMucHV0KCJl
clJlZmVyZW5jZSIsIHBhcmFtNik7DQogICAgICAgIAlyZXF1ZXN0SGVhZGVycy5wdXQoIm9wZXJh
dGlvbk5hbWUiLCAiZW1wbG95ZWUiKTsNCiAgICAgICAgCWlmKGlucHV0UGFyYW1TZXQgIT1udWxs
KXsNCiAgICAgICAgCQlMT0cuaW5mbygiaW5wdXRQYXJhbVNldCE9bnVsbCIraW5wdXRQYXJhbVNl
dC5nZXRJdGVtKCkuc2l6ZSgpKTsNCiAgICAgICAgCUl0ZXJhdG9yPENvcmJhUGFyYW1QYXJhbWV0
ZXI+IGlucHV0UGFyYW1JdGVyYXRvciA9IGlucHV0UGFyYW1TZXQuZ2V0SXRlbSgpLml0ZXJhdG9y
KCk7DQogICAgICAgIAlzaG9ydCBwYXJhbWV0ZXJJRDsNCiAgICAgICAgCWludCB2YWx1ZT0wOw0K
ICAgICAgICAJDQogICAgICAgIAl3aGlsZShpbnB1dFBhcmFtSXRlcmF0b3IuaGFzTmV4dCgpKSB7
DQogICAgICAgIAkJQ29yYmFQYXJhbVBhcmFtZXRlciBjb3JiYVBhcmFtUGFyYW1ldGVyID0gKChD
b3JiYVBhcmFtUGFyYW1ldGVyKWlucHV0UGFyYW1JdGVyYXRvci5uZXh0KCkpOw0KICAgICAgICAJ
CXBhcmFtZXRlcklEID0gY29yYmFQYXJhbVBhcmFtZXRlci5nZXRQYXJhbWV0ZXJJRCgpOw0KICAg
ICAgICAJCUxPRy5pbmZvKCJFbXBsb3llZV9wYXJhbWV0ZXJJRCA6OiIgKyBwYXJhbWV0ZXJJRCk7
DQogICAgICAgIAkJaWYocGFyYW1ldGVySUQgPT0gMTAwKQ0KICAgICAgICAJCXsgICAgICAgIAkJ
DQogICAgICAgIAkJCUxPRy5pbmZvKCIgcGFyYW1ldGVySUQgOjoiICsgcGFyYW1ldGVySUQpOw0K
ICAgICAgICAJCQkNCiAgICAgICAgCQkJaWYgKGNvcmJhUGFyYW1QYXJhbWV0ZXIuZ2V0VmFsdWUo
KS5nZXRJbnRWYWx1ZSgpICE9IG51bGwpDQogICAgICAgIAkJCXsNCiAgICAgICAgCQkJCXZhbHVl
ID0gY29yYmFQYXJhbVBhcmFtZXRlci5nZXRWYWx1ZSgpLmdldEludFZhbHVlKCk7ICAgICAgICAJ
CQkJDQogICAgICAgIAkJCX0NCiAgICAgICAgCQkJZWxzZSBpZiAoY29yYmFQYXJhbVBhcmFtZXRl
ci5nZXRWYWx1ZSgpLmdldFNob3J0VmFsdWUoKSAhPSBudWxsKQ0KICAgICAgICAJCQl7DQogICAg
ICAgIAkJCQl2YWx1ZT1jb3JiYVBhcmFtUGFyYW1ldGVyLmdldFZhbHVlKCkuZ2V0U2hvcnRWYWx1
ZSgpOw0KICAgICAgICAJCQl9ICAgICAgICAJCQkNCiAgICAgICAgCQkJTE9HLmluZm8oInZhbHVl
IDo6IiArIHZhbHVlKTsNCiAgICAgICAgCQl9DQogICAgICAgIAkJDQogICAgICAgIAkJaWYocGFy
YW1ldGVySUQgPT0gMjAwKQ0KICAgICAgICAJCQkNCiAgICAgICAgCQl7DQogICAgICAgIAkJCUxP
Ry5pbmZvKCIgcGFyYW1ldGVySUQ6OiIgKyBwYXJhbWV0ZXJJRCk7DQogICAgICAgIAkJCWlmIChj
b3JiYVBhcmFtUGFyYW1ldGVyLmdldFZhbHVlKCkuZ2V0SW50VmFsdWUoKSAhPSBudWxsKQ0KICAg
ICAgICAJCQl7DQogICAgICAgIAkJCQlyZXF1ZXN0SGVhZGVycy5wdXQoInBhcmFtZXRlcklEIiwg
Y29yYmFQYXJhbVBhcmFtZXRlci5nZXRWYWx1ZSgpLmdldEludFZhbHVlKCkpOw0KICAgICAgICAJ
CQl9DQogICAgICAgIAkJCWVsc2UgaWYgKGNvcmJhUGFyYW1QYXJhbWV0ZXIuZ2V0VmFsdWUoKS5n
ZXRTaG9ydFZhbHVlKCkgIT0gbnVsbCkNCiAgICAgICAgCQkJew0KICAgICAgICAJCQkJcmVxdWVz
dEhlYWRlcnMucHV0KCJwYXJhbWV0ZXJJRCIsIGNvcmJhUGFyYW1QYXJhbWV0ZXIuZ2V0VmFsdWUo
KS5nZXRTaG9ydFZhbHVlKCkpOyAgICAgICAJCQkJDQogICAgICAgIAkJCX0NCiAgICAgICAgCQkJ
cmVxdWVzdEhlYWRlcnMucHV0KCJmbGFnIiwgdHJ1ZSk7DQogICAgICAgIAkJfQ0KICAgICAgICAJ
CQkNCiAgICAgICAgCX19DQogICAgICAgIAllbHNlew0KICAgICAgICAJCUxPRy5pbmZvKCJpbnB1
dFBhcmFtU2V0IGlzIG51bGwiKTsNCiAgICAgICAgCX0NCiAgICAgICAgCQ0KICAgICAgICAgICAg
RW1wbG95ZWVSZXNwb25zZSByZXNwb25zZSA9IHByb2R1Y2VyVGVtcGxhdGUucmVxdWVzdEJvZHlB
bmRIZWFkZXJzKCJkaXJlY3Q6Y29yYmFPcGVyYXRpb25zIiwgIjxULz4iLHJlcXVlc3RIZWFkZXJz
LEVtcGxveWVlUmVzcG9uc2UuY2xhc3MpOw0KICAgICAgICAgICAgaW50IHJlc3BvbnNlQ29kZSA9
IHJlc3BvbnNlLmdldFJldHVybigpOw0KICAgICAgICAgICAgcGFyYW03LnZhbHVlID0gcmVzcG9u
c2UuZ2V0UGFyYW03KCk7DQogICAgICAgICAgICBwYXJhbTgudmFsdWUgPSByZXNwb25zZS5nZXRQ
YXJhbTgoKTsNCiAgICAgICAgICAgIG91dHB1dFBhcmFtU2V0LnZhbHVlID0gcmVzcG9uc2UuZ2V0
T3V0cHV0UGFyYW1TZXQoKTsNCiAgICAgICAgICAgIHJldHVybiByZXNwb25zZUNvZGU7DQogICAg
ICAgIH0gY2F0Y2ggKGphdmEubGFuZy5FeGNlcHRpb24gZXgpIHsNCiAgICAgICAgICAgIGV4LnBy
aW50U3RhY2tUcmFjZSgpOw0KICAgICAgICAgICAgdGhyb3cgbmV3IFJ1bnRpbWVFeGNlcHRpb24o
ZXgpOw0KICAgICAgICB9DQogICAgfQ0KDQp9DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>449</attachid>
            <date>2014-11-12 01:57:25 +0000</date>
            <delta_ts>2014-11-12 02:04:39 +0000</delta_ts>
            <desc>CorbaServiceTest</desc>
            <filename>sample.java</filename>
            <type>text/plain</type>
            <size>3526</size>
            <attacher name="bharadwaj">bharadwaj2012</attacher>
            
              <data encoding="base64">cGFja2FnZSBjb20ucmVka25lZS5pYi5QcmVwYWlkQWNjb3VudF9DT1JCQVNlcnZpY2U7DQoNCmlt
cG9ydCBvcmcub21nLkNPUkJBLkxvbmdIb2xkZXI7DQppbXBvcnQgb3JnLm9tZy5DT1JCQS5PUkI7
DQppbXBvcnQgb3JnLm9tZy5Db3NOYW1pbmcuTmFtaW5nQ29udGV4dEV4dDsNCmltcG9ydCBvcmcu
b21nLkNvc05hbWluZy5OYW1pbmdDb250ZXh0RXh0SGVscGVyOw0KDQppbXBvcnQgY29yYmEucGFy
YW0uUGFyYW1ldGVyOw0KaW1wb3J0IGNvcmJhLnBhcmFtLlBhcmFtZXRlclNldEhvbGRlcjsNCmlt
cG9ydCBjb3JiYS5wYXJhbS5QYXJhbWV0ZXJWYWx1ZTsNCmltcG9ydCBjb3JiYS52MDEuQ29yYmFT
ZXJ2aWNlOw0KaW1wb3J0IGNvcmJhLnYwMS5Vc2VyQXV0aDsNCmltcG9ydCBjb3JiYS52MDEuVXNl
ckF1dGhIZWxwZXI7DQoNCnB1YmxpYyBjbGFzcyBDb3JiYVNlcnZpY2VUZXN0IHsNCgkNCglwcml2
YXRlIHN0YXRpYyBDb3JiYVNlcnZpY2UgcHBhID0gbnVsbDsNCglzdGF0aWMgUGFyYW1ldGVyW10g
cEFycmF5MSA9IG5ldyBQYXJhbWV0ZXJbM107DQoJc3RhdGljIFBhcmFtZXRlciBwMSxwMixwMzsN
CgkNCglvcmcub21nLkNPUkJBLlN0cmluZ0hvbGRlciBzdHJpbmdWYWx1ZSA9IG5ldyBvcmcub21n
LkNPUkJBLlN0cmluZ0hvbGRlcigpOwkJDQoJb3JnLm9tZy5DT1JCQS5Mb25nSG9sZGVyIGxvbmdW
YWx1ZSA9IG5ldyBvcmcub21nLkNPUkJBLkxvbmdIb2xkZXIoKTsNCglvcmcub21nLkNPUkJBLkxv
bmdIb2xkZXIgc2hvcnRmYWxsID0gbmV3IG9yZy5vbWcuQ09SQkEuTG9uZ0hvbGRlcigpOw0KCVBh
cmFtZXRlclNldEhvbGRlciBvdXRwdXRQYXJhbVNldCA9IG5ldyBQYXJhbWV0ZXJTZXRIb2xkZXIo
KTsNCglvcmcub21nLkNPUkJBLkxvbmdIb2xkZXIgbmV3QmFsID0gbmV3IExvbmdIb2xkZXIoKTsN
Cglsb25nIGFtb3VudDsNCglzaG9ydCBleHRlbnNpb247DQoJU3RyaW5nIG1zaXNkbjsNCglzdGF0
aWMgVXNlckF1dGggaGVsbG9JbXBsPW51bGw7DQoJDQoJQEJlZm9yZUNsYXNzDQoJcHVibGljIHN0
YXRpYyB2b2lkIGJlZm9yZVByZXBhaWRBY2NvdW50U2VydmljZUltcGxUZXN0KCkgew0KCQl0cnl7
CQkJDQoJCQkJCQkNCgkJCVN0cmluZyBhcmdzW10gPSB7Ii1PUkJJbml0aWFsSG9zdCIsImxvY2Fs
aG9zdCIsIi1PUkJJbml0aWFsUG9ydCIsIjIwMDAwIn07DQoJCQkvL1N0cmluZyBhcmdzW10gPSB7
Ii1PUkJJbml0aWFsSG9zdCIsIjEwLjU4LjE1Ni4yMzciLCItT1JCSW5pdGlhbFBvcnQiLCIyMDYx
In07DQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkhpdCBNYWluIGNsYXNzIik7DQoJCSAgICAvLyBj
cmVhdGUgYW5kIGluaXRpYWxpemUgdGhlIE9SQg0KCQkJT1JCIG9yYiA9IE9SQi5pbml0KGFyZ3Ms
IG51bGwpOw0KDQoJCSAgICAvLyBnZXQgdGhlIHJvb3QgbmFtaW5nIGNvbnRleHQNCgkJICAgIG9y
Zy5vbWcuQ09SQkEuT2JqZWN0IG9ialJlZiA9IG9yYi5yZXNvbHZlX2luaXRpYWxfcmVmZXJlbmNl
cygiTmFtZVNlcnZpY2UiKTsNCgkJICAgICAgICAgIA0KCQkgICAgLy8gVXNlIE5hbWluZ0NvbnRl
eHRFeHQgaW5zdGVhZCBvZiBOYW1pbmdDb250ZXh0LiBUaGlzIGlzIA0KCQkgICAgLy8gcGFydCBv
ZiB0aGUgSW50ZXJvcGVyYWJsZSBuYW1pbmcgU2VydmljZS4gIA0KCQkgICAgTmFtaW5nQ29udGV4
dEV4dCBuY1JlZiA9IE5hbWluZ0NvbnRleHRFeHRIZWxwZXIubmFycm93KG9ialJlZik7DQoJCSAN
CgkJICAgIC8vIHJlc29sdmUgdGhlIE9iamVjdCBSZWZlcmVuY2UgaW4gTmFtaW5nDQoJCSAgICBT
dHJpbmcgbmFtZSA9ICJDb3JiYVNlcnZpY2VVc2VyQXV0aCI7DQoJCSAgICAgaGVsbG9JbXBsID0g
VXNlckF1dGhIZWxwZXIubmFycm93KG5jUmVmLnJlc29sdmVfc3RyKG5hbWUpKTsNCg0KCQkgICAg
U3lzdGVtLm91dC5wcmludGxuKCJPYnRhaW5lZCBhIGhhbmRsZSBvbiBzZXJ2ZXIgb2JqZWN0OiAi
ICsgaGVsbG9JbXBsKTsNCgkJICAgIA0KCQkgICAgc2hvcnQgdmVyc2lvbiA9IDEwOw0KCQkJICAJ
ICANCgkJCXBwYSA9IGhlbGxvSW1wbC5sb2dpblVzZXIoInRlc3QiLCJ0ZXN0Iix2ZXJzaW9uKTsN
CgkJCQ0KCQkJc2hvcnQgcGFyYW1ldGVySUQxID0gMTAwOw0KCQkJUGFyYW1ldGVyVmFsdWUgcFYx
ID0gbmV3IFBhcmFtZXRlclZhbHVlKCk7DQoJCQlwVjEuaW50VmFsdWUoMSk7CQ0KCQkJcDEgPSBu
ZXcgUGFyYW1ldGVyKHBhcmFtZXRlcklEMSwgcFYxKTsNCgkJCXBBcnJheTFbMF0gPSBwMTsNCgkJ
CQ0KCQkJc2hvcnQgcGFyYW1ldGVySUQyID0gMTAxOw0KCQkJUGFyYW1ldGVyVmFsdWUgcFYyID0g
bmV3IFBhcmFtZXRlclZhbHVlKCk7DQoJCQlwVjIuaW50VmFsdWUoMjAwKTsJDQoJCQlwMiA9IG5l
dyBQYXJhbWV0ZXIocGFyYW1ldGVySUQyLCBwVjIpOw0KCQkJcEFycmF5MVsxXSA9IHAyOw0KCQkJ
DQoJCQlzaG9ydCBwYXJhbWV0ZXJJRDMgPSAxMDM7DQoJCQlQYXJhbWV0ZXJWYWx1ZSBwVjMgPSBu
ZXcgUGFyYW1ldGVyVmFsdWUoKTsNCgkJCXBWMy5pbnRWYWx1ZSgxMDAwKTsJICANCgkJCXAzID0g
bmV3IFBhcmFtZXRlcihwYXJhbWV0ZXJJRDMsIHBWMyk7DQoJCQlwQXJyYXkxWzJdID0gcDM7DQoJ
CQkNCgkJfQ0KCQkgICAgICANCgkJICAgIGNhdGNoIChFeGNlcHRpb24gZSkgew0KCQkgICAgICBT
eXN0ZW0ub3V0LnByaW50bG4oIkVSUk9SIDogIiArIGUpIDsNCgkJICAgICAgZS5wcmludFN0YWNr
VHJhY2UoU3lzdGVtLm91dCk7DQoJCSAgICB9DQoNCgl9DQoNCglAVGVzdA0KCXB1YmxpYyB2b2lk
IHRlc3RFbXBsb3llZSgpIHsNCgkJDQoJCS8vc3VjY2VzcyANCgkJYW1vdW50ID0gMTA7DQoJCWV4
dGVuc2lvbiA9IDUwOw0KCQlTeXN0ZW0ub3V0LnByaW50bG4oIlxuVEVTVElORyAuLi4uLi4uLi4u
Li4uLiByZXF1ZXN0RGViaXQoKSIpOw0KCQlwcGEuZW1wbG95ZWUoIjEwMCIsIDFsLCAidGVzdCIs
IHRydWUsIHBBcnJheTEsICJlclJlZmVyZW5jZSIsIGxvbmdWYWx1ZSwgbG9uZ1ZhbHVlLCBvdXRw
dXRQYXJhbVNldCk7IA0KCQlsb25nIHZhbHVlID0gbG9uZ1ZhbHVlLnZhbHVlOw0KCQlTeXN0ZW0u
b3V0LnByaW50bG4oIlxudmFsdWUiICsgdmFsdWUgKyAiYW1vdW50ICIgKyBhbW91bnQpOw0KCQlh
c3NlcnRFcXVhbHMoIlN1Y2Nlc3Mgc2NlbmFyaW8tIEV4cGVjdGVkIHJldHVybiA9IDAiLDAscHBh
LmVtcGxveWVlKCIxMDAiLCAxbCwgInRlc3QiLCB0cnVlLCBwQXJyYXkxLCAiZXJSZWZlcmVuY2Ui
LCBsb25nVmFsdWUsIGxvbmdWYWx1ZSwgb3V0cHV0UGFyYW1TZXQpKTsNCgkJYXNzZXJ0RXF1YWxz
KCJOZXcgQmFsYW5jZSA9IG9sZEJhbGFuY2UtYW1vdW50IiwobG9uZ1ZhbHVlLnZhbHVlLWFtb3Vu
dCksbG9uZ1ZhbHVlLnZhbHVlKTsNCgkJYXNzZXJ0RXF1YWxzKCJTaG9ydGZhbGwgPSBhbW91bnQt
b2xkQmFsYW5jZSIsKGFtb3VudC1sb25nVmFsdWUudmFsdWUpLHNob3J0ZmFsbC52YWx1ZSk7DQoJ
CVN5c3RlbS5vdXQucHJpbnRsbigiYmFsYW5jZSA9ICIgKyBsb25nVmFsdWUudmFsdWUgKyAiIHNo
b3J0ZmFsbCA9ICIgKyBzaG9ydGZhbGwudmFsdWUpOw0KCQkNCgl9DQoNCgkNCn0NCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>450</attachid>
            <date>2014-11-12 02:05:54 +0000</date>
            <delta_ts>2014-11-12 02:05:54 +0000</delta_ts>
            <desc>Corba service test case</desc>
            <filename>CorbaServiceTest.java</filename>
            <type>text/plain</type>
            <size>3498</size>
            <attacher name="bharadwaj">bharadwaj2012</attacher>
            
              <data encoding="base64">cGFja2FnZSBjb20uY29yYmEudGVzdDsNCg0KaW1wb3J0IG9yZy5vbWcuQ09SQkEuTG9uZ0hvbGRl
cjsNCmltcG9ydCBvcmcub21nLkNPUkJBLk9SQjsNCmltcG9ydCBvcmcub21nLkNvc05hbWluZy5O
YW1pbmdDb250ZXh0RXh0Ow0KaW1wb3J0IG9yZy5vbWcuQ29zTmFtaW5nLk5hbWluZ0NvbnRleHRF
eHRIZWxwZXI7DQoNCmltcG9ydCBjb3JiYS5wYXJhbS5QYXJhbWV0ZXI7DQppbXBvcnQgY29yYmEu
cGFyYW0uUGFyYW1ldGVyU2V0SG9sZGVyOw0KaW1wb3J0IGNvcmJhLnBhcmFtLlBhcmFtZXRlclZh
bHVlOw0KaW1wb3J0IGNvcmJhLnYwMS5Db3JiYVNlcnZpY2U7DQppbXBvcnQgY29yYmEudjAxLlVz
ZXJBdXRoOw0KaW1wb3J0IGNvcmJhLnYwMS5Vc2VyQXV0aEhlbHBlcjsNCg0KcHVibGljIGNsYXNz
IENvcmJhU2VydmljZVRlc3Qgew0KCQ0KCXByaXZhdGUgc3RhdGljIENvcmJhU2VydmljZSBwcGEg
PSBudWxsOw0KCXN0YXRpYyBQYXJhbWV0ZXJbXSBwQXJyYXkxID0gbmV3IFBhcmFtZXRlclszXTsN
CglzdGF0aWMgUGFyYW1ldGVyIHAxLHAyLHAzOw0KCQ0KCW9yZy5vbWcuQ09SQkEuU3RyaW5nSG9s
ZGVyIHN0cmluZ1ZhbHVlID0gbmV3IG9yZy5vbWcuQ09SQkEuU3RyaW5nSG9sZGVyKCk7CQkNCglv
cmcub21nLkNPUkJBLkxvbmdIb2xkZXIgbG9uZ1ZhbHVlID0gbmV3IG9yZy5vbWcuQ09SQkEuTG9u
Z0hvbGRlcigpOw0KCW9yZy5vbWcuQ09SQkEuTG9uZ0hvbGRlciBzaG9ydGZhbGwgPSBuZXcgb3Jn
Lm9tZy5DT1JCQS5Mb25nSG9sZGVyKCk7DQoJUGFyYW1ldGVyU2V0SG9sZGVyIG91dHB1dFBhcmFt
U2V0ID0gbmV3IFBhcmFtZXRlclNldEhvbGRlcigpOw0KCW9yZy5vbWcuQ09SQkEuTG9uZ0hvbGRl
ciBuZXdCYWwgPSBuZXcgTG9uZ0hvbGRlcigpOw0KCWxvbmcgYW1vdW50Ow0KCXNob3J0IGV4dGVu
c2lvbjsNCglTdHJpbmcgbXNpc2RuOw0KCXN0YXRpYyBVc2VyQXV0aCBoZWxsb0ltcGw9bnVsbDsN
CgkNCglAQmVmb3JlQ2xhc3MNCglwdWJsaWMgc3RhdGljIHZvaWQgYmVmb3JlUHJlcGFpZEFjY291
bnRTZXJ2aWNlSW1wbFRlc3QoKSB7DQoJCXRyeXsJCQkNCgkJCQkJCQ0KCQkJU3RyaW5nIGFyZ3Nb
XSA9IHsiLU9SQkluaXRpYWxIb3N0IiwibG9jYWxob3N0IiwiLU9SQkluaXRpYWxQb3J0IiwiMjAw
MDAifTsNCgkJCS8vU3RyaW5nIGFyZ3NbXSA9IHsiLU9SQkluaXRpYWxIb3N0IiwiMTAuNTguMTU2
LjIzNyIsIi1PUkJJbml0aWFsUG9ydCIsIjIwNjEifTsNCgkJCVN5c3RlbS5vdXQucHJpbnRsbigi
SGl0IE1haW4gY2xhc3MiKTsNCgkJICAgIC8vIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSB0aGUgT1JC
DQoJCQlPUkIgb3JiID0gT1JCLmluaXQoYXJncywgbnVsbCk7DQoNCgkJICAgIC8vIGdldCB0aGUg
cm9vdCBuYW1pbmcgY29udGV4dA0KCQkgICAgb3JnLm9tZy5DT1JCQS5PYmplY3Qgb2JqUmVmID0g
b3JiLnJlc29sdmVfaW5pdGlhbF9yZWZlcmVuY2VzKCJOYW1lU2VydmljZSIpOw0KCQkgICAgICAg
ICAgDQoJCSAgICAvLyBVc2UgTmFtaW5nQ29udGV4dEV4dCBpbnN0ZWFkIG9mIE5hbWluZ0NvbnRl
eHQuIFRoaXMgaXMgDQoJCSAgICAvLyBwYXJ0IG9mIHRoZSBJbnRlcm9wZXJhYmxlIG5hbWluZyBT
ZXJ2aWNlLiAgDQoJCSAgICBOYW1pbmdDb250ZXh0RXh0IG5jUmVmID0gTmFtaW5nQ29udGV4dEV4
dEhlbHBlci5uYXJyb3cob2JqUmVmKTsNCgkJIA0KCQkgICAgLy8gcmVzb2x2ZSB0aGUgT2JqZWN0
IFJlZmVyZW5jZSBpbiBOYW1pbmcNCgkJICAgIFN0cmluZyBuYW1lID0gIkNvcmJhU2VydmljZVVz
ZXJBdXRoIjsNCgkJICAgICBoZWxsb0ltcGwgPSBVc2VyQXV0aEhlbHBlci5uYXJyb3cobmNSZWYu
cmVzb2x2ZV9zdHIobmFtZSkpOw0KDQoJCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk9idGFpbmVk
IGEgaGFuZGxlIG9uIHNlcnZlciBvYmplY3Q6ICIgKyBoZWxsb0ltcGwpOw0KCQkgICAgDQoJCSAg
ICBzaG9ydCB2ZXJzaW9uID0gMTA7DQoJCQkgIAkgIA0KCQkJcHBhID0gaGVsbG9JbXBsLmxvZ2lu
VXNlcigidGVzdCIsInRlc3QiLHZlcnNpb24pOw0KCQkJDQoJCQlzaG9ydCBwYXJhbWV0ZXJJRDEg
PSAxMDA7DQoJCQlQYXJhbWV0ZXJWYWx1ZSBwVjEgPSBuZXcgUGFyYW1ldGVyVmFsdWUoKTsNCgkJ
CXBWMS5pbnRWYWx1ZSgxKTsJDQoJCQlwMSA9IG5ldyBQYXJhbWV0ZXIocGFyYW1ldGVySUQxLCBw
VjEpOw0KCQkJcEFycmF5MVswXSA9IHAxOw0KCQkJDQoJCQlzaG9ydCBwYXJhbWV0ZXJJRDIgPSAx
MDE7DQoJCQlQYXJhbWV0ZXJWYWx1ZSBwVjIgPSBuZXcgUGFyYW1ldGVyVmFsdWUoKTsNCgkJCXBW
Mi5pbnRWYWx1ZSgyMDApOwkNCgkJCXAyID0gbmV3IFBhcmFtZXRlcihwYXJhbWV0ZXJJRDIsIHBW
Mik7DQoJCQlwQXJyYXkxWzFdID0gcDI7DQoJCQkNCgkJCXNob3J0IHBhcmFtZXRlcklEMyA9IDEw
MzsNCgkJCVBhcmFtZXRlclZhbHVlIHBWMyA9IG5ldyBQYXJhbWV0ZXJWYWx1ZSgpOw0KCQkJcFYz
LmludFZhbHVlKDEwMDApOwkgIA0KCQkJcDMgPSBuZXcgUGFyYW1ldGVyKHBhcmFtZXRlcklEMywg
cFYzKTsNCgkJCXBBcnJheTFbMl0gPSBwMzsNCgkJCQ0KCQl9DQoJCSAgICAgIA0KCQkgICAgY2F0
Y2ggKEV4Y2VwdGlvbiBlKSB7DQoJCSAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRVJST1IgOiAi
ICsgZSkgOw0KCQkgICAgICBlLnByaW50U3RhY2tUcmFjZShTeXN0ZW0ub3V0KTsNCgkJICAgIH0N
Cg0KCX0NCg0KCUBUZXN0DQoJcHVibGljIHZvaWQgdGVzdEVtcGxveWVlKCkgew0KCQkNCgkJLy9z
dWNjZXNzIA0KCQlhbW91bnQgPSAxMDsNCgkJZXh0ZW5zaW9uID0gNTA7DQoJCVN5c3RlbS5vdXQu
cHJpbnRsbigiXG5URVNUSU5HIC4uLi4uLi4uLi4uLi4uIHJlcXVlc3REZWJpdCgpIik7DQoJCXBw
YS5lbXBsb3llZSgiMTAwIiwgMWwsICJ0ZXN0IiwgdHJ1ZSwgcEFycmF5MSwgImVyUmVmZXJlbmNl
IiwgbG9uZ1ZhbHVlLCBsb25nVmFsdWUsIG91dHB1dFBhcmFtU2V0KTsgDQoJCWxvbmcgdmFsdWUg
PSBsb25nVmFsdWUudmFsdWU7DQoJCVN5c3RlbS5vdXQucHJpbnRsbigiXG52YWx1ZSIgKyB2YWx1
ZSArICJhbW91bnQgIiArIGFtb3VudCk7DQoJCWFzc2VydEVxdWFscygiU3VjY2VzcyBzY2VuYXJp
by0gRXhwZWN0ZWQgcmV0dXJuID0gMCIsMCxwcGEuZW1wbG95ZWUoIjEwMCIsIDFsLCAidGVzdCIs
IHRydWUsIHBBcnJheTEsICJlclJlZmVyZW5jZSIsIGxvbmdWYWx1ZSwgbG9uZ1ZhbHVlLCBvdXRw
dXRQYXJhbVNldCkpOw0KCQlhc3NlcnRFcXVhbHMoIk5ldyBCYWxhbmNlID0gb2xkQmFsYW5jZS1h
bW91bnQiLChsb25nVmFsdWUudmFsdWUtYW1vdW50KSxsb25nVmFsdWUudmFsdWUpOw0KCQlhc3Nl
cnRFcXVhbHMoIlNob3J0ZmFsbCA9IGFtb3VudC1vbGRCYWxhbmNlIiwoYW1vdW50LWxvbmdWYWx1
ZS52YWx1ZSksc2hvcnRmYWxsLnZhbHVlKTsNCgkJU3lzdGVtLm91dC5wcmludGxuKCJiYWxhbmNl
ID0gIiArIGxvbmdWYWx1ZS52YWx1ZSArICIgc2hvcnRmYWxsID0gIiArIHNob3J0ZmFsbC52YWx1
ZSk7DQoJCQ0KCX0NCg0KCQ0KfQ0K
</data>

          </attachment>
      

    </bug>

</bugzilla>