Server 2.0.7 error #2036 receiving data

Hello dear folks,

I am receiving an error while caspar server is getting data for a template.
everytime a new data is received we send an update command.
Here the log with the error at this timestamp: [2019-02-12 12:08:50.193] [232] [error]

[2019-02-12 12:08:49.656] [6344]  [info]    Sent message to 127.0.0.1: 202 CG OK\r\n
[2019-02-12 12:08:49.911] [5176]  [info]    Received long message from 127.0.0.1: CG 1-10 UPDATE 1 "<templateData><componentData id=\"p0\"><data id=\"text\" value=\"1\"></data></componentData><componentData id=\"co0\"><data id=\"text\" value=\"ITA\"></data></componentData><componentData id=\"flag0\"><data id=\"text\" value=\"file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png\"></data></componentData><componentData id=\"b0\"><data id=\"text\" value=\"1855\"></data></componentData><componentData id=\"n0\"><data id=\"text\" value=\"MASSIMO DEL GRANDE\"></data></componentData><compon [...]\r\n
[2019-02-12 12:08:49.912] [7948]  [info]    flash[cg20.fth.pal|5000] Invoking update-command: <invoke name="SetData" returntype="xml"><arguments><array><property id="0"><number>1</number></property></array><string><![CDATA[<templateData><componentData id="p0"><data id="text" value="1"></data></componentData><componentData id="co0"><data id="text" value="ITA"></data></componentData><componentData id="flag0"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b0"><data id="text" value="1855"></data></componentData><componentData id="n0"><data id="text" value="MASSIMO DEL GRANDE"></data></componentData><componentData id="t0"><data id="text" value="3:55.0"></data></componentData><componentData id="p1"><data id="text" value="3"></data></componentData><componentData id="co1"><data id="text" value="ITA"></data></componentData><componentData id="flag1"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b1"><data id="text" value="1858"></data></componentData><componentData id="n1"><data id="text" value="Stefania Petrelli"></data></componentData><componentData id="t1"><data id="text" value="0:02.0"></data></componentData><componentData id="p2"><data id="text" value="3"></data></componentData><componentData id="co2"><data id="text" value="ITA"></data></componentData><componentData id="flag2"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b2"><data id="text" value="1852"></data></componentData><componentData id="n2"><data id="text" value="Luca Bonadonna"></data></componentData><componentData id="t2"><data id="text" value="0:02.0"></data></componentData><componentData id="p3"><data id="text" value="1"></data></componentData><componentData id="co3"><data id="text" value="ITA"></data></componentData><componentData id="flag3"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b3"><data id="text" value="1871"></data></componentData><componentData id="n3"><data id="text" value="Federica Francia"></data></componentData><componentData id="t3"><data id="text" value="3:53.0"></data></componentData><componentData id="p4"><data id="text" value="3"></data></componentData><componentData id="co4"><data id="text" value="ITA"></data></componentData><componentData id="flag4"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b4"><data id="text" value="1848"></data></componentData><componentData id="n4"><data id="text" value="Fabio Colagrande"></data></componentData><componentData id="t4"><data id="text" value="0:02.0"></data></componentData><componentData id="p5"><data id="text" value="1"></data></componentData><componentData id="co5"><data id="text" value="ITA"></data></componentData><componentData id="flag5"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b5"><data id="text" value="1872"></data></componentData><componentData id="n5"><data id="text" value="Luca Paesani"></data></componentData><componentData id="t5"><data id="text" value="3:53.0"></data></componentData><componentData id="p6"><data id="text" value="3"></data></componentData><componentData id="co6"><data id="text" value="ITA"></data></componentData><componentData id="flag6"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b6"><data id="text" value="1849"></data></componentData><componentData id="n6"><data id="text" value="Nicolas Mottini"></data></componentData><componentData id="t6"><data id="text" value="0:02.0"></data></componentData></templateData>]]></string></arguments></invoke>
[2019-02-12 12:08:49.936] [232]   [debug]   flash-player[cg20.fth.pal|1024x576] [command]      <invoke name="OnCommand" returntype="xml"><arguments><string>Command recieved @SetData@1@</string></arguments></invoke>
[2019-02-12 12:08:49.954] [232]   [debug]   flash-player[cg20.fth.pal|1024x576] [activity]     <invoke name="OnActivity" returntype="xml"><arguments><string>Command finished @SetData@1@</string></arguments></invoke>
[2019-02-12 12:08:49.956] [6344]  [debug]   Executed command: CGCommand
[2019-02-12 12:08:49.956] [6344]  [info]    Sent message to 127.0.0.1: 202 CG OK\r\n
[2019-02-12 12:08:50.105] [5176]  [info]    Received long message from 127.0.0.1: CG 1-10 UPDATE 1 "<templateData><componentData id=\"p0\"><data id=\"text\" value=\"1\"></data></componentData><componentData id=\"co0\"><data id=\"text\" value=\"ITA\"></data></componentData><componentData id=\"flag0\"><data id=\"text\" value=\"file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png\"></data></componentData><componentData id=\"b0\"><data id=\"text\" value=\"1855\"></data></componentData><componentData id=\"n0\"><data id=\"text\" value=\"MASSIMO DEL GRANDE\"></data></componentData><compon [...]\r\n
[2019-02-12 12:08:50.108] [7948]  [info]    flash[cg20.fth.pal|5000] Invoking update-command: <invoke name="SetData" returntype="xml"><arguments><array><property id="0"><number>1</number></property></array><string><![CDATA[<templateData><componentData id="p0"><data id="text" value="1"></data></componentData><componentData id="co0"><data id="text" value="ITA"></data></componentData><componentData id="flag0"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b0"><data id="text" value="1855"></data></componentData><componentData id="n0"><data id="text" value="MASSIMO DEL GRANDE"></data></componentData><componentData id="t0"><data id="text" value="3:55.0"></data></componentData><componentData id="p1"><data id="text" value="1"></data></componentData><componentData id="co1"><data id="text" value="ITA"></data></componentData><componentData id="flag1"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b1"><data id="text" value="1871"></data></componentData><componentData id="n1"><data id="text" value="Federica Francia"></data></componentData><componentData id="t1"><data id="text" value="3:53.0"></data></componentData><componentData id="p2"><data id="text" value="3"></data></componentData><componentData id="co2"><data id="text" value="ITA"></data></componentData><componentData id="flag2"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b2"><data id="text" value="1848"></data></componentData><componentData id="n2"><data id="text" value="Fabio Colagrande"></data></componentData><componentData id="t2"><data id="text" value="0:02.0"></data></componentData><componentData id="p3"><data id="text" value="1"></data></componentData><componentData id="co3"><data id="text" value="ITA"></data></componentData><componentData id="flag3"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b3"><data id="text" value="1872"></data></componentData><componentData id="n3"><data id="text" value="Luca Paesani"></data></componentData><componentData id="t3"><data id="text" value="3:53.0"></data></componentData><componentData id="p4"><data id="text" value="3"></data></componentData><componentData id="co4"><data id="text" value="ITA"></data></componentData><componentData id="flag4"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b4"><data id="text" value="1849"></data></componentData><componentData id="n4"><data id="text" value="Nicolas Mottini"></data></componentData><componentData id="t4"><data id="text" value="0:02.0"></data></componentData><componentData id="p5"><data id="text" value="3"></data></componentData><componentData id="co5"><data id="text" value="HON"></data></componentData><componentData id="flag5"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/HON.png"></data></componentData><componentData id="b5"><data id="text" value="1844"></data></componentData><componentData id="n5"><data id="text" value="Elisabetta Silvestro"></data></componentData><componentData id="t5"><data id="text" value="0:02.0"></data></componentData><componentData id="p6"><data id="text" value="18"></data></componentData><componentData id="co6"><data id="text" value="NOR"></data></componentData><componentData id="flag6"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/NOR.png"></data></componentData><componentData id="b6"><data id="text" value="1851"></data></componentData><componentData id="n6"><data id="text" value="M Ichele Sestu"></data></componentData><componentData id="t6"><data id="text" value="0:03.0"></data></componentData></templateData>]]></string></arguments></invoke>
[2019-02-12 12:08:50.145] [232]   [debug]   flash-player[cg20.fth.pal|1024x576] [command]      <invoke name="OnCommand" returntype="xml"><arguments><string>Command recieved @SetData@1@</string></arguments></invoke>
[2019-02-12 12:08:50.166] [232]   [debug]   flash-player[cg20.fth.pal|1024x576] [activity]     <invoke name="OnActivity" returntype="xml"><arguments><string>Command finished @SetData@1@</string></arguments></invoke>
[2019-02-12 12:08:50.167] [6344]  [debug]   Executed command: CGCommand
[2019-02-12 12:08:50.168] [6344]  [info]    Sent message to 127.0.0.1: 202 CG OK\r\n
[2019-02-12 12:08:50.193] [232]   [error]   flash-player[cg20.fth.pal|1024x576] [error]        <invoke name="OnError" returntype="xml"><arguments><string>@Runtime error on template &quot;file://C:\CasparCG Server 2.0.7\CasparCG Server\Server\templates\\LIVESCROLL2.ft@1@Error #2036@</string></arguments></invoke>
[2019-02-12 12:08:50.223] [232]   [debug]   flash-player[cg20.fth.pal|1024x576] [activity]     <invoke name="OnActivity" returntype="xml"><arguments><string>Command finished @RemoveTemplate@1@</string></arguments></invoke>
[2019-02-12 12:08:50.358] [232]   [info]    flash-player[cg20.fth.pal|1024x576] Uninitialized.
[2019-02-12 12:08:50.389] [5176]  [info]    Received long message from 127.0.0.1: CG 1-10 UPDATE 1 "<templateData><componentData id=\"p0\"><data id=\"text\" value=\"1\"></data></componentData><componentData id=\"co0\"><data id=\"text\" value=\"ITA\"></data></componentData><componentData id=\"flag0\"><data id=\"text\" value=\"file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png\"></data></componentData><componentData id=\"b0\"><data id=\"text\" value=\"1855\"></data></componentData><componentData id=\"n0\"><data id=\"text\" value=\"MASSIMO DEL GRANDE\"></data></componentData><compon [...]\r\n
[2019-02-12 12:08:50.391] [7948]  [info]    flash[cg20.fth.pal|5000] Invoking update-command: <invoke name="SetData" returntype="xml"><arguments><array><property id="0"><number>1</number></property></array><string><![CDATA[<templateData><componentData id="p0"><data id="text" value="1"></data></componentData><componentData id="co0"><data id="text" value="ITA"></data></componentData><componentData id="flag0"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b0"><data id="text" value="1855"></data></componentData><componentData id="n0"><data id="text" value="MASSIMO DEL GRANDE"></data></componentData><componentData id="t0"><data id="text" value="3:55.0"></data></componentData><componentData id="p1"><data id="text" value="3"></data></componentData><componentData id="co1"><data id="text" value="ITA"></data></componentData><componentData id="flag1"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b1"><data id="text" value="1848"></data></componentData><componentData id="n1"><data id="text" value="Fabio Colagrande"></data></componentData><componentData id="t1"><data id="text" value="0:02.0"></data></componentData><componentData id="p2"><data id="text" value="1"></data></componentData><componentData id="co2"><data id="text" value="ITA"></data></componentData><componentData id="flag2"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b2"><data id="text" value="1872"></data></componentData><componentData id="n2"><data id="text" value="Luca Paesani"></data></componentData><componentData id="t2"><data id="text" value="3:53.0"></data></componentData><componentData id="p3"><data id="text" value="3"></data></componentData><componentData id="co3"><data id="text" value="ITA"></data></componentData><componentData id="flag3"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/ITA.png"></data></componentData><componentData id="b3"><data id="text" value="1849"></data></componentData><componentData id="n3"><data id="text" value="Nicolas Mottini"></data></componentData><componentData id="t3"><data id="text" value="0:02.0"></data></componentData><componentData id="p4"><data id="text" value="3"></data></componentData><componentData id="co4"><data id="text" value="HON"></data></componentData><componentData id="flag4"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/HON.png"></data></componentData><componentData id="b4"><data id="text" value="1844"></data></componentData><componentData id="n4"><data id="text" value="Elisabetta Silvestro"></data></componentData><componentData id="t4"><data id="text" value="0:02.0"></data></componentData><componentData id="p5"><data id="text" value="18"></data></componentData><componentData id="co5"><data id="text" value="NOR"></data></componentData><componentData id="flag5"><data id="text" value="file:///C:/EQVenuescreenTestDATA/EQGFXconfig/png/NOR.png"

We receive a number of entries from a tcp client most of them can be at the same time so they could be quite long and big of size (difficult really to give an amount, but I can check and average if needed).
Caspar Server giving me this error nicely remove the templates by itself as I believe is supposed to do.

Could be a buffer problem? Anyone knows out to deal with it or how debug it to understand the exact issue that the server is getting to?

Thank you in advance!

Federico

Yo can Google for the AS3 error code. Whitout seeing your source code I can not help you.

Ah is it an AS3 error?! Thanks Didikunz! I will check it out and see to understand! Thanks!

That’s what this line tells you, yes.

Hi I searched on internet and seems related to the loading the images on the UI loader.
Strange thing is that it works well when the amount of data received is not massive.

here the template code:

package
{
	import flash.display.MovieClip;
	import se.svt.caspar.ICommunicationManager;
	import se.svt.caspar.IRegisteredDataSharer;
	import se.svt.caspar.template.CasparTemplate;
      
	public class LiveScroll3 extends CasparTemplate
	{
		private const customParameterDescription:XML = 	
		<parameters>
	   		<parameter id="flag0" type="string" info="File URL for Flag 0" />
	   		<parameter id="flag1" type="string" info="File URL for Flag 1" />
	   		<parameter id="flag2" type="string" info="File URL for Flag 2" />
	   		<parameter id="flag3" type="string" info="File URL for Flag 3" />
	   		<parameter id="flag4" type="string" info="File URL for Flag 4" />
	   		<parameter id="flag5" type="string" info="File URL for Flag 5" />
	   		<parameter id="flag6" type="string" info="File URL for Flag 6" />
		</parameters>;
		
		override public function postInitialize():void
		{
		   line0.alpha = 0;
		   line1.alpha = 0;
		   line2.alpha = 0;
		   line3.alpha = 0;
		   line4.alpha = 0;
		   line5.alpha = 0;
		   line6.alpha = 0;		   
		   infoline0.alpha = 0;		   
		}
		
		override public function SetData(xmlData:XML):void 
		{			
		   for each (var element:XML in xmlData.children())
		   {
			   if (element.@id == "info0")
			   {
				   if (element.data.@value.toString() != "")
				   {
					 infoline0.alpha = 1;  
				   }
				   else
				   {  
				     infoline0.alpha = 0;
				   } 
			   }   
			   if (element.@id == "flag0")
				   {
					 line0.image0.source = element.data.@value.toString();  
				   }
			  
			  if (element.@id == "t0")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line0.alpha = 1;
					 }
				  else
					 {  
						 line0.alpha = 0;
					 } 
			  }
			  if (element.@id == "flag1")
				   {
					 line1.image1.source = element.data.@value.toString();  
				   }
			  if (element.@id == "t1")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line1.alpha = 1;
					 }
				  else
					 {  
						 line1.alpha = 0;
					 } 			 
			  }
				   if (element.@id == "flag2")
				   {
					 line2.image2.source = element.data.@value.toString();  
				   }
			  			  if (element.@id == "t2")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line2.alpha = 1;
					 }
				  else
					 {  
						 line2.alpha = 0;
					 } 			 
			  }
				  if (element.@id == "flag3")
				   {
					 line3.image3.source = element.data.@value.toString();  
				   }
				  if (element.@id == "t3")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line3.alpha = 1;
					 }
				  else
					 {  
						 line3.alpha = 0;
					 } 			 
			  }
				  if (element.@id == "flag4")
				   {
					 line4.image4.source = element.data.@value.toString();  
				   }
				  if (element.@id == "t4")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line4.alpha = 1;
					 }
				  else
					 {  
						 line4.alpha = 0;
					 } 			 
			  }
				  if (element.@id == "flag5")
				   {
					 line5.image5.source = element.data.@value.toString();  
				   }
				  if (element.@id == "t5")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line5.alpha = 1;
					 }
				  else
					 {  
						 line5.alpha = 0;
					 } 			 
			  }
				  if (element.@id == "flag6")
					   {
						 line6.image6.source = element.data.@value.toString();  
					   }
				  if (element.@id == "t6")
			  {
				  if (element.data.@value.toString() != "")
					 {  
						 line6.alpha = 1;
					 }
				  else
					 {  
						 line6.alpha = 0;
					 } 			 
			  }
		   }
		   super.SetData(xmlData);		
		}
	}
}

Should be correct…should…

Hi!
Found the issue! one of my png file had an uncorrect name…
Thank you for the support @didikunz