Better support for Mobile Safari #20

Open
ivmarkov opened this Issue Feb 23, 2014 · 24 comments

Comments

Projects
None yet
2 participants
@ivmarkov
Contributor

ivmarkov commented Feb 23, 2014

Mobile Safari seems to use WIP as well, however not over Web Sockets, but with another transport mechanism. There are tools on the internet which can proxy the Mobile Safari protocol so that it looks like regular WIP - see here - https://github.com/google/ios-webkit-debug-proxy

It is very likely that it will be possible to debug Mobile Safari out of the box using e.g. the tool from above, however, this should not be a multi-step process, but something easy for the end user.

ivmarkov added a commit to ivmarkov/sdbg that referenced this issue Mar 19, 2014

@confile

This comment has been minimized.

Show comment
Hide comment

confile commented Dec 18, 2014

+1

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 8, 2015

Is anyone working on this issue?

confile commented Jan 8, 2015

Is anyone working on this issue?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 8, 2015

Contributor

Well I'm not working on that for sure, due to lack of time and lack (ATM) of personal iOS devices :)
If somebody (you?) is willing to take of this - you are more than welcome to contribute changes to SDBG using pull requests. I'll try to help with expertise if necessary. Otherwise, you'll have to wait until I have some time to tackle that.

Contributor

ivmarkov commented Jan 8, 2015

Well I'm not working on that for sure, due to lack of time and lack (ATM) of personal iOS devices :)
If somebody (you?) is willing to take of this - you are more than welcome to contribute changes to SDBG using pull requests. I'll try to help with expertise if necessary. Otherwise, you'll have to wait until I have some time to tackle that.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 8, 2015

I would like to help you but I have no clue on iOS so I will not be of a big help for you.

confile commented Jan 8, 2015

I would like to help you but I have no clue on iOS so I will not be of a big help for you.

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 8, 2015

Contributor

I have no clue either, but iOS knowledge is not required for the most part of this anyway. What you need is Java knowledge, and ideally, a little Eclipse plugins knowledge as well. Also you'll have to learn how ios-webkit-debug-proxy works. Anyway, in case nobody else volunteers, then this will wait. The problem is that SDBG is a voluntary effort that I'm doing in my precious spare time, so things sometimes move slower than if that was a paid full-time effort.

Contributor

ivmarkov commented Jan 8, 2015

I have no clue either, but iOS knowledge is not required for the most part of this anyway. What you need is Java knowledge, and ideally, a little Eclipse plugins knowledge as well. Also you'll have to learn how ios-webkit-debug-proxy works. Anyway, in case nobody else volunteers, then this will wait. The problem is that SDBG is a voluntary effort that I'm doing in my precious spare time, so things sometimes move slower than if that was a paid full-time effort.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 17, 2015

@ivmarkov I would like to work on this issue if you could help me a bit. I know Java but not how to write eclipse plugins. If you tell me what to do I do it. What to do?

confile commented Jan 17, 2015

@ivmarkov I would like to work on this issue if you could help me a bit. I know Java but not how to write eclipse plugins. If you tell me what to do I do it. What to do?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 18, 2015

Contributor

I think the most important work to be done first is to prove the feasibility of this project. I.e. try to make it work first with the existing SDBG debugger, even if it requires some manual steps.

This way we know we are on the right track, and you'll also get a feel of the experience and what should be automated.

For a start, you need:

Then I think it should roughly work like this:

  • Enable debugging on the iOS device (google on the internet to find out how it is done)
  • Start the ios-webkit-debug-proxy(-win32) on your machine
  • Follow the information on the ios-webkit-debug-proxy and ensure that ios-webkit-debug-proxy is indeed properly proxying the browser on your iOS device by checking http://localhost:9221/json
  • Try to attach and debug first with Chrome Devtools one of the tabs of your iOS device browser

Once the above is done successfully, you should use SDBG's "Connect to Chrome" Debug Configuration to try to attach to the ios-webkit-debug-proxy. It has localhost and port 9222 pre-fileld. From the point of view of SDBG, the proxy is acting like Chrome and speaking the Chrome protocol, so that should work at least in theory.

If all the above is working, then our approach is feasible and we can decide what to automate.
My initial feeling is that this should be the distribution and startup/shutdown of ios-webkit-debug-proxy. It should be distributed with SDBG and started/shutdown by SDBG automatically. A new Debug Configuration should be introduced "Connect to Mobile Safari", which would take care of starting up the proxy / shutting it down, just like "Connect to Chrome for Mobile" does the same with Android's ADB, a copy of which is hidden inside SDBG.

Last but not least: the website you are debugging should be somehow accessible from your iOS device. This means it cannot just work on your workstation's "localhost", as then it won't be visible. It has to run on 0.0.0.0 and then the IP of your workstation should be visible on your iOS device via, say, WiFi.

(
With Android, it is possible to have your website running on localhost and still be visible to the Android device, because I have implemented a port forwarding scheme - the "Forward Ports to Android Device" Run Configuration. However, I don't know if a similar thing is implementable for iOS - for Android it required writing a mini-Android application which is deployed on the Android device on-the-fly by SDBG.
)

Contributor

ivmarkov commented Jan 18, 2015

I think the most important work to be done first is to prove the feasibility of this project. I.e. try to make it work first with the existing SDBG debugger, even if it requires some manual steps.

This way we know we are on the right track, and you'll also get a feel of the experience and what should be automated.

For a start, you need:

Then I think it should roughly work like this:

  • Enable debugging on the iOS device (google on the internet to find out how it is done)
  • Start the ios-webkit-debug-proxy(-win32) on your machine
  • Follow the information on the ios-webkit-debug-proxy and ensure that ios-webkit-debug-proxy is indeed properly proxying the browser on your iOS device by checking http://localhost:9221/json
  • Try to attach and debug first with Chrome Devtools one of the tabs of your iOS device browser

