From: Hennie M. <he...@te...> - 2004-05-21 08:39:38
|
Can someone please help me ? I have an already existing webpage, that runs on yaws. I runs perfectly on version 1.31. However, when I upgraded to version 1.45 it started giving me the following error: ERROR erlang code crashed: File: appmod:0 Reason: {badarg,[{erlang,apply, ["cap", out, (with a long list of headers that follow) The appmod is called cap. It is in my yaws.conf file, but it doesn't load when yaws starts. However, all the other mods are loaded perfectly. when I load it manually, it keeps giving me the same error. ##################################################################################### The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any system and destroy all copies. ##################################################################################### |
From: Andre du T. <and...@pa...> - 2004-05-21 09:13:52
|
Hennie, Your problem is as a result of changes made AFTER version 1.41 of yaws. The specific changes were as a result of the DoS attack issue as described by Klacke and Carsten. The bug (to be confirmed by Klacke) is: * yaws_server calls the appmod and uses the following function: erlang:apply/3. * The erlang:apply function looks like this: apply(Module, Function, ArgumentList) which expects Module to be an atom. * Any version of yaws AFTER 1.41 the Module name fed into this function is a string (as described in your post), and results in the badarg error. The solution would be: 1) Use version 1.41 of yaws (for now), 2) Ask Klacke nicely to fix the erlang:apply/3 call in yaws_server. :-) Good luck! Andre -- Andre du Toit Technology Manager Pattern Matched Technologies South Africa E-Mail: and...@pa... Mobile: +27 83 379 9085 Fax: +27 12 667 5342 Web: www.patternmatched.com On Friday 21 May 2004 10:47, Hennie Muller wrote: > Can someone please help me ? > > I have an already existing webpage, that runs on yaws. I runs perfectly > on version 1.31. However, when I upgraded to version 1.45 it started > giving me the following error: > > ERROR erlang code crashed: > File: appmod:0 > Reason: {badarg,[{erlang,apply, > ["cap", > out, > > (with a long list of headers that follow) > > The appmod is called cap. It is in my yaws.conf file, but it doesn't > load when yaws starts. However, all the other mods are loaded perfectly. > when I load it manually, it keeps giving me the same error. > > > ########################################################################### >########## The information contained in this message and or attachments is > intended only for the person or entity to which it is addressed and may > contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon, this information by persons or entities other than the > intended recipient is prohibited. If you received this in error, please > contact the sender and delete the material from any system and destroy all > copies. > ########################################################################### >########## > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > Erlyaws-list mailing list > Erl...@li... > https://lists.sourceforge.net/lists/listinfo/erlyaws-list |