diff --git a/src/Ben.Demystifier/Ben.Demystifier.csproj b/src/Ben.Demystifier/Ben.Demystifier.csproj
index 55f39ee..5de05ba 100644
--- a/src/Ben.Demystifier/Ben.Demystifier.csproj
+++ b/src/Ben.Demystifier/Ben.Demystifier.csproj
@@ -9,7 +9,7 @@
git
true
true
- 0.0.1
+ 0.0.2
diff --git a/src/Ben.Demystifier/EnhancedStackTrace.cs b/src/Ben.Demystifier/EnhancedStackTrace.cs
index 12b3449..b46dd2c 100644
--- a/src/Ben.Demystifier/EnhancedStackTrace.cs
+++ b/src/Ben.Demystifier/EnhancedStackTrace.cs
@@ -93,8 +93,21 @@ namespace System.Diagnostics
var filePath = frame.GetFileName();
if (!string.IsNullOrEmpty(filePath))
{
- sb.Append(" in ");
- sb.Append(System.IO.Path.GetFullPath(filePath));
+ try
+ {
+ sb.Append(" in ");
+ var uri = new Uri(filePath);
+ if (uri.IsFile)
+ {
+ sb.Append(System.IO.Path.GetFullPath(filePath));
+ }
+ else
+ {
+ sb.Append(uri);
+ }
+ }
+ catch
+ { }
}
var lineNo = frame.GetFileLineNumber();