I'm working on my batch script now and noticed a pretty serious bug when running the plugin in non-interactive mode:
File "/home/benr/.gimp-2.8/plug-ins/bevel2_3.py", line 141, in __init__
fxlayer = self.makeLayer(img, drawable, lmode, upb, innerb, width, height, feather, shape, prenoise, preblur, azimuth, elevation, depth, postblur, opacity, gloss, ialphab )
NameError: global name 'feather' is not defined
batch command experienced an execution error:
Error: ( : 1) Procedure execution of python-fu-bevel failed
As indicated by the backtrace, the problem is that line 141 includes a "feather" variable that's not defined. It looks to me like there have been updates to the arguments that self.makeLayer accepts and this line was not updated as well.
So I fixed line 141 like so:
fxlayer = self.makeLayer(img, drawable, lmode, upb, innerb, width, height, shape, prenoise, azimuth, elevation, depth, postblur, opacity, gloss, ialphab )
That at least gets me past there. Now I'm trying to troubleshoot this failure:
/usr/lib/gimp/2.0/plug-ins/emboss: fatal error: Floating point exception
GIMP-Error: Calling error for procedure 'plug-in-emboss':
Procedure 'plug-in-emboss' returned no return values
[I had to cut out some portions of the backtraces to get phpBB to accept this post since I'm a new user]