[Gambas-user] Settings problem (crash)

wig wig at noxqs.org
Tue Oct 4 11:09:00 CEST 2022


 

Additional information: crash confirmed in Gambas 3.14.3 and Gambas
3.17.3 

System information of 3.14.3 added below. 

wig schreef op 2022-10-03 14:49: 

> In a big project, when retrieving settings, I started to have the error message: 
> 
> "Not an array (23)" 
> 
> in FMain 2288:
> Settings["Report/TitlesOn"] = mniReportTitles.Checked 
> 
> I checked the syntax again and again, but had it on all instances of use of settings from then on, in FMain. Not in my FAbout. 
> 
> The project used several libraries, settings for database access, menu state etc, so it took me about a week to trim out all non-relevant possibilities. 
> 
> Now I have the demonstration of the problem in this small project, where I just save and retrieve a counter in the settings: SettingsProblem-0.0.1.tar.gz. 
> 
> The program crashes on it except when I use Try in front of the settings line. 
> 
> ----[ http://gambaswiki.org/wiki/doc/netiquette [1] ]----

[System]
Gambas=3.14.3
OperatingSystem=Linux
Kernel=5.3.18-150300.59.93-default
Architecture=x86_64
Distribution=SuSE NAME="openSUSE Leap"
VERSION="15.3"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.3"
PRETTY_NAME="openSUSE Leap 15.3"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.3"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
Desktop=KDE5
Theme=Breeze
Language=nl_BE.UTF-8
Memory=15906M

[Libraries]
DBus=libdbus-1.so.3.19.4
OpenGL=libGL.so.1.7.0
QT5=libQt5Core.so.5.12.7-5.12.7-lp152.3.16.1.x86_64.debug

[Environment]
AUDIODRIVER=pulseaudio
BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh
}
COLORTERM=1
CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu
CPU=x86_64
CSHEDIT=emacs
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=/usr/share/xsessions/default
DISPLAY=:0
FROM_HEADER=
GB_GUI=gb.qt5
GPG_TTY=not a tty
GTK2_MODULES=unity-gtk-module
GTK3_MODULES=unity-gtk-module
GTK_IM_MODULE=ibus
GTK_MODULES=canberra-gtk-module
G_BROKEN_FILENAMES=1
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
HISTSIZE=1000
HOME=<home>
HOST=<hostname>
HOSTNAME=<hostname>
HOSTTYPE=x86_64
INPUT_METHOD=ibus
JAVA_BINDIR=/usr/lib64/jvm/jre-1.8.0-openjdk/bin
JAVA_HOME=/usr/lib64/jvm/jre-1.8.0-openjdk
JAVA_ROOT=/usr/lib64/jvm/jre-1.8.0-openjdk
JRE_HOME=/usr/lib64/jvm/java-11-openjdk-11
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
LANG=nl_BE.UTF-8
LANGUAGE=nl_BE.UTF-8
LESS=-M -I -R
LESSCLOSE=lessclose.sh %s %s
LESSKEY=/etc/lesskey.bin
LESSOPEN=lessopen.sh %s
LESS_ADVANCED_PREPROCESSOR=no
LOGNAME=<user>
MACHTYPE=x86_64-suse-linux
MAIL=/var/spool/mail/<user>
MANPATH=/usr/local/man:/usr/share/man
MINICOM=-c on
MORE=-sl
OSTYPE=linux
PAGER=less
PATH=<home>/bin:/usr/local/bin:/usr/bin:/bin
PROFILEREAD=true
PWD=<home>
PYTHONSTARTUP=/etc/pythonstart
QEMU_AUDIO_DRV=pa
QT4_IM_MODULE=xim
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=ibus
QT_IM_SWITCHER=imsw-multi
QT_SYSTEM_DIR=/usr/share/desktop-data
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/16061,unix/<hostname>:/tmp/.ICE-unix/16061
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=16011
SSH_ASKPASS=/usr/lib/ssh/ssh-askpass
SSH_AUTH_SOCK=/tmp/ssh-WMGImz87IXdC/agent.15966
TERM=xterm
TZ=:/etc/localtime
UBUNTU_MENUPROXY=1
USER=<user>
WINDOWMANAGER=/usr/bin/startplasma-x11
XAUTHLOCALHOSTNAME=<hostname>
XAUTHORITY=<home>/.Xauthority
XCURSOR_THEME=breeze_cursors
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XMODIFIERS=@im=ibus
XNLSPATH=/usr/share/X11/nls
XSESSION_IS_UP=yes 
 

Links:
------
[1] http://gambaswiki.org/wiki/doc/netiquette
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20221004/ce2b9e00/attachment.htm>


More information about the User mailing list