From: "Michael Oliver" <temp@(email surpressed)>
Subject: After Effects 7 Rendering
   Date: Wed, 28 Feb 2007 20:10:46 -0500
Msg# 1491
View Complete Thread (6 articles) | All Threads
Last Next
We keep running into the following error while rendering After Effects 7 
projects.  The error seems to occur randomly and all frames eventually 
complete after being re-qued multiple times. (The image buffer differs 
depending on the project)



aerender Error: After Effects error: could not create 6046 x 4009 image 
buffer.



I tried changing memory and purge settings within after effects on the local 
machines but that hasn't worked.  Can you script these into the command 
line?



I tried telling rush to re-que the frames automatically if they fail but 
that's not working either forcing artists to baby-sit their renders so they 
can manually re-que failed frames.  Anyone noticed this before?



I'm using 102.42a8 and AE7 with the 7.0.1 update installed.





   From: Greg Ercolano <erco@(email surpressed)>
Subject: Re: After Effects 7 Rendering
   Date: Wed, 28 Feb 2007 20:42:15 -0500
Msg# 1492
View Complete Thread (6 articles) | All Threads
Last Next
Michael Oliver wrote:
We keep running into the following error while rendering After Effects 7 projects. The error seems to occur randomly and all frames eventually complete after being re-qued multiple times. (The image buffer differs depending on the project)

aerender Error: After Effects error: could not create 6046 x 4009 image buffer.

	Just curious; is there a pattern for these errors that follows
	particular machines and/or the amount of free disk space or ram
	on the machines that fail (ie. the /var/tmp or user's home directory?)

	You might do a quick check of available disk space/ram on the
	machines, just in case there's a shortage. Also, you might check
	the /var/log/system.log (MAC) and/or the event manager (windows)
	to see if there were any 'out of memory/disk space' events at the
	time the render failed.

	I'm just guessing based on the error its out of disk or ram resources.

	Or maybe it's having trouble rendering two instances of AE on each
	machine instead of just one?

I tried changing memory and purge settings within after effects on the local machines but that hasn't worked. Can you script these into the command line?

	If re-queuing the frame helps the problem eventually, then what
	you could do is add a small bit of code into the submit-afterfx.pl
	(right after the run of aerender) that checks for that error,
	and requeues the frame via 'exit(2);' if found, eg:

[..]
	# INVOKE AERENDER, CHECK FOR ERRORS
	print "\nExecuting: $command\n";
	$exitcode = RunCommand($command, \$errmsg);

	### ADD THESE LINES: START
	if ( LogCheck("^Executing:",
                      "After Effects error: could not create.*image buffer") ne "" )
	{
	    print "--- ERROR: AERENDER FAILED WITH 'image buffer' ERROR (REQUEING)\n";
	    exit(2);
	}
	### ADD THESE LINES: END

	# HANDLE EXIT CODES
[..]

Anyone noticed this before?

	If anyone is familiar with this error, do follow up here.

	BTW, I just did a google search for:

After Effects error: could not create image buffer

	and there were a lot of hits, eg:

http://generalspecialist.com/2006/11/avoiding-after-effects-error-could-not.asp
http://forums.creativecow.net/readpost/216/171
http://dvinfo.net/conf/showthread.php?t=87457

	AfterFX's "aerender" command does not have a lot of command line
	argument flags, so I think it's something they have to set in
	their scene file.

	Feel free to ask Adobe support about this one, as apparently
	its a very common error.

--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)

   From: Gary Jaeger <gary@(email surpressed)>
Subject: Re: After Effects 7 Rendering
   Date: Thu, 01 Mar 2007 13:26:47 -0500
Msg# 1493
View Complete Thread (6 articles) | All Threads
Last Next
Try lowing the Max RAM cache. I don't know of anyway to do this with  
an aerender flag, unfortunately. aerender uses the same settings as  
the GUI.

On Feb 28, 2007, at 5:10 PM, Michael Oliver wrote:

> We keep running into the following error while rendering After  
> Effects 7
> projects.  The error seems to occur randomly and all frames eventually
> complete after being re-qued multiple times. (The image buffer differs
> depending on the project)



. . . . . . . . . . . .
Gary Jaeger // Core Studio
86 Graham Street, Suite 120
San Francisco, CA 94129
(Tel# suppressed)
http://corestudio.com	

   From: Greg Ercolano <erco@(email surpressed)>
Subject: Re: After Effects 7 Rendering
   Date: Thu, 01 Mar 2007 13:47:45 -0500
Msg# 1494
View Complete Thread (6 articles) | All Threads
Last Next
Gary Jaeger wrote:
Try lowing the Max RAM cache. I don't know of anyway to do this with an aerender flag, unfortunately. aerender uses the same settings as the GUI.

	Yes.. this page talks about running AE (on intel macs specifically)
	with the Max Ram Cache cranked way down to 15%:
	http://www.creativecow.net/articles/jones_graham/AE7_on_Intel_MacPro/index.html

	Also, some really good info on this subject here:
	http://generalspecialist.com/archive/2006_11_01_archive.asp


--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)

   From: "Michael Oliver" <temp@(email surpressed)>
Subject: Re: After Effects 7 Rendering
   Date: Fri, 02 Mar 2007 19:06:04 -0500
Msg# 1495
View Complete Thread (6 articles) | All Threads
Last Next
Thanks for the tips.  I had also read all of those pages dedicated to this 
particular error.  It is apparently extremely common.  Unfortunately I had 
made all of those settings changes on each computer and am still getting the 
error.



Thanks a million Greg for that little code snippet.  I put it into our after 
effects general submit and all of our renders are eventually completing 
(despite retries of 20 or more sometimes!).



Hopefully Adobe will address this issue as well as compatibility with Intel 
Macs in the next release.  Until then....



***************************************



"Michael Oliver" <temp@(email surpressed)> wrote in message 
news:1491-rush decimal general at seriss decimal com...
> We keep running into the following error while rendering After Effects 7 
> projects.  The error seems to occur randomly and all frames eventually 
> complete after being re-qued multiple times. (The image buffer differs 
> depending on the project)
>
>
>
> aerender Error: After Effects error: could not create 6046 x 4009 image 
> buffer.
>
>
>
> I tried changing memory and purge settings within after effects on the 
> local machines but that hasn't worked.  Can you script these into the 
> command line?
>
>
>
> I tried telling rush to re-que the frames automatically if they fail but 
> that's not working either forcing artists to baby-sit their renders so 
> they can manually re-que failed frames.  Anyone noticed this before?
>
>
>
> I'm using 102.42a8 and AE7 with the 7.0.1 update installed.
>
>
>
> 



   From: Greg Ercolano <erco@(email surpressed)>
Subject: Re: After Effects 7 Rendering
   Date: Fri, 02 Mar 2007 19:41:15 -0500
Msg# 1496
View Complete Thread (6 articles) | All Threads
Last Next
Michael Oliver wrote:
Thanks a million Greg for that little code snippet. I put it into our after effects general submit and all of our renders are eventually completing (despite retries of 20 or more sometimes!).

	Wow.. that's certainly a 'down and dirty solution'.
	It's that random, huh?

	I guess that code snip beats users having to whap the que button
	over and over. But 20 retries.. yeez.

Hopefully Adobe will address this issue as well as compatibility with Intel Macs in the next release. Until then....

	

--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)