I always ignore it, but after seeing it 10 times a day, it's getting rather annoyingValue cannot be null.
Parameter name: String
Null Parameter
Null Parameter
Ever since I upgraded from Fortress to Vault Pro, I get the following message when logging in using the client:
Re: Null Parameter
Are you seeing this as an error on your client or in the server-side log?
In your IIS Manager, look under the website that Vault was installed to. Do you have a Fortress folder there?
In your IIS Manager, look under the website that Vault was installed to. Do you have a Fortress folder there?
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: Null Parameter
I get an error dialogue in the Vault Client during login, i never use the webbased access.
EDIT: I only see VaultPro, VaultService and VaultShadowFolder in IIS
EDIT: I only see VaultPro, VaultService and VaultShadowFolder in IIS
Re: Null Parameter
Do you ever get logged into the client, or does it only get as far as the error? Can you post a screenshot of the error?
Can you post the full error from your Vault client log found at %temp%\VaultGUIclient.txt?
Can you look in your Vault Server Log for an error occurring at the same time? That is found on the server at %windir%\temp\sgvault\sgvault.log.
Can you post the full error from your Vault client log found at %temp%\VaultGUIclient.txt?
Can you look in your Vault Server Log for an error occurring at the same time? That is found on the server at %windir%\temp\sgvault\sgvault.log.
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: Null Parameter
I get it every login, independant of the repositry choosen, and after clicking 'OK' every functions fine.
Client log
Client log
Server log24-5-2011 23:45:00 <generic>: [GUIClientWorkerThread:6384] [System.Web.Services.Protocols.SoapException: Value cannot be null.
Parameter name: String
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at VaultClientNetLib.ClientService.VaultService.GetRepositoryOptions(VaultRepositoryOptions& vOptions)
at VaultClientNetLib.VaultConnection.GetRepositoryOptions(Int32 nRepID, VaultRepositoryOptions& options)
at VaultClientOperationsLib.ClientInstance.RefreshRepositoryOptions()
at VaultClientOperationsLib.ClientInstance.SetActiveRepositoryID(Int32 id, String username, String uniqueRepositoryID, Boolean doRefresh, Boolean updateKnownChangesAll)
at VaultClientPresentationLib.GUIClientInstance.ChooseRepository(Boolean forceDialogShow, String inProfile)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)] Value cannot be null.
Parameter name: String
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at VaultClientNetLib.ClientService.VaultService.GetRepositoryOptions(VaultRepositoryOptions& vOptions)
at VaultClientNetLib.VaultConnection.GetRepositoryOptions(Int32 nRepID, VaultRepositoryOptions& options)
at VaultClientOperationsLib.ClientInstance.RefreshRepositoryOptions()
at VaultClientOperationsLib.ClientInstance.SetActiveRepositoryID(Int32 id, String username, String uniqueRepositoryID, Boolean doRefresh, Boolean updateKnownChangesAll)
at VaultClientPresentationLib.GUIClientInstance.ChooseRepository(Boolean forceDialogShow, String inProfile)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)
----5/24/2011 23:45:00 PM X--SSL Disabled System.ArgumentNullException: Value cannot be null.
Parameter name: String
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Int64.Parse(String s)
at VaultService.VaultService.GetRepositoryOptions(VaultRepositoryOptions& vOptions) at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Int64.Parse(String s)
at VaultService.VaultService.GetRepositoryOptions(VaultRepositoryOptions& vOptions)
Re: Null Parameter
Does the repository name you are selecting have any special characters in it or is it entirely alpha-numeric?
Does anyone else receive an error when connecting with the GUI client?
Does anyone else receive an error when connecting with the GUI client?
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: Null Parameter
No, it's simply called 'Development'. Also I have no weird filenames in the branches (like files with '#' character). It seems my Fortress database is somehow incompatible with Vault Pro.
Re: Null Parameter
There should be an install log that would tell me if it ran into anything strange during the upgrade. Can you send me the file vault_install.log from %temp% on your Vault server? You can either post it here or send it attached to an email to support at sourcegear.com (attn: Beth) with a link to this forum thread.
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: Null Parameter
There was nothing special during install, just like any other Fortress upgrade. I didnt encounter any errors or warnings, and I don't have the install log anymore im afraid, because it has been a couple of months since I installed it.
Re: Null Parameter
Are you on Vault Professional 5.1.0 or 5.1.1?
Can you open a web browser, connect to Vault Professional, and then browse work items? Can you open and edit work items?
What steps did you use when you upgraded? The steps should be:
1) Backup sgvault, sgmaster, and sgdragnet databases.
2) Uninstall Fortress but choose the option to keep the database.
3) Install Vault Professional and let it pick up and use the Fortress databases. It will upgrade the databases.
Did you do any database restoring or create new databases?
What version of Fortress did you upgrade from?
Can you run the following query and email me the results?You can send the email to support at sourcegear.com (attn: Beth) with a link to this forum thread and the results.
Can you open a web browser, connect to Vault Professional, and then browse work items? Can you open and edit work items?
What steps did you use when you upgraded? The steps should be:
1) Backup sgvault, sgmaster, and sgdragnet databases.
2) Uninstall Fortress but choose the option to keep the database.
3) Install Vault Professional and let it pick up and use the Fortress databases. It will upgrade the databases.
Did you do any database restoring or create new databases?
What version of Fortress did you upgrade from?
Can you run the following query and email me the results?
Code: Select all
select * from sgmaster.dbo.upgradehistory
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support