log data duplication

I started a process using q/l32/q /home/user/logTest -l

then i ran a function fnAbc using 0 (“fnAbc”; (12; (4 2 1 3 5))

The function does update and insert operations on multiple tables.

when i shut down the server and restart i get a few rollbacks and then wsfull error.

To further check, I did get `:/home/user/logTest.log and it seems it has two entries for 

fnAbc call which i only called once.

On the other hand if i do simply 0(“insert”; usr; (12; 4500))

every time i restart the server, i keep on getting additional rows with the same entry.

Any idea what am i doing wrong here?

I was doing this from studioforkdb+ and hence this behavior. if i do this directly on the console it works fine.