dart-archive / eclipse3

DEPRECATED - NO LONGER maintained/supported - Eclipse plugins and Dart Editor
8 stars 6 forks source link

Breakpoints not working in Ubuntu Distro #69

Open DartBot opened 9 years ago

DartBot commented 9 years ago

Originally opened as https://github.com/dart-lang/sdk/issues/23348

This issue was originally filed by venkatamun...@gmail.com


What steps will reproduce the problem?

  1. Pretty much any breakpoint that is placed in your dart code is not triggered.

What is the expected output? What do you see instead? Expected: Breakpoints to get triggered when placed in dart code. Current: No breakpoints are triggered.

What version of the product are you using? 1.9.x(I tried 1.9.1 & 1.9.3)

On what operating system? Kubuntu

What browser (if applicable)? Dartium - the default browser for dart dev.

Please provide any additional information below. Stack Trace of the dart editor:

!ENTRY com.google.dart.tools.core 4 0 2015-04-30 10:58:57.194 !MESSAGE RequestError: SERVER_ERROR The null object does not have a getter 'isInSystemLibrary'.

NoSuchMethodError: method not found: 'isInSystemLibrary' Receiver: null Arguments: []

­0 Object._noSuchMethod (dart:core-patch/object_patch.dart:42)

­1 Object.noSuchMethod (dart:core-patch/object_patch.dart:45)

­2 SdkCachePartition.contains (package:analyzer/src/generated/engine.dart:10853)

­3 AnalysisCache.get (package:analyzer/src/generated/engine.dart:125)

­4 AnalysisContextImpl.getReadableSourceEntryOrNull (package:analyzer/src/generated/engine.dart:2074)

­5 AnalysisContextImpl.getKindOf (package:analyzer/src/generated/engine.dart:1961)

­6 AnalysisServer.getContextSourcePair (package:analysis_server/src/analysis_server.dart:461)

­7 AnalysisServer.getAnalysisContext (package:analysis_server/src/analysis_server.dart:376)

­8 ExecutionDomainHandler.mapUri (package:analysis_server/src/domain_execution.dart:99)

­9 ExecutionDomainHandler.handleRequest (package:analysis_server/src/domain_execution.dart:77)

­10 AnalysisServer.handleRequest.<anonymous closure>.<anonymous closure> (package:analysis_server/src/analysis_server.dart:613)

­11 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:150)

­12 AnalysisServer.handleRequest.<anonymous closure> (package:analysis_server/src/analysis_server.dart:609)

­13 _rootRun (dart:async/zone.dart:895)

­14 _CustomZone.run (dart:async/zone.dart:796)

­15 _CustomZone.runGuarded (dart:async/zone.dart:704)

­16 runZoned (dart:async/zone.dart:1249)

­17 AnalysisServer.handleRequest (package:analysis_server/src/analysis_server.dart:608)

­18 ByteStreamServerChannel._readRequest.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:171)

­19 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:150)

­20 ByteStreamServerChannel._readRequest (package:analysis_server/src/channel/byte_stream_channel.dart:162)

­21 ByteStreamServerChannel.listen.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:111)

­22 _rootRunUnary (dart:async/zone.dart:902)

­23 _CustomZone.runUnary (dart:async/zone.dart:804)

­24 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­25 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­26 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­27 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:67)

­28 _EventSinkWrapper.add (dart:async/stream_transformers.dart:14)

­29 _StringAdapterSink.add (dart:convert/string_conversion.dart:256)

­30 _LineSplitterSink._addSlice (dart:convert/line_splitter.dart:76)

­31 _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:48)

­32 StringConversionSinkMixin.add (dart:convert/string_conversion.dart:180)

­33 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:89)

­34 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:119)

­35 _rootRunUnary (dart:async/zone.dart:902)

­36 _CustomZone.runUnary (dart:async/zone.dart:804)

­37 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­38 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­39 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­40 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:67)

­41 _EventSinkWrapper.add (dart:async/stream_transformers.dart:14)

­42 _StringAdapterSink.add (dart:convert/string_conversion.dart:256)

­43 _StringAdapterSink.addSlice (dart:convert/string_conversion.dart:260)

­44 _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:336)

­45 _Utf8ConversionSink.add (dart:convert/string_conversion.dart:329)

­46 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:89)

­47 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:119)

­48 _rootRunUnary (dart:async/zone.dart:902)

­49 _CustomZone.runUnary (dart:async/zone.dart:804)

­50 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­51 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­52 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­53 _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)

­54 _StreamController._add (dart:async/stream_controller.dart:570)

­55 _StreamController.add (dart:async/stream_controller.dart:516)

­56 _Socket._onData (dart:io-patch/socket_patch.dart:1793)

­57 _rootRunUnary (dart:async/zone.dart:906)

­58 _CustomZone.runUnary (dart:async/zone.dart:804)

­59 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­60 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­61 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­62 _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)

­63 _StreamController._add (dart:async/stream_controller.dart:570)

­64 _StreamController.add (dart:async/stream_controller.dart:516)

­65 _RawSocket._RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1344)

­66 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:728)

­67 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)

­68 _asyncRunCallback (dart:async/schedule_microtask.dart:48)

­69 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)

­70 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:143)

!ENTRY com.google.dart.tools.core 4 0 2015-04-30 10:58:57.456 !MESSAGE RequestError: SERVER_ERROR The null object does not have a getter 'isInSystemLibrary'.

NoSuchMethodError: method not found: 'isInSystemLibrary' Receiver: null Arguments: []

­0 Object._noSuchMethod (dart:core-patch/object_patch.dart:42)