Once the above is done successfully, you should use SDBG's "Connect to Chrome" Debug Configuration to try to attach to the ios-webkit-debug-proxy. It has localhost and port 9222 pre-fileld. From the point of view of SDBG, the proxy is acting like Chrome and speaking the Chrome protocol, so that should work at least in theory.

If all the above is working, then our approach is feasible and we can decide what to automate.
My initial feeling is that this should be the distribution and startup/shutdown of ios-webkit-debug-proxy. It should be distributed with SDBG and started/shutdown by SDBG automatically. A new Debug Configuration should be introduced "Connect to Mobile Safari", which would take care of starting up the proxy / shutting it down, just like "Connect to Chrome for Mobile" does the same with Android's ADB, a copy of which is hidden inside SDBG.

Last but not least: the website you are debugging should be somehow accessible from your iOS device. This means it cannot just work on your workstation's "localhost", as then it won't be visible. It has to run on 0.0.0.0 and then the IP of your workstation should be visible on your iOS device via, say, WiFi.

(
With Android, it is possible to have your website running on localhost and still be visible to the Android device, because I have implemented a port forwarding scheme - the "Forward Ports to Android Device" Run Configuration. However, I don't know if a similar thing is implementable for iOS - for Android it required writing a mini-Android application which is deployed on the Android device on-the-fly by SDBG.
)

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 21, 2015

@ivmarkov I worked one this issue for quite a long time. Note that I am using a mac. Here are my findings so far:

  • connecting to the ios-webkit-debug-proxy works file if you are using Chrome <= version 37 here is an issue with later version discussed here: google/ios-webkit-debug-proxy#86 and here: google/ios-webkit-debug-proxy#78
  • I can use Chrome dev tools to analyse a page running on mobile safari on my iPhone. This work just like with an Android device. No problems here.
  • I created a demo project to test SDBG with Chrome on desktop using -bindAddress 0.0.0.0. This works perfect when debugging on desktop Chrome.
  • Next, I started the ios-webkit-debug-proxy my iPhone gets port 9222. On desktop my address to the project is http://192.168.178.26:8888/TestSDBG.html. My iPhone is in the same WLAN as my desktop computer and can access the desktop's ip 192.168.178.26.
  • from Eclipse I started my demo project with: Debug As > web Application (Super Dev Mode).
  • I did Debug As > Debug Configurations... and Created a new entry in Connect to Chrome keeping host: localhost and port: 9222. I then set the correct project and hit Debug. At this time I had two taps open on my device http://192.168.178.26:8888/TestSDBG.html was in foreground and another address in the other Safari tab. The SDBG showed my a console which asked which tab I wanne use. I selected the Tab with the TestSDBG.html. Then, nothing happens. The console for [Connect to Chrome] remains empty.
  • I tried to reload the page but the breakpoint did not stop the app.
  • I event closed the desktop chrome tabs but it did not help.

This is as far as I got. It seems to be very promising. Since the connect with Chrome works fine it feel like a little thing that is missing here.

@ivmarkov do you have any idea what to do next?

confile commented Jan 21, 2015

@ivmarkov I worked one this issue for quite a long time. Note that I am using a mac. Here are my findings so far:

  • connecting to the ios-webkit-debug-proxy works file if you are using Chrome <= version 37 here is an issue with later version discussed here: google/ios-webkit-debug-proxy#86 and here: google/ios-webkit-debug-proxy#78
  • I can use Chrome dev tools to analyse a page running on mobile safari on my iPhone. This work just like with an Android device. No problems here.
  • I created a demo project to test SDBG with Chrome on desktop using -bindAddress 0.0.0.0. This works perfect when debugging on desktop Chrome.
  • Next, I started the ios-webkit-debug-proxy my iPhone gets port 9222. On desktop my address to the project is http://192.168.178.26:8888/TestSDBG.html. My iPhone is in the same WLAN as my desktop computer and can access the desktop's ip 192.168.178.26.
  • from Eclipse I started my demo project with: Debug As > web Application (Super Dev Mode).
  • I did Debug As > Debug Configurations... and Created a new entry in Connect to Chrome keeping host: localhost and port: 9222. I then set the correct project and hit Debug. At this time I had two taps open on my device http://192.168.178.26:8888/TestSDBG.html was in foreground and another address in the other Safari tab. The SDBG showed my a console which asked which tab I wanne use. I selected the Tab with the TestSDBG.html. Then, nothing happens. The console for [Connect to Chrome] remains empty.
  • I tried to reload the page but the breakpoint did not stop the app.
  • I event closed the desktop chrome tabs but it did not help.

This is as far as I got. It seems to be very promising. Since the connect with Chrome works fine it feel like a little thing that is missing here.

@ivmarkov do you have any idea what to do next?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 22, 2015

Contributor

@confile the way I read is that:

  • Debugging your iOS Safari does work with ios-webkit-debug-proxy + Chrome DevTools
  • Debugging your iOS Safari does not work with ios-webkit-debug-proxy + SDBG. What happens is that it "almost starts" by even asking you with a dialog which tab you would like to debug, but then you don't see any message printed in the [Connect to Chrome] console?

If the above is correct, can you do the following:

  • Make sure that you are placing the breakpoint in an event handler, and not in the onModuleLoad() method, or else you'll hit #104
  • Once you have SDBG in the above state, if your breakpoint still does not trigger, and SDBG seems "dead", or "stuck" give me a screenshot of your "Debug" view to see if SDBG was connected to iOS Safari

Thanks!

Contributor

ivmarkov commented Jan 22, 2015

