Major problem with build this morning

I have not been able to load files into build for the last 2 days this has
now been fixed and I have now loaded a form in which I have been woring
on. however when I saved the form to XML after making some changes the
files size went from around 250K to over 400k. looking at the XML it now
has hundreds of repeat relevent expressions. some examples are below.
this is the least worst example of what has happened in the build screen
the relevent statement is: /data/interview_now =0

this is what the XML says after export to XML

this is the worst one and as you can see it is a complete mess. the build
relevent statement is as follows: /data/interview_now =0 and
/data/person_number <2 and /data/P1_sec_res =0

this is what the XML now reads after export.

anyone else having the same problems? what on earth has gone wrong?

Graham
my build id is graham

Hi Graham:

If you make some changes and save it out again, does it continue to grow? Is anyone else seeing a similar issue?

Thanks,
Clint

I have not been able to load files into build for the last 2 days this has now been fixed and I have now loaded a form in which I have been woring on. however when I saved the form to XML after making some changes the files size went from around 250K to over 400k. looking at the XML it now has hundreds of repeat relevent expressions. some examples are below.
this is the least worst example of what has happened in the build screen the relevent statement is: /data/interview_now =0

this is what the XML says after export to XML

this is the worst one and as you can see it is a complete mess. the build relevent statement is as follows: /data/interview_now =0 and /data/person_number <2 and /data/P1_sec_res =0

this is what the XML now reads after export.

··· On Wednesday, December 19, 2012 at 1:15 AM, Graham wrote: > > anyone else having the same problems? what on earth has gone wrong? > > Graham > my build id is graham > > -- > Post: opendatakit@googlegroups.com (mailto:opendatakit@googlegroups.com) > Unsubscribe: opendatakit+unsubscribe@googlegroups.com (mailto:opendatakit+unsubscribe@googlegroups.com) > Options: http://groups.google.com/group/opendatakit?hl=en

no it does not appear to, I changed one relevent statement and compared it
with a previous export and it is now smaller in the XML export but is still
wrong. I also tried exporting it again having made no changes and that line
stayed the same.
I have included the examples below

Before

After change

Second save

What the relevant statement actually says in build

/data/P1/Ethnicity/Cob =5

··· On Wednesday, 19 December 2012 09:48:50 UTC, Clint Tseng wrote: > > Hi Graham: > > If you make some changes and save it out again, does it continue to grow? > Is anyone else seeing a similar issue? > > Thanks, > Clint > > On Wednesday, December 19, 2012 at 1:15 AM, Graham wrote: > > I have not been able to load files into build for the last 2 days this has > now been fixed and I have now loaded a form in which I have been woring > on. however when I saved the form to XML after making some changes the > files size went from around 250K to over 400k. looking at the XML it now > has hundreds of repeat relevent expressions. some examples are below. > this is the least worst example of what has happened in the build screen > the relevent statement is: /data/interview_now =0 > > this is what the XML says after export to XML > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0)" calculate="()"/> > > this is the worst one and as you can see it is a complete mess. the build > relevent statement is as follows: /data/interview_now =0 and > /data/person_number <2 and /data/P1_sec_res =0 > > this is what the XML now reads after export. > relevant="(/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 > and /data/P1/P1_Sex =1) and (/data/interview_now =0 and /data/P1/P1_Sex =0 > or /data/interview_now =0 and /data/P1/P1_Sex =1) and (/data/interview_now > =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 and /data/P1/P1_Sex =1) > and (/data/P1/P1_sex =0 and /data/P1/P1_Dob_year <=1998 or > /data/P1/P1_sex =1 and /data/P1/P1_Dob_year <=1998) and > (/data/interview_now =0) and (/data/interview_now =0 and > /data/P1/P1_Ethnicity/Cob =5) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/person_number <2 and /data/National_id > =5) and (/data/interview_now =0 and /data/person_number <2) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Ethnic_group =0) and (/data/interview_now =0 and /data/person_number > <2 and /data/White =3) and (/data/interview_now =0 and > /data/person_number <2 and /data/Ethnic_group =1) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Mixed_ethnic =3) and (/data/interview_now =0 and /data/person_number > <2 and /data/Ethnic_group =2) and (/data/interview_now =0 and > /data/person_number <2 and /data/Asian_Asian_British =4) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Ethnic_group =3) and (/data/interview_now =0 and /data/person_number > <2 and /data/black =2) and (/data/interview_now =0 and > /data/person_number <2 and /data/Ethnic_group =4) and > (/data/interview_now =0 and /data/person_number <2 and > /data/other_ethnic =1) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_Student =0) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_add_diff =0) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_vis =0) and (/data/interview_now =0 and /data/person_number <2) > and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <2 and /data/P1_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <2 and /data/P1_Do_work =0) and (/data/interview_now > =0 and /data/person_number <2) and (/data/interview_now =0 and > /data/person_number <2 and /data/P1_sec_res =0)" calculate="()"/> > > anyone else having the same problems? what on earth has gone wrong? > > Graham > my build id is graham > > -- > Post: opend...@googlegroups.com > Unsubscribe: opendatakit...@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > >

