[Ace-users] Re: [tao-users] TAO_PI problem under VxWorks 5.5
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Mon Aug 6 11:34:43 CDT 2007
Hi Dirk,
To ensure that we have proper version/platform/compiler information,
please make sure you fill out the appropriate problem report form (PRF),
which is in
$ACE_ROOT/PROBLEM-REPORT-FORM
$TAO_ROOT/PROBLEM-REPORT-FORM
or in
$ACE_ROOT/BUG-REPORT-FORM
$TAO_ROOT/BUG-REPORT-FORM
in older versions of ACE+TAO. Make sure to include this information
when asking any questions about ACE+TAO since otherwise we have to
"guess" what version/platform/compiler/options you've using, which is
very error-prone and slows down our responsiveness. If you don't use
the PRF, therefore, it is less likely that someone from the core
ACE+TAO developer team will be able to answer your question.
Naturally, we encourage and appreciate other members of the ACE+TAO
user community who can respond to questions that they have the answers
to.
> we are using TAO 1.5.2 under VxWorks 5.5 for a telescope control system. We currently have the problem that the TAO_PI
> library is not loaded correctly.
Please upgrade to ACE+TAO+CIAO x.5.10 (i.e., ACE 5.5.10, TAO 1.5.10, and
CIAO 0.5.10), which you can download from
http://download.dre.vanderbilt.edu
under the heading: "Latest Beta Kit".
The DOC groups at Washington University, UC Irvine, and Vanderbilt
University only provide "best effort" support for non-sponsors for the
latest release, as described in
http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/docs/ACE-bug-process.html
Thus, if you need more "predictable" help for earlier versions of
ACE+TAO, I recommend that you check out
http://www.dre.vanderbilt.edu/support.html
for a list of companies that will provide you with ACE+TAO commercial
support.
Thanks,
Doug
> We get the following messages:
>
> (-1|200373440) LN - DLL::open failed for TAO_PI: Error: check log for details.
> (-1|200373440) Unable to find service 'ORBInitializer_Registry'
> (-1|200373440) ERROR: ORBInitializer Registry unable to find the ORBInitializer Registry instance: errno = 0x300002
>
> There is no more detail in the log files. I have seen that there existed a problem in earlier versions of TAO (in 2006)
> where the "open failed" was printed but did not affect the actual code execution. Here it is more than just a cosmetic
> problem. In the following code, VxWorks encounters a purely virtual method because the ORBInitializer Registry is missing
> and crashes.
>
> I have seen the comments that one needs to link libTAO_PI.so to the actual code and I tried to do this. It still requires
> an explicit load of the library to resolve all symbols, but then does not get loaded when the code is executed. A colleague
> suggested renaming libTAO_PI.so to simply TAO_PI since this had fixed something in another version, but it did not have any
> effect here.
>
> Any comments on this problem would be very much appreciated.
>
> Best regards,
>
> Dirk
>
> --
> Dr. Dirk Muders www.mpifr-bonn.mpg.de/staff/dmuders
> Max-Planck-Institut fuer Radioastronomie dmuders at mpifr-bonn.mpg.de
> Auf dem Huegel 69 Office: 2.53 Fax: +49-228-525-229
> D-53121 Bonn, Germany Mobile: +49-160-9075-9642 Phone: +49-228-525-291
>
> _______________________________________________
> tao-users mailing list
> tao-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/tao-users
More information about the Ace-users
mailing list