Home› Ask a Question› Family Tree

Anyone else having problems Deleting or Removing either Parent-Child or Couple relationships?

Jenny.B
Jenny.B ✭✭
February 4 edited February 4 in Family Tree

Is anyone else having problems Deleting or Removing either Parent-Child or Couple relationships?
We have been trying to Delete or Remove both Parent-Child or Couple relationships, that are Incorrect; but, after adding a Reason and selecting Delete or Remove, the Relationships are Not Deleting or Removing, even after Refreshing.
This has been happening over a number of days, of late.
On occasions, able to Delete a Child, from one Parent; but, not the other.
Have tried a number of different Parent-Child and Couple relationship, that are not related, through various Users.
Have help from experienced Users, no one understans why.
Operating System is Windows10, up-to-date as can be.
Various Browsers (eg. Chrome, FireFox, Brave), all up-to-date.
Clearing Cache and Cookies and Browsing History, makes no difference.
PS: Forgot to add, that the Changes show up in various Change Logs; but, Changes Do Not appear.

0

Answers

  • shecorwe
    shecorwe mod
    February 4

    @Jenny.B can you provide a PID and some context for the removal, so we can take a look?

    0
  • Áine.ní.Donnghaile
    Áine.ní.Donnghaile ✭✭✭✭✭
    February 4 edited February 4

    If your reason statement is too long, it can cause the detach process to fail.
    See this recent thread:

    https://community.familysearch.org/en/discussion/comment/618012#Comment_618012
    0
  • Jenny.B
    Jenny.B ✭✭
    February 4

    @ShelleWells
    A number of users and a number of PIDs.
    @Áine.ní.Donnghaile
    Thanks.
    But, Reasons are not too long.
    The full Reasons appears in the various ChangeLogs.

    0
  • shecorwe
    shecorwe mod
    February 5

    @Jenny.B Sorry, I'm not going to be able to help if I can't look at PIDs. If this is a bug, we'll need to give details to the engineers.

    0
  • Jenny.B
    Jenny.B ✭✭
    February 5

    @ShelleWells
    Will message you privately, after further testing,

    1
  • Jenny.B
    Jenny.B ✭✭
    February 5 edited February 5

    @ShelleWells
    No need to private message you.
    After testing, here is information, for the Programmers after testing.

    BUG

    Scenario 1 - "Parent-Child" Relationship

    First Reason attempt that all appeared in ChangeLog; but, Did Not Delete the Relationship.

    .
    .¶
    DELETE "Parent-Child" Relationship.¶
    INCORRECT "Parent-Child" Relationship.¶
    This Child indicated as Born in Lithuania.¶
    Whereas; ALL Other Children, for this Couple, Born in Centerville, Davis, Utah, United States of America.¶
    This Child DOES NOT relate to this Couple.¶
    Ends.¶
    .¶
    .

    Second Reason attempt that again all appeared in ChangeLog; but, again Did Not Delete the Relationship.
    [ Simply removed the "¶" mark, thought Special Characters may have been the problem ]

    .
    DELETE "Parent-Child" Relationship.
    INCORRECT "Parent-Child" Relationship.
    This Child indicated as Born in Lithuania.
    Whereas; ALL Other Children, for this Couple, Born in Centerville, Davis, Utah, United States of America.
    This Child DOES NOT relate to this Couple.
    Ends.
    .

    Third and final Reason attempt that again all appeared in ChangeLog; but, Did finally Delete the Relationship.
    [ Simply removed the ALL the Lines ( and without the "¶" mark) and making it one single Line ]

    DELETE "Parent-Child" Relationship. INCORRECT "Parent-Child" Relationship. This Child indicated as Born in Lithuania. Whereas; ALL Other Children, for this Couple, Born in Centerville, Davis, Utah, United States of America. This Child DOES NOT relate to this Couple. Ends.

    Scenario 2 - "Couple Relationship"

    First Reason attempt that all appeared in ChangeLog; but, Did Not Delete the Relationship.

    .
    .¶
    INCORRECT "Couple Relationship".¶
    INCORRECT "Marriage Event".¶
    Therefore, "Delete", this INCORRECT "Marriage Event".¶
    Ends.¶
    .¶
    .

    Second Reason attempt that again all appeared in ChangeLog; but, again Did Not Delete the Relationship.
    [ Simply removed x4 Lines, left the Special Characters in place ]

    INCORRECT "Couple Relationship".¶
    INCORRECT "Marriage Event".¶
    Therefore, "Delete", this INCORRECT "Marriage Event".¶
    Ends.¶

    Third and final Reason attempt that again all appeared in ChangeLog; but, Did finally Delete the Relationship.
    [ Simply removed the ALL the Lines and making it one single Line ]

    INCORRECT "Couple Relationship".¶ INCORRECT "Spouse".¶ Therefore, "Remove", this INCORRECT "Spouse".¶ Ends.¶

    For the Programmers
    So, it looks like its the Number of Lines; and, Not the number of Words or Characters, is the problem, making the Detection/Removal Not work.

    @Áine.ní.Donnghaile FYI

    0
  • shecorwe
    shecorwe mod
    February 5

    @Jenny.B Thank you for putting that together. They need to see it in context with the PIDs and change logs involved, so it can be recreated.

    0
  • Jenny.B
    Jenny.B ✭✭
    February 5

    @ShelleWells
    Have just checked, we now finally have access, to the Beta environment, again.
    Will show the issue there; and, provide the necessary PID, in the Beta environment.
    Hopefully it should generally work the same, within reason.

    0
  • Jenny.B
    Jenny.B ✭✭
    February 5

    @ShelleWells
    BUG
    For the Programmers.
    BETA FamilySearch site.
    PIDs
    Father/Husband = BM3C-DHM
    Mother/Wife = BM3C-4RX
    Male Child = BM3C-7V6
    Female Child = BM3C-79D
    SAME things happened, as per the Scenarios above; EXCEPT, that the First and Second attempts, Did Not appears in ChangeLog, as per Main site.
    So basically BOTH sites are almost identical.

    0
  • Jenny.B
    Jenny.B ✭✭
    February 18

    @ShelleWells
    Reminder.
    This is still happening.
    Did the persons, that we provided, in the BETA FamilySearch site, help the Programmers?
    Just curious.

    0
  • shecorwe
    shecorwe mod
    February 18

    @Jenny.B Unfortunately, the problem cannot be recreated with the beta numbers because they are generated each time you access beta. We'll need the actual PIDs. Please send me a private message.

    -1
  • Alan E. Brown
    Alan E. Brown ✭✭✭✭✭
    February 18

    @ShelleWells PIDs on the beta site are most definitely NOT generated each time you access beta. Those PIDS that Jenny.B supplied are certainly still accessible by anyone on the beta site.

    The only time beta PIDs become invalid is in the infrequent refresh of the beta data from production data, but that happens only once a year (or less). But beta PIDs will be reliable just like production PIDs until that happens (and that has not happened since 4 Feb 2026 when those particular beta PIDs were created).

    2
  • shecorwe
    shecorwe mod
    February 18

    Thank you for the clarification @Alan E. Brown

    0
  • Alan E. Brown
    Alan E. Brown ✭✭✭✭✭
    February 18

    @ShelleWells This problem is easily duplicated on beta or production. The beta PIDs aren't really even needed, since the whole problem is that the deletion of the relationship is failing with certain reason statements. Because of that, there is nothing in the change log to see when the deletion fails. The PIDs are mildly interesting because they show when a somewhat similar deletion succeeds, but really the engineers need to examine what happens when the deletion fails.

    Any engineer can see that the PUT call to

    https://beta.familysearch.org/service/tree/tree-data/relationship/parent-child/{parent-child-relationship-id}/delete 
    

    with a payload like

    {"reason":".\nDELETE \"Parent-Child\" Relationship.\nINCORRECT \"Parent-Child\" Relationship.\nThis Child indicated as Born in Lithuania.\nWhereas; ALL Other Children, for this Couple, Born in Centerville, Davis, Utah, United States of America.\nThis Child DOES NOT relate to this Couple.\nEnds.\n."}
    

    Results in "INTERNAL_SERVER_ERROR"

    That is the scenario that the engineers need to examine. If a particular reason statement is not allowed, the response should not be an internal server error, but should be a clean error response so that the UI can then report the error in a way that gives the user guidance. An internal server error clearly shows that there is some sort of coding error in handling payloads like this.

    3
  • shecorwe
    shecorwe mod
    February 18

    @Jenny.B this issue has been reported.

    1
Clear
No Groups Found

Categories

  • All Categories
  • 45.8K Ask a Question
  • 3.9K General Questions
  • 633 FamilySearch Center
  • 6.9K Get Involved
  • 699 FamilySearch Account
  • 7.2K Family Tree
  • 5.7K Search
  • 1.1K Memories
  • 512 Other Languages
  • 76 Community News
  • Groups