Help - Search - Members - Calendar
Full Version: Server Crash and other things
Quma Software - QVCS Product Family Forums > QVCS Products > QVCS-Enterprise
Grenzer
Hello,

A small bug report we are encountering while using QVCS Enterprise 2.0.20:
  • Server Version is crashing very often. When trying to login to QVCS client returns error message "Unable to login null". When we manually restart the service on the server logging in is working as expected again.
  • Huge problems with VS2005. Checking in new files results in crashes of VS2005 in 90% of the times. Checking in checked out files results in VS2005 crashes in 50% of the times. In both cases files were not checked in. Best thing to do is to restart VS2005 and try again... most of the times is working then. If not files need to be checked in via QVCS (gui.bat) directly.
  • When one creates a folder and adds files to this folder he cannot check in the new files (neither from VS2005 nor from QVCS). GUI.bat needs to be opened first and the folder needs to be added to the project. After that the files can be checked in. Not really a bug but kind of annoying



Cheers,
Grenzer
Jim Voris
QUOTE(Grenzer @ Jun 13 2007, 05:45 AM) *
  • Server Version is crashing very often. When trying to login to QVCS client returns error message "Unable to login null". When we manually restart the service on the server logging in is working as expected again.
What are you using for your server? (OS and JVM version?)
QUOTE(Grenzer @ Jun 13 2007, 05:45 AM) *
  • Huge problems with VS2005. Checking in new files results in crashes of VS2005 in 90% of the time. Checking in checked out files results in VS2005 crashes in 50% of the times. In both cases files were not checked in. Best thing to do is to restart VS2005 and try again... most of the times is working then. If not files need to be checked in via QVCS (gui.bat) directly.
Can you post a snippet from the qvcsEnterpriseSCCClient.log log file (located on the client) where the snippet is for times immediately preceeding the crash.
QUOTE(Grenzer @ Jun 13 2007, 05:45 AM) *
  • When one creates a folder and adds files to this folder he cannot check in the new files (neither from VS2005 nor from QVCS). GUI.bat needs to be opened first and the folder needs to be added to the project. After that the files can be checked in. Not really a bug but kind of annoying.
Improving usability is on the 'wish list'. For now, the workaround will have to suffice.
Grenzer
QUOTE(Jim Voris @ Jun 13 2007, 07:57 AM) *

What are you using for your server? (OS and JVM version?)Can you post a snippet from the

Windows Server 2003, only J2SE Runtime Environment 5.0 Update 10 is installed.

QUOTE
qvcsEnterpriseSCCClient.log log file (located on the client) where the snippet is for times immediately preceeding the crash.

Next crash I'll take a snippet. For now I dont find anything in there that's worth being a snippet as I cant find any keywords like null, cannot, login etc. So I am going to provoke a crash and will post it here
Grenzer
QUOTE(Jim Voris @ Jun 13 2007, 07:57 AM) *

Can you post a snippet from the qvcsEnterpriseSCCClient.log log file (located on the client) where the snippet is for times immediately preceeding the crash.


Here is the snippet... tried to check in a new file

Thu, Jun 14, 2007 18:47:53 SccGetCommandOptions
Thu, Jun 14, 2007 18:47:53 SccGetCommandOptions request for SCC_COMMAND_CHECKIN: 2
Thu, Jun 14, 2007 18:47:56 matchProject for: C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1
Thu, Jun 14, 2007 18:47:56 match found: true, project: EzHosting, appendedPath: WebApplication1
Thu, Jun 14, 2007 18:47:56 lookupDirectoryManager for: WebApplication1
Thu, Jun 14, 2007 18:47:56 C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1\EzMail.cs
Thu, Jun 14, 2007 18:47:56 EzMail.cs
Thu, Jun 14, 2007 18:47:56 NOT CONTROLLED: 'C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1\EzMail.cs'
Thu, Jun 14, 2007 18:47:56 SccDiff
Thu, Jun 14, 2007 18:47:56 matchProject for: C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1
Thu, Jun 14, 2007 18:47:56 match found: true, project: EzHosting, appendedPath: WebApplication1
Thu, Jun 14, 2007 18:47:56 lookupDirectoryManager for: WebApplication1
Thu, Jun 14, 2007 18:47:56 C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1\EzMail.cs
Thu, Jun 14, 2007 18:47:56 SccAdd
Thu, Jun 14, 2007 18:47:56 matchProject for: C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1
Thu, Jun 14, 2007 18:47:56 match found: true, project: EzHosting, appendedPath: WebApplication1
Thu, Jun 14, 2007 18:47:56 lookupDirectoryManager for: WebApplication1
Thu, Jun 14, 2007 18:47:56 C:\Webs\QVCS\Ezboxx.Hosting\WebApplication1\EzMail.cs
Thu, Jun 14, 2007 18:47:56 EzMail.cs
Jim Voris
Hmmm. I just added a file here with no problem. Your crash apparently happens when the client attempts to send information to the server. If the socket connection went bad in the meanwhile, that might explain the problem -- the code naively assumes that the connection is still valid. Do you have any firewalls that might be timing out the connection (it would have to be a pretty short timeout, since the client sends heartbeat messages every 10 minutes).

On a separate note, in re-reading your initial post, I missed your first bullet item...

In 2.0.20, if you try to login to the server, and you are out of licenses, you'll get the error message you report: "Unable to login null". It's not a very useful message, (and will be fixed in the next release) but the basic problem is that you are trying to login to the server and there are already the license maximum number of users logged in to the server.
Grenzer
I dont have any firewalls that you could time out running. I never have problems when using the client (qvcs.bat). This problem only appears when using VS2005. And the appearance is completely randomly. Could be that it happens right after starting VS2005 and trying to check in a file, it also could be after 1 or 2 hours.

Server crash:
How can I run out of licenses when I am the only one on the server? There might have been a few occasions where this could be true but in the vast majority of these incidents I was the only one on the server for sure. Additionally, the server crashed. You can wait hours and days (it is tested with 2 days) and you are not able to log onto the server anymore. You HAVE to restart the service before logging onto the server is possible again.
Jim Voris
Running VS2005 consumes 1 license slot, just like running gui.bat consumes one license slot, even if they are run from the same client machine.

I have had a report that VS2005 does not exit cleanly -- leaving a copy of devenv.exe running even after attempting to exit the IDE. (I have not been able to duplicate that behavior here). If that is happening in your environment, that extra still-running copy of devenv.exe could be consuming one of your license slots. When you run devenv.exe again, that consumes another license slot, etc. until all your licenses are used up.... so you might check to see if any copies of devenv.exe are running before launching VS2005 -- if there are copies of devenv.exe running, then use the Task Manager to kill those before starting VS2005 again.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.