Highlighted

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

Apr 24, 2017

Copy to clipboard

Copied

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で発生します。
引き続き、条件やパソコンを変えてテストしようとは思っていますが、

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

よろしくお願いします。

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

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

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

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

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

publish.png

Views

1.4K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

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

Apr 24, 2017

Copy to clipboard

Copied

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で発生します。
引き続き、条件やパソコンを変えてテストしようとは思っていますが、

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

よろしくお願いします。

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

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

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

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

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

publish.png

Views

1.4K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Apr 24, 2017

Copy to clipboard

Copied

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

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

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

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

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

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Most Valuable Participant ,
Apr 25, 2017

Copy to clipboard

Copied

ご指摘のスレッドで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

Likes

3 Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Most Valuable Participant ,
Apr 28, 2017

Copy to clipboard

Copied

本件について、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

Likes

1 Like

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
May 21, 2017

Copy to clipboard

Copied

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

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

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

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

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

publish.png

Likes

1 Like

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...