<rss version="2.0" xmlns:a10="http://www.w3.org/2005/Atom"><channel><title>Inflectra Customer Forums: Issues with redirections of artifact URLs (Thread)</title><description>&#xD;
&#xD;
&#xD;
&#xD;
Hello  We're using  SpiraTeam v 3.2   (015). Prior to applying patch 15, we could access artifacts directly without providing project ID in the URL , (  http://spira.myserver.com/Incident/33256.aspx   was automatically redirected to  http://spira.myserver.com/19/Incident/33256.aspx ). This is now broken while it was very useful for us to create links to artifacts in SVN/Hg comments. Could you fix this please?  There is another issue with these URLs. We noticed that we could provide any project ID in the URL, Spira would redirect to the right artifact URL with the actual project ID (for Incident  33256 from project 19,    http://spira.myserver.com/14/Incident/33256.aspx  redirects to  http://spira.myserver.com/19/Incident/33256.aspx  ). However, if you provide a project ID that doesn't exist, the application freezes for a few minutes then crashes. Here is the stack trace  Using projectID 0 :   Offending URL: __Page Source: Business Message: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Stack trace: at APPLICATION.Business.DataAccess.RetrieveArtifactFieldsForLists(Int32 projectId, Int32 userId, ArtifactType artifactType) at APPLICATION.Web.PageLayout.CreateShowHideColumnsList(ArtifactType artifactType) at APPLICATION.Web.IncidentList.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at APPLICATION.Web.PageLayout.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)/   Using a projectID that doesn't exist (or has been deleted) :   Offending URL: __Page Source: Web Message: The underlying provider failed on Open. Stack trace: at APPLICATION.Web.Classes.SpiraWebPartPersonalizationProvider.LoadPersonalizationBlobs(WebPartManager webPartManager, String path, String userName, Byte[]&amp; sharedDataBlob, Byte[]&amp; userDataBlob) at System.Web.UI.WebControls.WebParts.PersonalizationProvider.LoadPersonalizationState(WebPartManager webPartManager, Boolean ignoreCurrentUser) at System.Web.UI.WebControls.WebParts.WebPartPersonalization.Load() at System.Web.UI.WebControls.WebParts.WebPartPersonalization.LoadInternal() at System.Web.UI.WebControls.WebParts.WebPartManager.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)   Here is a screenshot of Window's Task Manager  when submitting such an URL, the dw20.exe process  gets  stuck.         &#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
</description><language>en-US</language><copyright>(C) Copyright 2006-2026 Inflectra Corporation.</copyright><managingEditor>support@inflectra.com</managingEditor><category domain="http://www.dmoz.org">/Computers/Software/Project_Management/</category><category domain="http://www.dmoz.org">/Computers/Software/Quality_Assurance/</category><generator>KronoDesk</generator><a10:contributor><a10:email>support@inflectra.com</a10:email></a10:contributor><a10:id>http://www.inflectra.com/kronodesk/forums/threads</a10:id><ttl>120</ttl><link>/Support/Forum/spirateam/issues-questions/431.aspx</link><item><guid isPermaLink="false">threadId=431</guid><author>Nicolas Bernier (nicolas.bernier@crossknowledge.com)</author><title>Issues with redirections of artifact URLs</title><description>&#xD;
&#xD;
&#xD;
&#xD;
Hello  We're using  SpiraTeam v 3.2   (015). Prior to applying patch 15, we could access artifacts directly without providing project ID in the URL , (  http://spira.myserver.com/Incident/33256.aspx   was automatically redirected to  http://spira.myserver.com/19/Incident/33256.aspx ). This is now broken while it was very useful for us to create links to artifacts in SVN/Hg comments. Could you fix this please?  There is another issue with these URLs. We noticed that we could provide any project ID in the URL, Spira would redirect to the right artifact URL with the actual project ID (for Incident  33256 from project 19,    http://spira.myserver.com/14/Incident/33256.aspx  redirects to  http://spira.myserver.com/19/Incident/33256.aspx  ). However, if you provide a project ID that doesn't exist, the application freezes for a few minutes then crashes. Here is the stack trace  Using projectID 0 :   Offending URL: __Page Source: Business Message: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Stack trace: at APPLICATION.Business.DataAccess.RetrieveArtifactFieldsForLists(Int32 projectId, Int32 userId, ArtifactType artifactType) at APPLICATION.Web.PageLayout.CreateShowHideColumnsList(ArtifactType artifactType) at APPLICATION.Web.IncidentList.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at APPLICATION.Web.PageLayout.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)/   Using a projectID that doesn't exist (or has been deleted) :   Offending URL: __Page Source: Web Message: The underlying provider failed on Open. Stack trace: at APPLICATION.Web.Classes.SpiraWebPartPersonalizationProvider.LoadPersonalizationBlobs(WebPartManager webPartManager, String path, String userName, Byte[]&amp; sharedDataBlob, Byte[]&amp; userDataBlob) at System.Web.UI.WebControls.WebParts.PersonalizationProvider.LoadPersonalizationState(WebPartManager webPartManager, Boolean ignoreCurrentUser) at System.Web.UI.WebControls.WebParts.WebPartPersonalization.Load() at System.Web.UI.WebControls.WebParts.WebPartPersonalization.LoadInternal() at System.Web.UI.WebControls.WebParts.WebPartManager.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)   Here is a screenshot of Window's Task Manager  when submitting such an URL, the dw20.exe process  gets  stuck.         &#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
</description><pubDate>Thu, 15 Nov 2012 09:28:24 -0500</pubDate><a10:updated>2012-11-15T13:05:51-05:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/431.aspx</link></item><item><guid isPermaLink="false">messageId=814</guid><author>David J (adam.sandman+support@inflectra.com)</author><title> &#xD;
&#xD;
&#xD;
Hi Nicolas  Nothing was changed in patch 15 that would have affected this. I suspect that som</title><description> &#xD;
&#xD;
&#xD;
Hi Nicolas  Nothing was changed in patch 15 that would have affected this. I suspect that something else may be going on.  Could you please submit a help desk ticket on our website and attach a copy of the Application Event Log from the SpiraTeam server (saved in .EVTX format zipped). That way we can see what's causing the issue.  I would also suggest refreshing the database indexes since you seem to be getting frequent timeout errors from the database.  Regards  Adam </description><pubDate>Thu, 15 Nov 2012 13:05:51 -0500</pubDate><a10:updated>2012-11-15T13:05:51-05:00</a10:updated><link>/Support/Forum/spirateam/issues-questions/431.aspx#reply814</link></item></channel></rss>