It's hard to say why does it happen, but I think you don't need to worry about that. The source code of Workspace.java
can be found here and error is pointing to the following piece of code:
if (getScreenWithId(screenId) == null) {
Log.e(TAG, "Skipping child, screenId " + screenId + " not found");
// DEBUGGING - Print out the stack trace to see where we are adding from
new Throwable().printStackTrace();
return;
}
And the getScreenWithId
method:
public CellLayout getScreenWithId(long screenId) {
CellLayout layout = mWorkspaceScreens.get(screenId);
return layout;
}
So, it can give the basic idea to investigate why does it happen.