Questions tagged [tao]

TAO is short for The ACE ORB which is an open source CORBA implementation in C++

TAO is an open source C++ CORBA implementation. It is available for free from http://download.dre.vanderbilt.edu. More details about TAO can be found online at http://www.dre.vanderbilt.edu/~schmidt/TAO.html.

The TAO Developer Group hosts a set of mailing lists for answering questions, for an overview of those and instructions how to post see http://www.dre.vanderbilt.edu/~schmidt/ACE-mail.html.

74 questions
0
votes
0 answers

openDDS not generating typesupportc header

Im running into an issue with getting TAO_idl not generating typesupportc header. the dds_TAOv2_all.sln builds just fine and all the examples generate their respectful typesupport files including the typesupportc.h file that is necessary for the…
mike
  • 1
0
votes
1 answer

Deadlock in TAO when colocated

I have a CORBA server that makes a twoway call to another server from a notification thread that is created in the servant. This works fine normally. I have just modified the server to be co-located with its client (both are DLLs in a host app), and…
Pete
  • 1,241
  • 2
  • 9
  • 21
0
votes
1 answer

Tao Client robustness on server down

Context: In a server-client setup (using ace-tao). Problem Statement: The server might be down, while the client is up and attempting to make API calls. Now to make the client setup more robust, I want to make the client to be able to know about the…
parasrish
  • 3,864
  • 26
  • 32
0
votes
1 answer

OpenDDS - message_writer->write(...) error DDS::RETCODE_TIMEOUT

I'm creating an simple message program in openDDS. This program uses a publisher and a subscriber. In the publisher I write a message with: DDS::ReturnCode_t error = message_writer->write(message, DDS::HANDLE_NIL); When I try to send from 180 bytes…
DKo
  • 820
  • 1
  • 9
  • 19
0
votes
1 answer

process SIGABRT when PortableServer::ServantLocator preinvoke() returns CORBA::OBJECT_NOT_EXIST()

The following is the extract of the class I use which inherits from PortableServer::ServantLocator class in TAO. When the overridden method of preinvoke() is being invoked, if the servant is NULL (which has been destroyed prior to this instance), I…
vibz
  • 157
  • 1
  • 12
0
votes
1 answer

How to make ACE/TAO service setup more user-friendly?

The standard way of setting up a network of applications communicating over the ACE/TAO CORBA framework has always been run the naming service run the event channel run your applications I'd like to alleviate my end-users from having to spawn…
user1709708
  • 1,557
  • 2
  • 14
  • 27
0
votes
1 answer

Solaris program crashes with SIGABRT when idle

One of my programs in solaris crashes suddenly without any traces in the logs with SIGABRT The following is the core dump threading model: multi-threaded status: process terminated by SIGABRT (Abort) C++ symbol demangling…
vibz
  • 157
  • 1
  • 12
0
votes
1 answer

Why do I get linker errors trying to compile my first CORBA server (using ACE/TAO ORB implementation)?

Trying to implement my very first CORBA server (with ACE/TAO ORB implementation) I use the following makefile: #compiler …
Patryk
  • 22,602
  • 44
  • 128
  • 244
0
votes
1 answer

Client Invocation is blocked when corba server process is stopped

The problem here is that Corba invocation does not return and none of exception is thrown when corba server is stopped. In my case, there is only one multiple-thread corba proxy(Window), monitoring one backend corba server. The IDL of corba server…
shijie xu
  • 1,975
  • 21
  • 52
0
votes
1 answer

Constant TAO CORBA IOR

How to configure TAO corba server so that IOR string of this server generated from object_to_string is constant? Each time the IOR string generated from object_to_string changes once server restarts. This is inconvenient since client has to update…
shijie xu
  • 1,975
  • 21
  • 52
0
votes
1 answer

Corba AMI callback is never invoked

I have one problem with CORBA Asychronical invocation(AMI). The problem is that callback at client side is never invoked. I simplify example in ACE_Wrappers\TAO\examples\Content_Server\AMI_Observer. The IDL: module MyServer { interface Callback …
shijie xu
  • 1,975
  • 21
  • 52
0
votes
1 answer

How to bind a TAO event channel onto a specific naming service

Assuming I've started a naming service with multicast turned off to listen on a specific ip:port configuration, how can I bind an event channel onto this naming service? I think this has to be possible because how can one determine on which name…
user1709708
  • 1,557
  • 2
  • 14
  • 27
0
votes
1 answer

Is static memory cleaned up by a different thread?

So, what happened in my project was the following: I have a singleton which is defined in a usual way: Singleton* Singleton::getInstance() { static Singleton instance; return &instance; } in its constructor, this singleton object initializes a…
0
votes
0 answers

Corba sequence any extract failure due to stringstream.str().c_str() error

The IDL file defines a sequence, whose element are IPCParams type. module project{ struct IPCParams{ string ipcSetId; any params; }; typedef sequence Params; }; My sample code(It is developed in VS08 with ACE_TAO ) is…
shijie xu
  • 1,975
  • 21
  • 52
0
votes
1 answer

TAO exception: TAO (2723|139817071765312) - ServerRequest::tao_send_reply_exception, could not send exception reply

I have implemented a publish-subscribe server-pair using TAO's notification service in Linux. There are two servers E1 and E2. E2 has subscribed for news type, say 1, and E1 has subscribed for new type, say 2. E1 publishes news of type 1, following…