bugGNU Octave - Bugs: bug #45492, cufsm4.m program GUI generates...

 
 

bug #45492: cufsm4.m program GUI generates errors, problems with type conversions

Submitter:  None
Submitted:  Wed 08 Jul 2015 08:31:12 AM UTC
   
 
Category:  Octave Function Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Matlab Compatibility
Status:  Invalid / Not an Octave Bug Assigned to:  None
Originator Name:  Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * 4.0.0
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 12 Sep 2015 07:10:58 PM UTC, comment #3: 

No followup from OP regarding a narrower test case showing a specific problem, closing as invalid.

Mike Miller <mtmiller>
Group Member
Tue 11 Aug 2015 05:31:32 PM UTC, comment #2: 

I think you will have to narrow it down before anyone can be of help.

The warnings are quite straightforward.  Somewhere there is code of the form.


set (h, 'Tooltip', 'some string')


but the property name is actually 'tooltipstring'.  You can do a search and replace in the m-file to correct that.  Or you can turn off this particular warning with


warning ('off', 'Octave:abbreviated-property-match');


The real problem seems not to be the warnings but the error from str2num.  Try setting


debug_on_error (true)


and then running cufsm4.  When Octave encounters the first error it will drop into a command line debug prompt and you can inspect the variables and see what is going on.



Rik <rik5>
Group administrator
Wed 08 Jul 2015 08:36:24 AM UTC, comment #1: 
Anonymous
Wed 08 Jul 2015 08:31:12 AM UTC, original submission:  


System:
-Ubuntu, 14.04, 3.13.0-39-generic
-BLAS, LAPAC,.. AMD

Octave 4.0.0 compiled as 64bit

==== Octave output
/home/joni/Gabedit64/gnuplot: Lupa evätty
/home/joni/Gabedit64/gnuplot: Lupa evätty
GNU Octave, version 4.0.0
Copyright (C) 2015 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-unknown-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/get-involved.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

>> cufsm4

warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: called from
    uicontrol at line 36 column 7
    commandbar at line 31 column 9
    cufsm4 at line 142 column 1
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
error: imread: unable to find file title4p04.bmp
error: called from
    imageIO at line 71 column 7
    imread at line 106 column 30
    cufsm4 at line 149 column 5
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: called from
    uicontrol at line 36 column 7
    commandbar at line 31 column 9
    pre2 at line 30 column 1
    commandbar_cb at line 198 column 1
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing toggle to match style value togglebutton
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring
warning: set: allowing Tooltip to match uicontrol property tooltipstring

>> error: str2num: S must be a string or string array

