終了

AIR for Desktopパブリッシュ時、「サーバー自体に問題が発生している可能性があります」のエラー

エクスプローラー ,
Apr 24, 2017 Apr 24, 2017

リンクをクリップボードにコピー

コピー完了

Windows10 Ver.1607 64bit

AnimateCC 2017.2  ビルド 16.2.0.24

AIR SDK 23 for Desktop(デフォルトであるターゲット)

AIR SDK 25.0.0.134(追加したターゲット)

Core-i 7 6700K 4.00Ghz

メモリ16GB

GeforceGTX970  ドライバVer.378.66

セキュリティソフト Microsoftディフェンダー

以上の環境でで、AIR 23 for Desktopをターゲットにし、

AIRアプリケーションを「ランタイムが埋め込まれたアプリケーション」でパブリッシュしてきました。

少なくとも4月10日には問題なくパブリッシュしていました。

これが、4月14日を境に、パブリッシュしようとすると、

「Adobe Flash Professional」というウィンドウタイトルで

タイムスタンプサーバーへの接続時エラーが発生しました。ネットワークに接続していないか、サーバー自体に問題が発生している可能性があります。

タイムスタンプを向こうにすると、電子証明書の期限が切れている場合にAIRアプリケーションのインストールに失敗します。

message.png

というエラーメッセージが表示され、その「タイムスタンプを無効にしないとパブリッシュできなくなりました。

インターネット環境はつながってます。

作業フォルダやパブリッシュ先、ファイル名に日本語が入らないようにしたり、自己署名p12ファイルを新しく作成したり、したのですが変わりません。

新しいSDKをダウンロードし、25のターゲットにしてみてもダメでした。

ウィルス対策ソフトをオフにしてもダメでした。

別途Windows7のパソコンで試してみたら同じメッセージが出ました。

いっそと想い、新規作成で、ただのステージに四角を置いたものをもダメでした。どうもAIR for Desktopがパブリッシュできなくなっています。

プレビュー時には特にエラーは発生していません。

Android向けにパブリッシュすると、このエラーは発生しません。あくまでfor Desktopで発生します。
引き続き、条件やパソコンを変えてテストしようとは思っていますが、

エラーメッセージの「サーバー自体に問題が発生している可能性があります」とあるサーバーに問題が発生しているかしていないか判別できるか、わかる方いないでしょうか。

よろしくお願いします。

表示

2.0K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

エクスプローラー , May 21, 2017 May 21, 2017

momohannaさん情報ありがとうございました。

その後、海外フォーラムで連絡されたプレリリース版を利用することにより、

タイムスタンプサーバーの指定が出来るようになりました。

その際、情報いただきましたhttp://sha256timestamp.ws.symantec.com/sha256/timestamp​​​
を利用することでエラー無くパブリッシュすることができました。
ありがとうございました。

Adobe Animate CC. AIR publish – Could not generate timestamp. April 2017

publish.png

投票

翻訳

翻訳
エクスプローラー ,
Apr 24, 2017 Apr 24, 2017

リンクをクリップボードにコピー

コピー完了

海外フォーラムにアクセスしたら全く同じ内容で困っている人がいました。

Adobe Animate CC. AIR publish – Could not generate timestamp. April 2017

ただ、英語がわからず、Google翻訳程度でしか把握できません。

先日のSHA-1証明書の受付が各サーバーで受け付けなくなったことが原因だと読み取れますが、
Adobeのスタッフ Preran氏のコメントで、4月24日に、解決の糸口はAdobe側で共有された感じがあるのですが、

実際のところどうなのでしょうか。

アップデートを待っていれば解決しますか。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Apr 25, 2017 Apr 25, 2017

リンクをクリップボードにコピー

コピー完了

ご指摘のスレッドでPreranが言っているのは、Animate CC側の問題ではなくAIRに原因があるので、AIR Runtimeチームが対応をしている旨のコメントのようです。

Timestamp Serverは、RFC準拠のサーバーに接続して利用期限を設定するものですが、Flash Pro時代からADT(AIR開発キット)はタイムスタンプ付加においてgeotrustのみにデフォルトで接続するようになってます。

Timestamp Server側は不定期に古いTLS(Transport Layer Security)バージョンでの要求を拒否するようになっているため、今回と同じエラーメッセージを出すことがありますが、今回はSHA-1(現在どの証明にも不十分な仕様)での接続拒否である可能性があります。

このスレッドでMalikというユーザが指摘しているのは、RFC準拠のサーバーは他にもいくつもあるのだから、Adobeはgeotrust以外のサーバーにも任意で接続できるようにするべきだ、と言っていますが、かなりの仕様変更になるのでそれが実現するかはわかりません。

AIRのバージョンに依存しなければ、PublishをCC 2015で行う場合も同じようにエラーになるか確認してみてください。

それでもダメな場合は、AIRの修正を待つか、タイムスタンプをオフにしてPublishするか、Flash Builderで最新のJavaSDKを組み込んでgeotrust以外のサーバーを指定して利用するかしかないと思います。

Adobe AIR * ADT package コマンド

http://timestamp.digicert.com/ 

momohanna

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Apr 28, 2017 Apr 28, 2017

リンクをクリップボードにコピー

コピー完了

本件について、US ForumのAIRコミュニティのスレッドにRuntimeチームのスタッフがコメントをしています。

There was an error connecting to the timestamp server

それによると、Symantec社がRFC3161 SHA128(SHA-1)をレガシーとし、geotrustのタイムスタンプサービスを中止したとのことです。

https://knowledge.symantec.com/support/code-signing-support/index?page=content&id=ALERT2248

これによって、ハッシュ関数のアルゴリズムはRFC3161 SHA256を求められるため、AIR側では、

http://sha256timestamp.ws.symantec.com/sha256/timestamp

をデフォルトにする必要があります。

Forumのスレッドではパッケージングコマンドによって回避する方法が述べられていますが、これは主にFlash Builder等を使用するユーザ向けなので、Animateでは使えません。

やはり、AIRの更新を待つ以外になさそうです。

momohanna

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
May 21, 2017 May 21, 2017

リンクをクリップボードにコピー

コピー完了

最新

momohannaさん情報ありがとうございました。

その後、海外フォーラムで連絡されたプレリリース版を利用することにより、

タイムスタンプサーバーの指定が出来るようになりました。

その際、情報いただきましたhttp://sha256timestamp.ws.symantec.com/sha256/timestamp​​​
を利用することでエラー無くパブリッシュすることができました。
ありがとうございました。

Adobe Animate CC. AIR publish – Could not generate timestamp. April 2017

publish.png

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines