<?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>1017</bug_id>
          
          <creation_ts>2015-08-23 08:32:06 +0000</creation_ts>
          <short_desc>Server request interceptor doesn&apos;t works</short_desc>
          <delta_ts>2015-08-27 10:59:30 +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>other</component>
          <version>3.4</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kujtim Hyseni">kujtimhyseni</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>3337</commentid>
    <comment_count>0</comment_count>
      <attachid>468</attachid>
    <who name="Kujtim Hyseni">kujtimhyseni</who>
    <bug_when>2015-08-23 08:32:06 +0000</bug_when>
    <thetext>Created attachment 468
Client, server and server request interceptor code for given server

I am trying to use server request interceptor but it doesn&apos;t works at all. I am registering it as states in respective examples and trying to use it. Its constructor is run and server notifies that 1 server request interceptor is registered but it doesn&apos;t reacts on client requests i.e. it&apos;s methods are not called when client initiates request and when it receives response from server.
Attached you may find the whole code I am using.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3338</commentid>
    <comment_count>1</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2015-08-24 04:50:27 +0000</bug_when>
    <thetext>You are activating two orbs and activating the object in the first ORB (which doesn&apos;t have server interceptors). Removing the second ORB fixes the problem for me ( or just put the interceptors in the correct ORB ).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3339</commentid>
    <comment_count>2</comment_count>
    <who name="Kujtim Hyseni">kujtimhyseni</who>
    <bug_when>2015-08-27 09:42:21 +0000</bug_when>
    <thetext>(In reply to Nick Cross from comment #1)
&gt; You are activating two orbs and activating the object in the first ORB
&gt; (which doesn&apos;t have server interceptors). Removing the second ORB fixes the
&gt; problem for me ( or just put the interceptors in the correct ORB ).

Hi Nick,

can you modify the code as you proposing and send me the code to my email address?

Kujtim</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3340</commentid>
    <comment_count>3</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2015-08-27 09:54:02 +0000</bug_when>
    <thetext>

diff -b -B -w original/ConnManServer.java ConnManServer.java
9c9,11
&lt;         org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
---
&gt;         java.util.Properties props = new java.util.Properties();
&gt;         props.put(&quot;org.omg.PortableInterceptor.ORBInitializerClass.ServerInitializer&quot;,&quot;ServerInitializer&quot;);
&gt;         org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, props);
30d31
&lt;         orb = orb.init(args, props);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3341</commentid>
    <comment_count>4</comment_count>
    <who name="Kujtim Hyseni">kujtimhyseni</who>
    <bug_when>2015-08-27 09:57:34 +0000</bug_when>
    <thetext>I have made changes as suggested and it works! But, there is still an issue how to send Server&apos;s ior to server interceptor to identify the instance of the server instance or maybe it is included in server interceptor&apos;s methods arguments (ServerRequestInfo)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3342</commentid>
    <comment_count>5</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2015-08-27 10:42:03 +0000</bug_when>
    <thetext>Interceptors are created and registered on ORB construction. You would have to design your application to account for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3343</commentid>
    <comment_count>6</comment_count>
    <who name="Kujtim Hyseni">kujtimhyseni</who>
    <bug_when>2015-08-27 10:59:30 +0000</bug_when>
    <thetext>The code I uploaded is based on example you provided few months through jacorb-dev-list forum but they don&apos;t work. Can you adopt the code I uploaded to include server IOR in props too?

Kujtim</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>468</attachid>
            <date>2015-08-23 08:32:06 +0000</date>
            <delta_ts>2015-08-23 08:32:06 +0000</delta_ts>
            <desc>Client, server and server request interceptor code for given server</desc>
            <filename>ConnMan.rar</filename>
            <type>application/rar</type>
            <size>19920</size>
            <attacher name="Kujtim Hyseni">kujtimhyseni</attacher>
            
              <data encoding="base64">UmFyIRoHAM+QcwAADQAAAAAAAACwXXQgkEgAowAAALwAAAACF+8aZS+sFkcdMyMAIAAAAENvbm5N
