Forum: Building VoltDB Clients

Post: .NET Client: Invalid characters in procedure name when invoking default procedures

.NET Client: Invalid characters in procedure name when invoking default procedures
stephen.foster@adcudo.com
Aug 13, 2012
This is my first client, so this is probably a stupid question...but here it goes...

All of my tables meet the rules for default stored procedures. When I execute @SystemCatalog, it returns:

NULL NULL REGISTRATIONS.delete NULL NULL NULL NULL 0 REGISTRATIONS.delete
NULL NULL REGISTRATIONS.insert NULL NULL NULL NULL 0 REGISTRATIONS.insert
NULL NULL REGISTRATIONS.select NULL NULL NULL NULL 0 REGISTRATIONS.select
NULL NULL REGISTRATIONS.update NULL NULL NULL NULL 0 REGISTRATIONS.update

However, the following C# code fails with the exception "Invalid characters in procedure name when invoking default procedures".

var Insert = connection.Procedures.Wrap("REGISTRATIONS.insert");

I am not using groups. This is basically a "hello world" application.

Help!

Thanks, Stephen

P.S. My environment is VS2010 with Voltdb2.8 on mac osx. I'm using the C# client found in the example download - built 3/12.