[Eeglablist] Bug in MPT - strjoin function

Makoto Miyakoshi mmiyakoshi at ucsd.edu
Thu Jul 23 12:21:42 PDT 2015


Dear Claudio,

Thank you for reporting it to us. Maybe you also want to file it to EEGLAB
Bugzilla because that's the official way to report it (this mailing list is
officially maintained by EEGLAB developer group but the communication here,
especially my advice and suggestion, comes with no guarantee!)
https://sccn.ucsd.edu/bugzilla/

I also learned it recently, but when you encounter some strange error
message check, for example,
which -all str2num
to see *how many* str2num() functions you have and which one is being used.

PropertyGrid is one of the things I often notice for this multi-version
issue because many EEGLAB plugins use it and they sometimes have different
versions and customizations.

Makoto

On Wed, Jul 15, 2015 at 2:36 AM, Claudio Georgii <
Claudio.Georgii at stud.sbg.ac.at> wrote:

> Hey everyone,
>
> i want to report a problem with the strjoin function implemented in the
> "measure projection toolboox" (MPT).
>
> The strjoin.m file is located in *~/dependency\propertyGrid/ *and it has
> the same name as a matlab core function!
>
> This produces the following error, if i am importing data (like a data
> matrix) into matlab, while eeglab is opened:
>
> Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [D
> cannot be cast to [Z
>     at
> com.mathworks.mlwidgets.array.ValuePanel$ROML.matlabEvent(ValuePanel.java:251)
>     at com.mathworks.jmi.MatlabMCR$AWTReplyEvent.run(MatlabMCR.java:1636)
>     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>     at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>     at java.awt.EventQueue.access$200(Unknown Source)
>     at java.awt.EventQueue$3.run(Unknown Source)
>     at java.awt.EventQueue$3.run(Unknown Source)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
> Source)
>     at java.awt.EventQueue.dispatchEvent(Unknown Source)
>     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>     at java.awt.WaitDispatchSupport$2.run(Unknown Source)
>     at java.awt.WaitDispatchSupport$4.run(Unknown Source)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.awt.WaitDispatchSupport.enter(Unknown Source)
>     at java.awt.Dialog.show(Unknown Source)
>     at com.mathworks.mwswing.MJDialog.show(MJDialog.java:311)
>     at java.awt.Component.show(Unknown Source)
>     at java.awt.Component.setVisible(Unknown Source)
>     at java.awt.Window.setVisible(Unknown Source)
>     at java.awt.Dialog.setVisible(Unknown Source)
>     at
> com.mathworks.mwswing.MJOptionPane.showOptionDialog(MJOptionPane.java:539)
>     at
> com.mathworks.mwswing.MJOptionPane.showMessageDialog(MJOptionPane.java:435)
>     at
> com.mathworks.mwswing.MJOptionPane.showMessageDialog(MJOptionPane.java:425)
>     at com.mathworks.mlwidgets.array.ArrayDialog$1.run(ArrayDialog.java:49)
>     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>     at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>     at java.awt.EventQueue.access$200(Unknown Source)
>     at java.awt.EventQueue$3.run(Unknown Source)
>     at java.awt.EventQueue$3.run(Unknown Source)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
> Source)
>     at java.awt.EventQueue.dispatchEvent(Unknown Source)
>     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.run(Unknown Source)
>
> This error keeps popping up, whatever you are doing. If you unset the path
> (mentioned above) form matlab path, everything works fine again.
>
> Regards,
> Claudio Georgii
>
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to
> eeglablist-unsubscribe at sccn.ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to
> eeglablist-request at sccn.ucsd.edu
>



-- 
Makoto Miyakoshi
Swartz Center for Computational Neuroscience
Institute for Neural Computation, University of California San Diego
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sccn.ucsd.edu/pipermail/eeglablist/attachments/20150723/591082de/attachment.html>


More information about the eeglablist mailing list