it also appears to be group based as the first bind in a group is correct
and all subsequent binds grow in size.
see the example below my apologies for the size of it.


















··· On Wednesday, 19 December 2012 10:32:31 UTC, Graham wrote: > > no it does not appear to, I changed one relevent statement and compared it > with a previous export and it is now smaller in the XML export but is still > wrong. I also tried exporting it again having made no changes and that line > stayed the same. > I have included the examples below > > Before > > relevant="(/data/interview_now =0 and /data/person_number <2) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1 and /data/P1_Dob_year > <=1998) and (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1 and /data/Cob =5)" > calculate="()"/> > > After change > > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/P1/Dob_year <=1998) and > (/data/interview_now =0) and (/data/P1/Ethnicity/Cob =5)" calculate="()"/> > > Second save > > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/P1/Dob_year <=1998) and > (/data/interview_now =0) and (/data/P1/Ethnicity/Cob =5)" calculate="()"/> > > > > What the relevant statement actually says in build > > /data/P1/Ethnicity/Cob =5 > > > On Wednesday, 19 December 2012 09:48:50 UTC, Clint Tseng wrote: >> >> Hi Graham: >> >> If you make some changes and save it out again, does it continue to grow? >> Is anyone else seeing a similar issue? >> >> Thanks, >> Clint >> >> On Wednesday, December 19, 2012 at 1:15 AM, Graham wrote: >> >> I have not been able to load files into build for the last 2 days this >> has now been fixed and I have now loaded a form in which I have been woring >> on. however when I saved the form to XML after making some changes the >> files size went from around 250K to over 400k. looking at the XML it now >> has hundreds of repeat relevent expressions. some examples are below. >> this is the least worst example of what has happened in the build screen >> the relevent statement is: /data/interview_now =0 >> >> this is what the XML says after export to XML >> > relevant="(/data/interview_now =0) and (/data/interview_now =0) and >> (/data/interview_now =0) and (/data/interview_now =0)" calculate="()"/> >> >> this is the worst one and as you can see it is a complete mess. the build >> relevent statement is as follows: /data/interview_now =0 and >> /data/person_number <2 and /data/P1_sec_res =0 >> >> this is what the XML now reads after export. >> > relevant="(/data/interview_now =0 and /data/person_number >0 <13) and >> (/data/interview_now =0 and /data/person_number >0 <13) and >> (/data/interview_now =0 and /data/person_number >0 <13) and >> (/data/interview_now =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 >> and /data/P1/P1_Sex =1) and (/data/interview_now =0 and /data/P1/P1_Sex =0 >> or /data/interview_now =0 and /data/P1/P1_Sex =1) and (/data/interview_now >> =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 and /data/P1/P1_Sex =1) >> and (/data/P1/P1_sex =0 and /data/P1/P1_Dob_year <=1998 or >> /data/P1/P1_sex =1 and /data/P1/P1_Dob_year <=1998) and >> (/data/interview_now =0) and (/data/interview_now =0 and >> /data/P1/P1_Ethnicity/Cob =5) and (/data/interview_now =0) and >> (/data/interview_now =0 and /data/person_number <2 and /data/National_id >> =5) and (/data/interview_now =0 and /data/person_number <2) and >> (/data/interview_now =0 and /data/person_number <2 and >> /data/Ethnic_group =0) and (/data/interview_now =0 and /data/person_number >> <2 and /data/White =3) and (/data/interview_now =0 and >> /data/person_number <2 and /data/Ethnic_group =1) and >> (/data/interview_now =0 and /data/person_number <2 and >> /data/Mixed_ethnic =3) and (/data/interview_now =0 and /data/person_number >> <2 and /data/Ethnic_group =2) and (/data/interview_now =0 and >> /data/person_number <2 and /data/Asian_Asian_British =4) and >> (/data/interview_now =0 and /data/person_number <2 and >> /data/Ethnic_group =3) and (/data/interview_now =0 and /data/person_number >> <2 and /data/black =2) and (/data/interview_now =0 and >> /data/person_number <2 and /data/Ethnic_group =4) and >> (/data/interview_now =0 and /data/person_number <2 and >> /data/other_ethnic =1) and (/data/interview_now =0 and /data/person_number >> <2) and (/data/interview_now =0 and /data/person_number <2 and >> /data/P1_Student =0) and (/data/interview_now =0 and /data/person_number >> <2) and (/data/interview_now =0 and /data/person_number <2 and >> /data/P1_add_diff =0) and (/data/interview_now =0 and /data/person_number >> <2) and (/data/interview_now =0 and /data/person_number <2 and >> /data/P1_vis =0) and (/data/interview_now =0 and /data/person_number <2) >> and (/data/interview_now =0 and /data/person_number <2 and >> /data/P1_Did_vis =0) and (/data/interview_now =0 and /data/person_number >> <2 and /data/P1_Dob_year <=1998) and (/data/interview_now =0 and >> /data/person_number <2 and /data/P1_Do_work =0) and (/data/interview_now >> =0 and /data/person_number <2) and (/data/interview_now =0 and >> /data/person_number <2 and /data/P1_sec_res =0)" calculate="()"/> >> >> anyone else having the same problems? what on earth has gone wrong? >> >> Graham >> my build id is graham >> >> -- >> Post: opend...@googlegroups.com >> Unsubscribe: opendatakit...@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >> >>

