-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: None
-
Component/s: core-libs
-
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
-