Where did my pages go?

  • 2
  • Problem
  • Updated 5 years ago
  • Solved
The pages I have created are no longer editable. I was working on one, and I hit save, which caused a hang. When I navigate to my list of pages and click on one to edit, the edit view is blank.
Photo of Heath Long

Heath Long

  • 120 Points 100 badge 2x thumb
  • super pissed

Posted 5 years ago

  • 2
Photo of John Nelson

John Nelson, Product Manager

  • 3,234 Points 3k badge 2x thumb
Sorry, Heath. This issue just snuck up on us and a number of users in the last week.

A possible workaround we've found is to remove any reference to the user object (owner, createdby, last modified, etc...). You can still get to the page via the xml editor (copy the id from the url when you try to open your page in the builder, then open the xml editor from another page and paste in the id to the url). Then you can go through and pull out (or comment out by putting <!-- [the line you want to remove] --> around the lines you want to take out).

In the meantime, we're working to get to the bottom of the issue. We really apologize for the hassle.
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
UPDATE:

We believe that we have traced the cause of this problem down to having Work.com enabled in your org. In our testing so far, if Work.com is enabled, then this issue occurs whenever you have a Model that either is on the User object, or contains Fields that are Lookups to the User object.

Root cause of the issue: we are getting Salesforce "Internal Server Errors" whenever we try to access metadata related to Work.com objects, which unfortunately occurs whenever you are building pages against the User object as well because there are "Child Relationships" to Work.com objects --- e.g. Thanks Givers, Badge Givers, etc. --- all of these fields are lookups to the User object, and Skuid, in its effort to allow you to display in your pages any Child Relationships of the User object, is hitting this problem.

Temporarily, a possible solution is to disable Work.com.

Steps Skuid is taking to resolve:

1. We are isolating the issue and will report it to Salesforce.com internal support.
2. We are investigating possible code changes we can make to temporarily stop Skuid from trying to load in any metadata for Work.com objects or Child Relationships of the User object which point to Work.com objects, until Salesforce can fix their Internal Server Error, but this would of course be only a temporary fix.

We will try to keep you updated as much as we can as we receive further information about this problem.
Photo of Heath Long

Heath Long

  • 120 Points 100 badge 2x thumb
We do not have Work.com.
Photo of Heath Long

Heath Long

  • 120 Points 100 badge 2x thumb
Our admin just found it. I guess we do have it, although today is the first I have heard of it. We will try and disable...or you could fix it on your end...whichever comes first, I guess. I have no idea what work.com is.
Photo of Anna Orias

Anna Orias

  • 60 Points
Work.com is not enabled. Any other ideas?
Photo of Peter Bender

Peter Bender, Champion

  • 6,246 Points 5k badge 2x thumb
I just created a new developer org and installed the Summer release of Skuid. None of the work.com options is enabled, but I do have the reported problem.
Photo of Ken McElrath

Ken McElrath, Official Rep

  • 1,214 Points 1k badge 2x thumb
Hi Peter, this is a perplexing issue to be sure. We're meeting again this morning to try to get to the root of it. We'll get back to you ASAP.
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
We have completed work on a fix for this issue and are working to make it available within the next couple of hours. Stay tuned.
Photo of John Nelson

John Nelson, Product Manager

  • 3,234 Points 3k badge 2x thumb
Alright, our team finally got to the bottom of this extremely persistent and annoying bug. Really sorry for those of you who have had to deal with this issue. If that's you, please go ahead and install the latest nightly build (3.15) from the Skuid Releases page on our website. This will take care of the problem for you.