Page 1 of 1

Offline analysis error

Posted: 07 Apr 2008, 07:41
by emily
Hello,

I've installed the Matlab Component runtime from www.bci2000.org/downloads/bin/mcrInstallerWin7.0.exe as I didn't have matlab installed on the BCI2000 PC.

I've then tried to open the offline analysis module through tools/offline analysis/ offlineanalysisWin.exe

BUT...I'm getting the following error in the command window.
"Undefined command/function ‘set param’
Error in matlabrc at 81"

and Microsoft visual c++ runtime library error says…

"Runtime error!
Program: D:\BCI2000\tools\OfflineAnalysis\OfflineAnalysisWin.exe
Abnormal program termination"

Anyone know where I'm going wrong.

Thanks

OA Error

Posted: 07 Apr 2008, 20:32
by josh
Hi Emily,
I'm having some difficulty replicating the issue. Could you please answer the following questions to aid in my pursuits:

What operating system is the computer running? Please click Start>My Computer, right-click and click properties. Then, please respond with all the information on the General tab under the heading "System:".

When did you download the software?

Thanks,
Josh

Posted: 07 Apr 2008, 22:03
by emily
Hi Josh,

thanks for your reply we've fixed it by taking our data files to a computer with Matlab7.0 installed already and selecting the path to the offline analysis and all of the subfolders under this.

From the instructions I had thought that Matlab wasn't required for the installation and that the mcrwindowsinstaller7.0.exe was sufficient.

thanks Emily

Posted: 07 Apr 2008, 22:27
by josh
Well, it's good to hear that you've managed to get OA working for you. What you interpreted from the instructions, however, is indeed correct (i.e., OA should work on a computer without MATLAB as long as the MCR is installed). While this has been tested on a number of computers, it appears you've found a special case. As such, I'd still like to see if I can reproduce the error. So, if you don't mind, I'd greatly appreciate it if you could provide me with the information I requested above so that we can make future versions of OA more robust.

Thanks,
Josh

Posted: 07 Apr 2008, 23:56
by emily
Hi Josh,
Tony downloaded the file for me yesterday from the BCI site which is linked to from here http://www.bci2000.org/wiki/index.php/U ... e_Analysis

The PC I was trying to run it on has an XP operating system with Service Pack 2.

thanks

Posted: 27 May 2008, 08:41
by emily
Hello,
We've identified that the runtime error is occuring when the offline analysis fails to decrypt the file (matlabrc.m).
Does anyone know how we can fix this problem?
thanks
Emily

I have same problem

Posted: 31 Jul 2008, 15:32
by lynn
Hi,

I get same errors when I try to run OfflineAnalysisWin.exe.

My PC does not have Matlab, so I run mcrInstallerWin.7.0.exe before head.

Here is my operating system properties:

Microsoft Windows XP
Professional Version 2002 SP2

the OA I have is Revision 2003.

Do I need to install Matlab to get the OA running?

Thanks~

matlabrc

Posted: 31 Jul 2008, 23:10
by josh
Hi all,
I apologize for the late reply. The error you're experiencing is actually an issue with the MATLAB runtime and not Offline Analysis. From the MATLAB website I found the following which I believe describes the problem you're having:
Failed to decrypt file.
The M-file "<ctf_root>\toolbox\compiler\deploy\matlabrc.m" cannot be executed. The application is trying to use a CTF archive that does not belong to it. Applications and CTF archives are tied together at compilation time by a unique cryptographic key, which is recorded in both the application and the CTF archive. The keys must match at run time. If they don't match, you will get this error.

To work around this, delete the *_mcr directory corresponding to the CTF archive and then rerun the application. If the same failure occurs, you will likely need to recompile the application using the MATLAB® Compiler™ product and copy both the application binary and the CTF archive into the installation directory.
If this doesn't work, you might want to uninstall the runtime and reinstall. Then, download a new copy of Offline Analysis and try again. Please let me know if you still have a problem after that.

- Josh