­1 Object.noSuchMethod (dart:core-patch/object_patch.dart:45)

­2 SdkCachePartition.contains (package:analyzer/src/generated/engine.dart:10853)

­3 AnalysisCache.get (package:analyzer/src/generated/engine.dart:125)

­4 AnalysisContextImpl.getReadableSourceEntryOrNull (package:analyzer/src/generated/engine.dart:2074)

­5 AnalysisContextImpl.getKindOf (package:analyzer/src/generated/engine.dart:1961)

­6 AnalysisServer.getContextSourcePair (package:analysis_server/src/analysis_server.dart:461)

­7 AnalysisServer.getAnalysisContext (package:analysis_server/src/analysis_server.dart:376)

­8 ExecutionDomainHandler.mapUri (package:analysis_server/src/domain_execution.dart:99)

­9 ExecutionDomainHandler.handleRequest (package:analysis_server/src/domain_execution.dart:77)

­10 AnalysisServer.handleRequest.<anonymous closure>.<anonymous closure> (package:analysis_server/src/analysis_server.dart:613)

­11 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:150)

­12 AnalysisServer.handleRequest.<anonymous closure> (package:analysis_server/src/analysis_server.dart:609)

­13 _rootRun (dart:async/zone.dart:895)

­14 _CustomZone.run (dart:async/zone.dart:796)

­15 _CustomZone.runGuarded (dart:async/zone.dart:704)

­16 runZoned (dart:async/zone.dart:1249)

­17 AnalysisServer.handleRequest (package:analysis_server/src/analysis_server.dart:608)

­18 ByteStreamServerChannel._readRequest.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:171)

­19 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:150)

­20 ByteStreamServerChannel._readRequest (package:analysis_server/src/channel/byte_stream_channel.dart:162)

­21 ByteStreamServerChannel.listen.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:111)

­22 _rootRunUnary (dart:async/zone.dart:902)

­23 _CustomZone.runUnary (dart:async/zone.dart:804)

­24 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­25 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­26 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­27 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:67)

­28 _EventSinkWrapper.add (dart:async/stream_transformers.dart:14)

­29 _StringAdapterSink.add (dart:convert/string_conversion.dart:256)

­30 _LineSplitterSink._addSlice (dart:convert/line_splitter.dart:76)

­31 _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:48)

­32 StringConversionSinkMixin.add (dart:convert/string_conversion.dart:180)

­33 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:89)

­34 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:119)

­35 _rootRunUnary (dart:async/zone.dart:902)

­36 _CustomZone.runUnary (dart:async/zone.dart:804)

­37 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­38 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­39 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­40 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:67)

­41 _EventSinkWrapper.add (dart:async/stream_transformers.dart:14)

­42 _StringAdapterSink.add (dart:convert/string_conversion.dart:256)

­43 _StringAdapterSink.addSlice (dart:convert/string_conversion.dart:260)

­44 _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:336)

­45 _Utf8ConversionSink.add (dart:convert/string_conversion.dart:329)

­46 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:89)

­47 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:119)

­48 _rootRunUnary (dart:async/zone.dart:902)

­49 _CustomZone.runUnary (dart:async/zone.dart:804)

­50 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­51 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­52 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­53 _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)

­54 _StreamController._add (dart:async/stream_controller.dart:570)

­55 _StreamController.add (dart:async/stream_controller.dart:516)

­56 _Socket._onData (dart:io-patch/socket_patch.dart:1793)

­57 _rootRunUnary (dart:async/zone.dart:906)

­58 _CustomZone.runUnary (dart:async/zone.dart:804)

­59 _CustomZone.runUnaryGuarded (dart:async/zone.dart:712)

­60 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341)

­61 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:270)

­62 _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:698)

­63 _StreamController._add (dart:async/stream_controller.dart:570)

­64 _StreamController.add (dart:async/stream_controller.dart:516)

­65 _RawSocket._RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1344)

­66 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:728)

­67 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)

­68 _asyncRunCallback (dart:async/schedule_microtask.dart:48)

­69 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)

­70 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:143)

DartBot commented 9 years ago

Comment by floitschG


Added Area-VM, Triaged labels.

DartBot commented 9 years ago

Comment by iposva-google


It is not entirely clear to me from your description how your statement of "not triggering breakpoints" and the exception trace you posted are connected.

Would you mind posting exact steps to reproduce your problem? In the meantime I will assign this to the Dart analyzer team from where this stack trace originates.


cc @danrubel. Removed Area-VM label. Added Area-Analyzer, NeedsInfo labels.

DartBot commented 9 years ago

Comment by bwilkerson


Fixed the exception from the stack trace in https://codereview.chromium.org/1113063007/ (bleeding edge revision 45493). Someone needs to investigate the debugging issue.


Removed Area-Analyzer label. Added Area-Editor, Triaged labels.

DartBot commented 9 years ago

Comment by clayberg


cc @devoncarew. Set owner to @keertip. Removed Priority-Unassigned label. Added Priority-Medium label.

DartBot commented 9 years ago

This comment was originally written by venkatamunn...@gmail.com


I meant that the breakpoints are not working at all. No matter where you place the breakpoint the breakpoints, they do not get triggered.

The steps I was able to create the issue is.

1)Place a breakpoint on a method that you are sure the breakpoint will be triggered when the app runs.

2) Run the app

3) The app will continue to work but the breakpoints will not be triggered eventhough they are placed.


While investigating the issue, I went to the dart folder and ran the dartEditor from the command line. The stack trace was displayed on the command line after the I ran the application.

DartBot commented 9 years ago

Comment by jeffascentis


Confirmed still broken in 1.10.1.