Post Reply 
 
Thread Rating:
  • 44 Votes - 2.48 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TLS通信下でCould not deserialize the object from Curl.発生
10-19-2016, 06:05 PM (This post was last modified: 10-19-2016 06:54 PM by MIT.)
Post: #1
TLS通信下でCould not deserialize the object from Curl.発生
こんにちは。MITです。
ずいぶん久しぶりに質問させていただきます。
CurlORB0.8を使用して、CurlからJavaのメソッドを呼び出しています。
また、HTTPSで、クライアント(InternetExplorer11)とWebサーバ間で通信を行っています。
IEのインターネットオプションの詳細設定タブで、SSL3.0にチェックを付けた状態で
Curlから呼び出しを行うと、正常に通信が行えます。
ただ、SSL3.0のチェックを外し、TLS1.0、TLS1.1、TLS1.2のいづれかにチェックを付けた状態で、
同じ呼び出しを行うと、「Could not deserialize the object from Curl.」という例外が発生します。
暗号化のプロトコルの変更(SSL→TLS)が、CurlORBの処理に影響するのでしょうか。
何かわかる方、いらっしゃいませんか? 何でもいいので、気づき等あれば教えてください。
(例外)
- Could not deserialize the object from Curl.
com.curl.orb.common.InstanceManagementException: Could not deserialize the object from Curl.
at com.curl.orb.servlet.DefaultInstanceManagementFilter.doFilter(DefaultInstanceManagementFilter.java:97)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
・・・・・
Caused by: com.curl.orb.io.SerializerException: com.curl.io.serialize.SerializeException: Missing magic number for serialization
at com.curl.orb.io.CurlSerializableStreamReader.<init>(CurlSerializableStreamReader.java:47)
at com.curl.orb.io.CurlSerializer.deserialize(CurlSerializer.java:91)
at com.curl.orb.servlet.DefaultInstanceManagementFilter.doFilter(DefaultInstanceManagementFilter.java:85)
... 26 more
Caused by: com.curl.io.serialize.SerializeException: Missing magic number for serialization
at com.curl.io.serialize.Deserializer.readProtocol(Deserializer.java:205)
at com.curl.io.serialize.Deserializer.<init>(Deserializer.java:124)
at com.curl.io.serialize.Deserializer6_0.<init>(Deserializer6_0.java:31)
at com.curl.orb.io.AdvancedDeserializer6_0.<init>(AdvancedDeserializer6_0.java:95)
at com.curl.orb.io.CurlSerializableStreamReader.<init>(CurlSerializableStreamReader.java:43)
... 28 more
Find all posts by this user
Quote this message in a reply
10-27-2016, 10:47 AM
Post: #2
RE: TLS通信下でCould not deserialize the object from Curl.発生
補足します。
現象が発生するパターンと発生しないパターンが存在するようです。
クライアントから引き渡す引数のデータ型は、bool型やString型などの基本型のほか、
HashTable型、Array型なども使用しています。
・現象が発生するパターン
let A:{HashTable-of any, any}
{{・・・}.ORBMethod A, bool}
(Java側)method(HashMap<?,?>, boolean)
・現象が発生しないパターン
let A:{HashTable-of any, any}
let B:{HashTable-of any, any}
{{・・・}.ORBMethod A, B, bool}
(Java側)method(HashMap<?,?>,HashMap<?,?>,boolean)
引数の数、組み合わせ、HashTable内部の型、設定値(Null許可)など関連があるのでしょうか?
Find all posts by this user
Quote this message in a reply
02-02-2017, 02:23 PM
Post: #3
RE: TLS通信下でCould not deserialize the object from Curl.発生
>TLS1.0、TLS1.1、TLS1.2のいづれかにチェックを付けた状態
いずれかではなく、上記全てチェックしたら、どうなるのでしょうか?
Find all posts by this user
Quote this message in a reply
03-10-2017, 08:35 AM
Post: #4
RE: TLS通信下でCould not deserialize the object from Curl.発生
(02-02-2017 02:23 PM)heavybugtracker Wrote:  >TLS1.0、TLS1.1、TLS1.2のいづれかにチェックを付けた状態
いずれかではなく、上記全てチェックしたら、どうなるのでしょうか?

返信が遅れて申し訳ございません。
すべてチェックを入れても同じ現象が発生します。
Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Curl execute Oracle database procedure NamDH 3 183 04-21-2017 03:40 PM
Last Post: tdeng
  Protecting SSL private key in a Curl script aensys 1 416 02-10-2017 02:02 PM
Last Post: heavybugtracker
  curl library 7.36.0: curl_easy_perform() function call failed when used for getting a joezhao 1 894 10-19-2016 09:41 AM
Last Post: dyoshida
  Curl IDE からのランチャが見つかりません umemura 1 1,408 06-30-2016 10:12 AM
Last Post: umemura
  Curl RTE Install smtit 1 1,181 05-06-2016 12:36 PM
Last Post: dice256
  Curl RTE Command line smtit 1 1,420 04-19-2016 09:35 AM
Last Post: dice256
  What OS that CURL can support for deloyment? tiennv 1 2,908 08-22-2015 02:12 AM
Last Post: tdeng
  Curl RTEのPPAPIプラグインについて でり 1 2,805 06-09-2015 11:03 AM
Last Post: でり
  cURL Client app Michael-2015 1 2,411 04-16-2015 12:27 PM
Last Post: dyoshida
  Could not deserialize the object from Curl. umemura 4 4,592 04-11-2015 04:45 AM
Last Post: Sumerjobs
Forum Jump:


User(s) browsing this thread:
1 Guest(s)