[omniORB] omniORB assert on upcall

Wojciech Gajewski w.gajewski at cern.ch
Mon Mar 10 11:59:28 GMT 2008


Hi,

I'm having a JacORB client calling an omniORB 4.0.7 server. I get a 
following assert error in a loop before an upcall effectively being made:
omniORB: Distribution date: Fri Jan 13 13:47:35 GMT 2006 dgrisby
omniORB: My addresses are:
omniORB: 137.138.37.231
omniORB: 127.0.0.1
omniORB: Maximum supported GIOP version is 1.2
omniORB: Native char code sets: ISO-8859-1 UTF-8.
omniORB: Transmission char code sets: ISO-8859-1(1.2) ISO-8859-1(1.1) 
ISO-8859-1(1.0) UTF-8(1.2) UTF-8(1.1).
omniORB: Native wide char code sets: UTF-16.
omniORB: Transmission wide char code sets: UTF-16(1.2).
omniORB: Information: the omniDynamic library is not linked.
omniORB: Current configuration is as follows:
omniORB:   DefaultInitRef (file) =
omniORB:   DefaultInitRef (args) =
omniORB:   InitRef = NameService=corbaname::abcmw.cern.ch:5020
omniORB:   abortOnInternalError = 0
omniORB:   abortOnNativeException = 0
omniORB:   acceptBiDirectionalGIOP = 0
omniORB:   acceptMisalignedTcIndirections = 0
omniORB:   bootstrapAgentHostname =
omniORB:   bootstrapAgentPort = 900
omniORB:   clientCallTimeOutPeriod = 0
omniORB:   clientTransportRule = * unix,ssl,tcp
omniORB:   configFile = /etc/omniORB.cfg
omniORB:   connectionWatchImmediate = 0
omniORB:   connectionWatchPeriod = 50000
omniORB:   diiThrowsSysExceptions = 0
omniORB:   dumpConfiguration = 0
omniORB:   endPoint = giop:tcp::
omniORB:   endPointPublishAllIFs = 0
omniORB:   giopMaxMsgSize = 20000000
omniORB:   giopTargetAddressMode = KeyAddr
omniORB:   id = omniORB4
omniORB:   inConScanPeriod = 180
omniORB:   lcdMode = 0
omniORB:   maxGIOPConnectionPerServer = 5
omniORB:   maxGIOPVersion = 1.2
omniORB:   maxInterleavedCallsPerConnection = 5
omniORB:   maxServerThreadPerConnection = 100
omniORB:   maxServerThreadPoolSize = 100
omniORB:   maxSocketRecv = 2147483647
omniORB:   maxSocketSend = 2147483647
omniORB:   nativeCharCodeSet = ISO-8859-1
omniORB:   nativeWCharCodeSet = UTF-16
omniORB:   objectTableSize = 0
omniORB:   offerBiDirectionalGIOP = 0
omniORB:   omniORB_27_CompatibleAnyExtraction = 0
omniORB:   oneCallPerConnection = 1
omniORB:   outConScanPeriod = 120
omniORB:   poaHoldRequestTimeout = 0
omniORB:   poaUniquePersistentSystemIds = 1
omniORB:   principal = [Null]
omniORB:   scanGranularity = 5
omniORB:   serverCallTimeOutPeriod = 0
omniORB:   serverTransportRule = * unix,ssl,tcp
omniORB:   strictIIOP = 1
omniORB:   supportBootstrapAgent = 0
omniORB:   supportCurrent = 1
omniORB:   supportPerThreadTimeOut = 0
omniORB:   tcAliasExpand = 0
omniORB:   threadPerConnectionLowerLimit = 9000
omniORB:   threadPerConnectionPolicy = 1
omniORB:   threadPerConnectionUpperLimit = 10000
omniORB:   threadPoolWatchConnection = 1
omniORB:   traceExceptions = 1
omniORB:   traceFile = [stderr]
omniORB:   traceInvocations = 0
omniORB:   traceLevel = 40
omniORB:   traceThreadId = 0
omniORB:   unixTransportDirectory = /tmp/omni-%u
omniORB:   unixTransportPermission =  777
omniORB:   useTypeCodeIndirections = 1
omniORB:   verifyObjectExistsAndType = 1
cmw.run - allocated server, calling runServer
omniORB: Initialising incoming endpoints.
omniORB: Bind to address 0.0.0.0.
omniORB: Starting serving incoming endpoints.
omniORB: AsyncInvoker: thread id = 1 has started. Total threads = 1
omniORB: giopRendezvouser task execute for giop:tcp:137.138.37.231:32784
omniORB: Adding root<0> (activating) to object table.
omniORB: State root<0> (activating) -> active
omniORB: Creating ref to local: root<0>
  target id      : IDL:rda/RDAServer:1.0
  most derived id: IDL:rda/RDAServer:1.0