Give it a hard refresh (ctrl+f5 or cmd+shift+r) and try it again?

Thanks,
Clint

it also appears to be group based as the first bind in a group is correct and all subsequent binds grow in size.
see the example below my apologies for the size of it.


















no it does not appear to, I changed one relevent statement and compared it with a previous export and it is now smaller in the XML export but is still wrong. I also tried exporting it again having made no changes and that line stayed the same.
I have included the examples below

Before

After change

Second save

What the relevant statement actually says in build

/data/P1/Ethnicity/Cob =5

Hi Graham:

If you make some changes and save it out again, does it continue to grow? Is anyone else seeing a similar issue?

Thanks,
Clint

I have not been able to load files into build for the last 2 days this has now been fixed and I have now loaded a form in which I have been woring on. however when I saved the form to XML after making some changes the files size went from around 250K to over 400k. looking at the XML it now has hundreds of repeat relevent expressions. some examples are below.
this is the least worst example of what has happened in the build screen the relevent statement is: /data/interview_now =0

this is what the XML says after export to XML

this is the worst one and as you can see it is a complete mess. the build relevent statement is as follows: /data/interview_now =0 and /data/person_number <2 and /data/P1_sec_res =0

this is what the XML now reads after export.

··· On Wednesday, December 19, 2012 at 2:43 AM, Graham wrote: > On Wednesday, 19 December 2012 10:32:31 UTC, Graham wrote: > > On Wednesday, 19 December 2012 09:48:50 UTC, Clint Tseng wrote: > > > On Wednesday, December 19, 2012 at 1:15 AM, Graham wrote: > > > > > > > > anyone else having the same problems? what on earth has gone wrong? > > > > > > > > Graham > > > > my build id is graham > > > > > > > > -- > > > > Post: opend...@googlegroups.com > > > > Unsubscribe: opendatakit...@googlegroups.com > > > > Options: http://groups.google.com/group/opendatakit?hl=en > > >

yes that worked Clint, CTRL+F5, reloaded form from file and re export to
XML. Line 3796 now reads.

Which is correct and the rest of the group and XML file is also correct.

Thanks very much for your help, I was sweating on this one as the file now
runs to some 7000 lines and I was not looking forward to having to re write
it.

Regards

Graham

