[erlang-questions] undefined function lib_chan:start/0
Jesper Louis Andersen
jesper.louis.andersen@REDACTED
Sat Jan 24 17:08:52 CET 2015
On Sat, Jan 24, 2015 at 3:44 PM, Harit Himanshu <
harit.subscriptions@REDACTED> wrote:
> What is going wrong here?
Good tools for debugging these kinds of things:
The 'undefined function' errors occurs even in the case where there is no
such module loaded. So first, you should make sure there is such a module,
by using, for instance, the m/0 command of the shell. An alternative is to
ask the code loader for the location of the module, `code:which(lib_chan)`.
If the module is loaded, you can ask for its info, by executing
m(lib_chan).
which can be used to verify there is a function named `start` of arity 0.
In this case, my hunch would be that the module is not loaded, probably due
to a loader path which is not set. And since it is nowhere to be found, the
system will not allow you to call a function in a module which is not even
accessible to the system.
--
J.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150124/02258e5d/attachment.htm>
More information about the erlang-questions
mailing list