@confile the way I read is that:

  • Debugging your iOS Safari does work with ios-webkit-debug-proxy + Chrome DevTools
  • Debugging your iOS Safari does not work with ios-webkit-debug-proxy + SDBG. What happens is that it "almost starts" by even asking you with a dialog which tab you would like to debug, but then you don't see any message printed in the [Connect to Chrome] console?

If the above is correct, can you do the following:

  • Make sure that you are placing the breakpoint in an event handler, and not in the onModuleLoad() method, or else you'll hit #104
  • Once you have SDBG in the above state, if your breakpoint still does not trigger, and SDBG seems "dead", or "stuck" give me a screenshot of your "Debug" view to see if SDBG was connected to iOS Safari

Thanks!

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 22, 2015

@ivmarkov

  • The break point is at the beginning of the onSuccess method in the demo project.

grails_-testsdbg_src_test_client_testsdbg_java-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

  • Nothing happens if I do [Connect to Chrome]. Here is the debug view:

debug_-testsdbg_src_test_client_testsdbg_java-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

Anything else to do?

confile commented Jan 22, 2015

@ivmarkov

  • The break point is at the beginning of the onSuccess method in the demo project.

grails_-testsdbg_src_test_client_testsdbg_java-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

  • Nothing happens if I do [Connect to Chrome]. Here is the debug view:

debug_-testsdbg_src_test_client_testsdbg_java-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

Anything else to do?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 22, 2015

Contributor

@confile - actually, the "Debug" view shows that you are connected to Chrome (which really is your ios-webkit-debug-proxy + your iOS device). If you were not, then you wouldn't see the "Remote" and "JS Thread (Running)" items in the Debug view. So this is already good news.

As for what else you can do, you can record some tracing and send it to me (go to Eclipse/Trace, select "Enable tracing", then below from the list of items select SDBG, set everything to true and restart Eclipse). Also you can check if SDBG has reported anything in the Error Log view, and send it to me.

In the meantime, I have an iOS device hanging around, whenever I have some time, I'll test myself and will let you know.

Contributor

ivmarkov commented Jan 22, 2015

@confile - actually, the "Debug" view shows that you are connected to Chrome (which really is your ios-webkit-debug-proxy + your iOS device). If you were not, then you wouldn't see the "Remote" and "JS Thread (Running)" items in the Debug view. So this is already good news.

As for what else you can do, you can record some tracing and send it to me (go to Eclipse/Trace, select "Enable tracing", then below from the list of items select SDBG, set everything to true and restart Eclipse). Also you can check if SDBG has reported anything in the Error Log view, and send it to me.

In the meantime, I have an iOS device hanging around, whenever I have some time, I'll test myself and will let you know.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 22, 2015

@ivmarkov Does the "Remote" mean that I am connected to the iPhone debug proxy or could it also be my desktop Chrome browser which was also running?

confile commented Jan 22, 2015

@ivmarkov Does the "Remote" mean that I am connected to the iPhone debug proxy or could it also be my desktop Chrome browser which was also running?

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 22, 2015

@ivmarkov here is the Error Log:

grails_-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

And here is the trace file:

# !SESSION 2015-01-22 15:32:08.762
# version: 1.1
# verbose: true
# The following option strings are specified for this debug session:
#   org.eclipse.jdt.debug/debug/jdiEvents=false
#   org.eclipse.pde.api.tools/debug/tagscanner=false
#   org.eclipse.pde.api.tools/debug/search=false
#   org.eclipse.jpt.jpa.ui/debug/PersistentAttributeDetailsPage=false
#   org.eclipse.debug.core/debug/commands=false
#   org.eclipse.debug.ui/debug=false
#   org.eclipse.debug.ui/debug/contextlaunching=false
#   org.eclipse.debug.ui/debug/breadcrumb=false
#   org.eclipse.pde.api.tools/debug/apidescription=false
#   org.eclipse.debug.core/debug/events=false
#   org.eclipse.debug.ui/debug/viewers/presentationId=
#   org.eclipse.jpt.jpa.ui/debug/PersistentTypeDetailsPage=false
#   org.eclipse.pde.api.tools/debug=false
#   com.github.sdbg.debug.core/timer=true
#   org.eclipse.jpt.jpa.ui/debug/DatabaseObjectCombo=false
#   org.eclipse.debug.ui/debug/viewers/viewer=false
#   org.eclipse.debug.ui/debug/memory/dynamicLoading=false
#   org.eclipse.debug.ui/debug/viewers/updateSequence=false
#   org.eclipse.debug.ui/debug/viewers/contentProvider=false
#   org.eclipse.pde.api.tools/debug/workspacedeltaprocessor=false
#   org.eclipse.debug.ui/debug/viewers/stateSaveRestore=false
#   org.eclipse.pde.api.tools/debug/apifilterstore=false
#   org.eclipse.pde.api.tools/debug/delta=false
#   org.eclipse.pde.api.tools/debug/apianalyzer=false
#   com.github.sdbg.debug.core/resourceServing=true
#   org.eclipse.jdt.debug/debug=false
#   org.eclipse.debug.core/debug=false
#   org.eclipse.pde.api.tools/debug/builder=false
#   org.eclipse.pde.api.tools/debug/descriptor/framework=false
#   com.github.sdbg.debug.core/sourcemaps=true
#   com.github.sdbg.debug.core/browser/launching=true
#   com.github.sdbg.debug.core/wireProtocol=true
#   org.eclipse.jpt.common.ui/debug/Pane=false
#   org.eclipse.pde.api.tools/debug/usereportconverter=false
#   org.eclipse.jpt.jpa.core/debug=true
#   com.github.sdbg.debug.core/browser/output=true
#   org.eclipse.pde.api.tools/debug/classfilevisitor=false
#   org.eclipse.pde.api.tools/debug/pluginworkspacecomponent=false
#   org.eclipse.debug.ui/debug/viewers/deltas=false
#   org.eclipse.jpt.jpa.ui/debug/JpaSelectionManager=false
#   org.eclipse.pde.api.tools/debug/profilemanager=false
#   org.eclipse.jpt.common.ui/debug=true
#   org.eclipse.pde.api.tools/debug/apiprofile=false
#   org.eclipse.debug.ui/debug/launchhistory=false
#   org.eclipse.jdt.debug/debug/jdiRequestTimes=false
#   org.eclipse.debug.ui/debug/viewers/breakpointDeltas=false
#   org.eclipse.jpt.common.core/debug=true
#   com.github.sdbg.debug.core/eclipseDebuggerEvents=true
#   org.eclipse.debug.ui/debug/viewers/model=false
#   org.eclipse.jpt.jpa.ui/debug=true
#   org.eclipse.jdt.debug/debug/astEvaluations=false
#   com.github.sdbg.debug.core/breakpoints=true
#   org.eclipse.jdt.launching/debug=false
#   org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
#   org.eclipse.jpt.jpa.core/debug/JpaProjectManager=false
#   org.eclipse.jdt.launching/debug/classpath/jreContainer=false
| Worker-1 | 2015-01-22 15:32:08.762 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/5] |
| Worker-1 | 2015-01-22 15:32:08.763 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Speisepläne - Studierendenwerk Hamburg,http://speiseplan.studierendenwerk-hamburg.de/de/310/2015/0/,ws://localhost:9222/devtools/page/6] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [GitHub · Build software better, together.,https://github.com/,ws://localhost:9222/devtools/page/7] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Studierendenwerk Hamburg,http://www.studierendenwerk-hamburg.de/studierendenwerk/de/essen/speiseplaene/,ws://localhost:9222/devtools/page/8] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Choosing: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/5] |
| Worker-1 | 2015-01-22 15:32:08.896 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Connected to WIP debug agent on host localhost and port 9222 |
| Thread-28 | 2015-01-22 15:32:09.470 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,49] |
| Thread-28 | 2015-01-22 15:32:09.470 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:32:09.540 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:32:09.558 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:32:09.559 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:32:55.055 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.055 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.060 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.116 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.138 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.144 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:56.128 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,56] |
| Thread-28 | 2015-01-22 15:32:56.128 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:32:56.151 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:32:56.161 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:32:56.161 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:32:58.097 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Worker-3 | 2015-01-22 15:33:15.689 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Worker-3 | 2015-01-22 15:33:15.689 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:33:18.249 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.251 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.254 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.288 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.321 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.325 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:19.286 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,63] |
| Thread-28 | 2015-01-22 15:33:19.286 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:33:19.314 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:33:19.322 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:33:19.322 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:33:21.417 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |

confile commented Jan 22, 2015

@ivmarkov here is the Error Log:

grails_-groovy_grails_tool_suite-__users_mg_documents_grails_ggts3_5_1test

And here is the trace file:

# !SESSION 2015-01-22 15:32:08.762
# version: 1.1
# verbose: true
# The following option strings are specified for this debug session:
#   org.eclipse.jdt.debug/debug/jdiEvents=false
#   org.eclipse.pde.api.tools/debug/tagscanner=false
#   org.eclipse.pde.api.tools/debug/search=false
#   org.eclipse.jpt.jpa.ui/debug/PersistentAttributeDetailsPage=false
#   org.eclipse.debug.core/debug/commands=false
#   org.eclipse.debug.ui/debug=false
#   org.eclipse.debug.ui/debug/contextlaunching=false
#   org.eclipse.debug.ui/debug/breadcrumb=false
#   org.eclipse.pde.api.tools/debug/apidescription=false
#   org.eclipse.debug.core/debug/events=false
#   org.eclipse.debug.ui/debug/viewers/presentationId=
#   org.eclipse.jpt.jpa.ui/debug/PersistentTypeDetailsPage=false
#   org.eclipse.pde.api.tools/debug=false
#   com.github.sdbg.debug.core/timer=true
#   org.eclipse.jpt.jpa.ui/debug/DatabaseObjectCombo=false
#   org.eclipse.debug.ui/debug/viewers/viewer=false
#   org.eclipse.debug.ui/debug/memory/dynamicLoading=false
#   org.eclipse.debug.ui/debug/viewers/updateSequence=false
#   org.eclipse.debug.ui/debug/viewers/contentProvider=false
#   org.eclipse.pde.api.tools/debug/workspacedeltaprocessor=false
#   org.eclipse.debug.ui/debug/viewers/stateSaveRestore=false
#   org.eclipse.pde.api.tools/debug/apifilterstore=false
#   org.eclipse.pde.api.tools/debug/delta=false
#   org.eclipse.pde.api.tools/debug/apianalyzer=false
#   com.github.sdbg.debug.core/resourceServing=true
#   org.eclipse.jdt.debug/debug=false
#   org.eclipse.debug.core/debug=false
#   org.eclipse.pde.api.tools/debug/builder=false
#   org.eclipse.pde.api.tools/debug/descriptor/framework=false
#   com.github.sdbg.debug.core/sourcemaps=true
#   com.github.sdbg.debug.core/browser/launching=true
#   com.github.sdbg.debug.core/wireProtocol=true
#   org.eclipse.jpt.common.ui/debug/Pane=false
#   org.eclipse.pde.api.tools/debug/usereportconverter=false
#   org.eclipse.jpt.jpa.core/debug=true
#   com.github.sdbg.debug.core/browser/output=true
#   org.eclipse.pde.api.tools/debug/classfilevisitor=false
#   org.eclipse.pde.api.tools/debug/pluginworkspacecomponent=false
#   org.eclipse.debug.ui/debug/viewers/deltas=false
#   org.eclipse.jpt.jpa.ui/debug/JpaSelectionManager=false
#   org.eclipse.pde.api.tools/debug/profilemanager=false
#   org.eclipse.jpt.common.ui/debug=true
#   org.eclipse.pde.api.tools/debug/apiprofile=false
#   org.eclipse.debug.ui/debug/launchhistory=false
#   org.eclipse.jdt.debug/debug/jdiRequestTimes=false
#   org.eclipse.debug.ui/debug/viewers/breakpointDeltas=false
#   org.eclipse.jpt.common.core/debug=true
#   com.github.sdbg.debug.core/eclipseDebuggerEvents=true
#   org.eclipse.debug.ui/debug/viewers/model=false
#   org.eclipse.jpt.jpa.ui/debug=true
#   org.eclipse.jdt.debug/debug/astEvaluations=false
#   com.github.sdbg.debug.core/breakpoints=true
#   org.eclipse.jdt.launching/debug=false
#   org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
#   org.eclipse.jpt.jpa.core/debug/JpaProjectManager=false
#   org.eclipse.jdt.launching/debug/classpath/jreContainer=false
| Worker-1 | 2015-01-22 15:32:08.762 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/5] |
| Worker-1 | 2015-01-22 15:32:08.763 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Speisepläne - Studierendenwerk Hamburg,http://speiseplan.studierendenwerk-hamburg.de/de/310/2015/0/,ws://localhost:9222/devtools/page/6] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [GitHub · Build software better, together.,https://github.com/,ws://localhost:9222/devtools/page/7] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Studierendenwerk Hamburg,http://www.studierendenwerk-hamburg.de/studierendenwerk/de/essen/speiseplaene/,ws://localhost:9222/devtools/page/8] |
| Worker-1 | 2015-01-22 15:32:08.767 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Choosing: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/5] |
| Worker-1 | 2015-01-22 15:32:08.896 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Connected to WIP debug agent on host localhost and port 9222 |
| Thread-28 | 2015-01-22 15:32:09.470 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,49] |
| Thread-28 | 2015-01-22 15:32:09.470 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:32:09.540 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:32:09.558 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:32:09.559 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:32:55.055 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.055 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.060 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.116 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.138 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:55.144 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:32:56.128 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,56] |
| Thread-28 | 2015-01-22 15:32:56.128 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:32:56.151 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:32:56.161 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:32:56.161 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:32:58.097 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Worker-3 | 2015-01-22 15:33:15.689 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Worker-3 | 2015-01-22 15:33:15.689 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:33:18.249 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.251 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.254 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.288 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.321 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:18.325 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-28 | 2015-01-22 15:33:19.286 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,63] |
| Thread-28 | 2015-01-22 15:33:19.286 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json |
| Thread-28 | 2015-01-22 15:33:19.314 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/D2F6420463DFCD8C931FD11423BCA111_sourcemap.json] |
| Thread-28 | 2015-01-22 15:33:19.322 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-28 | 2015-01-22 15:33:19.322 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-28 | 2015-01-22 15:33:21.417 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 23, 2015

