Lightroom 4.3: Catalog access function error: performCommandDesc could not perform command ag.file.sdk.playBackJournal

  • 1
  • Problem
  • Updated 6 years ago
I sometimes get this error when starting up:

"Catalog access function error: performCommandDesc could not perform command ag.file.sdk.playBackJournal (No perform function available for command.)"

It's being reported by one of my plugins.

It only happens when a derivative of the same plugin is also enabled - Note: the derivative has a different toolkit ID so from that point of view is completely different. But it started life as a clone of the plugin that's reporting the problem.

Any ideas?

win7/64.

Rob
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 384 Reply Likes

Posted 6 years ago

  • 1
Photo of Matt Dawson

Matt Dawson

  • 8 Posts
  • 2 Reply Likes
I've only seen this once. In my case I think it was with Lightroom 3.6, and I had supplied the timeoutParams table to catalog:withPrivateWriteAccessDo() even though that parameter wasn't introduced till Lightroom 4. I haven't seen this again since I've been more careful to only supply the parameter when using Lightroom 4.

I'd suggest looking into any catalog:withPrivateWriteAccessDo() calls in your code. I'd also suggest looking into what functionality you can delegate to an async task (and possibly delay as well). Lightroom 4.3 seems to be a little more fussy about what can be performed by plugins during startup e.g. executing external programs.