0 Replies Latest reply: Mar 28, 2014 2:23 PM by user3186721 RSS

    Is there a workaround for coherence::net::messaging::ConnectionException in C++ client?

    user3186721

      Hi,


      When debugging our C++ app we often set Visual Studio 2012 to break on exception which we use to handle... well... exceptional circumstances. However, when connecting, Coherence always throws few (handled) exceptions such as below. Does anyone know a workaround?


      Thank you!

      Michal

       

      First-chance exception at 0x000007FEFD73940D in cmd.exe: Microsoft C++ exception: coherence::lang::throwable_spec<coherence::net::messaging::ConnectionException,coherence::lang::extends<coherence::io::pof::PortableException,std::runtime_error>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::throwable_spec<coherence::io::pof::PortableException,coherence::lang::extends<coherence::lang::RuntimeException,std::runtime_error>,coherence::lang::implements<coherence::io::pof::PortableObject,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::throwable_spec<coherence::lang::RuntimeException,coherence::lang::extends<coherence::lang::Exception,std::runtime_error>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::throwable_spec<coherence::lang::Exception,coherence::lang::extends<coherence::lang::Object,std::exception>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::TypedHandle<coherence::lang::Object const > >::hierarchy>::hierarchy>::hierarchy>::bridge at memory location 0x0000000000156108.

       

      First-chance exception at 0x000007FEFD73940D in cmd.exe: Microsoft C++ exception: coherence::lang::throwable_spec<coherence::io::InterruptedIOException,coherence::lang::extends<coherence::io::IOException,std::ios_base::failure>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::throwable_spec<coherence::io::IOException,coherence::lang::extends<coherence::lang::Exception,std::ios_base::failure>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::throwable_spec<coherence::lang::Exception,coherence::lang::extends<coherence::lang::Object,std::exception>,coherence::lang::implements<void,void,void,void,void,void,void,void,void,void,void,void,void,void,void,void>,coherence::lang::TypedHandle<coherence::lang::Object const > >::hierarchy>::hierarchy>::bridge at memory location 0x00000000062CED88.