|
--> Ivar Jacobson International AB (user)
at 30 Jun 09 06:00 writes
|
Hi,
I have tested version 1602r with regard to the progress dialog settings. I found the new Progress Dialog Settings... button and turned on Show and Close progress dialog. This now seems to work without making WayPointer hang. |
|
| |
--> Ivar Jacobson International AB (user)
at 30 Jun 09 06:00 writes
|
I have now got the same error message with two documents open as well, so it probably doesn't have anything to do with the number of documents. The progress dialog displays:
Get extended info for : C:\dev\svnws\r1\model1 |
|
| |
--> Ivar Jacobson International AB (user)
at 30 Jun 09 06:00 writes
|
I received your note about testing version 1602r. The link was to my other case, but I received an error message that may be of value for this case:
Access violation File - C:\Program Files\PushOk Software\SVNSCC\svn\svncom.dll Offset - 0x00016be8 Line 635
This actually happened with only one Word document open. With two documents open I haven't got an error yet. So it seems this version is more stable. |
|
| |
--> Oleg Akolupin (admin)
at 30 Jun 09 06:00 writes
|
|
|
| |
--> Oleg Akolupin (admin)
at 17 Jun 09 06:00 writes
|
Many thanks for your help, we have found the reason of this issue. Now we search way for correction it. In following release of the program it will be fixed. |
|
| |
--> Ivar Jacobson International AB (user)
at 17 Jun 09 06:00 writes
|
Success!
I tested turning off "PushOk SVN Proxy properties/SVN options/Show progress dialog for operation longer than..." and now WayPointer doesn't hang anymore. So there we have the problem, apparently displaying the progress window doesn't not work with WayPointer. Why this is I do not know, maybe you can find out you can reproduce the problem using my instructions below. |
|
| |
--> Ivar Jacobson International AB (user)
at 17 Jun 09 06:00 writes
|
Hi,
I have today again tried going back to 1.5.1.3, which works fine. Then I installed 1.6.0 RC2, and WayPointer again hangs. I have also tried using a mutex around all calls to SVNSCC, just in case some call might not be thread-safe, but that didn't help.
Now that you have WayPointer, this is how you can reproduce my problem:
0. Using Subversion 1.6, have a 1.6 working copy ready. Say for example C:\wc16.
1. Start WayPointer.
2. Run Tools->Configure version control. Under "Add verion-controlled folder", select "PushOk SVNSCC" as provider and click Next. This will show the familiar SVNSCC interface for selecting SVNURL, module and local path. Enter the details for local path C:\wc16.
3. Now that version control is configured, select File->Save and save the WayPointer project file as C:\wc16\proj1.wpp (i.e. save the project file in the svn working copy folder).
4. WayPointer will now detect that the project file is version controlled, and you will see a rule trigger that allows you to check-in the file. However, whatever you now do with the WayPointer window, even if you just try to drag the window to a new location, the application hangs.
Please try this and see if you can reproduce my problem.
Regards, Magnus |
|
| |
--> Oleg Akolupin (admin)
at 16 Jun 09 06:00 writes
|
I have tested WayPointer, but I could not get your issue. Can you send me little project with this issue?
P.S. Please try switch-of "PushOk SVN Proxy properties/SVN options/Show progress dialog for operation longer than..." and "PushOk SVN Proxy properties/SVN options/Close progress dialog window in..." options for test. |
|
| |
--> Ivar Jacobson International AB (user)
at 15 Jun 09 06:00 writes
|
Hi again, I've been busy but am debugging this again now. The problem I see is that our application first makes some successful calls to SVNSCC. The application looks OK, but as soon as I click on anything in the application window the following happens: 1. First there is a delay when nothing happens, maybe 2-3 seconds. 2. The the window "blinks", the window title displays "Not responding" and the spinning wait cursor is displayed. 3. The application hangs completely. Connecting with a debugger does not show that any of the C# threads are hanging in strange places. The CPU usage is 0%.
I have added trace output to see if the app is hanging in a SCC call. That does not seem to be the case.
I have tried to extract our SCC integration code into a separate smaller app to isolate the problem. I can't really get the problem to happen in the debug app, but I do see some strange hanging "windows" from SVNSCC. See the attached screenshot.
Is it possible that there are threads in the SVNSCC dll, that could be in a deadlock? |
Capture.PNG
|
| |
--> Igor Pushkov (admin)
at 05 Jun 09 06:00 writes
|
From the latest logs I didn't see what goes wrong. What erronous behavior do you have? Can you describe? We need to have logs that produced at the time you experience erroneous behavior with our plug-in. |
|
| |
--> Ivar Jacobson International AB (user)
at 04 Jun 09 06:00 writes
|
OK, here are the new log files.
Regarding WayPointer, it is not an IDE but a process guidance tool. It also helps users check in and check out files when needed, which is why we use the SCC api. In addition to WayPointer you would need to install a modeling tool like our Essential Modeler. I can help you set this up if you want. |
debuglog.txt
protocollog.txt
|
| |
--> Oleg Akolupin (admin)
at 04 Jun 09 06:00 writes
|
|
|
| |
--> Igor Pushkov (admin)
at 04 Jun 09 06:00 writes
|
It is kind of fundamental incompatibility becuase all functions which are called from plug-in to SVN COM failed. We will prepeare debug version of SVNCOM.dll and send it to you to produce additional log. Meanwhile another question, can we obtain your IDE for testing? This might help us to faster find an issue. |
|
| |
--> Ivar Jacobson International AB (user)
at 04 Jun 09 06:00 writes
|
OK, using the debug dlls, the first thing I notice is that I now get these exceptions in our app WayPointer:
External component has thrown an exception: System.Runtime.InteropServices.SEHException
I get this a few times, then WayPointer hangs when I try to open one of the menus in the menu bar. Attached are debuglog.txt and protocollog.txt.
|
debuglog.txt
protocollog.txt
|
| |
--> Oleg Akolupin (admin)
at 04 Jun 09 06:00 writes
|
The fastest way to find problem is to use the debug dlls. Download them here: http://www.pushok.com/files/temp/SVN_SCC_DLLs.zipUnzip to overwrite existing. You will find debuglog.txt and protocollog.txt near the dlls. Send it to me for analysis. Thank you in advance. |
|
| |
--> Ivar Jacobson International AB (user)
at 01 Jun 09 06:00 writes
|
I chancked this in 1.6.0 RC2, and I'm still seeing the same behavior. |
|
| |
--> Aleksey Kochetkov (admin)
at 18 May 09 05:00 writes
|
|
|
| |
--> Ivar Jacobson International AB (user)
at 18 May 09 05:00 writes
|
Hi,
Our product, WayPointer, has an SCC integration. We have successfully been using the 1.5.x versions SVNSCC together with WayPointer. Recently I tried to upgrade to the new 1.6.0 RC0 version. Mostly it worked well with VS.NET, but not with WayPointer. When used with WayPointer, the application will suddenly hang and I have to kill it using the Windows Task Manager.
I have tried to connect to the app with the VS.NET 2005 debugger to see where in the code it is hanging, but I can't see anything out of the ordinary. We have around 20 threads in the app, but all of them appear to be in expected places in the code and none of them are hanging in any SCC functions. So I can't see what could be wrong.
I downgraded to SVNSCC 1.5.1.3 again, and now WayPointer works again, so I am fairly sure that the problem is with SVNSCC 1.6.0 RC0.
Any ideas? |
|
| |