Results 1 to 6 of 6

Thread: Assertion failure in icegridregistry

  1. #1
    dstn is offline Registered User
    Name: Dustin Lang
    Organization: University of Toronto
    Project: Astrometry.net
    Join Date
    Nov 2008
    Posts
    15

    Assertion failure in icegridregistry

    Hi,

    I keep getting this assertion failure in icegridregistry:
    Code:
    icegridregistry: Database.cpp:1641: void IceGrid::Database::finishUpdating(const std::string&): Assertion `p != _updating.end()' failed.
    This seems to happen when I restart the icegridnodes that use this registry.

    Any idea what's going on?

    Cheers,
    dustin.

  2. #2
    benoit's Avatar
    benoit is offline ZeroC Staff
    Name: Benoit Foucher
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Rennes, France
    Posts
    2,196
    Hi Dustin,

    Thanks for the report. I believe this assert occurs when an application is synchronized concurrently by multiple administrative clients. This would be the case if you start your nodes with the --deploy option. I've posted a patch for this problem on this thread.

    Cheers,
    Benoit.

  3. #3
    dstn is offline Registered User
    Name: Dustin Lang
    Organization: University of Toronto
    Project: Astrometry.net
    Join Date
    Nov 2008
    Posts
    15
    Quote Originally Posted by benoit View Post
    Thanks for the report. I believe this assert occurs when an application is synchronized concurrently by multiple administrative clients. This would be the case if you start your nodes with the --deploy option.
    Isn't this an extremely common use case for IceGrid applications?

    Thanks for the patch, I will try it out and report back my findings.

    If I have general comments or suggestions for improvements to the manual, where would be the appropriate place to send those?

    Thanks,
    dustin.

  4. #4
    benoit's Avatar
    benoit is offline ZeroC Staff
    Name: Benoit Foucher
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Rennes, France
    Posts
    2,196
    Hi Dustin,

    No, I don't think it's very common to restart all the nodes at the same time with --deploy to update a same application. You can post your comments/suggestions here on the forums (in the Comments section for example).

    Cheers,
    Benoit.

  5. #5
    dstn is offline Registered User
    Name: Dustin Lang
    Organization: University of Toronto
    Project: Astrometry.net
    Join Date
    Nov 2008
    Posts
    15
    Quote Originally Posted by benoit View Post
    No, I don't think it's very common to restart all the nodes at the same time with --deploy to update a same application.
    Hmm, I guess I am uncommon then

    I guess I should be using icegridadmin to redeploy my application when I make changes to the code?

    By the way, the patch seems to be working great.

    thanks,
    dstn.

  6. #6
    benoit's Avatar
    benoit is offline ZeroC Staff
    Name: Benoit Foucher
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Rennes, France
    Posts
    2,196
    Yes, you can use icegridadmin or the IceGrid Admin GUI to update the deployed application, you definitely don't need to restart the nodes for this .

    Cheers,
    Benoit.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. IceGrid assertion failure
    By borax00 in forum Bug Reports
    Replies: 7
    Last Post: 07-24-2006, 08:46 AM
  2. assertion failure
    By bravekillla in forum Help Center
    Replies: 1
    Last Post: 12-27-2005, 04:34 PM
  3. IceInternal::ThreadPool::destroy assertion failure
    By rhochmuth in forum Help Center
    Replies: 14
    Last Post: 06-15-2005, 01:18 PM
  4. Assertion failure in GCShared in 1.3?
    By brian in forum Help Center
    Replies: 9
    Last Post: 03-23-2004, 11:14 PM
  5. STL assertion failure make test fails
    By sylvain in forum Bug Reports
    Replies: 2
    Last Post: 03-02-2003, 07:24 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •