469,609 Members | 1,795 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,609 developers. It's quick & easy.

COM+ application is in an unstable state

We developed a component that uses enterprise services. the component seems
to run fine. we don't see any memory leaks.
it seems that after running for a period of time (several hours), and after
several thousands of calls (maybe even tens of thousands of calls) the
application that calls the component crashes.
the parent program and component are written in C# and run on a Windows
2003.
We have tried many things and the only thing that works is to remove the
derivation from enterprise services. but this removes the scalability that
we had hoped to achieve.
we are stumped by this. has anyone else experienced this problem? what is
the cause of it? could we be doing something wrong? is there a solution or
workaround.?
thanks for your help
m

Event Type: Error
Event Source: COM+
Event Category: (98)
Event ID: 4822
Date: 11/29/2004
Time: 3:50:11 AM
User: N/A
Computer: SERVER
Description:
A condition has occurred that indicates this COM+ application is in an
unstable state or is not functioning correctly. Assertion Failure:
new_cCalls > 0

Server Application ID: {61EEB7E0-E6CD-4146-9488-8C07E4827FBE}
Server Application Instance ID:
{D9A0B0EC-EE62-4EEA-B243-670478CE05A2}
Server Application Name: ProcessMessage
The serious nature of this error has caused the process to terminate.
COM+ Services Internals Information:
File: d:\nt\com\complus\src\comsvcs\tracker\trkprop\trkp rop.cpp, Line: 476
Comsvcs.dll file version: ENU 2001.12.4720.130 shp

Nov 16 '05 #1
1 3346
Hi,
the best is to attach a debugger to the DllHost (COM+) process. And of
course, generate a test that does the thousands of requests. I've had this
once on a non enterprise COM+ component and after all, it seemed to be a
double memory release (it was not using smart pointers). The last thing is
not fatal, but it might at some moment really generate a first level error.

Success

--
"M. Raab" <raab at biconix dot com> wrote in message
news:uF**************@tk2msftngp13.phx.gbl...
We developed a component that uses enterprise services. the component
seems to run fine. we don't see any memory leaks.
it seems that after running for a period of time (several hours), and
after several thousands of calls (maybe even tens of thousands of calls)
the application that calls the component crashes.
the parent program and component are written in C# and run on a Windows
2003.
We have tried many things and the only thing that works is to remove the
derivation from enterprise services. but this removes the scalability that
we had hoped to achieve.
we are stumped by this. has anyone else experienced this problem? what is
the cause of it? could we be doing something wrong? is there a solution or
workaround.?
thanks for your help
m

Event Type: Error
Event Source: COM+
Event Category: (98)
Event ID: 4822
Date: 11/29/2004
Time: 3:50:11 AM
User: N/A
Computer: SERVER
Description:
A condition has occurred that indicates this COM+ application is in an
unstable state or is not functioning correctly. Assertion Failure:
new_cCalls > 0

Server Application ID: {61EEB7E0-E6CD-4146-9488-8C07E4827FBE}
Server Application Instance ID:
{D9A0B0EC-EE62-4EEA-B243-670478CE05A2}
Server Application Name: ProcessMessage
The serious nature of this error has caused the process to terminate.
COM+ Services Internals Information:
File: d:\nt\com\complus\src\comsvcs\tracker\trkprop\trkp rop.cpp, Line: 476
Comsvcs.dll file version: ENU 2001.12.4720.130 shp


Nov 16 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

26 posts views Thread by Lasse Edsvik | last post: by
reply views Thread by =?Utf-8?B?SkhhbGV5?= | last post: by
reply views Thread by devrayhaan | last post: by
reply views Thread by gheharukoh7 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.