# Final Builder Server / Web front end can't parse url's from notification app

**URL:** https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380
**Category:** Bugs
**Created:** [August 4, 2011, 11:02am UTC](https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380 "2011-08-04T11:02:02Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [August 4, 2011, 11:02am UTC](https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380/1 "2011-08-04T11:02:02Z")

</div>

Final builder server version: 7.0.0.233 -&nbsp;Windows 7 Ultimate

The notification app was downloaded from the server so should have the same version. The action performed in the notification application is

- Right Click on notification icon in system Tray
- Click on a project
- Click on 'View Project Log'
- Chrome is opened with a url e.g.&nbsp;[http://londd65:89/BuildLog.aspx?Pro...ilter=Auto](http://londd65:89/BuildLog.aspx?ProjectName=Nexus%2bWeb%2bService%2b-%2bRelease&BuildID=Latest&Filter=Auto)
- A asp.net error is experienced

I Turned custom errors off to get the following stack trace from the server:

**Description:&nbsp;** An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&nbsp;  
  
**Exception Details:&nbsp;** System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.  
  
**Source Error:** &nbsp;

| `An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.` |

  
**Stack Trace:** &nbsp;  
  

| ` [KeyNotFoundException: The given key was not present in the dictionary.] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +10257978 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +539 VSoftTechnologies.FinalBuilderServer.Remoting.IFBServerManager.GetBuildHistory(String projectName, Boolean includeDeleted, Int32 start, Int32 pageSize) +0 VSoftTechnologies.FinalBuilderServer.Web.BuildLog.get_BuildID() +386 VSoftTechnologies.FinalBuilderServer.Web.BuildLog.Page_Load(Object sender, EventArgs e) +67 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42 System.Web.UI.Control.OnLoad(EventArgs e) +132 VSoftTechnologies.FinalBuilderServer.Web.Classes.CommonPage.OnLoad(EventArgs e) +347 VSoftTechnologies.FinalBuilderServer.Web.Classes.ProjectPage.OnLoad(EventArgs e) +16 System.Web.UI.Control.LoadRecursive() +66 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428 ` |

If I replace the %2b symbols for plus signs then the url works as expected. At first I thought it was an issue with percentage character escaping on the server (IIS rejecting the requests) but I can see 'Allow double escaping' is already set to true in the FinalBuilder web.config. The above message also suggests the url is not being decrypted back correctly.

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [August 5, 2011, 1:28am UTC](https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380/2 "2011-08-05T01:28:40Z")

</div>

Hi Ian,   
I'm pretty sure this is caused by a double-encoding issue that was fixed in build 250. Can you please download and install the latest build from https://www.finalbuilder.com/download.aspx   
  
NB, you'll also need to re-download the notification app from the server after you've upgraded.   
  
Please let me know if that doesn't fix it for you.   
  
Cheers,   
  
Ben

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [August 5, 2011, 11:04am UTC](https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380/3 "2011-08-05T11:04:46Z")

</div>

&nbsp;Thanks for the response. I checked the forum for an existing post on this subject but should have checked the release notes too. I have installed the latest version and the issue is resolved.

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [August 8, 2011, 1:44am UTC](https://www.finalbuilder.com/forums/t/final-builder-server-web-front-end-cant-parse-urls-from-notification-app/3380/4 "2011-08-08T01:44:22Z")

</div>

No problems, glad it fixed it for you.   
  
 Cheers,   
  
 Ben