error: called from
    str2num at line 56 column 5
    pre2_cb at line 103 column 5
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::double_value (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'
error: octave_base_value::convert_to_str_internal (): wrong type argument '<unknown type>'

== octave compile script buildOctave
#!/bin/bash
# JPK-Integration for Ubuntu 12.4 LTS
# https://sites.google.com/site/jpsdatareviewstheboy007/ubuntu-lts-12-4-companion-whit-ltsp-mpich2-elmer-openfoam
#
cd $JPK_OCTAVE_S
#build octave
export CFLAGS="$CFLAGS-fdefault-integer-8 -DLONGBLAS=long"
source $JPK_MPI_DIR/$JPK_VER_B/flag
./configure --with-lapack=$SCALAPACK/lib/scalapack \
--with-blas=$BLAS/lib \
--srcdir=$JPK_OCTAVE_S \
--prefix=$JPK_OCTAVE \
--enable-64

make
make check
make install

# --with-magick=
# --enable-64 \

==== .mpienv

export JPK_HDF5=$JPK_INS/hdf5-1.8.13
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_HDF5/lib

# V T K
export JPK_VTK_DIR=$JPK_INS/VTK6.1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_VTK_DIR/lib
export VTK_INCLUDEPATH=$JPK_VTK_DIR/include

# Q T
export QT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4

# O P E N    F O A M
# http://www.openfoam.org/download/source.php

#export WM_SCHEDULER=wmakeScheduler
#export WM_HOSTS="192.168.0.41:6 192.168.0.42:6 192.168.0.43:6"
#export WM_NCOMPPROCS=$($WM_SCHEDULER -count)
#export WM_COLOURS="black blue green cyan red magenta yellow"

#export FOAM_INST_DIR=/mpi2/OpenFOAM
#foamDotFile=$FOAM_INST_DIR/OpenFOAM-2.1.x/etc/bashrc
#[ -f $foamDotFile ] && . $foamDotFile
#source /mpi3/OpenFOAM/OpenFOAM-2.1.x/etc/bashrc

#export FOAM_RUN=/mpi2/om
#export OpenBIN=/mpi2/OpenFOAM/OpenFOAM-2.1.x/bin/tools
#export PATH=OpenBIN$:$PATH
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/apps/OpenFOAM/tools/lib64

#export ParaView_DIR=/mpi2/OpenFOAM/ThirdParty-2.1.x/platforms/linux64Gcc/paraview-3.12.0
#export PATH=$ParaView_DIR/bin:$PATH
#export PV_PLUGIN_PATH=$FOAM_LIBBIN/paraview-3.12

# E L M E R
export ELMER_HOME=$JPK_ELMER
export ELMER_LIB=$JPK_ELMER/share/elmersolver/lib
export PATH=$PATH:$ELMER_HOME/bin:$ELMER_HOME/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ELMER_HOME/lib
export ELMERGUI_HOME=$ELMER_HOME/bin
export ELMER_POST_HOME=$ELMER_HOME/bin

# O C T A V E
export JPK_OCTAVE_S=$JPK_BUI/octave-4.0.0
export JPK_OCTAVE=$JPK_INS/octave-4.0.0
export PATH=$JPK_OCTAVE/bin:$PATH

# S a l o m é
#cd /mpi2/salome-meca/SALOME-MECA-2012.2-LGPL ; source envSalomeMeca.sh
#cd ~/

# Paraview
#export PATH=$PATH:$JPK_INS/ParaView-3.14.1-Linux-64bit
export PATH=$PATH:$JPK_INS/ParaView4.1

# N E T G E N   P A R A L L E L $JPK_TCL/lib:$JPK_TK/lib:
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TOGL:$JPK_NETGEN\par/lib:/usr/lib/
#export NETGENDIR=$JPK_NETGEN\par/bin
# NETGEN

# netgen depencyes
export JPK_TCL_S=$JPK_BUI/tcl8.5.17
export JPK_TCL=$JPK_INS/tcl8.5.17
export JPK_TK_S=$JPK_BUI/tk8.5.17
export JPK_TK=$JPK_INS/tk8.5.17

#export JPK_TCL_S=$JPK_BUI/tcl8.6.3
#export JPK_TCL=$JPK_INS/tcl8.6.3
#export JPK_TK_S=$JPK_BUI/tk8.6.3
#export JPK_TK=$JPK_INS/tk8.6.3
#export JPK_TOGL_S=/mpi3/S4/Togl1.7
#export JPK_TOGL=/mpi3/C4/Togl1.7
export JPK_TIX_S=$JPK_BUI/Tix8.4.3
export JPK_TIX=$JPK_INS/Tix8.4.3

#/mpi3/C4/tcl8.6.3/lib/Tix8.4.3/
export PATH=$JPK_TCL/lib/tcl8.5:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TK/lib/:$JPK_TCL/lib:$JPK_TCL/lib/Tix8.4.3:$JPK_TCL/lib/itcl4.0.2:$JPK_TCL/lib/Togl1.7:$JPK_NETGEN/lib:/usr/lib/
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPK_TCL/lib/Tix8.4.3:$JPK_TCL/lib/Togl1.7:$JPK_NETGEN/lib:/usr/lib/
export NETGENDIR=$JPK_NETGEN/bin

#crontab, ext editor
export EDITOR=nano

#space ball
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

#vrpn & hidapi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$JPK_MPI_DIR/$JPK_VER/vrpn/lib:/$JPK_MPI_DIR/$JPK_VER/hidapi/lib:/usr/include/libusb-1.0

#mariadb
export PATH=/usr/local/mysql/bin/:$PATH

#GNURADIO
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu

#MOPAC
export PATH=$PATH:/mpi3/S4/mopac
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mpi3/S4/mopac
export MOPAC_LICENSE=/mpi3/S4/mopac

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-09-12 mtmiller StatusNeed Info Invalid / Not an Octave Bug
        Open/ClosedOpen Closed
    2015-08-11 rik5 Summarycufsm4.m program GUI generates errors, problems whit type conversions cufsm4.m program GUI generates errors, problems with type conversions
    2015-08-11 rik5 StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code