WikiTransformationProject / wikitraccs-releases

Releases, issues and discussions for WikiTraccs from the Wiki Transformation Project
https://www.wikitransformationproject.com
8 stars 0 forks source link

Confluence Connection Test Failure #120

Closed novice002 closed 3 months ago

novice002 commented 3 months ago

Is there an existing issue for this?

Current Behavior

Hello,

I am facing the same issue as in #50 in Confluence connection testing when using Interactive Login. ('Could not get authenticated data context for Confluence; I can do nothing')

Your insight would be greatly appreciated!

image

image

Expected Behavior

Success on Confluence connection test.

WikiTraccs Version

1.13.0

Confluence Version

Confluence 7 (up to 7.17)

Confluence Data Center?

Relevant log output or page storage format

[ 13:40:02 INF] Current WikiTraccs.GUI config: {
  "LogLevel": "Debug",
  "SourceTenantIncludeList": [
    {
      "TenantId": "https://confluencedev.MASKED.com/",
      "AuthenticationType": "cookie",
      "HumanReadableId": "https://confluencedev.MASKED.com/",
      "AuthCookieNames": [
        ""
      ],
      "PageIdIncludeList": [],
      "ReprocessContentWithErrors": false,
      "SpaceTransfer": {
        "Enabled": true,
        "SpaceIncludeList": [],
        "Operations": [
          "retrievecontents"
        ]
      },
      "PermissionTransfer": {
        "Enabled": false,
        "SpaceIncludeList": []
      },
      "BaseUrl": "https://confluencedev.MASKED.com/",
      "AuthUrl": ""
    }
  ],
  "AttachmentRegistryRootPath": "C:\\Users\\MASKED\\AppData\\Local\\WikiTraccs",
  "TempPath": "C:\\Users\\MASKED\\AppData\\Local\\Temp\\2\\",
  "ReprocessContentWithErrors": false,
  "CheckForUpdates": true,
  "WiggleRoom": {},
  "Translations": {},
  "OptionalPageTransformations": {
    "ImagesToGalleriesEnabled": false
  },
  "TargetTenants": [
    {
      "HumanReadableId": "",
      "SharePointRootUrl": "",
      "Tenant": "",
      "ClientId": "",
      "AuthenticationType": "interactive",
      "TargetSites": [
        {
          "HumanReadableId": "WikiTraccsDefaultTarget",
          "SiteRootUrl": ""
        },
        {
          "HumanReadableId": "WikiTraccs",
          "SiteRootUrl": ""
        }
      ],
      "AuthenticationParameterSetInteractive": {
        "Tenant": ""
      },
      "AuthenticationParameterSetCredentials": {
        "CredentialsUserName": "",
        "CredentialsPassword": ""
      }
    }
  ],
  "TransformationMappings": [
    {
      "SourceTenantHumanReadableId": "https://confluencedev.MASKED.com/",
      "SourceTenantSpaceKey": "DUMMYASITDOESTHEGUITOPREVENTWILDCARD",
      "TargetTenantHumanReadableId": "",
      "TargetSiteHumanReadableId": "WikiTraccsDefaultTarget"
    }
  ],
  "Debug": {
    "ClearLocalCacheOnStart": false
  },
  "Features": {
    "DisableMinorVersionsOnPagesLibraryWhenStarting": true,
    "RestoreMinorVersionsOnPagesLibraryWhenFinished": true,
    "FillSpacesList": false,
    "TransformPageTreeMacro": true,
    "TransformRoadmapMacro": true,
    "VerifyMetadataAfterProvisioning": true,
    "VerifyAttachmentsAfterProvisioning": true,
    "AddLinkToSourcePage": false,
    "MigrateBlogposts": true,
    "MigrateFooterComments": false,
    "UseSeleniumProxy": false,
    "DownloadExternalImages": true
  },
  "ExternalDomains": [],
  "WikiTraccsGui": {
    "ExecutableParentDirPath": "D:\\WikiTraccs_Tool\\WikiTraccs_1_13_0\\WikiTraccs.GUI"
  },
  "MacroTransformationConfigs": [
    {
      "MacroTemplate": "<ac:structured-macro ac:name=\"excerpt\" ac:schema-version=\"1\">\n    <ac:parameter ac:name=\"hidden\">true</ac:parameter>\n</ac:structured-macro>",
      "MacroAction": "delete"
    }
  ]
} | 
[ 13:40:06 INF] Current WikiTraccs.GUI config: {
  "LogLevel": "Debug",
  "SourceTenantIncludeList": [
    {
      "TenantId": "https://confluencedev.MASKED.com/",
      "AuthenticationType": "cookie",
      "HumanReadableId": "https://confluencedev.MASKED.com/",
      "AuthCookieNames": [
        ""
      ],
      "PageIdIncludeList": [],
      "ReprocessContentWithErrors": false,
      "SpaceTransfer": {
        "Enabled": true,
        "SpaceIncludeList": [],
        "Operations": [
          "retrievecontents"
        ]
      },
      "PermissionTransfer": {
        "Enabled": false,
        "SpaceIncludeList": []
      },
      "BaseUrl": "https://confluencedev.MASKED.com/",
      "AuthUrl": ""
    }
  ],
  "AttachmentRegistryRootPath": "C:\\Users\\MASKED\\AppData\\Local\\WikiTraccs",
  "TempPath": "C:\\Users\\MASKED\\AppData\\Local\\Temp\\2\\",
  "ReprocessContentWithErrors": false,
  "CheckForUpdates": true,
  "WiggleRoom": {},
  "Translations": {},
  "OptionalPageTransformations": {
    "ImagesToGalleriesEnabled": false
  },
  "TargetTenants": [
    {
      "HumanReadableId": "",
      "SharePointRootUrl": "",
      "Tenant": "",
      "ClientId": "",
      "AuthenticationType": "interactive",
      "TargetSites": [
        {
          "HumanReadableId": "WikiTraccsDefaultTarget",
          "SiteRootUrl": ""
        },
        {
          "HumanReadableId": "WikiTraccs",
          "SiteRootUrl": ""
        }
      ],
      "AuthenticationParameterSetInteractive": {
        "Tenant": ""
      },
      "AuthenticationParameterSetCredentials": {
        "CredentialsUserName": "",
        "CredentialsPassword": ""
      }
    }
  ],
  "TransformationMappings": [
    {
      "SourceTenantHumanReadableId": "https://confluencedev.MASKED.com/",
      "SourceTenantSpaceKey": "DUMMYASITDOESTHEGUITOPREVENTWILDCARD",
      "TargetTenantHumanReadableId": "",
      "TargetSiteHumanReadableId": "WikiTraccsDefaultTarget"
    }
  ],
  "Debug": {
    "ClearLocalCacheOnStart": false
  },
  "Features": {
    "DisableMinorVersionsOnPagesLibraryWhenStarting": true,
    "RestoreMinorVersionsOnPagesLibraryWhenFinished": true,
    "FillSpacesList": false,
    "TransformPageTreeMacro": true,
    "TransformRoadmapMacro": true,
    "VerifyMetadataAfterProvisioning": true,
    "VerifyAttachmentsAfterProvisioning": true,
    "AddLinkToSourcePage": false,
    "MigrateBlogposts": true,
    "MigrateFooterComments": false,
    "UseSeleniumProxy": false,
    "DownloadExternalImages": true
  },
  "ExternalDomains": [],
  "WikiTraccsGui": {
    "ExecutableParentDirPath": "D:\\WikiTraccs_Tool\\WikiTraccs_1_13_0\\WikiTraccs.GUI"
  },
  "MacroTransformationConfigs": [
    {
      "MacroTemplate": "<ac:structured-macro ac:name=\"excerpt\" ac:schema-version=\"1\">\n    <ac:parameter ac:name=\"hidden\">true</ac:parameter>\n</ac:structured-macro>",
      "MacroAction": "delete"
    }
  ]
} | 
[ 13:40:06 DBG] Receiving activity Testing endpoint connectivity... with percent 0 and type "Processing" | 
[ 13:40:06 DBG] Entering CheckConnectionsAsync, checking categories "ChromeWebDriverCheckAndDownload" | 
[ 13:40:06 DBG] Checking connection to https://chromedriver.storage.googleapis.com by reading string response... | 
[ 13:40:06 DBG] HTTP result for https://chromedriver.storage.googleapis.com (first 300 chars): <?xml version='1.0' encoding='UTF-8'?><ListBucketResult xmlns='http://doc.s3.amazonaws.com/2006-03-01'><Name>chromedriver</Name><Prefix></Prefix><Marker></Marker><IsTruncated>false</IsTruncated><Contents><Key>100.0.4896.20/chromedriver_linux64.zip</Key><Generation>1646371839854073</Generation><MetaG | 
[ 13:40:06 DBG] Set isConnectionCheckSuccessful to: true | 
[ 13:40:06 DBG] Checking connection to https://chromedriver.chromium.org by reading string response... | 
[ 13:40:06 DBG] HTTP result for https://chromedriver.chromium.org (first 300 chars): <!DOCTYPE html><html lang="en-US" itemscope itemtype="http://schema.org/WebPage"><head><meta charset="utf-8"><script nonce="CvU5APQx58wGhMeLD-S6Pg">var DOCS_timing={}; DOCS_timing['sl']=new Date().getTime();</script><script nonce="CvU5APQx58wGhMeLD-S6Pg">function _DumpException(e) {throw e;}</script | 
[ 13:40:06 DBG] Set isConnectionCheckSuccessful to: true | 
[ 13:40:06 DBG] Checking connection to https://googlechromelabs.github.io/chrome-for-testing by reading string response... | 
[ 13:40:06 DBG] HTTP result for https://googlechromelabs.github.io/chrome-for-testing (first 300 chars): <!DOCTYPE html><html lang=en><meta charset=utf-8><title>Chrome for Testing availability</title><meta content="width=device-width" name=viewport><style>html{font:1rem/1.6 sans-serif}::selection{background:#1e90ff;color:#fff}.table-wrapper{overflow-x:auto}@media (width >= 60rem){.summary{font-size:2re | 
[ 13:40:06 DBG] Set isConnectionCheckSuccessful to: true | 
[ 13:40:06 DBG] Checking connection to https://edgedl.me.gvt1.com by reading string response... | 
[ 13:40:06 DBG] HTTP result for https://edgedl.me.gvt1.com (first 300 chars): <!DOCTYPE html>
                            <script nonce="F9Naligxpw9vLOtszM_9xQ">
  function r(p){try{window.stop();}catch(exception){document.execCommand('Stop');}window.location.replace(p+window.location.search)}var ua=navigator.userAgent;if(ua.match(".*NT 5\.[12].*")!==null){ r("/chrome/fallbac | 
[ 13:40:06 DBG] Set isConnectionCheckSuccessful to: true | 
[ 13:40:06 DBG] Returning connection check result: [{"UrlToCheck":{"Url":{"Scheme":"https","UserInfo":"","Host":"chromedriver.storage.googleapis.com","Port":null,"Authority":"chromedriver.storage.googleapis.com","Root":"https://chromedriver.storage.googleapis.com","Path":"","PathSegments":[],"Query":"","QueryParams":[],"Fragment":"","IsRelative":false,"IsSecureScheme":true},"Category":1,"UsedFor":"downloading the web driver for your current Chrome version","IsOptional":true},"IsConnectionCheckSuccessful":true},{"UrlToCheck":{"Url":{"Scheme":"https","UserInfo":"","Host":"chromedriver.chromium.org","Port":null,"Authority":"chromedriver.chromium.org","Root":"https://chromedriver.chromium.org","Path":"","PathSegments":[],"Query":"","QueryParams":[],"Fragment":"","IsRelative":false,"IsSecureScheme":true},"Category":1,"UsedFor":"checking which web driver version is needed for your current Chrome version","IsOptional":true},"IsConnectionCheckSuccessful":true},{"UrlToCheck":{"Url":{"Scheme":"https","UserInfo":"","Host":"googlechromelabs.github.io","Port":null,"Authority":"googlechromelabs.github.io","Root":"https://googlechromelabs.github.io","Path":"/chrome-for-testing","PathSegments":["chrome-for-testing"],"Query":"","QueryParams":[],"Fragment":"","IsRelative":false,"IsSecureScheme":true},"Category":1,"UsedFor":"checking which web driver version is needed for your current Chrome version","IsOptional":true},"IsConnectionCheckSuccessful":true},{"UrlToCheck":{"Url":{"Scheme":"https","UserInfo":"","Host":"edgedl.me.gvt1.com","Port":null,"Authority":"edgedl.me.gvt1.com","Root":"https://edgedl.me.gvt1.com","Path":"","PathSegments":[],"Query":"","QueryParams":[],"Fragment":"","IsRelative":false,"IsSecureScheme":true},"Category":1,"UsedFor":"checking which web driver version is needed for your current Chrome version","IsOptional":true},"IsConnectionCheckSuccessful":true}] | 
[ 13:40:06 DBG] Leaving CheckConnectionsAsync | 
[ 13:40:06 DBG] Receiving activity Testing endpoint connectivity... with percent 0 and type "Completed" | 
[ 13:40:06 DBG] Receiving activity Launching browser, waiting for Confluence login... with percent 0 and type "Processing" | 
[ 13:40:06 DBG] Creating instance | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceHttpClientFactory
[ 13:40:06 DBG] Creating instance | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:06 DBG] Looking for cookie override file at 'D:\WikiTraccs_Tool\WikiTraccs_1_13_0\WikiTraccs.GUI\cookies.txt'... | 
[ 13:40:06 DBG] No file present. | 
[ 13:40:06 DBG] [https://confluencedev.MASKED.com/] Trying to log into Confluence, Config: {"TenantId":"https://confluencedev.MASKED.com/","AuthenticationType":"cookie","HumanReadableId":"https://confluencedev.MASKED.com/","AuthCookieNames":[""],"PageIdIncludeList":[],"PageIdForLiveUpdate":null,"ReprocessContentWithErrors":false,"SpaceTransfer":{"Enabled":true,"SpaceIncludeList":[],"ForceReprocess":null,"Operations":["retrievecontents"],"$type":"SpaceTransfer"},"PermissionTransfer":{"Enabled":false,"SpaceIncludeList":[],"ForceReprocess":null,"$type":"PermissionTransfer"},"BaseUrl":"https://confluencedev.MASKED.com/","AuthUrl":"","$type":"SourceTenantConfiguration"} | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:06 DBG] Trying to determine Chrome version to get the right driver for | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Reading Chrome binary path from registry path 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe' | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Chrome binary path 'C:\Program Files\Google\Chrome\Application\chrome.exe' found in registry and verified | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Chrome version: 122.0.6261.131 | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Got Chrome major version 122 from chrome version number 122.0.6261 | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Determining web driver version from 3-number Chrome version '122.0.6261' from URL https://googlechromelabs.github.io/chrome-for-testing/latest-patch-versions-per-build-with-downloads.json... | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Got web driver version: 122.0.6261.128 | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Target directory for web driver: D:\WikiTraccs_Tool\WikiTraccs_1_13_0\WikiTraccs.GUI | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Found existing web driver, checking version... | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:06 DBG] Existing web driver version: ChromeDriver 122.0.6261.128 (f18a44fedeb29764b2b5336c120fdd90ef1a3f5c-refs/branch-heads/6261@{#1057})
 | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:07 DBG] Existing web driver version is up to date: 122.0.6261.128 | WikiTraccs.Shared.Misc.ChromeDriverInstaller
[ 13:40:07 DBG] [https://confluencedev.MASKED.com/] Storing Chrome profile in 'C:\Users\MASKED\AppData\Local\Temp\2\WikiTraccs\https___confluencedev.MASKED.com' | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:07 INF] Current WikiTraccs.GUI config: {
  "LogLevel": "Debug",
  "SourceTenantIncludeList": [
    {
      "TenantId": "https://confluencedev.MASKED.com/",
      "AuthenticationType": "cookie",
      "HumanReadableId": "https://confluencedev.MASKED.com/",
      "AuthCookieNames": [
        ""
      ],
      "PageIdIncludeList": [],
      "ReprocessContentWithErrors": false,
      "SpaceTransfer": {
        "Enabled": true,
        "SpaceIncludeList": [],
        "Operations": [
          "retrievecontents"
        ]
      },
      "PermissionTransfer": {
        "Enabled": false,
        "SpaceIncludeList": []
      },
      "BaseUrl": "https://confluencedev.MASKED.com/",
      "AuthUrl": ""
    }
  ],
  "AttachmentRegistryRootPath": "C:\\Users\\MASKED\\AppData\\Local\\WikiTraccs",
  "TempPath": "C:\\Users\\MASKED\\AppData\\Local\\Temp\\2\\",
  "ReprocessContentWithErrors": false,
  "CheckForUpdates": true,
  "WiggleRoom": {},
  "Translations": {},
  "OptionalPageTransformations": {
    "ImagesToGalleriesEnabled": false
  },
  "TargetTenants": [
    {
      "HumanReadableId": "",
      "SharePointRootUrl": "",
      "Tenant": "",
      "ClientId": "",
      "AuthenticationType": "interactive",
      "TargetSites": [
        {
          "HumanReadableId": "WikiTraccsDefaultTarget",
          "SiteRootUrl": ""
        },
        {
          "HumanReadableId": "WikiTraccs",
          "SiteRootUrl": ""
        }
      ],
      "AuthenticationParameterSetInteractive": {
        "Tenant": ""
      },
      "AuthenticationParameterSetCredentials": {
        "CredentialsUserName": "",
        "CredentialsPassword": ""
      }
    }
  ],
  "TransformationMappings": [
    {
      "SourceTenantHumanReadableId": "https://confluencedev.MASKED.com/",
      "SourceTenantSpaceKey": "DUMMYASITDOESTHEGUITOPREVENTWILDCARD",
      "TargetTenantHumanReadableId": "",
      "TargetSiteHumanReadableId": "WikiTraccsDefaultTarget"
    }
  ],
  "Debug": {
    "ClearLocalCacheOnStart": false
  },
  "Features": {
    "DisableMinorVersionsOnPagesLibraryWhenStarting": true,
    "RestoreMinorVersionsOnPagesLibraryWhenFinished": true,
    "FillSpacesList": false,
    "TransformPageTreeMacro": true,
    "TransformRoadmapMacro": true,
    "VerifyMetadataAfterProvisioning": true,
    "VerifyAttachmentsAfterProvisioning": true,
    "AddLinkToSourcePage": false,
    "MigrateBlogposts": true,
    "MigrateFooterComments": false,
    "UseSeleniumProxy": false,
    "DownloadExternalImages": true
  },
  "ExternalDomains": [],
  "WikiTraccsGui": {
    "ExecutableParentDirPath": "D:\\WikiTraccs_Tool\\WikiTraccs_1_13_0\\WikiTraccs.GUI"
  },
  "MacroTransformationConfigs": [
    {
      "MacroTemplate": "<ac:structured-macro ac:name=\"excerpt\" ac:schema-version=\"1\">\n    <ac:parameter ac:name=\"hidden\">true</ac:parameter>\n</ac:structured-macro>",
      "MacroAction": "delete"
    }
  ]
} | 
[ 13:40:08 DBG] [https://confluencedev.MASKED.com/] Detecting Confluence login stage, waiting for cookies: [{"Name":"JSESSIONID","IsMandatoryForAuthenticatedMode":true,"IsMandatoryForAnonymousMode":true,"$type":"SingleCookieRequirement"},{"Names":["cloud.session.token","tenant.session.token"],"IsMandatoryForAuthenticatedMode":false,"IsMandatoryForAnonymousMode":false,"$type":"OneOfManyCookieRequirement"},{"Name":"seraph.confluence","IsMandatoryForAuthenticatedMode":false,"IsMandatoryForAnonymousMode":false,"$type":"SingleCookieRequirement"},{"Name":"_shibsession*","IsMandatoryForAuthenticatedMode":false,"IsMandatoryForAnonymousMode":false,"$type":"SingleCookieRequirement"}] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:08 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:09 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:09 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:09 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:10 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:10 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:10 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:10 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:11 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:11 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:11 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:11 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:12 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:12 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:12 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:12 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:13 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:13 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:13 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:13 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:14 DBG] [https://confluencedev.MASKED.com/] acceptAnonymous: false, loggedInStuffPresent: false, cookieValuePresent: true, result: false | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:14 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:14 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:15 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:16 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:16 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:16 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:16 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:17 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:17 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:17 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:17 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:18 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:18 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:18 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:18 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:19 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:19 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:20 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:20 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:20 DBG] [https://confluencedev.MASKED.com/] acceptAnonymous: false, loggedInStuffPresent: false, cookieValuePresent: true, result: false | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:20 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:20 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:21 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:21 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:21 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:21 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:22 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:22 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:22 DBG] [https://confluencedev.MASKED.com/] acceptAnonymous: false, loggedInStuffPresent: false, cookieValuePresent: true, result: false | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:22 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:22 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:23 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:23 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:23 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:23 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:24 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:24 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:24 DBG] [https://confluencedev.MASKED.com/] acceptAnonymous: false, loggedInStuffPresent: false, cookieValuePresent: true, result: false | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:25 DBG] [https://confluencedev.MASKED.com/] contextPathElementContent:  | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:25 DBG] [https://confluencedev.MASKED.com/] Cookies: [
  {
    "Name": "JSESSIONID",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  },
  {
    "Name": "crowd.token_key",
    "Value": "...",
    "Domain": "confluencedev.MASKED.com",
    "Path": "/",
    "Expires": null,
    "Size": null,
    "HttpOnly": "true",
    "Secure": "false",
    "SameSite": "Lax",
    "SameParty": null,
    "PartitionKey": null,
    "Priority": null,
    "IsSecure": false,
    "ExpiresDateTime": null
  }
] | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:25 DBG] [https://confluencedev.MASKED.com/] Detected successful login to Confluence (auth mode: cookie, cookie requirements: (SingleCookieRequirement: Name=='JSESSIONID', MandatoryForAuthMode==True, MandatoryForAnonMode==True), (OneOfManyCookieRequirement: Names=='cloud.session.token; tenant.session.token', MandatoryForAuthMode==False, MandatoryForAnonMode==False), (SingleCookieRequirement: Name=='seraph.confluence', MandatoryForAuthMode==False, MandatoryForAnonMode==False), (SingleCookieRequirement: Name=='_shibsession*', MandatoryForAuthMode==False, MandatoryForAnonMode==False)) | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Found and copied the following cookies (note: to force waiting for additional cookies you need to explicitly add their names to the advanced configuration, see https://www.wikitransformationproject.com/docs/reference/wikitraccs-gui/source-configuration): (Name==JSESSIONID, Domain==confluencedev.MASKED.com, Path==/, Expires==, Size==, HttpOnly==true, Secure==false, SameSite=Lax) | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:26 DBG] Receiving activity Launching browser, waiting for Confluence login... with percent 0 and type "Completed" | 
[ 13:40:26 INF] [Negotiate] START: Checking authentication type availability (for diagnostic purposes)... | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM] START: Checking authentication type availability (for diagnostic purposes)... | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#1][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 INF] [Negotiate][#1][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#1][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#1][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#2][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#2][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [Negotiate][#2][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#2][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#3][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#3][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [Negotiate][#3][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#3][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#4][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#4][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [Negotiate][#4][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#4][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#5][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#5][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [Negotiate][#5][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#5][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter]Issuing request | 
[ 13:40:26 INF] [NTLM][#6][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [NTLM][#6][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 INF] [NTLM] DONE: Checking authentication type availability | 
[ 13:40:26 INF] [Negotiate][#6][rest/api/user?username=doesnotmatter] Received non-success status code: Forbidden -  | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: Date = Fri, 22 Mar 2024 20:40:26 GMT | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: Server = Apache/2.4.33, (Unix), OpenSSL/1.0.2o | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: X-ASEN = SEN-L18836459 | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: Cache-Control = must-revalidate, no-cache | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: X-Content-Type-Options = nosniff | 
[ 13:40:26 DBG] [Negotiate][#6][rest/api/user?username=doesnotmatter] Response header: Transfer-Encoding = chunked | 
[ 13:40:26 INF] [Negotiate] DONE: Checking authentication type availability | 
[ 13:40:26 DBG] Creating instance | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceHttpClientFactory
[ 13:40:26 DBG] Creating instance | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] Creating instance | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceUserTenantsRetriever
[ 13:40:26 DBG] Creating instance | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] Setting token store instance (was already set: false, was the same: false) | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:26 DBG] Collecting and renewing tokens from auto-logins | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Found no token in cache, initiating user sign in | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:26 DBG] Registering token with type Cookie for user 8af48bbc8d89ca38018e1cb972e50078 in tenant https://confluencedev.MASKED.com/ | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] DONE: Collecting and renewing tokens from auto-logins | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] Updating tenant list from 1 tokens... | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Start: Retrieving tenants for user 8af4~0078... | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Calling 'rest/api/user/current' to retrieve current user info | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Got tenant list for user 8af4~0078: 1 | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Got current user info type: anonymous | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 INF] Updating known tenant list with tenants: ["Name: https://confluencedev.MASKED.com (ID: https://confluencedev.MASKED.com)"] | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Done: Retrieving tenants for user 8af4~0078 | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 INF] Cannot find main tenant for user 8af48bbc8d89ca38018e1cb972e50078; only found tenants with anonymous access: 'https://confluencedev.MASKED.com' (ID: https://confluencedev.MASKED.com) | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceUserTenantsRetriever
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Found token granting only anonymous access to tenant; marking as invalid | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] Collecting and renewing tokens from auto-logins | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Found no token in cache, initiating user sign in | WikiTraccs.Shared.Automation.ConfluenceSessionIdRetriever
[ 13:40:26 DBG] Registering token with type Cookie for user 8af48bbc8d89ca38018e1cb972e50078 in tenant https://confluencedev.MASKED.com/ | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] DONE: Collecting and renewing tokens from auto-logins | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] Updating tenant list from 1 tokens... | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Start: Retrieving tenants for user 8af4~0078... | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Calling 'rest/api/user/current' to retrieve current user info | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Got tenant list for user 8af4~0078: 1 | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Got current user info type: anonymous | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 INF] Updating known tenant list with tenants: ["Name: https://confluencedev.MASKED.com (ID: https://confluencedev.MASKED.com)"] | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 DBG] [https://confluencedev.MASKED.com/] Done: Retrieving tenants for user 8af4~0078 | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceGlobalApiAccessor
[ 13:40:26 INF] Cannot find main tenant for user 8af48bbc8d89ca38018e1cb972e50078; only found tenants with anonymous access: 'https://confluencedev.MASKED.com' (ID: https://confluencedev.MASKED.com) | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceUserTenantsRetriever
[ 13:40:26 DBG] DONE: Updating tenant list; found data contexts: 0 | WikiTraccs.Shared.ConfluenceTokenRetrieval.ConfluenceTokenStore
[ 13:40:26 DBG] Creating instance | WikiTraccs.Shared.ConfluenceInternal.ConfluenceInternalApiAccessor.ConfluenceTenantApiAccessor
[ 13:40:26 ERR] Showing message box: Failure ### Could not get authenticated data context for Confluence; I can do nothing.

Check that your Confluence base address 'https://confluencedev.MASKED.com/' is really the base URL of the Confluence instance. | 
[ 13:40:27 INF] Current WikiTraccs.GUI config: {
  "LogLevel": "Debug",
  "SourceTenantIncludeList": [
    {
      "TenantId": "https://confluencedev.MASKED.com/",
      "AuthenticationType": "cookie",
      "HumanReadableId": "https://confluencedev.MASKED.com/",
      "AuthCookieNames": [
        ""
      ],
      "PageIdIncludeList": [],
      "ReprocessContentWithErrors": false,
      "SpaceTransfer": {
        "Enabled": true,
        "SpaceIncludeList": [],
        "Operations": [
          "retrievecontents"
        ]
      },
      "PermissionTransfer": {
        "Enabled": false,
        "SpaceIncludeList": []
      },
      "BaseUrl": "https://confluencedev.MASKED.com/",
      "AuthUrl": ""
    }
  ],
  "AttachmentRegistryRootPath": "C:\\Users\\MASKED\\AppData\\Local\\WikiTraccs",
  "TempPath": "C:\\Users\\MASKED\\AppData\\Local\\Temp\\2\\",
  "ReprocessContentWithErrors": false,
  "CheckForUpdates": true,
  "WiggleRoom": {},
  "Translations": {},
  "OptionalPageTransformations": {
    "ImagesToGalleriesEnabled": false
  },
  "TargetTenants": [
    {
      "HumanReadableId": "",
      "SharePointRootUrl": "",
      "Tenant": "",
      "ClientId": "",
      "AuthenticationType": "interactive",
      "TargetSites": [
        {
          "HumanReadableId": "WikiTraccsDefaultTarget",
          "SiteRootUrl": ""
        },
        {
          "HumanReadableId": "WikiTraccs",
          "SiteRootUrl": ""
        }
      ],
      "AuthenticationParameterSetInteractive": {
        "Tenant": ""
      },
      "AuthenticationParameterSetCredentials": {
        "CredentialsUserName": "",
        "CredentialsPassword": ""
      }
    }
  ],
  "TransformationMappings": [
    {
      "SourceTenantHumanReadableId": "https://confluencedev.MASKED.com/",
      "SourceTenantSpaceKey": "DUMMYASITDOESTHEGUITOPREVENTWILDCARD",
      "TargetTenantHumanReadableId": "",
      "TargetSiteHumanReadableId": "WikiTraccsDefaultTarget"
    }
  ],
  "Debug": {
    "ClearLocalCacheOnStart": false
  },
  "Features": {
    "DisableMinorVersionsOnPagesLibraryWhenStarting": true,
    "RestoreMinorVersionsOnPagesLibraryWhenFinished": true,
    "FillSpacesList": false,
    "TransformPageTreeMacro": true,
    "TransformRoadmapMacro": true,
    "VerifyMetadataAfterProvisioning": true,
    "VerifyAttachmentsAfterProvisioning": true,
    "AddLinkToSourcePage": false,
    "MigrateBlogposts": true,
    "MigrateFooterComments": false,
    "UseSeleniumProxy": false,
    "DownloadExternalImages": true
  },
  "ExternalDomains": [],
  "WikiTraccsGui": {
    "ExecutableParentDirPath": "D:\\WikiTraccs_Tool\\WikiTraccs_1_13_0\\WikiTraccs.GUI"
  },
  "MacroTransformationConfigs": [
    {
      "MacroTemplate": "<ac:structured-macro ac:name=\"excerpt\" ac:schema-version=\"1\">\n    <ac:parameter ac:name=\"hidden\">true</ac:parameter>\n</ac:structured-macro>",
      "MacroAction": "delete"
    }
  ]
} | 
[ 13:40:42 INF] Current WikiTraccs.GUI config: {
  "LogLevel": "Debug",
  "SourceTenantIncludeList": [
    {
      "TenantId": "https://confluencedev.MASKED.com/",
      "AuthenticationType": "cookie",
      "HumanReadableId": "https://confluencedev.MASKED.com/",
      "AuthCookieNames": [
        ""
      ],
      "PageIdIncludeList": [],
      "ReprocessContentWithErrors": false,
      "SpaceTransfer": {
        "Enabled": true,
        "SpaceIncludeList": [],
        "Operations": [
          "retrievecontents"
        ]
      },
      "PermissionTransfer": {
        "Enabled": false,
        "SpaceIncludeList": []
      },
      "BaseUrl": "https://confluencedev.MASKED.com/",
      "AuthUrl": ""
    }
  ],
  "AttachmentRegistryRootPath": "C:\\Users\\MASKED\\AppData\\Local\\WikiTraccs",
  "TempPath": "C:\\Users\\MASKED\\AppData\\Local\\Temp\\2\\",
  "ReprocessContentWithErrors": false,
  "CheckForUpdates": true,
  "WiggleRoom": {},
  "Translations": {},
  "OptionalPageTransformations": {
    "ImagesToGalleriesEnabled": false
  },
  "TargetTenants": [
    {
      "HumanReadableId": "",
      "SharePointRootUrl": "",
      "Tenant": "",
      "ClientId": "",
      "AuthenticationType": "interactive",
      "TargetSites": [
        {
          "HumanReadableId": "WikiTraccsDefaultTarget",
          "SiteRootUrl": ""
        },
        {
          "HumanReadableId": "WikiTraccs",
          "SiteRootUrl": ""
        }
      ],
      "AuthenticationParameterSetInteractive": {
        "Tenant": ""
      },
      "AuthenticationParameterSetCredentials": {
        "CredentialsUserName": "",
        "CredentialsPassword": ""
      }
    }
  ],
  "TransformationMappings": [
    {
      "SourceTenantHumanReadableId": "https://confluencedev.MASKED.com/",
      "SourceTenantSpaceKey": "DUMMYASITDOESTHEGUITOPREVENTWILDCARD",
      "TargetTenantHumanReadableId": "",
      "TargetSiteHumanReadableId": "WikiTraccsDefaultTarget"
    }
  ],
  "Debug": {
    "ClearLocalCacheOnStart": false
  },
  "Features": {
    "DisableMinorVersionsOnPagesLibraryWhenStarting": true,
    "RestoreMinorVersionsOnPagesLibraryWhenFinished": true,
    "FillSpacesList": false,
    "TransformPageTreeMacro": true,
    "TransformRoadmapMacro": true,
    "VerifyMetadataAfterProvisioning": true,
    "VerifyAttachmentsAfterProvisioning": true,
    "AddLinkToSourcePage": false,
    "MigrateBlogposts": true,
    "MigrateFooterComments": false,
    "UseSeleniumProxy": false,
    "DownloadExternalImages": true
  },
  "ExternalDomains": [],
  "WikiTraccsGui": {
    "ExecutableParentDirPath": "D:\\WikiTraccs_Tool\\WikiTraccs_1_13_0\\WikiTraccs.GUI"
  },
  "MacroTransformationConfigs": [
    {
      "MacroTemplate": "<ac:structured-macro ac:name=\"excerpt\" ac:schema-version=\"1\">\n    <ac:parameter ac:name=\"hidden\">true</ac:parameter>\n</ac:structured-macro>",
      "MacroAction": "delete"
    }
  ]
} |

Anything else?

No response

heinrich-ulbricht commented 3 months ago

@novice002 Thanks for raising this issue!

Getting authentication to work is the first hurdle.

The following are the main reasons why authentication fails:

The logs suggest that Kerberos might not be the reason (or is it?).

So, assuming that cookies work, here is a workaround that you might try, that 100% works if cookie auth is possible: Provide cookies manually. Or, if you already know of additional cookies that are required (SSO solutions often introduce additional ones), you can enter their names in the Advanced configuration.

There is a second workaround that you might try, that is described here, that just routes all requests to Confluence through the browser: Alternative to obtain cookies (compatible with Kerberos). Good for getting started quickly.

Are you on Confluence >= 7.9 by any chance? Then waiting till next week might be worth it. The next version of WikiTraccs supports Personal Access Tokens - which is a more convenient cookie-auth replacement.

heinrich-ulbricht commented 3 months ago

@novice002 The latest version is ready and introduces Personal Access Tokens: Releases. I'm curious what's up in your environment.

novice002 commented 3 months ago

Hello, @heinrich-ulbricht Thank you so much for your prompt help and suggestion!! And my apologies for responding in delayed manner.

In short, your advice worked, and I was able to perform a test migration right away after this huddle. As you suspected, I needed to use additional cookies. (This issue should be considered as 'user-error' since I did not read the manual provided as dedicated menus in the product site...)

Just to respond to your comment regarding the new version of WikiTraccs 1.14.8:

Thank you again, and I much appreciate your help!

novice002 commented 3 months ago

Forgot to close. Closing now. Thank you :)

(Please let me know if you need me to re-open the issue in case you need to complete certain task before closing)

heinrich-ulbricht commented 3 months ago

@novice002 Thank you very much for the update! Sounds all good. May I ask which SSO solution you have in place and how the cookies were named that you needed to add? I try to figure out the most common SSO solutions. So far Shibboleth appeared a few times, as well as some Kantega solutions.

I recommend using the latest version of WikiTraccs. The clouds are constantly evolving, and so is WikiTraccs.

novice002 commented 3 months ago

@heinrich-ulbricht Thank you again for your recommendation. I will try the latest WikiTraccs version.

As for cookies, I am using the following cookie entries in cookies.txt:

FYI, our Confluence (on-prem) is integrated with on-prem AD via Crowd.

EDIT: In terms of SSO, no SSO is set in authentication to Confluence. (If you mean automatic-login leveraging Windows credential by 'SSO') We don't mind exercising our fingers with entering the credential manually.

Hope this helps. Thank you!