0

spring-social-facebook、spring-social-twitter、spring-social-linkedin、spring-social-google を使用するプロジェクトがあります。現在、次のバージョンを使用しています。

  • スプリングソーシャルコア: 1.0.3
  • 春のソーシャル Facebook: 1.0.1
  • 春のソーシャル Twitter: 1.0.5
  • 春のソーシャル グーグル: 1.0.0
  • スプリングソーシャルリンクイン: 1.0.0.RC1

Facebook と Twitter を 1.1 に更新しようとしています。現在、LinkedIn と Google+ で使用できる 1.1 ライブラリはありません。そのため、結果のバージョンは次のとおりです。

  • スプリングソーシャルコア: 1.1.0.RELEASE
  • spring-social-facebook: 1.1.1.RELEASE
  • spring-social-twitter: 1.1.0.RELEASE
  • 春のソーシャル グーグル: 1.0.0
  • スプリングソーシャルリンクイン: 1.0.0.RC1

この変更を行ってから、LinkedIn のログインが機能しなくなり、次の例外がスローされます。

org.springframework.http.converter.HttpMessageNotReadableException'. /タイプ情報を有効にしますか?) [ソース: org.apache.http.conn.EofSensorInputStream@7659b0e8; 行: 2、列: 3]; ネストされた例外は com.fasterxml.jackson.databind.JsonMappingException: 型に適したコンストラクターが見つかりません [単純な型、クラス org.springframework.social.linkedin.api.LinkedInProfile]: JSON オブジェクトからインスタンス化できません (型を追加/有効にする必要があります)情報?) [出典: org.apache.http.conn.EofSensorInputStream@7659b0e8; 行: 2、列: 3] org.springframework.http.converter.json で。eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) [social-rest-service.war:na] java.lang.Thread.run(Thread.java:744) [na:1.7. 0_51] 原因: com.fasterxml.jackson.databind.JsonMappingException: 型に適したコンストラクターが見つかりません [単純な型、クラス org.springframework.social.linkedin.api.LinkedInProfile]: JSON オブジェクトからインスタンス化できません (追加する必要があります/タイプ情報を有効にしますか?) [ソース: org.apache.http.conn.EofSensorInputStream@7659b0e8; 行: 2、列: 3] com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164) で ~[jackson-databind-2.3.2.jar:2.3.2] com.fasterxml.jackson で。 databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1078) ~[jackson-databind-2.3.2.jar:2.3.2] com.fasterxml.jackson.databind.

依存関係管理には gradle を使用します。これは、異なるバージョンのパッケージが必要な場合に常に最も高いバージョン番号を使用するため、spring-social-core 1.0.3 に対する spring-social-linkedin の依存関係は強制的に 1.1 に「アップグレード」されます。 0. これは互換性がありますか?spring-social-facebook や spring-social-twitter のバージョン 1.1 を使用するプロジェクトで spring-social-linkedin を使用することは可能ですか?

4

1 に答える 1