Issues when upgrading to DFFS_v4.4.3.65_2019-03-31

Home Forums Classic DFFS Issues when upgrading to DFFS_v4.4.3.65_2019-03-31

Viewing 6 reply threads
  • Author
    Posts
    • #24885
      chgrnet
      Participant

        I had been using this version: DFFS_2019-01-12
        I upgraded two of my sites to this version: DFFS_v4.4.3.65_2019-03-31

        I am seeing issues with tabs and sections on tabs not showing/hiding correctly after this upgrade. The issue seems to be in this file: DFFS_v4.4.3.65_2019-03-31
        When I went back to the version in DFFS_2019-01-12 everything works again. I’m not able to upgrade this file due to the issues. Before the upgrade everything was working perfectly. Should I be coding these in a different way to get them to work?

      • #24889
        Alexander Bautz
        Keymaster

          This is most likely a bug and I’ll have to try to recreate this issue. Can you send me a dump of your list definition as described here: https://spjsblog.com/2019/04/13/copy-the-list-definition-to-a-file-when-filing-a-dffs-support-request/ and also send me a dump of the DFFS config for this list by exporting the config from the Import, Export and Restore tab in the DFFS config.

          Also give me some more details of what is not showing and hiding as expected so I can try to recreate it when I load your list config.

          You can email it to me on alexander.bautz@gmail.com

          Alexander

        • #24893
          chgrnet
          Participant

            Attached are the files. I’m not sure of what all is not working, but I have it set so certain tabs hide based on a selection and that is not happening.

            I have another list with an issue, but it had to do with certain headings on tabs not showing correctly.

          • #24899
            Alexander Bautz
            Keymaster

              Thanks, I’ll try to do some tests, but I’m away for the Easter holidays and might not be able to reply until the start of next week.

              To make it easier for me to test it I need to know at least one example of what selection should hide what tabs (and fails in the new version) so I don’t have to spend so much time getting to know your form setup to find the issues.

              Alexander

              • #24907
                chgrnet
                Participant

                  Oh, have a nice Easter holiday! I am using the older version so no hurry on your fix. Thank you!

              • #24905
                chgrnet
                Participant

                  The “select” tab should hide when the FORMID field is equal to one of the following values: FORMID4, FORMID2, FORMID6, FORMID1, FORMID10

                  There is a corresponding tab that should become visible based on the value:
                  contentFORMID4, contentEnterpriseFORMID2, newsFORMID6, newsEnterpriseFORMID1, newCSBFORMID10

                  Could you delete the files I attached from this post once you download them? I see I can delete them, but I don’t want to do this before you have a chance to get them.

                • #24947
                  Alexander Bautz
                  Keymaster

                    Hi,
                    I have looked at your config and from what I can see the problem is related to the fix in v4.4.3.63 that ensured all matching ruled on a specific trigger was triggered.

                    Earlier there was a bug that throttled the execution of additional rules and effectively only executed the first matching rule even if you had multiple rules on the same field / trigger.

                    I see that this makes some problems with existing configurations, but the solution is to use the No reversing of this rule setting in the rule to ensure it only triggers when the rule is matched, and that it is not reversed when the rule is evaluated to false.

                    PS: You can also use the Disable reversing of all rules checkbox in the top of the rules tab to stop all reversion of rules that evaluate to false.

                    Alexander

                    • #25009
                      chgrnet
                      Participant

                        Thanks. I think I have been compensating for this for so long, I’m not sure what I’m doing wrong now. I will try your suggestion of disabling reversing and hopefully that does it. I thought the rules were reversing as expected.

                      • #25013
                        chgrnet
                        Participant

                          I think you still have an issue with the new version. I have 4 rules set up for 4 different selections in a radio button field. Based on the order of my rules, only the last rule is displaying as expected. The 3 other rules above are sort of but not quite doing what they should, yet they are coded the same as the one that runs. When I re-order the rules and put a different rule last, it works, then the other 3 above don’t, even though I see them running in the debugger.

                          Also, I’m not able to get a rule to run on change in a people picker field, even though it allows me to create the rule – is this correct?

                        • #25015
                          Alexander Bautz
                          Keymaster

                            You might very well be right about that – can you email me a screenshot of each of the four rules so I can set it up in my test list and try to recreate?

                            You are using the latest version right?

                            Alexander

                          • #25021
                            chgrnet
                            Participant

                              Yes, I am using latest version trying to get what I did to work after upgrading from the January 2019 version.

                              I am not reversing anything and all are running on load and change.

                              I have a choice field that is a radio button with 4 values.
                              Rule 1: Not equal to any value, hiding some fields and headings
                              Rule 2: 3 required fields, 1 visible, 1 editable, 1 field set to a specific value, 2 visible heading (this one works)
                              Rule 3 & 4: 2 required fields, 1 read-only, 1 field set to a specific value, 1 visible heading (does make read-only field, does not show heading)
                              Rule 5: 2 required fields, 1 read-only, 1 field set to a specific value, 1 visible heading (this one works)

                              When I move around 3, 4 or 5, which ever one is last works.

                            • #25034
                              Alexander Bautz
                              Keymaster

                                By “not reversing anything” do you mean that you have checked this box on all 5 rules?
                                No reversing of this rule

                                Alexander

                              • #25047
                                chgrnet
                                Participant

                                  That box is not checked.

                                • #25052
                                  Alexander Bautz
                                  Keymaster

                                    OK – it must be checked for this to work properly in the new version.

                                    I see that this causes a major challenge when updating existing forms where this setting has not been applied, but this is unfortunately not something I can easily change back.

                                    The reason this behaves differently in this version is because I have fixed an error in the rule handling that actually skipped over some rules when checking multiple rules on the same field or same trigger.

                                    If you like to try the new version despite this issue you can try using the “master switch” in the top of the rules tab to turn off all reversion for all rules – just check this box:
                                    Disable rule reversing

                                    Alexander

                                  • #25118
                                    chgrnet
                                    Participant

                                      I would like to say disabling reversing of rules worked, but it did not. I am still seeing the first and last rules associated with the one radio button field working, but the second and third are not quite working. I really feel like I am chasing my tail to get this to work and I’m not sure what I’m doing wrong. I seem to get one thing to work, then something else breaks. It does not make sense how I should fix it.

                                    • #25127
                                      Alexander Bautz
                                      Keymaster

                                        Thanks for testing it again. I’ll look into it again to see if I’m able to recreate the issue and hopefully fix the error. Can I ask you to email me a screenshot of the rules you have configured for the radio button (in the DFFS backend) so I can set up a test with the exact same triggers and actions?

                                        Alexander

                                      • #25143
                                        chgrnet
                                        Participant

                                          I would like to email you, but the firewall won’t let me do this. I don’t have access to this site inside the network anymore, so I won’t be able upload anything. I think that is why access to this site is blocked.

                                          For this particular list, what I am seeing are rules being ignored for a radio button field when the rules are in between the first and the last rule. First and last are running perfectly, but the ones in-between are being ignored. It is like those values cannot be seen, it is very strange. Maybe it is user error because if no one else is having this issue, maybe I am doing it wrong – that is possible.

                                        • #25151
                                          Alexander Bautz
                                          Keymaster

                                            OK, hopefully we can sort out the blacklist issue, but I’ll look at Maciek’s site and hopefully this issue is related to what you experience and I’m able to figure out what is going on.

                                            Best regards,
                                            Alexander

                                          • #25023
                                            chgrnet
                                            Participant

                                              My apologies, I will try to continue testing this with you, but it has messed up other forms in this site a way I have no idea how to fix. I’m not sure if I will be able to upgrade to your March 2019 version anytime soon.

                                            • #25039
                                              Alexander Bautz
                                              Keymaster

                                                I’m sorry for the inconvenience. I’m looking into it and hopefully we can find out what’s causing the issue. If you like to try out the new version in only one form you can do that by “side-loading” the new DFFS version. Just download the new version and rename the DFFS folder to “DFFS_[version_data_of_release]” – for example “DFFS_2019-03-31” and then specify the folder name in this field:
                                                DFFS_Custom_Version

                                                You find this in the installation manual here: https://spjsblog.com/dffs/dffs-installation-manual/#Install_custom_version

                                                Alexander

                                              • #25049
                                                chgrnet
                                                Participant

                                                  Thanks, I do know how to do this, I just did not plan on having to fix so much.

                                              • #25145
                                                Maciek Grischke
                                                Participant

                                                  I’m afraid I experienced issues with the latest version too in one of my biggest form with lots of rules.

                                                  Alexander I am happy to give you access to one of my test sites to see what’s actually happening.

                                                  I had to go back to 4.4.3.35 to get the form working again. I just realised by reading this thread my form has gone wrong.

                                                  On my test site, you will be able to compare the same list, V1 and V2. V1 installed with older DFFS and V2 installed with the latest DFFS.

                                                  • #25149
                                                    Alexander Bautz
                                                    Keymaster

                                                      Hi,
                                                      Yes, that would be very helpful – please email me the login details on alexander.bautz@gmail.com and tell what to look for when I compare the two lists so I know what kind of error you experience.

                                                      Alexander

                                                Viewing 6 reply threads
                                                • You must be logged in to reply to this topic.