Creating an Ancillary study with assay data in parent study

LabKey Support Forum (Inactive)
Creating an Ancillary study with assay data in parent study Anthony Corbett  2013-01-21 06:59
Status: Closed
 

I was trying to create an ancillary study from an larger study. This original study had some datasets which were assay data that was copied to the study. I selected a participant group for the participants I wanted to use in the ancillary study, then I choose ALL datasets (including the assay datasets) and I received errors like the following while it was trying to create the new study:


1 -
An error occurred trying to create the study: Error importing study objects : org.springframework.validation.BeanPropertyBindingResult: 1 errors Error in object 'form': codes [importDatasetSchemas.form,importDatasetSchemas]; arguments []; default message [Field name cannot end with the suffix 'mvIndicator': cd62lp_mvindicator]

2 -
An error occurred trying to create the study: Error importing study objects : org.springframework.validation.BeanPropertyBindingResult: 1 errors Error in object 'form': codes [importDatasetSchemas.form,importDatasetSchemas]; arguments []; default message [Field name cannot end with the suffix 'mvIndicator': h1_ha_mvindicator]


These errors are pointing to datasets which were assay data copied to the study. I do not have control over the design (field names, enabling MVIndicators) for these assay datasets.

I had to end up leaving out these assay datasets in order to get the ancillary study to be created.

Any advice?
 
 
jeckels responded:  2013-01-25 17:19
Hi Anthony,

I was unable to reproduce this error, though I can see where it's being generated in the code.

Is there perhaps a field in the assay design with a name that ends in "MVIndicator", instead of a field with MV Indicators enabled? The server doesn't let you create new fields that have a name ending in "MVIndicator" but maybe there's a field that predates that check, or came in through some other mechanism that doesn't validate the suffix?

Thanks,
Josh