[erlang-questions] Question on Diagraph module

Bengt Kleberg <>
Tue Jan 29 09:52:55 CET 2008


Greeteings,

Presumably you are getting the error because G is gone.

I have never used digraphs but the manual page
(http://erlang.org/doc/man/digraph.html) says:

"The digraph will, however, be deleted if the process that created the
digraph terminates."

Your shell process, that created G, has just crashed.


bengt

On Tue, 2008-01-29 at 08:16 +0000, Balu Balasubramanian wrote:
> Hi,
> 
> I am new to Erlang!
> 
> Can some one explain why I am getting the last error message (badarith) that I get with digraph module in stdlib.
>  
> Erlang (BEAM) emulator version 5.5.4 [source] [64-bit] [async-threads:0] [kernel -poll:false]
>  
> Eshell V5.5.4  (abort with ^G)
> 1> G=digraph:new().
> {graph,14,15,16,true}
> 2> digraph:info(G).
> [{cyclicity,cyclic},{memory,847},{protection,protected}]
> 3> digraph:info().  
>  
> =ERROR REPORT==== 8-Jan-2008::22:02:06 ===
> Error in process  with exit value: {undef,[{digraph,info,[]},{erl_eval,d o_apply,5},{shell,exprs,6},{shell,eval_loop,3}]}
>  
> ** exited: {undef,[{digraph,info,[]},
>                    {erl_eval,do_apply,5},
>                    {shell,exprs,6},
>                    {shell,eval_loop,3}]} **
>  
> % the above error is obvious as digraph:info/0 is udnefined. But now,
>  
> 4> digraph:info(G).
>  
> =ERROR REPORT==== 8-Jan-2008::22:02:08 ===
> Error in process  with exit value: {badarith,[{digraph,info,1},{erl_eval ,do_apply,5},{shell,exprs,6},{shell,eval_loop,3}]}
>  
> ** exited: {badarith,[{digraph,info,1},
>                       {erl_eval,do_apply,5},
>                       {shell,exprs,6},
>                       {shell,eval_loop,3}]} **
>  
> % Can some one please explain the above badarith error? Are there known issues with the digraph module?
>  
> 5> init:script_id().
> {"OTP  APN 181 01","R11B"}
> 6>
>  
> 
> Thanks
> Balu
>  
> 
> _________________________________________________________________
> Connect and share in new ways with Windows Live.
> http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_012008
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list