Floating license server variable

I’m wondering if it’s at all possible to specify our license server via an environment variable instead of using a dat file. I see in the registry that the ToonBoom variable should be TOONBOOM_LICENSE_FILE. Typically for FlexLM based servers/clients I would specify something like TOONBOOM_LICENSE_FILE=@mylicenseserver.domain.com and that would work but it doesn’t with your software.

Any guidance would be greatly appreciated. Thank you.

Thanks for the quick reply once again. We wanted to use environment variables to avoid the need to distribute license.dat files. If it’s not supported however we’ll go with your recommendation.

Kind regards.

Try it without the @ or just TOONBOOM_LICENSE_FILE=mylicenseserver

Thanks, I’ve tried the following which all fail and result in the license dialog being displayed:


Including the CORRECT port number of the FlexLM server causes the Storyboard Pro to crash:


Including an INCORRECT port number (for testing) which does not actually exist on the server causes Storyboard Pro to wait a few moments before displaying the license dialog, but it does not crash.


Thanks for taking a look.

The way to do this is to make several license.dat files and use the
Environment Variables to point to the licenses.

SERVER [system hostname or static IP] 0 ANY
VENDOR toonboom [port=1234]

Replace the word ANY in the first line to specify the port used by
the license process (lmgrd). Put the optional port= part if you also
need to specify the port used by the vendor daemon (toonboom)

On Linux/Mac the license.dat is in /usr/local/flexlm/licenses and is
a plain-text file. On Windows it’s in C:\flexlm

After that make an environment variable called:
TOONBOOM_LICENSE_FILE with a value of the name and path to the license.

for example: TOONBOOM_LICENSE_FILE=C:\flexlm\license1.dat;C:\flexlm\license2.dat
for reading multiple license redirect files at the same time.

In theory port#@hostname should work.
What are the details of the crash?

This is what’s found in the Windows Event Log for the crash:

Faulting application name: StoryboardPro.exe, version:, time stamp: 0x5525db84
Faulting module name: StoryboardPro.exe, version:, time stamp: 0x5525db84
Exception code: 0xc0000005
Fault offset: 0x0000000000823010
Faulting process id: 0x8be8
Faulting application start time: 0x01d203a0626c9217
Faulting application path: C:\Program Files (x86)\Toon Boom Animation\Toon Boom Storyboard Pro 4.2\win64\bin\StoryboardPro.exe
Faulting module path: C:\Program Files (x86)\Toon Boom Animation\Toon Boom Storyboard Pro 4.2\win64\bin\StoryboardPro.exe
Report Id: a0dc50a2-6f93-11e6-b32a-001f2902a6af

Please email support@toonboom so we can open a support ticket for this.
It’s the software that’s crashing, not the license wizard/license service.
This will require investigating what’s installed on the system.