YW5cYnVpbGRcY2xhc3Nlc1xDb25uTWFuLmNsYXNzALBlNyYJVZTMvZgRPP5tfxUFB0A6CZgdBLVQ
QUgLoKWkEtKyUjFB1q4HQDqhElwQ9Kg0EQdD/YO4O9+1NzNzJzBzRfjz27g0yhffC22uMusvMgrC
N6eaoz6pJjjIIUoRtMjJKboYc/RE4KkEmFcCFilPGtxYftCznUZcgzk48SVUgTxbwl3Z8378f+6c
cs0Xu8mvRs0op0vq8xrXCxQshaCrD3vhcb/pjTJ0IJBOAF4FAADoCQAAAoiIms0vrBZHHTMpACAA
AABDb25uTWFuXGJ1aWxkXGNsYXNzZXNcQ29ubk1hbkNsaWVudC5jbGFzcwCwY3whFYFREMzLzVlW
sbTTTTbjcSjnAAwyECCakjcSYSQbYwfBISApwDTjByAMxpY48kSWKLEnwH4CH4SEkCQDoDtIdBxa
1NHcaPADvPDTUDWXiaxXlpVeJuNKGTwN9Fu7qrri3u6WeNXuqvd1w3VVr7e76Mu9ZVeB/x1f16gU
C9D7HoQAiWQcEOE8Dh0ZxA8R6SY1iEUh2GOfTisMhdocRoPin//jEZJLxmLx9J4895AeS0TKoXlU
U/BKefBln0jHUxz7U57MDkL5oKNQ5K/KCQzybMJQKry6Fyz7pk8tPTZ9nGLzl+5DP0mhpNFA1OAp
KUm4NEV8C6yGV1iKx02a2iFVPhTpOWnMx0suQKF9EVjJSMhKYofnppHU3NUWP22qypXBSlYkhROV
NvxUSUjAMNfA48TkpZyV5ILfIvIs1rjNfnh6uzITJrKitRW83yhjRY16szLYPzUzGmKyaHicPGw8
K8HQ6vLmCybEn2HOzMyk4nHxk0qWEw8UVy+TCJOvayqnGPKjuMqeZKIstSaxSWMuZJx1JI0ShFGU
p6BFxVTje6EZOXNNafsuktINVP3CkFW1olKNyjJy27LiN2hYS/lth15jDzV85oj2KrOmGQ3yjdza
y2l2d62gXQQWk+cz+eHoT284qyXITvkS1S5RrO2jgUkpmVmC5sGilZdP5I8y8DFHiNG4JgvRX9IP
TZPUD1TD2lXeJ4KKj1g5hGw6+h8Oc0EbnyzYH7KLRvXD2F7dGOqmsjKVNunoKLUqyv7Ie0ye2HMO
sKKKTQVJg3jSU0bsayWvcD3V9e5hSNc1cvKiSffePp75HwHf/4Q+Jh8Z7GfIR8ofMz81f5w5whPC
ovnr9APoX2+90DbTpozyj1rHkYSOepNzUZaVHyU5pVRWZUaTaIgeat9IdEXJD7A0w12r9InL0mt6
Tf6iV+4FQWvrpusLWsFeet9Xs1DcFLW/+8GFPXOJ7onM03XWOaLorUkpJ/Lc6b1juDfviCOk0R3T
pZ3+pMtamb8OjxkC/lxAc/ZDoSKi/zqBwD8XbZILN4S+MPJKXLprR19w4tcTsBfRkt5NVqIhqmBd
OPnFmafF1C/Rjh8Z1hguOG2ohENJA00cNZ5Na/unLDHWwK3EqelX+qjqGvtpXg2uRz5IjepZuD5V
IrKV0wHguVW9gxMWEaQqsnqkK36cgZiwdykplLDPojZwHNpuqrGRbVUNzWmjIr0TGGW0+DkHkWtJ
Np3+O0+XOSkLdcy6kUEUvesfeEcd4q+qjh1fAfHy2bKI3kdxypGTpmh3Q/o0f+rgQPj0HXbDxvF6
DQLCD+TP02123HV22kdBuGJaVO8C7Hv2FkG5CFUb9dHFLYsEMOD1HfSNn+DB9X/i1V1+ZX/YwWTB
r4ZlLGJtik855vhWlSyySi9fWa9oKwdX1qOlC1gsa5cezbc4m1uT2ChpNbwWjPsmef5O2aXrqFcc
Lb7gva9hsL50OzY7IZI2V80qwhs/Zbp3BdQ33ZlbtDQwSd3JLYL1H/2VhcO/0Dta4PuCOdh2xP6J
M9mSw1+3JyroO0Yz7gleHs7temN0PkO9QwB+CNe2AM4LkkeCBD1qQWY/Dm3FC/apTlDFpxhv6aIc
M04KilWEXNENoP4Q2o5vIAc0Qb6Ih19ohgzMIP5pLh/Qd2H9hug6obtAyJqTC36G5DANmGGMT36H
fBhIYQYjY4xhi1ygZtqt6MrGZ/cWrvBIwZ/7xcN2MwNKZveA1t0MG6AXxixIQUSqYkw7sXUV8EyZ
ybIYYeAGExGegGFePv8MTYhiQf9COFjRGKO+hb1ffL+CvvxYQi1dggSCysOAYkp+E2Zbw/+QdJV0
IJBOAIsEAADMCQAAArkwqyAvrBZHHTMpACAAAABDb25uTWFuXGJ1aWxkXGNsYXNzZXNcQ29ubk1h
bkhlbHBlci5jbGFzcwCw3L4wEcFREMjPzQHa1zAQjgkcWPiNs4Lg2Jkcc4CISJhBgNANiISE47NS
WsECWpTVpHD+JPh8qfAJ/pJKqOcKqOcP4dVPkkqVKlbmiW8MFe6aI4pRnwM0zb4ev3ry71fG7zb4
57fX7Lr97Mq6q7zL+Cf1/v5/qFQ7gUrQL0I9mDgO88DKVmWHt2QZlS77HLNUM4M8nPAQuGQloJaI
aSbwh4lZ33oaYSUlKOm1Ka5D3E+apHulA95K6DWVXvtgdGI7lE5TvpFBDXi0J9TytLT70eLqC1yq
Ew6MtTvImnzUclUOIMLVUXLDZSt5CynaO3PlHIahsqcLF+UKWbO1TUJrHu00co7E2kxCXqefoGn5
p04rCEZhwzW78qdjqH0lE2XtL1oshgm2pfAJNLxSKEil1YPKn+OfuRuGnYzBi4U9xRgVyKWVsJas
60JVvDvnRQLcI31CbQuNH7ebMULoTjZN+Y2LOWNdG/TV2UmE2gcaL2LyweirkWETFzj6O2jJRGKn
8oYPIweczO8deQtqI21jWKk6S7eKW5Fl3JlBaFLC51IG8jzUEKHkI6xPtKVsnS0eQh3NJHblU1tI
MaZyR9xbuKC61G8r4MtFxtny9hVbR0wzhorSTvyoSzsyazijkYeYrF+bUL8OioXwdAcKuQ+eB8Kz
/EHxpW+dlyMdp3j42L2x7na9VwGB8i6BCZQSyJgHKHrB69Na8c/U3jS1w2FOalsroTbSU4J42DYb
ZZTzOn0Zy6DwoKFEPlXbek8qWWZ4Y+nH0BONFlXsDxmiq5jCXQGwuLFngDd5A4mWpsDLcGqbnkjY
+B6OMbRTXfM1apwbwgSx7aROMXLTIF1lqlGWsuTB5uYOax/82u3PM0tFJ4NqjOFD9Cw4ejkvbNa5
rRl9BhWHCzr+j0uLkej/plYFC46dylGlSjWIfdjnGjQ4Vs7DVqNdV0MY+rk2kYax0KuXEP18fGa5
1XOYcV7XHpganmLmtX2W1ERmJmkTODB9FMQtWwEjVc9Yfw8vR/G8uDPY1EPGzBsxq4PnpD6xUqao
OoflTfaPBuHTHy7ZaWQdROWvBDB1QwGZ8VLrtTn0iON0u19yl5ww4Cu1vB/DPO4/EHL90/d/gDz7
1fD/n7ClyFGJ5heboNxH4omCAD/YgYNasb6rtOPh826cuQfhASuwhCjnYABauP8WB4vHLqeF/ZYB
IcMMQlZINyddw4hdLLiQLRlr0hPvTZQrzgiQgiNAzxhhEBsIHs1R069JqzFlDKVZ1SbTd5Vm8Al7
JoAmxQitTvRZcpnD90xP7Yl8EY72wxiV3QbstXsOrS9LXak1gku9Eo7iffTDu11dvifdkk7RM+oH
qk9H6ITr62uzciH517tt2H+4W31DYj9lJV1SvyC3plfffpvj63lC4kRBcXJc39SgRN1ZLrWf3azX
nmYXbJOYYiU1WxyJ5Lbv4vhqX+9FrjBhFjFz7CUesVLGuHHF2woLbkEgM99VQXDt71RDMmsbv0NL
jET0rxVWK5a3iczEs1LPSkJeIcf/TTkmsQ35L4iS926YWvss3r9r/kBXSXQgkE4ADgIAADUEAAAC
4cDX0i+sFkcdMykAIAAAAENvbm5NYW5cYnVpbGRcY2xhc3Nlc1xDb25uTWFuSG9sZGVyLmNsYXNz
ALAONDEIHREMzP0cGXW5zbidckdksv8RyS2WyWKN2tFL9JShLAZIDkYWQn1Ym4i1QTSYqnKXyu0L
S0vwvgF8opRckNJcrN7kiVOBAngfaatWbm5uG+Pbu5m6uxd27p+zNMMNOODfAP3/Pz+gxnpBSmFI
PEkFENaE+MPIeGu7sRN5cdsupzgoc6rGJaDSt7rTLPAqztwuj6l2V3PXCMpPa5IEkU8oh863Eq3D
iwXlm+NW8wNHPttXzd5FW1z/ctQjnvX+BxcpbvNMG62JzUT6cQ86R8A2GBRF1z5YXdKO2NBv3KNY
Mfu3Pb7NxTjGufPts4LayvKU2U+oBhhzh8pTfZw4nOJwRWBGGnlIDX7CLHd7vxbKCgJ9ceXDOyT0
l1qHwWx2K2MenxGc3fWtLobWQz6zzK86tQO0FSASMikG1B1w0XywHmd84WTQzC7h9U9woxEEe1y9
zLXxRzW6xH0iHPNMKlmMJWSR9Ekd6oXpM4lQlbr0F6TOBjSHp+6KTayx9OPvQ9YoBOOxIxzEdjn/
I1a/3g/oMk8M0Y0308GMQRzOeVSQEKodsAQTZ5ZaCegdpvOvY+xT/lOPykRfIw4/KqCXdkFvQ8ug
PjoPcDRlMWZUkn4jA+fSV0UU9CYjSFsaveem46l/izdJkIyTUmRlh35iP0i2ExP4H80grdUssV/r
CI0aD/lYq0y/Yn1Hs1UWPD/U4Uh0IJBMAFMCAADbBAAAApZrjHEvrBZHHTMnACAAAABDb25uTWFu
XGJ1aWxkXGNsYXNzZXNcQ29ubk1hbkltcGwuY2xhc3MAsAFNJQwdEQzMvRwVtn8WSWfwBZQpYQsr
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
FDAHABAAAABDb25uTWFuALBJfgnEPXsAQAcA
</data>

          </attachment>
      

    </bug>

</bugzilla>