VBO provides certain actions that only work when invoked through VBO: archive.action.inc ('Create an archive of selected files"), modify.action.inc ("Modify entity values") and others ("Delete item', 'Pass ids as arguments to a page').
The first two are declared as configurable which means that they show up in the Advanced Actions UI (admin/config/system/actions). Of course, when selected, they crash or behave very oddly, since they rely on VBO specific context information.

The solution to this is to declare them non-configurable (which removes them from the "Create an advanced action" dropdown) and add an additonal key ("vbo_configurable") to hook_action_info() that only VBO listens to.

Comments

bojanz’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.