Getting compile error with VS2013 and tuxedo12.1.1

I'm trying to upgrade our technology tools and trying to compile our application with VisualStudio2013.on a Windows 2012 server.
utilizing  Tuxedo12c (12.1.1 for 32bit)
and Oracle 12c.
I get this error which is perplexing
CORBA::Object_ptr TP::create_active_object_reference(const char *,const char *,Tobj_Servant)' : cannot convert argument 3 from 'DataExchangeQueueImpl *' to 'Tobj_Servant'
          Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
this same code builds on a machine with tuxedo11gR3 abd VS2010.
Here is code segment
DataExchangeQueue_ptr DataExchangeServiceImpl::getSendQueue (const char * applicationId)
  CTraceCallStack clsFunctionTracer("DataExchangeServiceImpl::getSendQueue");
    DataExchangeQueue_ptr rc;
    try
        FTRACE(CTrace::TRACE_HIF_DIAG, "ApplicationID=(%s)", applicationId);
            std::string applId(applicationId);
        FTRACE(CTrace::TRACE_HIF_DIAG, "Retrieving Send Queue from the DESServant");
           IQueue* sendQueue = impl_->getSendQueue();
       FTRACE(CTrace::TRACE_HIF_DIAG, "Dynamically Allocating DataExchangeQueueImpl object");
               char* oid = new char[strlen(applicationId) + 7];
               sprintf(oid, "%s_SENDQ\0", applicationId);
               DataExchangeQueueImpl* qImpl= new DataExchangeQueueImpl(sendQueue, oid);
     FTRACE(CTrace::TRACE_HIF_DIAG, "Creating active object reference");
          CORBA::Object_var tempObject = TP::create_active_object_reference(_tc_DataExchangeQueue->id(),
                                                                              oid,
                                                                              qImpl);
        rc = DataExchangeQueue::_narrow(tempObject);
        CORBA::release(tempObject);
        delete [] oid;
    catch(...)
        FTRACE(CTrace::TRACE_HIF_DIAG, "*** Caught unknown exception");
        throw TobjS::ApplicationProblem();
    return rc;

Hi,
Unfortunately Microsoft is not particularly helpful, forgiving, or backward compatible when it comes to Visual Studio releases.  Oracle has not yet released a version of Tuxedo that is compatible with VS2013.  If VS2013 is something you absolutely need, then I suggest submitting a support request through My Oracle Support asking for a Tuxedo 12.1.1 kit that supports VS2013.  You might also submit a request to Microsoft and ask them to stop breaking compatibility between releases!  :-)
Regarding the specific error above, it looks as though you should probably try a reinterpret_cast, although it has been a long time since I played with CORBA.
Regards,
Todd Little
Oracle Tuxedo Chief Architect

Similar Messages

  • Compiler error in VS2013 and VS2015?

    In the following code the expression marked evaluates differently if compiled with VS6SP6 and with VS2013SP4/VS2015preview.
    I suspect the code generated by VS2013/VS2015 is wrong. It creates a temporary object of *pa instead of using *pa (as it is done by VS6).
    Or is it correct in C++, that for the given expression the Compiler creates a temporary object?
    #include "stdio.h"
    class A
    public:
    A() { printf("constructor A: %4X\n", this); }
    A(A& a) { printf("constructor A(copy): %4X => %4X\n", &a, this); }
    ~A() { printf("destructor A: %4X\n", this); }
    int aA;
    A* pa;
    A* pb;
    void pp(A& a)
    if (&a == pa)
    printf("Ok, got expected object\n");
    else
    printf("not Ok, got %4X, expected %4X\n", &a, pa);
    int main(int argc, char* argv[])
    int i = 1;
    pa = new A();
    pb = new A();
    pp((i == 0) ? *pb : *pa);
    pp((i == 0) ? A() : *pa); //evaluates differently in VS6 and VS2015
    delete pb;
    delete pa;
    return 0;
    output, if compiled with VS6SP6:
    constructor A: 3A2F80
    constructor A: 3A06E0
    Ok, got expected object
    Ok, got expected object
    destructor A: 3A06E0
    destructor A: 3A2F80
    output, if compiled with VS2015 preview
    constructor A: 13B8FC8
    constructor A: 13B4398
    Ok, got expected object
    constructor A(copy): 13B8FC8 => 112F8E4
    not Ok, got 112F8E4, expected 13B8FC8
    destructor A: 112F8E4
    destructor A: 13B4398
    destructor A: 13B8FC8

    On 1/20/2015 8:18 AM, MKrzikalla wrote:
      pp((i == 0) ? A() : *pa); //evaluates differently in VS6 and VS2015
    VS6 is wrong, even by the text of the C++98 standard (the version of the standard contemporary with it):
    5.16/5 Otherwise [when the second and third operand are not both lvalues - IT], the result is an rvalue...
    5.16/6 Lvalue-to-rvalue (4.1) ... standard conversions are performed on the second and third operands...
    12.2/1 Temporaries of class type are created in various contexts: ... a conversion that creates an rvalue (4.1, 5.2.9, 5.2.11, 5.4) ...
     The C++11 standard is much more explicit:
    5.16/6 ...The second and third operands have the same type; the result is of that type. If the operands have class type, the result is a prvalue temporary of the result type, which is copy-initialized from either the second operand or the third operand depending
    on the value of the first operand.
    For further discussion, see
    http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#446
    (this is how the wording in C++11 came about).
    Igor Tandetnik

  • Keeping getting an error with-in the App Store. Error 100 saying that my payment can't be received at the time. I updated to Mountain Lion to download the new Logic Pro X. Now left with now recording software and it's not letting me buy the new one.

    Keeping getting an error with-in the App Store. Error 100 saying that my payment can't be received at the time. I updated to Mountain Lion to download the new Logic Pro X. Now left with now recording software and it's not letting me buy the new one.
    iMac, OS X Mountain Lion (10.8.4), trying to get Logic Pro X

    Hello jst84,
    The following article may be helpful in getting your purchase to complete.
    Mac App Store: "An unknown error occurred (100)" when purchasing
    http://support.apple.com/kb/TS3637
    Cheers,
    Allen

  • Why is it that I can't sign in on facetime, but I can sign in on app.store? With facetime,I'm getting an error, invalid username and password eventhough I have typed exactly the same when I'm signing in on the app.store. pls.help, thanks

    Why is it that I can't sign in on facetime, but I can sign in on app.store? With facetime,I'm getting an error, invalid username and password eventhough I have typed exactly the same when I'm signing in on the app.store. pls.help, thanks

    1. Make sure software is up to date
    2. Make sure FaceTime is enabled; Settings>FaceTime
    3. Make sure Date and Time is correctly set; Settings>General>Date and Time>Set Automatically>On
    4. Make sure Push Notification is enabled
    5. Make sure phone number or email address is correct
    6. Hold the Sleep and Home button down (together) until you see the Apple Logo

  • HT204152 hello i have a problem with app store cant download program get this error verification required and no accept my visa card

    hello i have a problem with app store cant download program get this error verification required and no accept my visa card

    what i can start to download and updated programs

  • What is a user parameter list in iMovie? I am trying to sent the movie from imovie to idvd and I keep getting an error with the user parameter list. Help?

    What is a user parameter list in iMovie? I am trying to sent the movie from imovie to idvd and I keep getting an error with the user parameter list. Help?

    Can you give more details?   What exactly is the entire error message text?  there should be an error number too.   Are you trying to finalize this to an external disk?

  • When I clicked on the Newest version of itunes something happened and now when I try to access the itunes store I get an error (-32-12) and it says to check my conectivity.  I have three ipods and the problem is with the on line connection with itunes.

    After I clicked and downloaded the newest version of itunes I no longer am able to connect with the store. I get an error (-32-12) and it says to check the connectivity. The problem is with the on line connection. I attempted to reload itunes , still the same problem exists.

    ... and that's a new one that I wasn't expecting ...
    Okay ... lets try a complete uninstall/reinstall as per the following document:
    Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7

  • Getting Compilation error when used SET or MULTISET operator on nested tabl

    Dear All,
    I am getting Compilation error when used SET or MULTISET operator on nested tables inside a procedure.
    This is working fine in other DB installations of 10g but does not work in another 10g DB.
    it says "wrong number of parameter or datatype used in SET"
    Can any one suggest what went wrong here?
    Thanks in advance.

    Can any one suggest what went wrong here?Only if you would post the query and Oracle versions on both databases.
    Besides, this forum deals with issues in Oracle product installation. So post this query in SQL PL/SQL forum for better response.

  • HT1338 When trying to update my software, I get "an error occurred" message, and the update gets cancelled.  How do I fix it?

    When trying to update my software, I get "an error occurred" message, and the update gets cancelled.  How can I fix this?

    I have found other threads with this problem. The problem is that you are using your iTunes account on another user at the same time you want to update software. Just close iTunes from that user. See > https://discussions.apple.com/thread/4577180?start=0&tstart=0

  • TS3694 I keep getting the error message "-42408" and all of my apps got deleted on my iPhone. It says that I need to authorize my computer, so I tried than and that's when the error message showed up. I'm pretty ****** and want my apps to be back on my iP

    I keep getting the error message "-42408" and all of my apps got deleted on my iPhone. It says that I need to authorize my computer, so I tried than and that's when the error message showed up. I'm pretty ****** and want my apps to be back on my iPhone. Please help.

    What version of iTunes are you using?  The error you references seems to be connected with iTunes 9.0.4.  That version of iTunes is not compatible with iOS 6. You need to update to the current version of iTunes.

  • When installing Premiere Elements I get an error with Shared Technologies

    When installing Premiere Elements onto a Windows XP Service Pak 3, I get an error with Shared Technologies.

    Hi,
    Thx for the reply.
    I had Bridge open in background and once I closed that Elements installed correctly.
    Thank you.

  • Compilation errors with JDeveloper 10.1.2.2.0

    Hello,
    I want to change my environment work. First I worked with Eclipse (Europa, jre 1.6), I have no error with my following code source :
    private List<String> lString;
    and now I have a compilation error with the same code
    ' Error(43,14): <identifier> expected '
    I think it's a compiler version problem but I'm not sure and I don't know how to change the compiler version.
    If someone have any idea, I will be happy to receive response.
    Thanks

    JDeveloper 10.1.2.2.0 doesn't support neither JDK 1.6 nor JDK 1.5.
    --olaf                                                                                                                                                                                       

  • I have an iMac from 2008.  When I start I get gray screen with apple and turning gear. Next blue screen. Then light blue screen with turning gear. Back to blue screen.  Now just back and forth blue to light blur

    I have an iMac from 2008.  When I start I get gray screen with apple and turning gear. Next blue screen. Then light blue screen with turning gear. Back to blue screen.  Now just back and forth blue to light blur

    Reinstall OS X:
    Reinstall OS X without erasing the drive
    Do the following:
    1. Repair the Hard Drive and Permissions
    Boot from your Snow Leopard Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.
    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    2. Reinstall Snow Leopard
    If the drive is OK then quit DU and return to the installer.  Proceed with reinstalling OS X.  Note that the Snow Leopard installer will not erase your drive or disturb your files.  After installing a fresh copy of OS X the installer will move your Home folder, third-party applications, support items, and network preferences into the newly installed system.
    Download and install the Combo Updater for the version you prefer from support.apple.com/downloads/.
    Reinstalling Lion Without Erasing the Drive
    Boot to the Recovery HD: Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Repair the Hard Drive and Permissions: Upon startup select Disk Utility from the main menu. Repair the Hard Drive and Permissions as follows.
    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu.
    Reinstall Lion: Select Reinstall Lion and click on the Continue button.
    Note: You can also re-download the Lion installer by opening the App Store application. Hold down the OPTION key and click on the Purchases icon in the toolbar. You should now see an active Install button to the right of your Lion purchase entry. There are situations in which this will not work. For example, if you are already booted into the Lion you originally purchased with your Apple ID or if an instance of the Lion installer is located anywhere on your computer.

  • Still getting compilation error

    thnx again for ur kind help
    i m still getting compilation error
    can any give me the complete steps and a simple program of occi using i which i can have the idea of occi program
    its very urgent
    Regards
    Neeraj

    Check occidml.cpp under %ORACLE_HOME%\rdbms\demo and make.bat in the same directory on how to compile & link.

  • Flash CC on W7 . By importing fl.controls like 'import fl.controls.Button';  I get compilation error 1172. Solution?

    Flash CC on W7 . By importing fl.controls like 'import fl.controls.Button';  I get compilation error 1172. Solution?

    Can you show the relevant code and the complete error message?  Before running go into your Flash Publish Settings and choose the option to Permit Debugging - it can help by adding information to the error message.

Maybe you are looking for

  • Problem with TGA+Alpha

    I'm trying to export an image sequence (tga) with alpha channel but when it finishes the result is an image without alhpa channel. I don't see the option Milions of colors+ nowhere. How can I export TGA with alpha channel?

  • How to order Option 3 with Fibre?

    Sorry if this is slightly off topic but I've endured a very slow internet connection for years with Plusnet so I've been planning to change to BT for some time. I've carried out a line check on the BT website and also the BT Wholesale website and it

  • Setting up a fasthosts email account on iPad

    Cannot seem to get all the correct information added in to fields for a fasthosts email accounts. Anyone with any help much appreciated. I have been on other forums and have had no joy.

  • Shared variables - is this possible?

    Post Author: hafr CA Forum: Formula I am trying to design a Crystal XI report that has subreports in a group footer section.  I would like to calculate formulas in the main report using subreport group totals.  The report design looks like this: Form

  • New tryin to learn MAC: Can't install 10.3 onto PowerMAC G4

    i used the ALT key to boot to the blue screen! but it shows NO drives at all, and i have a 100GB & 160GB seagate installed inside my powermac G4!