provegard / ncdbg

A debugger for Nashorn that uses Chrome DevTools as frontend
BSD 3-Clause "New" or "Revised" License
31 stars 5 forks source link

Property descriptor error #38

Closed provegard closed 7 years ago

provegard commented 7 years ago

Request:

10:04:52.537 [default-akka.actor.default-dispatcher-4] DEBUG c.p.ncd.chrome.net.DevToolsHandler - Incoming message from Developer Tools: IncomingMessage(28,Runtime.getProperties,Map(objectId -> {"id":"$$locals-ndsf1"}, ownProperties -> false, accessorPropertiesOnly -> false, generatePreview -> true))

Response:

10:04:53.166 [default-akka.actor.default-dispatcher-4] DEBUG c.p.ncd.chrome.net.DevToolsHandler - Got response from domain: Response(28,GetPropertiesResult(List(),Some(ExceptionDetails(1,Error: 'No property descriptor for jdk.nashorn.internal.scripts.JO.obj' for object '{"id":"$$locals-ndsf1"}',0,1,None,None,1))))
provegard commented 7 years ago

Was working prior to ce878a07fea215bf8ab514ee69c6fb0b97378120. Failing test case needed.

Request before above commit:

10:12:51.041 [default-akka.actor.default-dispatcher-2] DEBUG c.p.ncd.chrome.net.DevToolsHandler - Incoming message from Developer Tools: IncomingMessage(11,Runtime.getProperties,Map(objectId -> {"id":"$$locals-ndsf1"}, ownProperties -> false, accessorPropertiesOnly -> false, generatePreview -> true))

Response:

10:12:51.120 [default-akka.actor.default-dispatcher-2] DEBUG c.p.ncd.chrome.net.DevToolsHandler - Got response from domain: Response(11,GetPropertiesResult(List(PropertyDescriptor(sub,false,false,true,true,Some(RemoteObject(object,None,Some(Object),Some(Object),None,None,Some({"id":"uid-2332"}),Some(ObjectPreview(object,Object,false,None,List(PropertyPreview(a,number,42,None), PropertyPreview(b,number,43,None)))))),None,None)),None))