Continuous Integration

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW CLI gives timeout because of activation screen

At the end of every year, we get this annoying message from the licensing wizard that our license is expiring in 30 days, which it isn't because of the type of license we have. Even though I press "Do not show this dialog again" I still get this message every day, for our developing machines this is not a problem, it is annoying but with a simple click on the "launch" button this problem is fixed. But when using the LabVIEW CLI, this is a huge problem.

 

image.png

 

All our build environments are getting LabVIEW CLI Timeouts because this message keeps LabVIEW from starting. Even when I press the "Do not show this dialog again", our builds fail the next day again because the check is not remembered for some reason and the wizard pops up again. With the amount of build servers we have and the need for nightly builds and even release builds this is a very time consuming process. Please NI fix this and test your software before releasing.

Message 1 of 5
(780 Views)

How annoying. Out of interest, what type of license do you use? I'm wondering if there's a way around it in NI License Manager e.g. only making it see the new license rather than the old one. Apologies if this is something that you have already tried.

0 Kudos
Message 2 of 5
(756 Views)

We have an "Alliance Partner Software (SRL - Annual Lease)" multi seat license. but it shouldn't matter what kind of license you have, if you have a license that is valid until the end of the year, the cli should not timeout because this window is interfering with the execution.

0 Kudos
Message 3 of 5
(751 Views)

Does anyone from NI want to give some more explanation on this?

@NI

0 Kudos
Message 4 of 5
(691 Views)

@Bas

 

Hi.  My apologies for the delay.  Sometimes I don't notice a thread that I need to respond to or it takes me awhile to understand what is happening so I can form a response.

 

In this case, the CLI isn't failing, but that is how it seems.  What is happening is that the CLI is invoking LabVIEW.  LabVIEW is performing a license compliance check.  The tool LabVIEW is asking for a license check from is popping up a dialog because your renewing license is within the 30-day window.  That dialog is what blocks the CLI from working smoothly.  Customers who use these types of build machines often use perpetual licenses for the build machines because those don't expire so the license check just completes without the need for a dialog and everything works. 

 

I'm unsure how to do that in the SRL case if the only copies of LabVIEW you have are all renewing every year and none of them are perpetual licenses.  Either we need to find a way to have a perpetual license for use on the build machines, or we need to come up with a way to renew your licenses before that 30-day notice starts coming up.

 

I can work with you and the NI sales and partner teams to figure out a good solution. 

 

My contact information is here.  Please feel free to contact me directly at your convenience. 

 

-Eric Reffett

eric.reffett@ni.com

Eric Reffett | Director, Product Management | 1.512.683.5858 | ni.com
0 Kudos
Message 5 of 5
(625 Views)