G’Day,
- Env: XP SP3, FB 4.2.0.317 Pro, FB 6.2.1265 Pro
It was my understanding that you could install these versions side by side on the same machine without one affecting the other? This does not appear to be the case.
An existing FB4 script is failing after my installation of FB6. I tracked this down to a problem with the JediVCS checkout action (there may be more). If I open a blank FB4 project and create one of these actions I get the following validation error:
Error: Action does not implement IFBCustomExecuteAction interface!
So then I uninstalled FB6 to see if that would help. But then when creating a new blank FB4 project and adding a JediVCS Checkout action I now get the following validation error:
Error executing action : Invalid class string
- So:
1. How do I fix my machine so that FB4 at least works again?
2. I am correct in saying that FB4 & 6 can run side by side?
--D
Hi Donovon
This is a bug… you should be able to install any version of FB side by side. The issue here is we forgot to change the version numbering on the type library for the JediVCS actions. They are the only actions we have that were written using the now deprecated com api, and were written by contractor. These action will be rewritten in the next version of FB so they no longer use a com dll.
I’m running a build with the fix now, I’ll post here when it’s uploaded. You will need to re-register the FBJediVCSIntegration.dll in the FB4 folder, using :
regsvr32 FBJediVCSIntegration.dll
And then install the new FB6 build.
Re-registering the COM DLL has done the trick. Thanks. Will update post to resolved once I have tested the new FB6 build.
Here’s the new build :
https://www.finalbuilder.com/downloads/finalbuilder/620/FB620_1384.exe
Hi Vincent,
Still getting the same behaviour. Did as follows:
- Uninstalled 6.2.1265 and re-registered the FB4 COM DLL as of my post 19 Mar 2009 09:19 AM
- Installed 6.2.1384 but did not open FB6
- Opened FB4 and ran my broken script from this morning and it failed
- Re-registered the FB4 COM DLL and FB4 works
- Opened FB6 and dropped a VCS checkout action and got Error: Action does not implement IFBCustomExecuteAction interface! again
- Re-registered the FB6 COM DLL and naturally FB6 works and FB4 does not
So I am guessing I still have a registry screwup here or the .1384 build has not fixed my problem. Let me know if you want any additional debug information.
Hi
My apologies… the installer didn’t pick up the changes due to a filename change… running another build right now, I’ll post when it’s available.
Her’es the build :
https://www.finalbuilder.com/downloads/finalbuilder/620/FB620_1385.exe
Hi Vincent,
WooHoo!!! All good:
- Uninstalled .1384
- Installed .1385
- Re-registered FB4’s COM DLL
And hey presto I can now use JediVCS in FB4 & 6…
--D