Error: The parameter is incorrect

L

LauraJ

We are running Groove 2007. I have been creating views that group by various
fields, and now when I switch between views I get a Groove Error "The
parameter is incorrect" and on clicking OK, only a small portion of the data
shows (2-3 records). If I go into one of the records and cancel out, then
all the data shows up in the previous view. On my development machine this
happens every time I try to go into the view called default. Even after
exiting Groove and restarting. I can still use the view called default on my
other machine. Any ideas?

Here's the rest of the error information if it matters:
HRESULT: 0x80070057
Process: GROOVE.EXE (ID: 6104 (0x000017d8)
Thread ID: 5340 (0x000014dc)

Thanks,
 
L

LauraJ

Hi Fabrice, thanks for the response. There are a number of date fields in
the form and the initial value for all the fields was set to static without a
specific date value. I guess the Due Date type fields could be initialized
with a function to be something like 3 weeks in the future from the date the
record was created, but what would you initialize something like Completion
Date? There's also another date that doesn't make sense to have a value
until another value on the form is set. I guess I could initialize them all
to something like 12/31/2099 but that seems pretty kludgy. I will test out
initializing all the date fields with something and see if that helps. I'm
still puzzled, though, that this is only happening on one of my two
machines...
Thanks!

Fabrice BARBIN said:
Not sure it will fix your issue, but there's a known bug (with possible
messages like the one you got) related to not initialized date fields. If
you have date fields in your form, check that you have a default value.

--
---------------------------------------------------------------
Fabrice BARBIN [Groove MVP - Groove MCTS]
http://blog.fbarbin.com

Hommes & Process (http://www.hommesetprocess.com/en)
GrooveIT! (http://www.grooveit.biz)
---------------------------------------------------------------
LauraJ said:
We are running Groove 2007. I have been creating views that group by
various
fields, and now when I switch between views I get a Groove Error "The
parameter is incorrect" and on clicking OK, only a small portion of the
data
shows (2-3 records). If I go into one of the records and cancel out, then
all the data shows up in the previous view. On my development machine
this
happens every time I try to go into the view called default. Even after
exiting Groove and restarting. I can still use the view called default on
my
other machine. Any ideas?

Here's the rest of the error information if it matters:
HRESULT: 0x80070057
Process: GROOVE.EXE (ID: 6104 (0x000017d8)
Thread ID: 5340 (0x000014dc)

Thanks,
 
L

LauraJ

This problem (error on switching between views) ended up being a result of
the view surfacing date fields from records where the date fields didn't
contain any data. I added the data and I can now switch between all three
views on both computers. I'm going to mark this as answered, but:

1) I'm still puzzled why it was only happening on one of my computers and
2) I'd still love some suggestions, if anyone has them, about how (or what)
to initialize the date completed date field with something that wouldn't look
totally lame

LauraJ said:
Hi Fabrice, thanks for the response. There are a number of date fields in
the form and the initial value for all the fields was set to static without a
specific date value. I guess the Due Date type fields could be initialized
with a function to be something like 3 weeks in the future from the date the
record was created, but what would you initialize something like Completion
Date? There's also another date that doesn't make sense to have a value
until another value on the form is set. I guess I could initialize them all
to something like 12/31/2099 but that seems pretty kludgy. I will test out
initializing all the date fields with something and see if that helps. I'm
still puzzled, though, that this is only happening on one of my two
machines...
Thanks!

Fabrice BARBIN said:
Not sure it will fix your issue, but there's a known bug (with possible
messages like the one you got) related to not initialized date fields. If
you have date fields in your form, check that you have a default value.

--
---------------------------------------------------------------
Fabrice BARBIN [Groove MVP - Groove MCTS]
http://blog.fbarbin.com

