Modules and versions

node_export 7.x-1.x-dev

Views (views) 7.x-3.5

Views Bulk Operations (views_bulk_operations) 7.x-3.1

Whats going on?

VBO has updated their code base (commit 6db047f9c59ab368846dbf5f169dcae581fed74a to fix #1367644) and the function no longer exists. The most similarly named function (views_bulk_operations_adjust_selection) has vastly different arguments and causes further errors. A similar function (views_bulk_operations_direct_adjust) takes similar arguments. I'm not sure if its a feature-for-feature migrate but it seems to be working ok (not fully tested).

For me it seems to work somewhat.. In views bulk operations you have the ability to select all nodes instead of what is just displayed, but the export seemed to be still limited to 50 (which was on the view) even though there were more nodes than that.

Sometimes I will get the following error after clicking the export button (it will start out looking ok then error):

I don't think the views_bulk_operations_execute() in the patch in #4 is having much, if any, effect. I see the batch operations being queued up, including views_bulk_operations_adjust_selection, showing the right new number of total rows (with selection expanded to all pages,) but I don't see the batch ops actually being called, (using dpm() and dd().)

At any rate, rows on all pages were not being exported -- only the current page.

The attached patch is successfully selecting all rows. It's using the views_bulk_operations_direct_adjust() function, which seems to be the new (though deprecated) incarnation of _views_bulk_operations_adjust_selection().

#19 resolve problem with _views_bulk_operations_adjust_selection();
But I try to export in DSV, and I get Drupal var format.

Maybe it's another issue.
Here is a screenshot:

I've found, if i use VBO to export nodes. It's ignore value of format in Views filter.
And just export data to format, which highest of enabled on node_export modules settings page (/admin/config/content/node_export).
So to export node in DSV, I enable only DSV in node_export module settings.

Edit: A more detailed error spit by Drupal when batch mode is enabled in the Views settings:

Missing argument 4 for views_bulk_operations_adjust_selection(), called in /…/sites/all/modules/node_export/node_export.module on line 304 and defined dans views_bulk_operations_adjust_selection() (line 847 in /…/sites/all/modules/views_bulk_operations/views_bulk_operations.module

Hope this helps someone else, but after stumbling across this yet again, 6 months later, I decided to go with Views Data Export instead. It offers more control over the data exported and is at least being actively maintained.