How to resolve this unknown licensing error?
215 views (last 30 days)
Show older comments
Hi all
I am all of a sudden receiving this license-error (see below) on a number of scripts that used to work and that I should be licensed for. When following the paths specified at the bottom I can not find the R2012b_license or license.dat file. Only the .lic file exists. I tried "Update current licenses" but to no avail. I do not have a license for the statistics toolbox, but then again none of my programs (to my knowledge) needs it or calls elements from it. It puzzles me most that this happens with programs that used to work.
What has happened?
Thanks in advance!
0 Comments
Answers (5)
Sean de Wolski
on 29 Mar 2013
Contact our installation support team. They'll help you address the licensing problem.
0 Comments
Walter Roberson
on 29 Mar 2013
That can happen if you accidentally create a .m file with the same name as something in one of the toolboxes.
0 Comments
Image Analyst
on 31 Mar 2013
You can see which files it thinks it needs to get from the Statistics toolbox. Try one of these two links:
I think the second one, fdep, is the more comprehensive. Or you can do it with the depfun() function. From the help:
Creating Dependency Reports
Use the Current Folder pane to navigate to the foldercontaining the files for which you want to produce a Dependency Report.
Note: You cannot run reports when the path is a UNC (Universal NamingConvention) path; that is, a path that starts with \\.Instead, use an actual hard drive on your system, or a mapped networkdrive.
On the Current Folder pane, click , and then select Reports > Dependency Report.
The Dependency Report opens in the MATLAB Web Browser.
If you want, select one or more options within thereport, as follows:
To see a list of all MATLAB code files (children)called by each file in the folder (parent), select Showchild functions.
The report indicates where each child function resides, forexample, in a specified toolbox. If the report specifies that thelocation of a child function is unknown, it can be because:
The child function is not on the search path.
The child function is not in the current folder.
The file was moved or deleted.
To list the files that call each MATLAB codefile, select Show parent functions.
The report limits the parent (calling) functions to functionsin the current folder.
To include local functions in the report, select Showsubfunctions. The report lists local functions directlyafter the main function and highlights them in gray.
Click Run Report on Current Folder.
0 Comments
Jakob Sievers
on 31 Mar 2013
Edited: Jakob Sievers
on 31 Mar 2013
2 Comments
Image Analyst
on 31 Mar 2013
Edited: Image Analyst
on 31 Mar 2013
This should have been a comment, not an "Answer". Anyway, I don't think reinstalling should be necessary, but we've all seen weird things before so why not? Especially if it will get you running today. Easter has nothing to do with it. They're never there any Sunday. It's because it's the weekend. In the US Saturday and Sunday are not usually workdays for people, except for those with certain jobs that require them to be there (retail stores, hospitals, police, airports, etc).
Nathaniel Thomas
on 12 Apr 2020
I had a similar issue to you but with the Mapping Toolbox. I have been developing some code that closely mirrors functions contained in that particular toolbox for a navigation class and I suddenly could not save or set a breakpoint in my code let alone run it. doing the following solved the issue for me:
look in the folder that you saved the functions that your script calls and ensure any offending functions named like those in the "Statistics Toolbox" and remove them.
having a toolboxed function in your file directory seems to cripple every function saved in that file regardless of what those functions contain.
hopefully this helps!
regards,
Nate
0 Comments
See Also
Categories
Find more on Manage Products in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!