Hommes & Process (http://www.hommesetprocess.com/en)
GrooveIT! (http://www.grooveit.biz)
---------------------------------------------------------------
LauraJ said:
We are running Groove 2007. I have been creating views that group by
various
fields, and now when I switch between views I get a Groove Error "The
parameter is incorrect" and on clicking OK, only a small portion of the
data
shows (2-3 records). If I go into one of the records and cancel out, then
all the data shows up in the previous view. On my development machine
this
happens every time I try to go into the view called default. Even after
exiting Groove and restarting. I can still use the view called default on
my
other machine. Any ideas?

Here's the rest of the error information if it matters:
HRESULT: 0x80070057
Process: GROOVE.EXE (ID: 6104 (0x000017d8)
Thread ID: 5340 (0x000014dc)

Thanks,
 
F

Fabrice BARBIN [Groove MVP]

Hi LauraJ,

Regarding point 1), sorry I do not know why this issue only occurs on 1 of
your 2 PCs.

Regarding point 2), the best way, according to me, is to use a function to
initialize your due date to (today+X days), X being defined based on your
best practices.

For example : In your field definition screen, choose "function" as initial
value type and fill in the value field with "calculateDueDate()"
Then add a new script to your form and paste the following code :

function calculateDueDate()
{
var today =new Date();
return new Date().setDate(today.getDate()+100);
}

Doing that, your due date will be automatically initialized with a new date
corresponding to today + 100 days.

HTH

Fabrice
---------------------------------------------------------------
Fabrice BARBIN [Groove MVP - Groove MCTS]
http://blog.fbarbin.com

Hommes & Process (http://www.hommesetprocess.com/en)
GrooveIT! (http://www.grooveit.biz)
---------------------------------------------------------------
LauraJ said:
This problem (error on switching between views) ended up being a result of
the view surfacing date fields from records where the date fields didn't
contain any data. I added the data and I can now switch between all three
views on both computers. I'm going to mark this as answered, but:

1) I'm still puzzled why it was only happening on one of my computers and
2) I'd still love some suggestions, if anyone has them, about how (or
what)
to initialize the date completed date field with something that wouldn't
look
totally lame

LauraJ said:
Hi Fabrice, thanks for the response. There are a number of date fields
in
the form and the initial value for all the fields was set to static
without a
specific date value. I guess the Due Date type fields could be
initialized
with a function to be something like 3 weeks in the future from the date
the
record was created, but what would you initialize something like
Completion
Date? There's also another date that doesn't make sense to have a value
until another value on the form is set. I guess I could initialize them
all
to something like 12/31/2099 but that seems pretty kludgy. I will test
out
initializing all the date fields with something and see if that helps.
I'm
still puzzled, though, that this is only happening on one of my two
machines...
Thanks!

Fabrice BARBIN said:
Not sure it will fix your issue, but there's a known bug (with possible
messages like the one you got) related to not initialized date fields.
If
you have date fields in your form, check that you have a default value.

--
---------------------------------------------------------------
Fabrice BARBIN [Groove MVP - Groove MCTS]
http://blog.fbarbin.com

Hommes & Process (http://www.hommesetprocess.com/en)
GrooveIT! (http://www.grooveit.biz)
---------------------------------------------------------------
We are running Groove 2007. I have been creating views that group by
various
fields, and now when I switch between views I get a Groove Error "The
parameter is incorrect" and on clicking OK, only a small portion of
the
data
shows (2-3 records). If I go into one of the records and cancel out,
then
all the data shows up in the previous view. On my development
machine
this
happens every time I try to go into the view called default. Even
after
exiting Groove and restarting. I can still use the view called
default on
my
other machine. Any ideas?

Here's the rest of the error information if it matters:
HRESULT: 0x80070057
Process: GROOVE.EXE (ID: 6104 (0x000017d8)
Thread ID: 5340 (0x000014dc)

Thanks,
 
F

Frances Selkirk [MSFT]

We have seen a few problems in the past with uninitialized date values, but
I haven't been able to find any open problems that occur outside of Designer.
Would you please check your Forms tool version for me? It can vary within the
Groove version depending on who added the tool to the workspace and which
workspace template they used.

Right-click on the Forms tool tab, click Properties, and note the full
version number. For example, I'm looking at a Forms tool which is version
5.0.0.2623.

Thank you!
 
L

LauraJ

Sorry for the delay in response, Frances. The Forms Tool version is
5.0.0.26.23. It shows up this way both on the computer that experienced the
error when switching views and the computer did not. I "resolved" the problem
by entering data in all existing records for any date field which was
surfaced the the views. I have mainly seen this problem in the designer --
this was the only time I've ever seen it outside the designer. Hope this
helps. If you need to contact me you can reach me directly at lauraj at live
dot com.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top