··· On Wednesday, 19 December 2012 10:58:03 UTC, Clint Tseng wrote: > > Give it a hard refresh (ctrl+f5 or cmd+shift+r) and try it again? > > Thanks, > Clint > > On Wednesday, December 19, 2012 at 2:43 AM, Graham wrote: > > it also appears to be group based as the first bind in a group is correct > and all subsequent binds grow in size. > see the example below my apologies for the size of it. > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3)" > calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 )" > calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3)" > calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01)" constraint="(. >= '1900' and . <= '2013')" > calculate="()" jr:constraintMsg="Value must be between 1900 and 2013"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2)" constraint="(. >= '01' and . <= '12')" calculate="()" > jr:constraintMsg="Value must be between 01 and 12"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2)" > constraint="(. >= '01' and . <= '31')" calculate="()" > jr:constraintMsg="Value must be between 01 and 31"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Did_vis =0)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <=2 and /data/P2_Dob_year <=1998)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <=2 and /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Do_work =0)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <=2 and /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Do_work =0) and > (/data/interview_now =0 and /data/person_number <=2)" calculate="()"/> > relevant="(/data/interview_now =0 and /data/person_number > 1 < 3) > and (/data/interview_now =0 and /data/person_number > 1 < 3 ) and > (/data/interview_now =0 and /data/person_number > 1 < 3) and > (/data/interview_now =0 and /data/P2/Sex=0 or /data/interview_now =0 and > /data/P2/Sex=01) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Student =1) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_add_diff =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_vis =0) and (/data/interview_now =0 and /data/person_number > <=2) and (/data/interview_now =0 and /data/person_number <=2 and > /data/P2_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <=2 and /data/P2_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <=2 and /data/P2_Do_work =0) and > (/data/interview_now =0 and /data/person_number <=2) and > (/data/interview_now =0 and /data/person_number <=2 and /data/P2_sec_res > =0)" calculate="()"/> > > On Wednesday, 19 December 2012 10:32:31 UTC, Graham wrote: > > no it does not appear to, I changed one relevent statement and compared it > with a previous export and it is now smaller in the XML export but is still > wrong. I also tried exporting it again having made no changes and that line > stayed the same. > I have included the examples below > > Before > > relevant="(/data/interview_now =0 and /data/person_number <2) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1 and /data/P1_Dob_year > <=1998) and (/data/interview_now =0 and /data/person_number =1) and > (/data/interview_now =0 and /data/person_number =1 and /data/Cob =5)" > calculate="()"/> > > After change > > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/P1/Dob_year <=1998) and > (/data/interview_now =0) and (/data/P1/Ethnicity/Cob =5)" calculate="()"/> > > Second save > > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/P1/Dob_year <=1998) and > (/data/interview_now =0) and (/data/P1/Ethnicity/Cob =5)" calculate="()"/> > > > > What the relevant statement actually says in build > > /data/P1/Ethnicity/Cob =5 > > > On Wednesday, 19 December 2012 09:48:50 UTC, Clint Tseng wrote: > > Hi Graham: > > If you make some changes and save it out again, does it continue to grow? > Is anyone else seeing a similar issue? > > Thanks, > Clint > > On Wednesday, December 19, 2012 at 1:15 AM, Graham wrote: > > I have not been able to load files into build for the last 2 days this has > now been fixed and I have now loaded a form in which I have been woring > on. however when I saved the form to XML after making some changes the > files size went from around 250K to over 400k. looking at the XML it now > has hundreds of repeat relevent expressions. some examples are below. > this is the least worst example of what has happened in the build screen > the relevent statement is: /data/interview_now =0 > > this is what the XML says after export to XML > relevant="(/data/interview_now =0) and (/data/interview_now =0) and > (/data/interview_now =0) and (/data/interview_now =0)" calculate="()"/> > > this is the worst one and as you can see it is a complete mess. the build > relevent statement is as follows: /data/interview_now =0 and > /data/person_number <2 and /data/P1_sec_res =0 > > this is what the XML now reads after export. > relevant="(/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/person_number >0 <13) and > (/data/interview_now =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 > and /data/P1/P1_Sex =1) and (/data/interview_now =0 and /data/P1/P1_Sex =0 > or /data/interview_now =0 and /data/P1/P1_Sex =1) and (/data/interview_now > =0 and /data/P1/P1_Sex =0 or /data/interview_now =0 and /data/P1/P1_Sex =1) > and (/data/P1/P1_sex =0 and /data/P1/P1_Dob_year <=1998 or > /data/P1/P1_sex =1 and /data/P1/P1_Dob_year <=1998) and > (/data/interview_now =0) and (/data/interview_now =0 and > /data/P1/P1_Ethnicity/Cob =5) and (/data/interview_now =0) and > (/data/interview_now =0 and /data/person_number <2 and /data/National_id > =5) and (/data/interview_now =0 and /data/person_number <2) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Ethnic_group =0) and (/data/interview_now =0 and /data/person_number > <2 and /data/White =3) and (/data/interview_now =0 and > /data/person_number <2 and /data/Ethnic_group =1) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Mixed_ethnic =3) and (/data/interview_now =0 and /data/person_number > <2 and /data/Ethnic_group =2) and (/data/interview_now =0 and > /data/person_number <2 and /data/Asian_Asian_British =4) and > (/data/interview_now =0 and /data/person_number <2 and > /data/Ethnic_group =3) and (/data/interview_now =0 and /data/person_number > <2 and /data/black =2) and (/data/interview_now =0 and > /data/person_number <2 and /data/Ethnic_group =4) and > (/data/interview_now =0 and /data/person_number <2 and > /data/other_ethnic =1) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_Student =0) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_add_diff =0) and (/data/interview_now =0 and /data/person_number > <2) and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_vis =0) and (/data/interview_now =0 and /data/person_number <2) > and (/data/interview_now =0 and /data/person_number <2 and > /data/P1_Did_vis =0) and (/data/interview_now =0 and /data/person_number > <2 and /data/P1_Dob_year <=1998) and (/data/interview_now =0 and > /data/person_number <2 and /data/P1_Do_work =0) and (/data/interview_now > =0 and /data/person_number <2) and (/data/interview_now =0 and > /data/person_number <2 and /data/P1_sec_res =0)" calculate="()"/> > > anyone else having the same problems? what on earth has gone wrong? > > Graham > my build id is graham > > -- > Post: opend...@googlegroups.com > Unsubscribe: opendatakit...@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > > >