500 Series errors.

If you are having a problem using Vault, post a message here.
Post Reply
Neil Weicher
Posts: 38
Joined: Thu Apr 01, 2004 7:14 am
Location: Stamford, CT
Contact:

500 Series errors.

Post by Neil Weicher » Fri Dec 02, 2011 12:51 pm

Users are reporting 500 series errors when updating an issue and/or navigating about the site.
Image

Log shows entries like this:

# SourceGear Vault Professional Server
2011-09-19 11:36:49.973 75.99.238.106 (75.99.238.106)-elisabeth : Server
error 500 Failed to load viewstate. The control tree into which viewstate
is being loaded must match the control tree that was used to save
viewstate during the previous request. For example, when adding controls
dynamically, the controls added during a post-back must match the type and
position of the controls added during the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-20 13:47:45.942 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-20 13:47:50.817 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-20 13:47:55.035 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-20 15:24:34.457 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-20 15:24:40.457 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2011-09-23 15:45:20.547 209-206-253-154.stat.centurytel.net
(209.206.253.154)-josh : Server error 500 Failed to load viewstate. The
control tree into which viewstate is being loaded must match the control
tree that was used to save viewstate during the previous request. For
example, when adding controls dynamically, the controls added during a
post-back must match the type and position of the controls added during
the initial request. at
System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at
System.Web.UI.Control.AddedControl(Control control, Int32 index) at
System.Web.UI.ControlCollection.Add(Control child) at
MantisControlsLib.LinkNotationViewer.LoadControls(Boolean escape) at
MantisControlsLib.LinkNotationViewer.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Control.LoadRecursive() at
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: 500 Series errors.

Post by lbauer » Fri Dec 02, 2011 2:33 pm

Has anything changed on the Vault Server machine? Particularly anything that might have affected the .NET Framework, like a Windows Update?

What OS is Vault Pro running on?
Linda Bauer
SourceGear
Technical Support Manager

Neil Weicher
Posts: 38
Joined: Thu Apr 01, 2004 7:14 am
Location: Stamford, CT
Contact:

Re: 500 Series errors.

Post by Neil Weicher » Fri Dec 02, 2011 2:46 pm

lbauer wrote:Has anything changed on the Vault Server machine? Particularly anything that might have affected the .NET Framework, like a Windows Update?

What OS is Vault Pro running on?
Thanks Linda.
The system is a stable win2003 32bit system.
No recent windows update.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: 500 Series errors.

Post by lbauer » Fri Dec 02, 2011 3:30 pm

Could you send me more of the Vault Pro log and also the sgvault.log file? Send the logs zipped up to support at sourcegear.com, Attn: Linda. Please include a link to this forum post.


Does an iisreset from the command line on the Vault Server machine make the problem go away for a while?
Linda Bauer
SourceGear
Technical Support Manager

Neil Weicher
Posts: 38
Joined: Thu Apr 01, 2004 7:14 am
Location: Stamford, CT
Contact:

Re: 500 Series errors.

Post by Neil Weicher » Fri Dec 02, 2011 4:10 pm


lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: 500 Series errors.

Post by lbauer » Fri Dec 02, 2011 5:27 pm

Looks like most of the errors are happening to users josh and elisabeth.
What type of browser are they using?

Are other users seeing these as well?

Do you use Link Notation in your work items?
Linda Bauer
SourceGear
Technical Support Manager

Neil Weicher
Posts: 38
Joined: Thu Apr 01, 2004 7:14 am
Location: Stamford, CT
Contact:

Re: 500 Series errors.

Post by Neil Weicher » Fri Dec 02, 2011 11:02 pm

lbauer wrote:Looks like most of the errors are happening to users josh and elisabeth.
ok.
lbauer wrote:What type of browser are they using?
Chrome, IE, since these are server side errors, why would browser be a factor?
lbauer wrote:Are other users seeing these as well?
I'll ask around.
lbauer wrote:Do you use Link Notation in your work items?
Sometimes.
I get this a lot by:
1) edit an item
2) Click "Save"
3) Click "Home"
>> 500 error <<

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: 500 Series errors.

Post by lbauer » Mon Dec 05, 2011 11:48 am

We've had just a few of these errors reported, and don't know exactly what the cause is.
Here are some troubleshooting ideas from Microsoft:

http://support.microsoft.com/kb/555353
Chrome, IE, since these are server side errors, why would browser be a factor?
I saw Chrome and Linknotation referenced in some the errors.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply