Batch processor log file garbage on startup

When Servoy Server is started up with a batch process solution, a stacktrace of the server log lists some exceptions that I can’t decipher. The errors only show up on startup – specifically when either addCronJob or addJob functions are hit on the startup method. The block of errors don’t repeat if multiple jobs are fired up in the startup method – always just one block.

However, the batch processes all work fine so I am not too concerned. For kicks, anyone know what the following means?

(Servoy version 2.2.5)

2006-12-18 08:28 : java.awt.HeadlessException
	at java.awt.dnd.DropTarget.(DropTarget.java:79)
	at java.awt.dnd.DropTarget.(DropTarget.java:149)
	at com.servoy.j2db.dataui.DataImgMediaField.(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.dataui.l.if(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.dataui.j.a(Unknown Source)
	at com.servoy.j2db.dataui.j.a(Unknown Source)
	at com.servoy.j2db.FormPanel.cL(Unknown Source)
	at com.servoy.j2db.FormManager.if(Unknown Source)
	at com.servoy.j2db.scripting.CreationalPrototype.get(Unknown Source)
	at org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:726)
	at org.mozilla.javascript.gen.c1.call(BATCH_save_pdf_to_file:11)
	at com.servoy.j2db.scripting.f.executeFunction(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider$1.run(Unknown Source)
	at com.servoy.j2db.server.headlessclient.a.invokeLater(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider.executeMethod(Unknown Source)
	at com.servoy.r2.plugins.scheduler.ExecuteScriptMethodJob$1.run(ExecuteScriptMethodJob.java:49)
	at com.servoy.j2db.util.ao.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:613)
2006-12-18 08:28 : java.awt.HeadlessException
	at java.awt.dnd.DropTarget.(DropTarget.java:79)
	at java.awt.dnd.DropTarget.(DropTarget.java:149)
	at com.servoy.j2db.dataui.DataImgMediaField.(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.dataui.l.if(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.TableView.(Unknown Source)
	at com.servoy.j2db.FormPanel.setView(Unknown Source)
	at com.servoy.j2db.scripting.CreationalPrototype.get(Unknown Source)
	at org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:726)
	at org.mozilla.javascript.gen.c1.call(BATCH_save_pdf_to_file:11)
	at com.servoy.j2db.scripting.f.executeFunction(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider$1.run(Unknown Source)
	at com.servoy.j2db.server.headlessclient.a.invokeLater(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider.executeMethod(Unknown Source)
	at com.servoy.r2.plugins.scheduler.ExecuteScriptMethodJob$1.run(ExecuteScriptMethodJob.java:49)
	at com.servoy.j2db.util.ao.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:613)
2006-12-18 08:28 : java.awt.HeadlessException
	at java.awt.dnd.DropTarget.(DropTarget.java:79)
	at java.awt.dnd.DropTarget.(DropTarget.java:149)
	at com.servoy.j2db.dataui.DataImgMediaField.(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.dataui.l.if(Unknown Source)
	at com.servoy.j2db.dataui.l.a(Unknown Source)
	at com.servoy.j2db.TableView.(Unknown Source)
	at com.servoy.j2db.FormPanel.setView(Unknown Source)
	at com.servoy.j2db.scripting.CreationalPrototype.get(Unknown Source)
	at org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:726)
	at org.mozilla.javascript.gen.c1.call(BATCH_save_pdf_to_file:11)
	at com.servoy.j2db.scripting.f.executeFunction(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider$1.run(Unknown Source)
	at com.servoy.j2db.server.headlessclient.a.invokeLater(Unknown Source)
	at com.servoy.j2db.plugins.ClientPluginAccessProvider.executeMethod(Unknown Source)
	at com.servoy.r2.plugins.scheduler.ExecuteScriptMethodJob$1.run(ExecuteScriptMethodJob.java:49)
	at com.servoy.j2db.util.ao.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:613)

Figured out the trigger of the exceptions. My batched method did a search on a form that had a blob field on it in table view. Is it a correct assumption that a batch processor is a headless client? and that maybe headless client doesn’t like blob fields on forms in table view?

david:
Is it a correct assumption that a batch processor is a headless client?

Short answer: Yep :)

The blobfields in HeadLess client errors is allready fixed for 3.1b4

Paul