Sourcetree 2.6.9インストールエラーについて

Nobuyuki Mizukami July 19, 2018

「SourceTreeSetup-2.6.9.exe」をダウンロードし、以下のような操作を行ったところ、添付ファイルに示すエラー画面が表示されてしまいます。
①「ライセンスに同意します」チェックを付ける
②「Register account」で「Atlassianアカウント」を選択してユーザID/パスワードを入力→「登録が完了しました」と表示される
③「Pick tools to download and install」で「Git」のみチェックを付ける
④「プロキシサーバー」のユーザID/パスワードを入力
⑤★添付画面のようなエラーとなってしまいますWS000000.JPG

解決方法についてご存知の方がいらっしゃいましたら、お知恵をお貸しください。

10 answers

1 accepted

0 votes
Answer accepted
Ai Hirama
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 19, 2018

コミュニティをご利用いただきありがとうございます。

こちらはすでに、Sourcetree情報の削除、アンインストール、ディレクトリの削除などはお試しいただいたとの理解でよろしかったでしょうか。

その場合、お手数ですが次の場所にありますログに出力されているエラー内容を、差し支えない範囲で共有していただくことはできますでしょうか。

C:\Users\<username>\AppData\Local\Atlassian\SourceTree\sourcetree.log
0 votes
Ai Hirama
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 25, 2018

無事に利用していただけるようになったとのこと、何よりでございます。

はい、なにかありましたらいつでもお知らせください。

0 votes
Nobuyuki Mizukami July 25, 2018

>Ai Hirama様、山本様

本件についてHirama様から情報提供いただいた過去のコミュニティ情報…

…を基に対応してみたところ、≪無事インストールすることができました≫。
いろいろお手数をおかけしてしまい、申し訳ありませんでした。
早速Sourcetreeのほう使ってみたいと思います。


その中でまた何か質問が出るかもしれませんが、そのときはまたご支援のほど宜しくお願いします。
※本件はクローズしていただいてOKです。

0 votes
Nobuyuki Mizukami July 25, 2018

>山本様

ご指示のほどありがとうございます。
対応が遅くなりましたが、「View Report Details」で表示された内容のスクリーンショットを添付しますので、ご確認ください。

また、旧バージョン(2.2.x)での確認は、これから行いますので、結果が分かり次第また回答させていただきます。WS000001.JPG

0 votes
K_ Yamamoto
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 19, 2018

Nobuyuki Mizukami 様

こんにちは、アトラシアンの山本と申します。ログを提供していただきありがとうございます。

 

(1) 疑われる原因

現時点では原因は判明しておりませんが、既知のバグ [SRCTREEWIN-6902] Installer does not work behind a Proxy - Create and track feature requests for Atlassian products に該当する疑いがあります。

 

(2) 詳細情報の提供願い

添付いただいたスクリーンショット (BugSplat) に表示されている "View Report Details" で表示される内容を提供していただけますでしょうか。

 

(3) 回避策のご案内

もし直近でバージョンを更新してからエラーが表示されるようになったのであれば、回避策として過去バージョンをお試しいただけますでしょうか。詳しくは SourceTreeの過去バージョンの入手先 をご参照ください。

先述のバグチケットの "Affects version/s" によると 2.3.5.0 から影響を受けているとのことなので 2.2.x は問題ない可能性があります。

0 votes
Ai Hirama
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 19, 2018

たびたび失礼します。

上記でうまくいかない場合、次のコミュニティ投稿の一番上にある回答をお試しいただけますでしょうか?

こちらは弊社の者による回答ではありませんが、実際に解消されたお客様がいるようなのでご案内させていただいております。

どうぞよろしくお願いいたします。

0 votes
Ai Hirama
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 19, 2018

早速ありがとうございます(「解決済み」の緑色のチェックマークを選択されていたようでしたが、恐縮ながら私の方で削除させていただきました)。

エラーメッセージを元に確認させていただいたところ、次の不具合に該当しているようです。

こちらのチケットにてMercurialユーザーの方から、「Skip Setup」をクリックしてうまくインストールできたとのご報告をいただいております。

もしこのボタンがお客様の環境でも表示されている場合、一度お試しいただけますでしょうか?

0 votes
Nobuyuki Mizukami July 19, 2018

ご指示のあるログファイルの内容を以下に示します。

ERROR [2018-07-19 17:10:28,881] [11] [Sourcetree.Installer.Squirrel.Utils.UpdateHelper+<HasAvailableUpdates>d__17] [MoveNext] - Unable to check for Updates.
System.Net.WebException: リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です
場所 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
場所 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
場所 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.Utility.<LogIfThrows>d__43`1.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.FileDownloader.<DownloadUrl>d__3.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__2.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.UpdateManager.<CheckForUpdate>d__7.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Sourcetree.Installer.Squirrel.Utils.UpdateHelper.<CheckForUpdate>d__16.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Sourcetree.Installer.Squirrel.Utils.UpdateHelper.<HasAvailableUpdates>d__17.MoveNext()
ERROR [2018-07-19 17:16:47,043] [1] [SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService] [DispatcherUnhandledExceptionHandler] - DispatcherUnhandledExceptionHandler for [Sourcetree, 2.6.9.0] called with [System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs]
System.Collections.Generic.KeyNotFoundException: 指定されたキーはディレクトリ内に存在しませんでした。
場所 System.Collections.Concurrent.ConcurrentDictionary`2.get_Item(TKey key)
場所 SourceTree.UI.ViewModel.Welcome.InstallToolsStageViewModel.UpdateDownloadPercent(Guid downloadKey)
場所 SourceTree.UI.ViewModel.Welcome.InstallToolsStageViewModel.<.ctor>b__16_7(Guid downloadKey)
場所 System.Reactive.AnonymousSafeObserver`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.Select`2._.OnNext(TSource value)
場所 System.Reactive.Subjects.Subject`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.FromEventPattern.Impl`2.<>c__DisplayClass4.<GetHandler>b__0(Object sender, TEventArgs eventArgs)
場所 SourceTree.Download.DefaultDownloadManager.RaiseDownloadPercentageChangedEvent(Download download)
場所 SourceTree.Download.DefaultDownloadManager.DownloadProgressChanged(Object sender, DownloadProgressChangedEventArgs e)
場所 System.Net.WebClient.OnDownloadProgressChanged(DownloadProgressChangedEventArgs e)
場所 System.Net.WebClient.ReportDownloadProgressChanged(Object arg)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

0 votes
Nobuyuki Mizukami July 19, 2018

早速の回答、ありがとうございます。

ご指示のあるログファイルの内容を以下に示しますので、解析のほど宜しくお願いします。

ERROR [2018-07-19 16:06:11,276] [14] [Sourcetree.Installer.Squirrel.Utils.UpdateHelper+<HasAvailableUpdates>d__17] [MoveNext] - Unable to check for Updates.
System.Net.WebException: リモート サーバーがエラーを返しました: (407) プロキシ認証が必要です
場所 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
場所 System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
場所 System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.Utility.<LogIfThrows>d__43`1.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.FileDownloader.<DownloadUrl>d__3.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__2.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Squirrel.UpdateManager.<CheckForUpdate>d__7.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Sourcetree.Installer.Squirrel.Utils.UpdateHelper.<CheckForUpdate>d__16.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 Sourcetree.Installer.Squirrel.Utils.UpdateHelper.<HasAvailableUpdates>d__17.MoveNext()
ERROR [2018-07-19 16:06:56,363] [1] [SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService] [DispatcherUnhandledExceptionHandler] - DispatcherUnhandledExceptionHandler for [Sourcetree, 2.6.9.0] called with [System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs]
System.Collections.Generic.KeyNotFoundException: 指定されたキーはディレクトリ内に存在しませんでした。
場所 System.Collections.Concurrent.ConcurrentDictionary`2.get_Item(TKey key)
場所 SourceTree.UI.ViewModel.Welcome.InstallToolsStageViewModel.UpdateDownloadPercent(Guid downloadKey)
場所 SourceTree.UI.ViewModel.Welcome.InstallToolsStageViewModel.<.ctor>b__16_7(Guid downloadKey)
場所 System.Reactive.AnonymousSafeObserver`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.Select`2._.OnNext(TSource value)
場所 System.Reactive.Subjects.Subject`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.FromEventPattern.Impl`2.<>c__DisplayClass4.<GetHandler>b__0(Object sender, TEventArgs eventArgs)
場所 SourceTree.Download.DefaultDownloadManager.RaiseDownloadPercentageChangedEvent(Download download)
場所 SourceTree.Download.DefaultDownloadManager.DownloadProgressChanged(Object sender, DownloadProgressChangedEventArgs e)
場所 System.Net.WebClient.OnDownloadProgressChanged(DownloadProgressChangedEventArgs e)
場所 System.Net.WebClient.ReportDownloadProgressChanged(Object arg)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

0 votes
Nobuyuki Mizukami July 19, 2018

[The duplicated comment is eliminated. 重複した回答内容が削除されました]

 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events