[erlang-questions] erlang:trace and bad argument

Raimo Niskanen <>
Mon Sep 15 14:33:07 CEST 2008


On Sun, Sep 14, 2008 at 11:33:06AM +0100, Joel Reymont wrote:
> What am I doing wrong here?
> 
> 20> erlang:trace(self(), false, [send]).
> 1
> 21> erlang:trace(self(), true, [send]).
> ** exception error: bad argument
>       in function  erlang:trace/3
>          called as erlang:trace(<0.93.0>,true,[send])
> 22> erlang:trace(self(), true, [call]).
> ** exception error: bad argument
>       in function  erlang:trace/3
>          called as erlang:trace(<0.99.0>,true,[call])

I think it is that you do not give a {tracer,Tracer}
flag, and the default is {tracer,self()}, which is
not allowed for arg1 = self(). You can not trace yourself.

> 
> 	Thanks, Joel
> 
> --
> wagerlabs.com
> 
> 
> 
> 
> 
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



More information about the erlang-questions mailing list