Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #21038

Re: Throw custom errors

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail
Content-Type text/plain; charset="ISO-8859-1"
Message-ID <26013223.e07e5D6Rpa@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Reply-To Thomas 'PointedEars' Lahn <usenet@PointedEars.de>
Organization PointedEars Software (PES)
Date Fri, 23 Aug 2013 16:35:09 +0200
User-Agent KNode/4.10.5
Content-Transfer-Encoding 7Bit
X-Face %i>XG-yXR'\"2P/C_aO%~;2o~?g0pPKmbOw^=NT`tprDEf++D.m7"}HW6.#=U:?2GGctkL,f89@H46O$ASoW&?s}.k+&.<b';Md8`dH6iqhT)6C^.Px|[=M@7=Ik[_w<%n1Up"LPQNu2m8|L!/3iby{-]A+#YE}Kl{Cw$\U!kD%K}\2jz"QQP6Uqr],./"?;=4v
Face iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXTxa4RFk5dUWANED8PFEfy7+MGBiW+n3ZNF/QuAAACaElEQVQ4jVXUwVOcMBQG8Dc7Rc4PUntdWV2uxjDpGaGeozOp1woar4jd5t/v9wLstMwsA/ntlxdCAgUc1hjTc9/JCZfGoo3wG3HdmdAWrIJRHe7GM/TmpY5VFefuVcAkkPbLIaN8rmPmjloyZxgyR3GuJ4K0AGtJ2htz8o7yqikm759fldQXaMpbDzjKAG+8v+AugVTOPO5DOjLvGtUYQwh0CPjnVMyGd+8/GfUB5nLKJDD2aLDh5HYyMDJGDwQIo2ZmZcKbowNmAdB/AzyFhrmF2MHRb0QJJfaAnwGB6orZhoykLzJtGwF/xpYxI1dswomiUj3gTuAIqCn/4C7cULwGNBtwMTk3Y4LfKB5YUaOKBKYtpplm7u0vip8tU1NWWyI/7XdcSuIDoMt6rVHMWT0DbjHPGqDqZVSa6zleLcUTcIKLoMv3ueJluALtAo9B302zPPlrtiVScRdCjXvVh3e3JpYa/jjkuC9N+LrBMlz/eAN4eQijX2EdLo6c5tGGHwLyHFtXk89dDGHwCVhG9T0S/j55AhRZgkMCmUQXJ49TnS1wnQDvw0eAh9ICeMmEFbCnPMFzjAvsWoEWEFdYEx+S0MoUZ1gT1wId8+AF3Bl2OoEu906AUHx5VLw/gXYg/x84loOah/2UYNrgiwSwGO7RfUzVBbx/kgpckumGOi6QirtD6gkLTitbnxNol47S2jVc2vsN5kPqaAHT8uUdAJM4v/DanjYOwmUjWznGfwB7sGtAtor5BgofDuzaRj4kSQAqDakTsKORa3Q3xKi3gE1fhl71KRMqrdZ2AWNNg/YOhQyrVBnb+i+nEg4bsDA+egAAAABJRU5ErkJggg==
Subject Re: Throw custom errors
Newsgroups comp.lang.javascript
References <2ccb206a-1a96-4852-a481-06490f106bce@googlegroups.com>
MIME-Version 1.0
Lines 25
NNTP-Posting-Date 23 Aug 2013 16:35:10 CEST
NNTP-Posting-Host 82c737a2.newsspool1.arcor-online.net
X-Trace DXC=SZ^VBNRf=RUHigV@eW57PQic==]BZ:af^4Fo<]lROoRQnkgeX?EC@@P:B3KFXJVReRDZm8W4\YJN\b@mF9jNikdUmA0dJ;NON0_FnKD<5K;gF\
X-Complaints-To usenet-abuse@arcor.de
Xref csiph.com comp.lang.javascript:21038

Show key headers only | View raw


CodeMeteor wrote:

> In the functions that I'm writing I throw an error when the given
> arguments are not of the correct datatype. When the error occurs, in the
> debug console of my web browser (chrome) the line number and file of the
> error that is shown is that where my throw statement is executed. Is it
> possible to make this line number and file show the line and file in which
> my function is called?

No, but the line and the script resource is one of the next items in the 
stack trace.

To this end, you might want to look into or use jsx.throwThis() which 
provides the information independent (but compatible to) the respective 
error console:

<http://PointedEars.de/websvn/filedetails.php?repname=JSX&path=%2Ftrunk%2Fobject.js>

Please get a real name, and use linebreaks.

-- 
PointedEars

Twitter: @PointedEars2
Please do not Cc: me. / Bitte keine Kopien per E-Mail.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Throw custom errors CodeMeteor <TimDGCB@gmail.com> - 2013-08-22 23:59 -0700
  Re: Throw custom errors Stefan Weiss <krewecherl@gmail.com> - 2013-08-23 10:20 +0200
  Re: Throw custom errors Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2013-08-23 16:35 +0200

csiph-web