[omniORB] value type: Marshall error

Андрей Пучин pouchin at gmail.com
Thu Sep 22 17:58:08 BST 2005


Hello Duncan,

I'm using omniORB41 and omniORBpy3 at client.

While trying to put valuetype (and only valuetype) into CORBA.Any, and pass it
to the server (calling new_start_search), i've got MARSHALL exception.

The server running ACE/TAO.

Idl looks like value1.idl
dump available in 1.txt

Is this tao bug with misunderstanding chunked encoding?

Thank you.
  

-- 
Best regards,
 Andrew                          mailto:pouchin at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: value1.idl
Type: application/octet-stream
Size: 1126 bytes
Desc: not available
Url : http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20050922/bcf4db74/value1.obj
-------------- next part --------------
sys:1: DeprecationWarning: Non-ASCII character '\x8a' in file test.py on line 153, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
omniORB: Distribution date: Wed Jun  8 10:29:18 BST 2005 dgrisby
omniORB: My addresses are: 
omniORB: 10.14.3.17
omniORB: 127.0.0.1
omniORB: Maximum supported GIOP version is 1.2
omniORB: Native char code sets: UTF-8 ISO-8859-1.
omniORB: Transmission char code sets: UTF-8(1.2) UTF-8(1.1) ISO-8859-1(1.2) ISO-8859-1(1.1) ISO-8859-1(1.0).
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=corbaloc:iiop:demon.garant.ru:5051/NameService
omniORB:   abortOnInternalError = 0
omniORB:   acceptBiDirectionalGIOP = 0
omniORB:   acceptMisalignedTcIndirections = 1
omniORB:   bootstrapAgentHostname = 
omniORB:   bootstrapAgentPort = 900
omniORB:   clientCallTimeOutPeriod = 0
omniORB:   clientTransportRule = * unix,ssl,tcp
omniORB:   copyValuesInLocalCalls = 1
omniORB:   diiThrowsSysExceptions = 1
omniORB:   dumpConfiguration = 0
omniORB:   endPoint = giop:tcp::
omniORB:   endPointPublishAllIFs = 0
omniORB:   giopMaxMsgSize = 104857600
omniORB:   giopTargetAddressMode = KeyAddr
omniORB:   id = omniORB4
omniORB:   inConScanPeriod = 0
omniORB:   lcdMode = 0
omniORB:   maxGIOPConnectionPerServer = 5
omniORB:   maxGIOPVersion = 1.2
omniORB:   maxInterleavedCallsPerConnection = 5
omniORB:   maxServerThreadPerConnection = 100
omniORB:   maxServerThreadPoolSize = 100
omniORB:   nativeCharCodeSet = ISO-8859-1
omniORB:   nativeWCharCodeSet = UTF-16
omniORB:   objectTableSize = 0
omniORB:   offerBiDirectionalGIOP = 1
omniORB:   oneCallPerConnection = 0
omniORB:   outConScanPeriod = 0
omniORB:   poaHoldRequestTimeout = 0
omniORB:   poaUniquePersistentSystemIds = 0
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 = 1
omniORB:   threadPerConnectionLowerLimit = 9000
omniORB:   threadPerConnectionPolicy = 1
omniORB:   threadPerConnectionUpperLimit = 10000
omniORB:   threadPoolWatchConnection = 1
omniORB:   traceExceptions = 0
omniORB:   traceInvocationReturns = 0
omniORB:   traceInvocations = 0
omniORB:   traceLevel = 40
omniORB:   traceThreadId = 0
omniORB:   traceTime = 0
omniORB:   unixTransportDirectory = /tmp/omni-%u
omniORB:   unixTransportPermission =  777
omniORB:   useTypeCodeIndirections = 1
omniORB:   verifyObjectExistsAndType = 1
omniORB: omniORBpy distribution date: Mon Apr 25 19:26:20 BST 2005 dgrisby
omniORB: Python thread state scavenger start.
omniORB: Initialising incoming endpoints.
omniORB: Bind to address 0.0.0.0.
omniORB: Starting serving incoming endpoints.
omniORB: AsyncInvoker: thread id = 2 has started. Total threads = 1
..............
omniORB: Create Python output value indirection tracker
omniORB: Start output value header.
omniORB: Start writing chunked value body. Nest level = 1
omniORB: Start writing value chunk
omniORB: End writing value chunk. Length = 36
omniORB: End writing chunked value. Nest level = 1
omniORB: sendChunk: to giop:tcp:10.14.3.20:5051 1284 bytes
omniORB: 
4749 4f50 0102 0100 f804 0000 4a00 0000 GIOP........J...
0300 0000 0000 0000 1b00 0000 1401 0f00 ................
5253 54a6 4a32 43e8 ce01 00bf 0000 0001 RST.J2C.........
0000 00ba 0000 0001 1100 0000 6e65 775f ............new_
7374 6172 745f 7365 6172 6368 0072 616e start_search.ran
0100 0000 e15b 3101 0400 0000 b716 0000 .....[1.........
0100 0000 1f00 0000 0100 0000 1d00 0000 ................
b203 0000 01ff ffff 3100 0000 4944 4c3a ........1...IDL:
6761 7261 6e74 2e72 752f 4762 6c50 696c garant.ru/GblPil
6f74 5175 6572 7944 6566 2f51 7565 7279 otQueryDef/Query
4469 6374 4461 7461 3a31 2e30 0000 0000 DictData:1.0....
0e00 0000 5175 6572 7944 6963 7444 6174 ....QueryDictDat
6100 0000 0000 0000 0200 0000 0a00 0000 a...............
6e6f 6465 5f70 6174 6800 0000 1000 0000 node_path.......
ac02 0000 01c3 c277 2100 0000 4944 4c3a .......w!...IDL:
6761 7261 6e74 2e72 752f 4754 7265 652f garant.ru/GTree/
4e6f 6465 5061 7468 3a31 2e30 0020 6633 NodePath:1.0. f3
0900 0000 4e6f 6465 5061 7468 002e 202e ....NodePath.. .
1100 0000 6c00 0000 01c3 c277 2100 0000 ....l......w!...
4944 4c3a 6761 7261 6e74 2e72 752f 4754 IDL:garant.ru/GT
7265 652f 5061 7468 5479 7065 3a31 2e30 ree/PathType:1.0
0061 6565 0900 0000 5061 7468 5479 7065 .aee....PathType
0065 3520 0300 0000 0b00 0000 5054 5f50 .e5 ........PT_P
4f49 4e54 4552 0030 0900 0000 5054 5f49 OINTER.0....PT_I
4e44 4558 0063 3361 0800 0000 5054 5f4e NDEX.c3a....PT_N
414d 4500 ffff ffff 0300 0000 0000 0000 AME.............
0d00 0000 706f 696e 7465 725f 7061 7468 ....pointer_path
0020 3437 1500 0000 9c00 0000 01c3 c277 . 47...........w
2800 0000 4944 4c3a 6761 7261 6e74 2e72 (...IDL:garant.r
752f 4754 7265 652f 4e6f 6465 506f 696e u/GTree/NodePoin
7465 7250 6174 683a 312e 3000 1000 0000 terPath:1.0.....
4e6f 6465 506f 696e 7465 7250 6174 6800 NodePointerPath.
1300 0000 5000 0000 01ee 907c 1500 0000 ....P......|....
4000 0000 0100 0000 2400 0000 4944 4c3a @.......$...IDL:
6761 7261 6e74 2e72 752f 4754 7265 652f garant.ru/GTree/
4e6f 6465 506f 696e 7465 723a 312e 3000 NodePointer:1.0.
0c00 0000 4e6f 6465 506f 696e 7465 7200 ....NodePointer.
0300 0000 0000 0000 0100 0000 0b00 0000 ................
696e 6465 785f 7061 7468 0020 1500 0000 index_path. ....
a400 0000 01c3 c277 2600 0000 4944 4c3a .......w&...IDL:
6761 7261 6e74 2e72 752f 4754 7265 652f garant.ru/GTree/
4e6f 6465 496e 6465 7850 6174 683a 312e NodeIndexPath:1.
3000 0000 0e00 0000 4e6f 6465 496e 6465 0.......NodeInde
7850 6174 6800 696e 1300 0000 5800 0000 xPath.in....X...
01ee 907c 1500 0000 4800 0000 0100 0000 ...|....H.......
2600 0000 4944 4c3a 6761 7261 6e74 2e72 &...IDL:garant.r
752f 4754 7265 652f 496e 6465 7849 6e50 u/GTree/IndexInP
6172 656e 743a 312e 3000 0000 0e00 0000 arent:1.0.......
496e 6465 7849 6e50 6172 656e 7400 6800 IndexInParent.h.
0500 0000 0000 0000 0200 0000 0a00 0000 ................
6e61 6d65 5f70 6174 6800 3734 1500 0000 name_path.74....
5c00 0000 01c3 c277 2500 0000 4944 4c3a \......w%...IDL:
6761 7261 6e74 2e72 752f 4754 7265 652f garant.ru/GTree/
4e6f 6465 4e61 6d65 5061 7468 3a31 2e30 NodeNamePath:1.0
0000 0000 0d00 0000 4e6f 6465 4e61 6d65 ........NodeName
5061 7468 006e 6465 1300 0000 1000 0000 Path.nde........
01ee 907c 1200 0000 0000 0000 0000 0000 ...|............
0100 2e2e 0a00 0000 6f70 6572 6174 696f ........operatio
6e00 3030 1100 0000 7700 0000 01c3 c277 n.00....w......w
3200 0000 4944 4c3a 6761 7261 6e74 2e72 2...IDL:garant.r
752f 4762 6c50 696c 6f74 5175 6572 7944 u/GblPilotQueryD
6566 2f4c 6f67 6963 4f70 6572 6174 696f ef/LogicOperatio
6e3a 312e 3000 0000 0f00 0000 4c6f 6769 n:1.0.......Logi
634f 7065 7261 7469 6f6e 0000 0300 0000 cOperation......
0600 0000 4c4f 5f4f 5200 6465 0700 0000 ....LO_OR.de....
4c4f 5f41 4e44 0000 0700 0000 4c4f 5f4e LO_AND......LO_N
4f54 0065 0100 0000 08ff ff7f 2400 0000 OT.e........$...
0000 0000 0600 0000 5806 0000 a900 0000 ........X.......
1200 0000 0800 0000 0600 0000 0000 0000 ................
0000 0000 ffff ffff 0800 0000 0100 0000 ................
0000 0000 0000 0000 2800 0000 4944 4c3a ........(...IDL:
6761 7261 6e74 2e72 752f 4743 442f 5072 garant.ru/GCD/Pr
6f67 7265 7373 496e 6469 6361 746f 723a ogressIndicator:
312e 3000 0100 0000 0000 0000 6400 0000 1.0.........d...
0101 0200 0b00 0000 3130 2e31 342e 332e ........10.14.3.
3137 0000 2c08 0000 0e00 0000 fe91 a432 17..,..........2
4300 0011 1400 0000 0000 0000 0200 0000 C...............
0000 0000 0800 0000 0100 0000 0054 5441 .............TTA
0100 0000 1c00 0000 0100 0000 0100 0100 ................
0100 0000 0100 0105 0901 0100 0100 0000 ................
0901 0100                               ....
omniORB: Delete Python output value indirection tracker
omniORB: inputMessage: from giop:tcp:10.14.3.20:5051 68 bytes
omniORB: 
4749 4f50 0102 0101 3800 0000 4a00 0000 GIOP....8...J...
0200 0000 0000 0000 1e00 0000 4944 4c3a ............IDL:
6f6d 672e 6f72 672f 434f 5242 412f 4d41 omg.org/CORBA/MA
5253 4841 4c3a 312e 3000 f600 0000 0000 RSHAL:1.0.......
0100 0000                               ....

Exception in thread Thread-1:Traceback (most recent call last):
...
    return _omnipy.invoke(self, "new_start_search", _0_GblPilot.SearchManager._d_new_start_search, args)
MARSHAL: Minor: 0x0, COMPLETED_NO.
^C


More information about the omniORB-list mailing list