omniORB: Creating ref to remote: key<NameService>
  target id      : IDL:omg.org/CORBA/Object:1.0
  most derived id:
omniORB: Initial reference `NameService' resolved from configuration file.
omniORB: Client attempt to connect to giop:tcp:abcmw.cern.ch:5020
omniORB: AsyncInvoker: thread id = 2 has started. Total threads = 2
omniORB: Scavenger task execute.
omniORB: Client opened connection to giop:tcp:172.18.201.142:5020
omniORB: sendChunk: to giop:tcp:172.18.201.142:5020 100 bytes
omniORB:
4749 4f50 0100 0100 5800 0000 0000 0000 GIOP....X.......
0200 0000 0100 0000 0b00 0000 4e61 6d65 ............Name
5365 7276 6963 6500 0600 0000 5f69 735f Service....._is_
6100 0000 0000 0000 2800 0000 4944 4c3a a.......(...IDL:
6f6d 672e 6f72 672f 436f 734e 616d 696e omg.org/CosNamin
672f 4e61 6d69 6e67 436f 6e74 6578 743a g/NamingContext:
312e 3000                               1.0.
omniORB: inputMessage: from giop:tcp:172.18.201.142:5020 204 bytes
omniORB:
4749 4f50 0100 0001 0000 00c0 0000 0000 GIOP............
0000 0002 0000 0003 0000 002a 4944 4c3a ...........*IDL:
6f6f 632e 636f 6d2f 436f 734e 616d 696e ooc.com/CosNamin
672f 4f42 4e61 6d69 6e67 436f 6e74 6578 g/OBNamingContex
743a 312e 3000 0000 0000 0001 0000 0000 t:1.0...........
0000 0078 0001 0200 0000 000f 3137 322e ...x........172.
3138 2e32 3031 2e31 3432 0000 139c 0000 18.201.142......
0000 0028 abac ab30 5f52 6f6f 7450 4f41 ...(...0_RootPOA
0052 6f6f 7443 6f6e 7465 7874 504f 4100 .RootContextPOA.
004e 616d 6553 6572 7669 6365 0000 0001 .NameService....
0000 0001 0000 0024 0000 0000 0001 0001 .......$........
0000 0003 0001 0020 0001 0109 0001 0100 ....... ........
0001 0109 0000 0001 0001 0100           ............
omniORB: Creating ref to remote: 
key<...0.RootPOA.RootContextPOA..NameService>
  target id      : IDL:omg.org/CORBA/Object:1.0
  most derived id: IDL:ooc.com/CosNaming/OBNamingContext:1.0
omniORB: GIOP::LOCATION_FORWARD -- retry request.
omniORB: omniRemoteIdentity deleted.
omniORB: ObjRef(IDL:ooc.com/CosNaming/OBNamingContext:1.0) -- deleted.
omniORB: Send codeset service context: (ISO-8859-1,UTF-16)
omniORB: Client attempt to connect to giop:tcp:172.18.201.142:5020
omniORB: Client opened connection to giop:tcp:172.18.201.142:5020
omniORB: sendChunk: to giop:tcp:172.18.201.142:5020 148 bytes
omniORB:
4749 4f50 0102 0100 8800 0000 0200 0000 GIOP............
0300 0000 0000 652e 2800 0000 abac ab30 ......e.(......0
5f52 6f6f 7450 4f41 0052 6f6f 7443 6f6e _RootPOA.RootCon
7465 7874 504f 4100 004e 616d 6553 6572 textPOA..NameSer
7669 6365 0600 0000 5f69 735f 6100 2e2e vice...._is_a...
0100 0000 0100 0000 0c00 0000 0100 0000 ................
0100 0100 0901 0100 2800 0000 4944 4c3a ........(...IDL:
6f6d 672e 6f72 672f 436f 734e 616d 696e omg.org/CosNamin
672f 4e61 6d69 6e67 436f 6e74 6578 743a g/NamingContext:
312e 3000                               1.0.
omniORB: inputMessage: from giop:tcp:172.18.201.142:5020 25 bytes
omniORB:
4749 4f50 0102 0001 0000 000d 0000 0002 GIOP............
0000 0000 0000 0000 01                  .........
omniORB: Creating ref to remote: 
key<...0.RootPOA.RootContextPOA..NameService>
  target id      : IDL:omg.org/CosNaming/NamingContext:1.0
  most derived id:
omniORB: sendChunk: to giop:tcp:172.18.201.142:5020 264 bytes
omniORB:
4749 4f50 0102 0100 fc00 0000 0400 0000 GIOP............
0300 0000 0000 652e 2800 0000 abac ab30 ......e.(......0
5f52 6f6f 7450 4f41 0052 6f6f 7443 6f6e _RootPOA.RootCon
7465 7874 504f 4100 004e 616d 6553 6572 textPOA..NameSer
7669 6365 0700 0000 7265 6269 6e64 002e vice....rebind..
0000 0000 0100 0000 0100 0000 0d00 0000 ................
5473 742e 6162 6370 6369 3032 0044 4c3a Tst.abcpci02.DL:
0100 0000 0072 672f 1600 0000 4944 4c3a .....rg/....IDL:
7264 612f 5244 4153 6572 7665 723a 312e rda/RDAServer:1.
3000 3000 0100 0000 0000 0000 6800 0000 0.0.........h...
0101 0200 0f00 0000 3133 372e 3133 382e ........137.138.
3337 2e32 3331 0000 1080 0000 0e00 0000 37.231..........
fe66 53d1 4700 0001 db00 0000 0000 0000 .fS.G...........
0200 0000 0000 0000 0800 0000 0100 0000 ................
0054 5441 0100 0000 1c00 0000 0100 0000 .TTA............
0100 0100 0100 0000 0100 0105 0901 0100 ................
0100 0000 0901 0100                     ........
omniORB: inputMessage: from giop:tcp:172.18.201.142:5020 24 bytes
omniORB:
4749 4f50 0102 0001 0000 000c 0000 0004 GIOP............
0000 0000 0000 0000                     ........
omniORB: ObjRef() -- deleted.
omniORB: Server accepted connection from giop:tcp:172.18.201.84:51420
omniORB: AsyncInvoker: thread id = 3 has started. Total threads = 3
omniORB: giopWorker task execute.
omniORB: Accepted connection from giop:tcp:172.18.201.84:51420 because 
of this rule: "* unix,ssl,tcp"
omniORB: inputMessage: from giop:tcp:172.18.201.84:51420 544 bytes
omniORB:
4749 4f50 0100 0000 0000 0214 0000 0003 GIOP............
0000 0007 0000 0029 0000 0000 0000 0001 .......)........
0000 001e 0000 0019 0000 0000 0000 0000 ................
01dc ec54 2ee8 5ba0 0000 0000 0000 0000 ...T..[.........
0000 0000 0000 0001 0000 000c 0000 0000 ................
0001 0001 0001 0109 4a41 4301 0000 0000 ........JAC.....
0000 00ce 0100 0000 0000 0009 0000 0000 ................
0000 0000 0000 0000 0000 0008 636f 6e6e ............conn
6563 7400 0000 0000 0000 0010 6373 2d63 ect.........cs-c
6372 2d6f 6173 6973 6465 7600 0000 0006 cr-oasisdev.....
6f61 7369 7300 0000 0000 0017 4c69 6e75 oasis.......Linu
7820 322e 362e 392d 3637 2e45 4c2e 6365 x 2.6.9-67.EL.ce
726e 0000 ffff ffff 0000 0005 0000 0008 rn..............
7264 612e 6a64 6b00 3800 0000 0000 0009 rda.jdk.8.......
312e 362e 305f 3034 0000 0000 0000 000c 1.6.0_04........
7264 612e 7665 7273 696f 6e00 3800 0000 rda.version.8...
0000 0006 322e 342e 3900 0000 0000 000b ....2.4.9.......
7264 612e 636f 6e66 6967 0038 0000 0005 rda.config.8....
6e75 6c6c 0000 0000 0000 000d 7264 612e null........rda.
6c61 6e67 7561 6765 0038 0000 0000 0005 language.8......
4a61 7661 0000 0000 0000 0009 7264 612e Java........rda.
766d 6964 0038 0000 0000 002b 6333 6633 vmid.8.....+c3f3
3131 3030 3232 3063 3135 3164 3a34 3230 1100220c151d:420
6166 3036 3a31 3138 3838 6533 3363 3538 af06:11888e33c58
3a2d 3766 6664 0000 0000 0019 4944 4c3a :-7ffd......IDL:
7264 612f 5265 706c 7948 616e 646c 6572 rda/ReplyHandler
3a31 2e30 0000 0000 0000 0001 0000 0000 :1.0............
0000 006c 0001 0200 0000 000e 3137 322e ...l........172.
3138 2e32 3031 2e38 3400 c856 0000 0016 18.201.84..V....
3934 3738 3638 3336 3231 2f00 152a 0b2e 9478683621/..*..
3d18 0a01 190f 0000 0000 0002 0000 0000 =...............
0000 0008 0000 0000 4a41 4300 0000 0001 ........JAC.....
0000 001c 0000 0000 0001 0001 0000 0001 ................
0501 0001 0001 0109 0000 0001 0501 0001 ................
omniORB: Assertion failed.  This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
  file: ../../../../../src/lib/omniORB/orbcore/poa.cc
  line: 1805
  info: keysize >= pd_poaIdSize
omniORB: WARNING -- method 'connect' raised an unexpected
  exception (not a CORBA exception).
omniORB: sendChunk: to giop:tcp:172.18.201.84:51420 68 bytes
omniORB:
4749 4f50 0100 0101 3800 0000 0000 0000 GIOP....8.......
ce00 0000 0200 0000 1e00 0000 4944 4c3a ............IDL:
6f6d 672e 6f72 672f 434f 5242 412f 554e omg.org/CORBA/UN
4b4e 4f57 4e3a 312e 3000 6578 0100 4d4f KNOWN:1.0.ex..MO
0100 0000                               ....
omniORB: Assertion failed.  This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
  file: ../../../../../src/lib/omniORB/orbcore/poa.cc
  line: 1805
  info: keysize >= pd_poaIdSize
omniORB: WARNING -- method 'connect' raised an unexpected
  exception (not a CORBA exception).
omniORB: sendChunk: to giop:tcp:172.18.201.84:51420 68 bytes
omniORB:
4749 4f50 0100 0101 3800 0000 0000 0000 GIOP....8.......
ce00 0000 0200 0000 1e00 0000 4944 4c3a ............IDL:
6f6d 672e 6f72 672f 434f 5242 412f 554e omg.org/CORBA/UN
4b4e 4f57 4e3a 312e 3000 6578 0100 4d4f KNOWN:1.0.ex..MO
0100 0000                               ....
omniORB: Assertion failed.  This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
  file: ../../../../../src/lib/omniORB/orbcore/poa.cc
  line: 1805
  info: keysize >= pd_poaIdSize
omniORB: WARNING -- method 'connect' raised an unexpected
  exception (not a CORBA exception).
omniORB: sendChunk: to giop:tcp:172.18.201.84:51420 68 bytes
omniORB:
4749 4f50 0100 0101 3800 0000 0000 0000 GIOP....8.......
ce00 0000 0200 0000 1e00 0000 4944 4c3a ............IDL:
6f6d 672e 6f72 672f 434f 5242 412f 554e omg.org/CORBA/UN
4b4e 4f57 4e3a 312e 3000 6578 0100 4d4f KNOWN:1.0.ex..MO
0100 0000                               ....
omniORB: Assertion failed.  This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
  file: ../../../../../src/lib/omniORB/orbcore/poa.cc
  line: 1805
  info: keysize >= pd_poaIdSize
omniORB: WARNING -- method 'connect' raised an unexpected
  exception (not a CORBA exception).
omniORB: sendChunk: to giop:tcp:172.18.201.84:51420 68 bytes
omniORB:
4749 4f50 0100 0101 3800 0000 0000 0000 GIOP....8.......
ce00 0000 0200 0000 1e00 0000 4944 4c3a ............IDL:
6f6d 672e 6f72 672f 434f 5242 412f 554e omg.org/CORBA/UN
4b4e 4f57 4e3a 312e 3000 6578 0100 4d4f KNOWN:1.0.ex..MO
0100 0000                               ....
omniORB: Assertion failed.  This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
  file: ../../../../../src/lib/omniORB/orbcore/poa.cc
  line: 1805
  info: keysize >= pd_poaIdSize

It loops infinitely...
Could maybe anyone give me a clue about the cause of this comportment?

Best regards,

Wojciech Gajewski



More information about the omniORB-list mailing list