Thread Rating:
  • 328 Vote(s) - 2.79 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.)
#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
10-27-2016, 10:47 AM,
#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許可)など関連があるのでしょうか?
02-02-2017, 02:23 PM,
#3
RE: TLS通信下でCould not deserialize the object from Curl.発生
>TLS1.0、TLS1.1、TLS1.2のいづれかにチェックを付けた状態
いずれかではなく、上記全てチェックしたら、どうなるのでしょうか?

03-10-2017, 08:35 AM,
#4
RE: TLS通信下でCould not deserialize the object from Curl.発生
(02-02-2017, 02:23 PM)heavybugtracker Wrote: >TLS1.0、TLS1.1、TLS1.2のいづれかにチェックを付けた状態
いずれかではなく、上記全てチェックしたら、どうなるのでしょうか?

返信が遅れて申し訳ございません。
すべてチェックを入れても同じ現象が発生します。



Possibly Related Threads...
Thread Author Replies Views Last Post
  Curl execute Oracle database procedure NamDH 3 4,054 04-21-2017, 03:40 PM
Last Post: tdeng
  Protecting SSL private key in a Curl script aensys 1 2,363 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 3,632 10-19-2016, 09:41 AM
Last Post: dyoshida
  Curl IDE からのランチャが見つかりません umemura 1 3,771 06-30-2016, 10:12 AM
Last Post: umemura
  Curl RTE Install smtit 1 2,738 05-06-2016, 12:36 PM
Last Post: dice256
  Curl RTE Command line smtit 1 2,917 04-19-2016, 09:35 AM
Last Post: dice256
  What OS that CURL can support for deloyment? tiennv 1 4,574 08-22-2015, 02:12 AM
Last Post: tdeng
  Curl RTEのPPAPIプラグインについて でり 1 4,398 06-09-2015, 11:03 AM
Last Post: でり
  cURL Client app Michael-2015 1 3,852 04-16-2015, 12:27 PM
Last Post: dyoshida
  Could not deserialize the object from Curl. umemura 4 6,641 04-11-2015, 04:45 AM
Last Post: Sumerjobs
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1410')