Contributor

Regarding "Remote" - can't tell 100%, but very likely it was your iPhone. This is so because by default your desktop Chrome does not listen on any debugging ports. You have to run it with special command line parameters and ideally, with a separate -profile setting so that it opens port 9222 for icoming debugging connections.

Contributor

ivmarkov commented Jan 23, 2015

Regarding "Remote" - can't tell 100%, but very likely it was your iPhone. This is so because by default your desktop Chrome does not listen on any debugging ports. You have to run it with special command line parameters and ideally, with a separate -profile setting so that it opens port 9222 for icoming debugging connections.

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 23, 2015

Contributor

FYI: yesterday I succeeded in having an SDBG debug session to an iOS device.
For the test, I was using a regular Windows laptop, ios-webkit-debug-proxy-win32 and a stock latest SDBG from the BETA p2 update site.
The setup was pretty nightmarish, primarily because of the Windows firewall, and some Java<->Windows IPv6 compatibility issues. But once I got past those, the breakpoint was hit and everything was OK. Displaying the Javaised field names (a new feature in the SDBG BETA - see #6) was relatively slow, but other than that,the debugging did work.

Now, why your breakpoint was not hit given that everything in the trace log hints that it should, I don't know yet... we'll see.

Contributor

ivmarkov commented Jan 23, 2015

FYI: yesterday I succeeded in having an SDBG debug session to an iOS device.
For the test, I was using a regular Windows laptop, ios-webkit-debug-proxy-win32 and a stock latest SDBG from the BETA p2 update site.
The setup was pretty nightmarish, primarily because of the Windows firewall, and some Java<->Windows IPv6 compatibility issues. But once I got past those, the breakpoint was hit and everything was OK. Displaying the Javaised field names (a new feature in the SDBG BETA - see #6) was relatively slow, but other than that,the debugging did work.

Now, why your breakpoint was not hit given that everything in the trace log hints that it should, I don't know yet... we'll see.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 23, 2015

@ivmarkov Is there anything I can do? May be I did something wrong on my iPhone. What do I have to do on my iPhone after I connected to Chrome?

confile commented Jan 23, 2015

@ivmarkov Is there anything I can do? May be I did something wrong on my iPhone. What do I have to do on my iPhone after I connected to Chrome?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 23, 2015

Contributor

You did nothing wrong, that's the point. Everything in your trace log looks ok - up to, and including that SDBG retrieves the sourcemap correctly, and sets the breakpoint correctly. What you can probably do is put a few more breakpoints, and repeat the test, at the moment at least, I don't have other ideas. I hope to come up with something later.

Contributor

ivmarkov commented Jan 23, 2015

You did nothing wrong, that's the point. Everything in your trace log looks ok - up to, and including that SDBG retrieves the sourcemap correctly, and sets the breakpoint correctly. What you can probably do is put a few more breakpoints, and repeat the test, at the moment at least, I don't have other ideas. I hope to come up with something later.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 23, 2015

@ivmarkov I also use the Plugin from the beta site http://sdbg.github.io/p2beta/ I repeated the test with more break points as you suggested. Also I did not set any break point in the onModuleLoad() as you pointed out.

Still not getting the break points. Here is my trace file:

# !SESSION 2015-01-23 14:13:33.791
# version: 1.1
# verbose: true
# The following option strings are specified for this debug session:
#   org.eclipse.jdt.debug/debug/jdiEvents=false
#   org.eclipse.pde.api.tools/debug/tagscanner=false
#   org.eclipse.pde.api.tools/debug/search=false
#   org.eclipse.jpt.jpa.ui/debug/PersistentAttributeDetailsPage=false
#   org.eclipse.debug.core/debug/commands=false
#   org.eclipse.debug.ui/debug=false
#   org.eclipse.debug.ui/debug/contextlaunching=false
#   org.eclipse.debug.ui/debug/breadcrumb=false
#   org.eclipse.pde.api.tools/debug/apidescription=false
#   org.eclipse.debug.core/debug/events=false
#   org.eclipse.debug.ui/debug/viewers/presentationId=
#   org.eclipse.jpt.jpa.ui/debug/PersistentTypeDetailsPage=false
#   org.eclipse.pde.api.tools/debug=false
#   com.github.sdbg.debug.core/timer=true
#   org.eclipse.jpt.jpa.ui/debug/DatabaseObjectCombo=false
#   org.eclipse.debug.ui/debug/viewers/viewer=false
#   org.eclipse.debug.ui/debug/memory/dynamicLoading=false
#   org.eclipse.debug.ui/debug/viewers/updateSequence=false
#   org.eclipse.debug.ui/debug/viewers/contentProvider=false
#   org.eclipse.pde.api.tools/debug/workspacedeltaprocessor=false
#   org.eclipse.debug.ui/debug/viewers/stateSaveRestore=false
#   org.eclipse.pde.api.tools/debug/apifilterstore=false
#   org.eclipse.pde.api.tools/debug/delta=false
#   org.eclipse.pde.api.tools/debug/apianalyzer=false
#   com.github.sdbg.debug.core/resourceServing=true
#   org.eclipse.jdt.debug/debug=false
#   org.eclipse.debug.core/debug=false
#   org.eclipse.pde.api.tools/debug/builder=false
#   org.eclipse.pde.api.tools/debug/descriptor/framework=false
#   com.github.sdbg.debug.core/sourcemaps=true
#   com.github.sdbg.debug.core/browser/launching=true
#   com.github.sdbg.debug.core/wireProtocol=true
#   org.eclipse.jpt.common.ui/debug/Pane=false
#   org.eclipse.pde.api.tools/debug/usereportconverter=false
#   org.eclipse.jpt.jpa.core/debug=true
#   com.github.sdbg.debug.core/browser/output=true
#   org.eclipse.pde.api.tools/debug/classfilevisitor=false
#   org.eclipse.pde.api.tools/debug/pluginworkspacecomponent=false
#   org.eclipse.debug.ui/debug/viewers/deltas=false
#   org.eclipse.jpt.jpa.ui/debug/JpaSelectionManager=false
#   org.eclipse.pde.api.tools/debug/profilemanager=false
#   org.eclipse.jpt.common.ui/debug=true
#   org.eclipse.pde.api.tools/debug/apiprofile=false
#   org.eclipse.debug.ui/debug/launchhistory=false
#   org.eclipse.jdt.debug/debug/jdiRequestTimes=false
#   org.eclipse.debug.ui/debug/viewers/breakpointDeltas=false
#   org.eclipse.jpt.common.core/debug=true
#   com.github.sdbg.debug.core/eclipseDebuggerEvents=true
#   org.eclipse.debug.ui/debug/viewers/model=false
#   org.eclipse.jpt.jpa.ui/debug=true
#   org.eclipse.jdt.debug/debug/astEvaluations=false
#   com.github.sdbg.debug.core/breakpoints=true
#   org.eclipse.jdt.launching/debug=false
#   org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
#   org.eclipse.jpt.jpa.core/debug/JpaProjectManager=false
#   org.eclipse.jdt.launching/debug/classpath/jreContainer=false
| Worker-2 | 2015-01-23 14:13:33.791 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/1] |
| Worker-2 | 2015-01-23 14:13:33.792 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Choosing: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/1] |
| Worker-2 | 2015-01-23 14:13:33.928 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Connected to WIP debug agent on host localhost and port 9222 |
| Thread-33 | 2015-01-23 14:13:34.494 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,5] |
| Thread-33 | 2015-01-23 14:13:34.494 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json |
| Thread-33 | 2015-01-23 14:13:34.568 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json] |
| Thread-33 | 2015-01-23 14:13:34.590 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,135,-1] ==> mapped to [testsdbg-0.js,69792,0] |
| Thread-33 | 2015-01-23 14:13:34.590 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69792] |
| Thread-33 | 2015-01-23 14:13:34.604 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-33 | 2015-01-23 14:13:34.605 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-33 | 2015-01-23 14:13:34.616 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,137,-1] ==> mapped to [testsdbg-0.js,69793,0] |
| Thread-33 | 2015-01-23 14:13:34.616 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69793] |
| Thread-33 | 2015-01-23 14:13:34.627 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,133,-1] ==> mapped to [testsdbg-0.js,69790,0] |
| Thread-33 | 2015-01-23 14:13:34.627 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69790] |
| Thread-33 | 2015-01-23 14:13:54.116 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.117 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.118 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.239 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.491 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.498 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:55.828 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,15] |
| Thread-33 | 2015-01-23 14:13:55.828 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json |
| Thread-33 | 2015-01-23 14:13:55.860 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json] |
| Thread-33 | 2015-01-23 14:13:55.870 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,135,-1] ==> mapped to [testsdbg-0.js,69792,0] |
| Thread-33 | 2015-01-23 14:13:55.871 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69792] |
| Thread-33 | 2015-01-23 14:13:55.879 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-33 | 2015-01-23 14:13:55.879 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-33 | 2015-01-23 14:13:55.886 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,137,-1] ==> mapped to [testsdbg-0.js,69793,0] |
| Thread-33 | 2015-01-23 14:13:55.886 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69793] |
| Thread-33 | 2015-01-23 14:13:55.891 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,133,-1] ==> mapped to [testsdbg-0.js,69790,0] |
| Thread-33 | 2015-01-23 14:13:55.891 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69790] |
| Thread-33 | 2015-01-23 14:13:59.204 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:14:03.697 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |

confile commented Jan 23, 2015

@ivmarkov I also use the Plugin from the beta site http://sdbg.github.io/p2beta/ I repeated the test with more break points as you suggested. Also I did not set any break point in the onModuleLoad() as you pointed out.

Still not getting the break points. Here is my trace file:

# !SESSION 2015-01-23 14:13:33.791
# version: 1.1
# verbose: true
# The following option strings are specified for this debug session:
#   org.eclipse.jdt.debug/debug/jdiEvents=false
#   org.eclipse.pde.api.tools/debug/tagscanner=false
#   org.eclipse.pde.api.tools/debug/search=false
#   org.eclipse.jpt.jpa.ui/debug/PersistentAttributeDetailsPage=false
#   org.eclipse.debug.core/debug/commands=false
#   org.eclipse.debug.ui/debug=false
#   org.eclipse.debug.ui/debug/contextlaunching=false
#   org.eclipse.debug.ui/debug/breadcrumb=false
#   org.eclipse.pde.api.tools/debug/apidescription=false
#   org.eclipse.debug.core/debug/events=false
#   org.eclipse.debug.ui/debug/viewers/presentationId=
#   org.eclipse.jpt.jpa.ui/debug/PersistentTypeDetailsPage=false
#   org.eclipse.pde.api.tools/debug=false
#   com.github.sdbg.debug.core/timer=true
#   org.eclipse.jpt.jpa.ui/debug/DatabaseObjectCombo=false
#   org.eclipse.debug.ui/debug/viewers/viewer=false
#   org.eclipse.debug.ui/debug/memory/dynamicLoading=false
#   org.eclipse.debug.ui/debug/viewers/updateSequence=false
#   org.eclipse.debug.ui/debug/viewers/contentProvider=false
#   org.eclipse.pde.api.tools/debug/workspacedeltaprocessor=false
#   org.eclipse.debug.ui/debug/viewers/stateSaveRestore=false
#   org.eclipse.pde.api.tools/debug/apifilterstore=false
#   org.eclipse.pde.api.tools/debug/delta=false
#   org.eclipse.pde.api.tools/debug/apianalyzer=false
#   com.github.sdbg.debug.core/resourceServing=true
#   org.eclipse.jdt.debug/debug=false
#   org.eclipse.debug.core/debug=false
#   org.eclipse.pde.api.tools/debug/builder=false
#   org.eclipse.pde.api.tools/debug/descriptor/framework=false
#   com.github.sdbg.debug.core/sourcemaps=true
#   com.github.sdbg.debug.core/browser/launching=true
#   com.github.sdbg.debug.core/wireProtocol=true
#   org.eclipse.jpt.common.ui/debug/Pane=false
#   org.eclipse.pde.api.tools/debug/usereportconverter=false
#   org.eclipse.jpt.jpa.core/debug=true
#   com.github.sdbg.debug.core/browser/output=true
#   org.eclipse.pde.api.tools/debug/classfilevisitor=false
#   org.eclipse.pde.api.tools/debug/pluginworkspacecomponent=false
#   org.eclipse.debug.ui/debug/viewers/deltas=false
#   org.eclipse.jpt.jpa.ui/debug/JpaSelectionManager=false
#   org.eclipse.pde.api.tools/debug/profilemanager=false
#   org.eclipse.jpt.common.ui/debug=true
#   org.eclipse.pde.api.tools/debug/apiprofile=false
#   org.eclipse.debug.ui/debug/launchhistory=false
#   org.eclipse.jdt.debug/debug/jdiRequestTimes=false
#   org.eclipse.debug.ui/debug/viewers/breakpointDeltas=false
#   org.eclipse.jpt.common.core/debug=true
#   com.github.sdbg.debug.core/eclipseDebuggerEvents=true
#   org.eclipse.debug.ui/debug/viewers/model=false
#   org.eclipse.jpt.jpa.ui/debug=true
#   org.eclipse.jdt.debug/debug/astEvaluations=false
#   com.github.sdbg.debug.core/breakpoints=true
#   org.eclipse.jdt.launching/debug=false
#   org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
#   org.eclipse.jpt.jpa.core/debug/JpaProjectManager=false
#   org.eclipse.jdt.launching/debug/classpath/jreContainer=false
| Worker-2 | 2015-01-23 14:13:33.791 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/1] |
| Worker-2 | 2015-01-23 14:13:33.792 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Choosing: [Web Application Starter Project,http://192.168.178.26:8888/TestSDBG.html,ws://localhost:9222/devtools/page/1] |
| Worker-2 | 2015-01-23 14:13:33.928 | com.github.sdbg.debug.core | /browser/launching | com.github.sdbg.debug.core.util.Trace | trace | 45 | Connected to WIP debug agent on host localhost and port 9222 |
| Thread-33 | 2015-01-23 14:13:34.494 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,5] |
| Thread-33 | 2015-01-23 14:13:34.494 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json |
| Thread-33 | 2015-01-23 14:13:34.568 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json] |
| Thread-33 | 2015-01-23 14:13:34.590 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,135,-1] ==> mapped to [testsdbg-0.js,69792,0] |
| Thread-33 | 2015-01-23 14:13:34.590 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69792] |
| Thread-33 | 2015-01-23 14:13:34.604 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-33 | 2015-01-23 14:13:34.605 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-33 | 2015-01-23 14:13:34.616 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,137,-1] ==> mapped to [testsdbg-0.js,69793,0] |
| Thread-33 | 2015-01-23 14:13:34.616 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69793] |
| Thread-33 | 2015-01-23 14:13:34.627 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,133,-1] ==> mapped to [testsdbg-0.js,69790,0] |
| Thread-33 | 2015-01-23 14:13:34.627 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69790] |
| Thread-33 | 2015-01-23 14:13:54.116 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.117 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.118 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.239 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.491 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:54.498 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:13:55.828 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Checking script for sourcemaps: [testsdbg-0.js,15] |
| Thread-33 | 2015-01-23 14:13:55.828 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Found sourcemap with URL: http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json |
| Thread-33 | 2015-01-23 14:13:55.860 | com.github.sdbg.debug.core | /sourcemaps | com.github.sdbg.debug.core.util.Trace | trace | 45 | Parsing sourcemap succeeded: URLStorage[http://http-server.fritz.box:9876/sourcemaps/testsdbg/DD7D77FB0733D5B26DFAF9FC3267E34F_sourcemap.json] |
| Thread-33 | 2015-01-23 14:13:55.870 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,135,-1] ==> mapped to [testsdbg-0.js,69792,0] |
| Thread-33 | 2015-01-23 14:13:55.871 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69792] |
| Thread-33 | 2015-01-23 14:13:55.879 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,131,-1] ==> mapped to [testsdbg-0.js,69788,0] |
| Thread-33 | 2015-01-23 14:13:55.879 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69788] |
| Thread-33 | 2015-01-23 14:13:55.886 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,137,-1] ==> mapped to [testsdbg-0.js,69793,0] |
| Thread-33 | 2015-01-23 14:13:55.886 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69793] |
| Thread-33 | 2015-01-23 14:13:55.891 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Breakpoint [test/client/TestSDBG.java,133,-1] ==> mapped to [testsdbg-0.js,69790,0] |
| Thread-33 | 2015-01-23 14:13:55.891 | com.github.sdbg.debug.core | /breakpoints | com.github.sdbg.debug.core.util.Trace | trace | 45 | Set breakpoint [testsdbg-0.js,69790] |
| Thread-33 | 2015-01-23 14:13:59.204 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |
| Thread-33 | 2015-01-23 14:14:03.697 | com.github.sdbg.debug.core | /wireProtocol | com.github.sdbg.debug.core.util.Trace | trace | 45 | unhandled notification: DOM.childNodeCountUpdated |

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 23, 2015

