-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal error with EntityType #44
Comments
@Graham-72 I haven't tested but I suspect Rules might have this fatal error in core 1.13.0. My PR #45 |
This core change is being reverted: |
Closing this issue. The core revert will make this change unnecessary (and problematic). |
Do you mind if I ask why this method was arbitrarily re-defined as static in This made me waste several days worth of work trying to upgrade a site, using We really like backdrop but this has been a frustrating experience. We love backdrop and were planning to use ubercart on backdrop for our product We may just use backdrop in as simple of form as possible, minimizing the use |
Hi @vstemen. Sorry this caused problems for you. I know how frustrating this can be. This was human error which we hope will not happen again. In this case a change was made in core but the automated tests only test core and not contributed modules. If it had, it would have caught this. Also we have a couple weeks between a beta version and the official version. During that time it seems that one person caught the issue but figured it meant they had to update their module, instead of flagging it as breaking backwards compatibility. I hope that we can encourage more people to test beta releases so we are more likely to catch issues like this before they are made official. As more people use Backdrop we will have more eyes on such things. |
Hi @vstemen, and thank you for your comment.
The change was introduced as part of backdrop/backdrop-issues#3011, where the I'm not sure why this method was arbitrarily re-defined as static as part of that change, but it was that way in the Pull Request, and we missed it. As @herbdool mentioned, the change that caused the issue was committed on May 1st, was included with our preview release, and nobody caught the problem in the time window alloted. (I personally updated a few sites, but none of mine had any of the contrib modules that caused the fatal error.) We noticed the problem on May 21st. That was the first time anyone had created a core issue about it. Before that, many contrib projects had working solutions, but until that day nobody had reported it as a core bug. We had a RTBC Pull Request to fix the problem that same day. A fix was merged into core 2 days later, on May 23rd, and we had a core release out that same day, also on May 23rd.
I'm sorry that this experience with Backdrop has been frustrating. Unfortunately, this is the nature of working with Open Source software. You are relying on others to create and maintain your software, and to find and fix problems with it when they arise. It's imperfect, and mistakes will be made. The most important thing is how they are handled. I would like to point out how quickly, once we were aware of the issue, the problem was fixed (within hours) and how quickly a new version of core was released (2 days later). That kind of reaction and response time will be hard to find with any other solution.
I'm sorry this happened to you. Were you able to ask anyone for help in that time? You said that you tried the Forum, but did you try the core issue queue, any other issue queue, Live Chat, Twitter, an email to info@backdropcms.org, or anything else when you first noticed the problem? Since we only noticed that the Forum was broken on the 21st (and it was also fixed on the 21st) It sounds like you might have been the first one to notice this. I would like to know what we can do to help you get in touch with us more easily when something like this happens. The first and most obvious change we will make is not to update the Forum site immediately when a new release of Backdrop comes out. If that is a primary means of communication for the community, it should be handled with more care. Is there anything else you can recommend? |
Thanks @herbdool and @jenlampton for your replies and explanations.
I did try the live chat but never saw a reply. I know that's to be expected if I didn't know about the info@backdropcms.org support email. That is now noted I don't get on twitter. Don't even have an account :-). No, I didn't try the core issue queue. I generally try to avoid cluttering the
Actually, my forum posting attempt was made on May 29th. Even now, it still There it gives me a View and an Edit tab, but no option to delete it.
I wholeheartedly agree :-).
I think you guys are doing a great job of supporting your user base. The only I am able to report issues, but with limited functionality. If it gets worse, Let me know if you would like details. |
This is because it is not published. It won't appear in any listing until it is. You have a good point though, we should make it easier for people to locate their drafts. See backdrop-ops/forum.backdropcms.org#82
That was intentional, so that an entire conversation cannot be deleted after many people have contributed. We should, however, make it possible to delete your own forum post before anyone else has commented. See backdrop-ops/forum.backdropcms.org#83 I'm curious about your issues with GitHub, if you are willing to share. |
So then how do I publish it? There is no publish button. Only a "View" and I'm pretty sure that all I did was click "Save" on all my previous conversations
Sure. Here is a list of the problems I am having.
My web browsers are not that old. I just did a full system upgrade I think in It appears that github is trying to make you run last weeks latest and greatest OS: FreeBSD 11.1 Release Browsers tested Same problem in all browsers. |
Core had an API change. Need an update here like this:
The text was updated successfully, but these errors were encountered: