Hi, The following MWE
* Test repeating task ** My tasks *** TODO Test task SCHEDULED: <2021-08-18 Wed +1w> works fine: * Test repeating task ** My tasks *** TODO Test task SCHEDULED: <2021-08-25 Wed +1w> :PROPERTIES: :LAST_REPEAT: [2021-08-18 Wed 07:50] :END: - State "DONE" from "TODO" [2021-08-18 Wed 07:50] However, when part of a larger file, the state information is inserted twice: * Test repeating task ** My tasks *** TODO Test task SCHEDULED: <2021-08-25 Wed +1w> :PROPERTIES: :LAST_REPEAT: [2021-08-18 Wed 08:02] :END: - State "DONE" from "TODO" [2021-08-18 Wed 08:02] - State "DONE" from "TODO" [2021-08-18 Wed 08:02] Moreover for a similar task in the same larger file, when the state is changed to DONE, I get the error user-error: Before first headline at position 1 in buffer gtd.org and neither the SCHEDULED date nor the LAST_REPEAT date are updated: *** DONE Read mail SCHEDULED: <2021-08-18 Wed +1w> :PROPERTIES: :LAST_REPEAT: [2021-07-21 Wed 08:32] :ID: 639369df-7c91-443a-89bd-b7f97719bda7 :END: - State "DONE" from "TODO" [2021-08-18 Wed 07:27] I'm running Org mode version 9.4.6 on Emacs 26.1. Any ideas what I could look for in the larger Org file which might be causing the problem? Cheers, Loris -- This signature is currently under construction.