I'm seeing a test failure in a documentation-only patch from this issue:
#1003958: Correct _node_save_revision documentation to not refer to passing $node by reference, since it does not
This patch:
http://drupal.org/files/issues/1003958-6-remove-reference-reference-in-_...
This test result (at least at the moment):
http://qa.drupal.org/pifr/test/117724

I think test failures get erased when the test is re-run, so here's the failure information (as usual, not well formatted):

Non-pass
Test name	Pass	Fail	Exception
Upload upgrade path (UploadUpgradePathTestCase) [Upgrade path]	14	2	1

Message	Group	Filename	Line	Function	Status

No pending updates at the end of the update process.	Other 	upgrade.test	273	UpgradePathTestCase->performUpgrade()	

The upgrade was completed successfully.	Other 	upgrade.upload.test	33	UploadUpgradePathTestCase->testUploadUpgrade()	

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupaltestbotmysql.simpletest651792field_config' doesn't exist: SELECT fc.* FROM {field_config} fc WHERE (fc.active = :db_condition_placeholder_0) AND (fc.storage_active = :db_condition_placeholder_1) ; Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => 1 ) in field_read_fields() (line 545 of /var/lib/drupaltestbot/sites/default/files/checkout/modules/field/field.crud.inc).	Uncaught exception	database.inc	2039	PDOStatement->execute()

Comments

jhodgdon’s picture

By the way I put this in simpletest.module component because rfay thought it was a test bot failure (base table not found).

rfay’s picture

subscribe

Stevel’s picture

Status: Active » Needs review
StatusFileSize
new3.11 KB

rfay, do you have access to the error.log in the simpletest of the simpletest run? I have some similar errors showing up locally (both {field_config} and {blocked_ips} show up frequently as non-existant). In my error.log I see the following message:

[02-Jan-2011 10:37:20] PHP Fatal error: Maximum function nesting level of '100' reached, aborting! in /home/stevel/drupal/d7/includes/database/database.inc on line 309
My stack trace shows a ping-pong game between drupalGet and checkForMetaRefresh in DWTC.

The attached patch converts drupalGet / checkForMetaRefresh from a recursive to an iterative method.

Stevel’s picture

Title: Random test failure in upload » drupalGet / checkForMetaRefresh recursing too deep

change title to better reflect the bug. I think this happens when a batch operation takes "too much" time, or at least "too many" meta refreshes are followed before the batch operation is finished.

jhodgdon’s picture

Priority: Normal » Major

webchick commented on another issue:
Things that inexplicably break testbot are "major".

catch’s picture

Title: drupalGet / checkForMetaRefresh recursing too deep » Prevent drupalGet / checkForMetaRefresh from recursing too deep
Version: 7.x-dev » 8.x-dev
Category: bug » task
Issue tags: +Needs backport to D7
Maximum function nesting level of '100' reached

This only occurs if you have xdebug enabled, and an issue to warn about that setting was marked won't fix before, so I disagree it's a bug report, it's more an environment issue that it'd be good to protect against, moving to task.

quicksketch’s picture

Priority: Major » Normal

With our new policy at http://drupal.org/node/1201874, even major "tasks" are now preventing new features to Drupal core. This issue doesn't inherently break testbot, it's environmentally based.

Anonymous’s picture

Issue tags: -Needs backport to D7

#3: 1010136-iterative-drupalget.patch queued for re-testing.

Status: Needs review » Needs work
Issue tags: +Needs backport to D7

The last submitted patch, 1010136-iterative-drupalget.patch, failed testing.

star-szr’s picture

Issue tags: +Needs reroll

Tagging for reroll.

shameemkm’s picture

Status: Needs work » Needs review
StatusFileSize
new3.03 KB

Rerolled Patch attached

realityloop’s picture

tim.plunkett’s picture

Status: Needs review » Needs work
Issue tags: +Needs backport to D7, +Needs reroll

The last submitted patch, 1010136-iterative-drupalget-reroll.patch, failed testing.

Stevel’s picture

Status: Needs work » Needs review
StatusFileSize
new3.04 KB

Another reroll of this patch...

Stevel’s picture

StatusFileSize
new3.22 KB

Patch updated with new verbose structure, to match the current verbose-output in drupalGet.

star-szr’s picture

Issue tags: -Needs reroll

Thanks @Stevel, updating tags.

ceardach’s picture

Removed "Needs reroll" because for some reason the tag wasn't actually removed as #17 had tried to do.

jhedstrom’s picture

Issue summary: View changes
Status: Needs review » Needs work
Issue tags: +Needs reroll
rpayanm’s picture

Status: Needs work » Needs review
Issue tags: -Needs reroll
StatusFileSize
new3.12 KB

Status: Needs review » Needs work

The last submitted patch, 20: 1010136-20.patch, failed testing.

rpayanm’s picture

Status: Needs work » Needs review
StatusFileSize
new3.36 KB

Status: Needs review » Needs work

The last submitted patch, 22: 1010136-22.patch, failed testing.

rpayanm’s picture

Status: Needs work » Needs review
StatusFileSize
new755 bytes
new3.37 KB

Status: Needs review » Needs work

The last submitted patch, 24: 1010136-24.patch, failed testing.

Stevel’s picture

Status: Needs work » Needs review
StatusFileSize
new3.14 KB

Rerolled the patch again.

Stevel’s picture

StatusFileSize
new3.14 KB

Removed the references to the deprecated String:: functions.

Stevel’s picture

StatusFileSize
new3.16 KB

And now for good...

The last submitted patch, 27: 1010136-27.patch, failed testing.

Status: Needs review » Needs work

The last submitted patch, 28: 1010136-28.patch, failed testing.

The last submitted patch, 26: 1010136-26.patch, failed testing.

Status: Needs work » Needs review

Stevel queued 28: 1010136-28.patch for re-testing.

Status: Needs review » Needs work

The last submitted patch, 28: 1010136-28.patch, failed testing.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.9.x-dev » 9.2.x-dev

Drupal 8 is end-of-life as of November 17, 2021. There will not be further changes made to Drupal 8. Bugfixes are now made to the 9.3.x and higher branches only. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.15 was released on June 1st, 2022 and is the final full bugfix release for the Drupal 9.3.x series. Drupal 9.3.x will not receive any further development aside from security fixes. Drupal 9 bug reports should be targeted for the 9.4.x-dev branch from now on, and new development or disruptive changes should be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.9 was released on December 7, 2022 and is the final full bugfix release for the Drupal 9.4.x series. Drupal 9.4.x will not receive any further development aside from security fixes. Drupal 9 bug reports should be targeted for the 9.5.x-dev branch from now on, and new development or disruptive changes should be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

smustgrave’s picture

Status: Needs work » Postponed (maintainer needs more info)
Issue tags: +stale-issue-cleanup

Thank you for creating this issue to improve Drupal.

We are working to decide if this task is still relevant to a currently supported version of Drupal. There hasn't been any discussion here for over 8 years which suggests that this has either been implemented or is no longer relevant. Your thoughts on this will allow a decision to be made.

Since we need more information to move forward with this issue, the status is now Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.

Thanks!

smustgrave’s picture

Wanted to bump 1 more time, since simpletest is going is this still an issue?

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.