@ivmarkov A side note. I am also using GWT-PhoneGap (https://github.com/mgwt/gwtphonegap) which enables you to write GWT apps in a iOS/Android native App container. Super Dev Mode can also be using with GWT-PhoneGap as described here (https://github.com/mgwt/mgwt/wiki/SuperDevMode-with-PhoneGap) I use it all the time. It works great. I think we should ensure that the SDBG plugin also works with this kind of application. I suppose there is no problem with it but we should test it at least.

confile commented Jan 23, 2015

@ivmarkov A side note. I am also using GWT-PhoneGap (https://github.com/mgwt/gwtphonegap) which enables you to write GWT apps in a iOS/Android native App container. Super Dev Mode can also be using with GWT-PhoneGap as described here (https://github.com/mgwt/mgwt/wiki/SuperDevMode-with-PhoneGap) I use it all the time. It works great. I think we should ensure that the SDBG plugin also works with this kind of application. I suppose there is no problem with it but we should test it at least.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Jan 27, 2015

@ivmarkov Did you make any progress?

confile commented Jan 27, 2015

@ivmarkov Did you make any progress?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Jan 28, 2015

Contributor

I haven't got time to work/think regarding this issue this week. Maybe during the weekend.
Did you manage to checkout the SDBG sources and compile these in Eclipse? If you have a working setup where you can debug SDBG itself, it would be easier maybe to diagnose what is going on.

Contributor

ivmarkov commented Jan 28, 2015

I haven't got time to work/think regarding this issue this week. Maybe during the weekend.
Did you manage to checkout the SDBG sources and compile these in Eclipse? If you have a working setup where you can debug SDBG itself, it would be easier maybe to diagnose what is going on.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Feb 4, 2015

@ivmarkov I tried a lot but still have no results. Did you make any progress?

confile commented Feb 4, 2015

@ivmarkov I tried a lot but still have no results. Did you make any progress?

@ivmarkov

This comment has been minimized.

Show comment
Hide comment
@ivmarkov

ivmarkov Feb 4, 2015

Contributor

No, there are other issues I'm also working on. Also as told you already, the ios-webkit-debug-proxy does work for me, so I'm a bit stuck what is going on at your end.

The best way to proceed, if you are interested in this, is to download the SDBG sources, compile in Eclipse, and debug SDBG itself.

Contributor

ivmarkov commented Feb 4, 2015

No, there are other issues I'm also working on. Also as told you already, the ios-webkit-debug-proxy does work for me, so I'm a bit stuck what is going on at your end.

The best way to proceed, if you are interested in this, is to download the SDBG sources, compile in Eclipse, and debug SDBG itself.

@confile

This comment has been minimized.

Show comment
Hide comment
@confile

confile Feb 17, 2015

@ivmarkov I did not make any progress on this topic.

confile commented Feb 17, 2015

@ivmarkov I did not make any progress on this topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment