In this case, the customer was able to run the main application (Softimage), but MatchMover reported a fatal license problem:
License was not obtained
Tried ADLM 2011 (590D1 21012.0.0.F), error 43
License method:
environment variable MAYA_LICENSE_METHOD='network'
Product choice:
environment variable MAYA_LICENSE='adlm-590d1-2012.0.0f'
License method:
environment variable MAYA_ALT_EN is not set
In similar 3ds Max-related cases, the error looked like this:
License was not obtained
Tried ADLM 2011 (128D1 21012.0.0.F), error 43
License method:
environment variable MAYA_LICENSE_METHOD='standalone'
Product choice:
environment variable MAYA_LICENSE='adlm-128d1-2012.0.0f'
License method:
environment variable MAYA_ALT_EN is not set
In these kinds of cases, the first thing to try is setting the ADSK_MATCHMOVER_LICENSE environment variable. This environment variable can have the following values:
- SOFTIMAGE
- MAYA
- 3DSMAX
- 3DSMAXDESIGN
If that doesn’t work, then you’ll need to do some more troubleshooting.
If you create a c:\flexlm folder, MatchMover will create the log files adlm.log and MatchMoverLicense.log in the c:\flexlm folder.
adlm.log is the more useful of the two, and will contain log entries like this:
17200 2011/06/22 16:50:37 Reason=Fatal error
17200 2011/06/22 16:50:37 ComputerName=MTLEXAMPLE
17200 2011/06/22 16:50:37 OS=6.1.7600.
17200 2011/06/22 16:50:37 File=AdlmIntLicense.cpp,Line=612
17200 2011/06/22 16:50:37 VendorID=6 [ADLMPIT]
17200 2011/06/22 16:50:37 VendorError=12 [The root information in Product Information Table XML file is missing]
17200 2011/06/22 16:50:37 Reason=Fatal error
17200 2011/06/22 16:50:37 ComputerName=MTLEXAMPLE
17200 2011/06/22 16:50:37 OS=6.1.7600.
17200 2011/06/22 16:50:37 File=AdlmIntLicense.cpp,Line=613
17200 2011/06/22 16:50:37 AdlmIntError=25 [The product key was not found]
If you see the errors [The product key was not found] and [The root information in Product Information Table XML file is missing], then see this post for more information on fixing the problem.
MatchMoverLicense.log typically is just pretty much the same text that you saw in the popup message dialog boxes:
====== BEGIN MAYA LICENSE DIAGNOSTICS Wed Jun 22 16:50:37 2011 ======
623848 ::: 2
623905
623911
623907
623909
623801 ::: m2010.016 win64, built Mar 2 2011 00:27:42
623802 ::: links in AdLM but not Flint
623833 ::: 'adlm'
623858 ::: 'en_US'
623912
623913
623824 ::: MAYA_LICENSE_METHOD 'standalone'
623823 ::: MAYA_LICENSE 'adlm-128d1-2012.0.0.f'
623826 ::: MAYA_ALT_EN
623830 ::: MAYA_LOCATION 'C:/Program Files/Autodesk/MatchMover2012'
623866 ::: 'C:/Program Files/Autodesk/MatchMover2012/adlm/en_US'
623846 ::: AdLM 4.0.35.0 (A035) win64
623807 ::: standalone MA 128D1 2012.0.0.F
623109 --- MA 128D1 2012.0.0.F 25
623837 ::: 0
623834 ::: 0
623838 :::
623805 :::
====== END MAYA LICENSE DIAGNOSTICS Wed Jun 22 16:50:37 2011 ======
A note about those MAYA env vars. You cannot override them by setting them before you start MatchMover. MatchMover appears to set them itself. For example, with ADSK_MATCHMOVER_LICENSE=3DSMAX, MAYA_LICENSE_METHOD comes from the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\3dsMax\14.0\MAX-1:409\ADLM\Type, where Type=2 is Standalone and Type=1 is Network.
Finally, to get more diagnotics (like what license MatchMover is actually trying to use), open a Command Prompt and run these commands:
cd C:\Program Files\Autodesk\MatchMover2012
set FLEXLM_DIAGNOSTICS=3
MatchMover.exe
You’ll get some pop-up dialog boxes with messages like this:
---------------------------
FLEXible License Manager
---------------------------
FLEXnet Licensing checkout error: License server system does not support this feature.
Feature: 85700MAXDES_2012_0F
License path: @127.0.0.1;mtl-gohabsgo;C:/Program Files/Autodesk/MatchMover2012\*.lic;c:/flexlm\maya.lic;
FLEXnet Licensing error:-18,147
For further information, refer to the FLEXnet Licensing documentation,
available at "www.flexerasoftware.com".
---------------------------
OK
---------------------------