10 Replies Latest reply: Feb 24, 2009 8:31 AM by 807581 RSS

    SUN One UDs over Windows 2008

    807581
      Hello i'm not a Sun ONE expert. Our development department trying to use SUN ONE UDS in Windows 2008. All works fine but before 30 min we get this errors:

      SYSTEM ERROR: Could not create object as in-process server using CLSID
      "{E3A8F4D6-AA68-4729-9DFA-92FAC64E5906}"
      Class: OLEException with ReasonCode: OLE_ER_RESOURCE
      Last TOOL statement: method CUnknown.CreateUsingCLSID
      Error Time: Tue Feb 24 13:03:43
      Exception occurred (remotely) on partition "IBPALCXS_cl165_Part1",
      (partitionId = 4AFCD160-E163-11DD-8EAE-16E6FA7DAA77:0x1d1c:0x1, taskId
      = [4AFCD160-E163-11DD-8EAE-16E6FA7DAA77:0x1ceb.194]) in application
      "IBPALCXS_cl165", pid 8632 on node SVAPL01-05 in environment apl01-05.

      Somebody knows something about windows 2008 compatibility? our Forte environment works fine in Windows 2003 servers. Thanks a lot

      Edited by: Miquelangeld on Feb 24, 2009 4:07 AM
        • 1. Re: SUN One UDs over Windows 2008
          807581
          Looks like you are trying to instantiate an OLE object (OCX - Active X - WhateverX) that is not registered on your machine. (regsvr32 is your friend)

          You need to install the necessary libraries, to do so look for the
          E3A8F4D6-AA68-4729-9DFA-92FAC64E5906
          in the 2003 windows registry to see what it could be and install accordingly on your 2008 machine.
          • 2. Re: SUN One UDs over Windows 2008
            807581
            Thanks for the fast reply!. It's extrange because sometimes works and sometimes not. Can be a unregistered DLL problem?
            • 3. Re: SUN One UDs over Windows 2008
              807581
              Just a side note, is UDS certified under Windows 2008? I did not think so.

              Regards,
              ka
              • 4. Re: SUN One UDs over Windows 2008
                807581
                I don't think so, but our version is not certified for windows 2003 but works :-)

                With Process explorer i see a lot of ftexec.exe process with a buffer overflow result or buffer too small. Thats not happen in windows 2003. Any clue?
                • 5. Re: SUN One UDs over Windows 2008
                  807581
                  Regarding the error I can only say based on what I'm reading in the error dump.
                  Now you may try to instantiate the OCX using a script, VB app or C++ to see if everything runs fine, you may also check the OLE threading issues, give me a sec to get that thing back from the Forté manual.

                  Regarding the certification.

                  Well it depends ;o) version of UDS 5.2.26 I think are supposed to be Vista compliant. Now Win 2008 is not too far from Vista. But the straight answer is no.

                  Cheers.
                  • 6. Re: SUN One UDs over Windows 2008
                    807581
                    Well Forté used to be some clean piece of software. And Win Vista did not get better than XP/2003 ... any more specific error message from the partition logs.
                    • 7. Re: SUN One UDs over Windows 2008
                      807581
                      Normally OLE is the first think that gets affected when the OS version changes and thread model is normally tweaked. So you are on the bleeding edge of technology and in uncharted territory. Good luck.

                      Regards,
                      ka
                      • 8. Re: SUN One UDs over Windows 2008
                        807581
                        Is the control implemented using 'Apartment Model Threading'?
                        Find the CLSID in the registry and check the folder named InprocServer32 and verify that the value of it's ThreadingModel entry is Apartment.

                        But who knows what MS has been doing ... but If I were you I'd just drop the Vista thingies as you can't even drag and drop on a Command window :o(
                        • 9. Re: SUN One UDs over Windows 2008
                          807581
                          Finally we found the problem!!.

                          With Process Monitor (Thanks to the greath Mark Russinovich) we monitored ftexec process and when we get the errors the ftexec ends with code 0xC0000425 that mean STATUS_HIVE_UNLOADED

                          Windows 2008 have a new built-in feature named UPHClean used to clean-up user information in registry when user logoff, but for some reason windows clean the complete user hive in HKU. We disabled this feature and now works ok :-)

                          Thanks a lot for your help. really, thanks
                          • 10. Re: SUN One UDs over Windows 2008
                            807581
                            Thanks for sharing the outcome of your investigation.

                            MS are unbelievable they manage to spread mess up whilst cleaning up.