bugCERTI - Bugs: bug #22291, getObjectClass HLA service support

 
 

bug #22291: getObjectClass HLA service support

Submitted by:  r.cuisinier <rcuisinier>
Submitted on:  Tue 12 Feb 2008 09:34:14 AM UTC  
 
Category: CERTISeverity: 4 - Important
Item Group: HLA compliance errorStatus: Fixed
Privacy: PublicAssigned to: ROUSSELOT <rousse>
Open/Closed: ClosedRelease: CVS
Reproducibility: Every TimeFixed Release: 3.2.6

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 13 Feb 2008 04:31:42 PM UTC, comment #5:

Correction is OK unless use in a Callback.
See reentrance Bug.

ROUSSELOT <rousse>In charge of this item.
Wed 13 Feb 2008 08:46:43 AM UTC, comment #4:

I still have an exception during the getObjectClass call :
The call tree is (from top to down)
tick_kernel
reflectAttributeValues
getObjectClass
executeService
Message::write
Message::writeBody
SocketUN::send
and it now crashes on line :
sent = ::send(_socket_un, (char *) buffer + total_sent, size - total_sent, 0);

r.cuisinier <rcuisinier>
Wed 13 Feb 2008 08:44:00 AM UTC, comment #3:

Raphael,

I've just uploaded new beta
source zip :
http://download.savannah.gnu.org/releases/certi/beta/certi-3.2.6pre2-Source.zip

NSIS installer:
http://download.savannah.gnu.org/releases/certi/beta/certi-3.2.6pre2-Windows-MSVC.exe

which incudes fix for this bug and
bug #22286 : Compilation error in release mode only (VS2005)

Would you try those?

Regarding
bug #22292 : Reentrance management issue
you'll need to patch before we fix it
we need ti discuss the issue with others.

Eric NOULARD <erk>
Project Administrator
Tue 12 Feb 2008 04:52:47 PM UTC, comment #2:

I have made corrections in Message_R.cc et Message_W.cc. Could you try it ?
JY

ROUSSELOT <rousse>In charge of this item.
Tue 12 Feb 2008 09:39:39 AM UTC, comment #1:

I confirm the bug/missing feature.

We did speak with Jean-Yves
and he should take care of this one.

Eric NOULARD <erk>
Project Administrator
Tue 12 Feb 2008 09:34:14 AM UTC, original submission:

The service
RTI::ObjectClassHandle getObjectClass(RTI::ObjectHandle) is not implemented in the CERTI.
The GET_OBJECT_CLASS enum should be dealt with in Message_R.cc and Message_W.cc for example. That's not the case.
Note : This is a distinct HLA service from GET_OBJECT_CLASS_NAME or GET_OBJECT_CLASS_HANDLE.

r.cuisinier <rcuisinier>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rousse (Posted a comment)
  • -unavailable- added by erk (Posted a comment)
  • -unavailable- added by rcuisinier (Submitted the item)
  • -unavailable- added by rcuisinier
  •  

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 22 Mar 2008 03:47:56 PM UTCerkOpen/ClosedOpen=>Closed
      Fixed ReleaseCVS=>3.2.6
    Wed 13 Feb 2008 04:31:41 PM UTCrousseStatusReady For Test=>Fixed
    Wed 13 Feb 2008 07:59:37 AM UTCrousseStatusConfirmed=>Ready For Test
    Tue 12 Feb 2008 09:39:39 AM UTCerkStatusNone=>Confirmed
      Assigned toNone=>rousse
      Release3.2.6=>CVS
      Fixed Release3.2.6=>CVS
    Tue 12 Feb 2008 09:34:14 AM UTCrcuisinierCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1