Peer-to-Peer Forum

 

Login Register    
Error Issues Origins
Posted: 23 July 2010 11:22 AM  
Newbie
Rank
Total Posts:  2
Joined  2010-07-22

Hello,

I have recently been given a Vega Prime application that contains several errors.

As I am unfamiliar yet with VP and LynxPrime, I’m unsure of the origins of these errors.

The following functions seem to be called and are kicking out an error as we are only licensed for Vega Prime and IRScene:

vp_irsensor_dev
vpcameraInitialize
vpirInitialize
vp_tmm_dev
vp_mat_dev
vp_radar_dev
vp_radar_rtl

I have searched through the C++ code and cannot find any place where these functions are called. I’m guessing it has something to do with the ACF file or maybe something buried deeper in the code.

Can anyone throw a few guesses at me to where I should start looking for the source of this error?

Any help is appreciated,

Candice

Image Attachments  Error1.jpgError2.jpg
 
Posted: 26 July 2010 10:00 AM   [ # 1 ]  
Member
RankRankRank
Total Posts:  78
Joined  2009-01-15

The first error looks like a license issue with the IR Senors module.  Either the cookie file is missing or your target PC doesn’t not have any or the correct license file installed.  For run time licenses, The “cookie” file is required for run time compilations of your application.  If you have development licenses for all the modules (Vega Prime, IR Sensors, vpFX, etc, basically all of the various, separate things Presagis likes to charge us for) then you do not need the cookie file as it is only required for run time licenses.  The “cookie” file is one with the same name as the exe except with the extension “.mpi”.  The file must be present and placed in the same directory as the exe or your run time version of the exe will not run.  If you search and find the mpi file then the only other thing it appears to be is an invalid runtime license for IR Senors.  IR Sensors is an extension module (plug-in) with Vega Prime.  You have to pay for each and every run time license for each target PC.  If you think you already have one then perhaps you need to transfer it to the target PC.  You can contact Presagis and give them the host info (think: mac address) for the target PC and they will issue you a new license file.  You can then use the “License Tool” to import it.

The other error involving vpCamera is probably linked to the ir sensor issue because it goes hand in hand with IR Senors.  It appears to have failed to initialize because vpIrInitialize failed.  I think if you fix the IR Sensor run time license issue then it should work.

Now if you are running in development mode then you still need a license but it will be a development license for IR Sensors.  Yes, its much more expensive. smile

Your Presagis licenses use FlexLM as the license manager.  You should have a file called mpicro.lic which is, in fact, the license file that contains all Presagis licenses for all the modules, including Vega Prime itself.  When you use the License Tool it will make it very easy to incorporate or import your various licenses into mpicro.lic.

Hope that helps some.  I’m only going off of your error messages in the console window.

Steve

 
Posted: 26 July 2010 10:06 AM   [ # 2 ]  
Newbie
Rank
Total Posts:  2
Joined  2010-07-22

Hi Steve,

Thanks so much for your reply.

We do not have a license for IR Sensors; our license is only for IR Scene and VP.  I want to cull out any of my application that might be trying to use IR Sensors.  My question was more about how do I find these instances that I am not licensed to use, so that I can take them out?

I can’t find any reference in the C++ code, so I’m guessing I’ve got boxes checked and enabled in the ACF file that I shouldn’t?

Candice