-
Bug
-
Resolution: Fixed
-
P4
-
None
-
None
-
b17
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8048496 | 8u25 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | b05 |
JDK-8046032 | 8u20 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | b20 |
JDK-8052512 | emb-8u26 | Sundararajan Athijegannathan | P4 | Resolved | Fixed | b18 |
the __stack__ property becomes visible after accessing Error.stack -
var err = new Error("the-message");
print('err.json1: '+JSON.stringify(err));
print('err: '+err);
print('err.message: '+err.message);
print('err.stack: '+err.stack);
print('err.json2: '+JSON.stringify(err));
this prints -
err.json1: {}
err: Error: the-message
err.message: the-message
err.stack: Error: the-message
at <program> (error.js:1)
err.json2: {"__stack__":"Error: the-message\n\tat <program> (error.js:1)"}
node/v8 prints -
err.json1: {}
err: Error: the-message
err.message: the-message
err.stack: Error: the-message
...
at node.js:902:3
err.json2: {}
var err = new Error("the-message");
print('err.json1: '+JSON.stringify(err));
print('err: '+err);
print('err.message: '+err.message);
print('err.stack: '+err.stack);
print('err.json2: '+JSON.stringify(err));
this prints -
err.json1: {}
err: Error: the-message
err.message: the-message
err.stack: Error: the-message
at <program> (error.js:1)
err.json2: {"__stack__":"Error: the-message\n\tat <program> (error.js:1)"}
node/v8 prints -
err.json1: {}
err: Error: the-message
err.message: the-message
err.stack: Error: the-message
...
at node.js:902:3
err.json2: {}
- backported by
-
JDK-8046032 __stack__ becomes visible in Error properties
-
- Resolved
-
-
JDK-8048496 __stack__ becomes visible in Error properties
-
- Resolved
-
-
JDK-8052512 __stack__ becomes visible in Error properties
-
- Resolved
-