Closed plat-zhaw closed 11 months ago
Thank you for reporting this issue @plat-zhaw ! I was able to successfully duplicate it. The CHANGELOG.md
file is being included in the .tar.gz, but it's at the top level. It needs to also be in the joulescope_ui
directory.
For the same reason, Help → Credits also does not work since it cannot find CREDITS.html
.
You are right about the credits in the help @mliberty1. I just downloaded the application manually from the website. This one does not have the issue. Not at the startup and also not while displaying the credits. See terminal session below.
plat@6674:~$ ls -al | grep -i joulescope
drwxrwxr-x 5 plat plat 4096 Jul 4 10:37 .joulescope
drwxr-xr-x 16 plat plat 12288 Jun 29 21:13 joulescope_1_0_23
drwxrwxr-x 3 plat plat 4096 Jul 4 10:37 .joulescope_driver
plat@6674:~$ rm -rf .joulescope .joulescope_driver
plat@6674:~$ ls -al | grep -i joulescope
drwxr-xr-x 16 plat plat 12288 Jun 29 21:13 joulescope_1_0_23
plat@6674:~$ cd joulescope_1_0_23/
plat@6674:~/joulescope_1_0_23$ ./joulescope_launcher &
[1] 18190
plat@6674:~/joulescope_1_0_23$ Publish to unknown topic registry/style/settings/enable
*****************************
* Joulescope User Interface *
* UI Version = 1.0.23 *
*****************************
info = {
"joulescope": {
"ui_version": "1.0.23"
},
"platform": {
"name": "linux",
"python_version": "3.11.4 (main, Jun 7 2023, 11:01:02) [GCC 11.3.0]",
"platform": "Linux-5.19.0-46-generic-x86_64-with-glibc2.35",
"processor": "x86_64",
"executable": "/home/plat/joulescope_1_0_23/joulescope_launcher",
"frozen": "/home/plat/joulescope_1_0_23"
}
}
=====
qt.dbus.integration: Could not connect "org.freedesktop.IBus" to globalEngineChanged(QString)
WARNING:2023-07-12 14:52:19,153:pubsub.py:1341:joulescope_ui.pubsub:Could not unregister <class 'joulescope_ui.widgets.debug.debug_widget.DebugWidget'> - invalid spec
WARNING:2023-07-12 14:52:19,280:waveform_widget.py:551:joulescope_ui.widgets.waveform.waveform_widget:No default source available
WARNING:2023-07-12 14:52:19,584:pubsub.py:887:joulescope_ui.pubsub:Publish to unknown topic registry/JS220-000185/sources/1/info
WARNING:2023-07-12 14:52:25,704:pubsub.py:887:joulescope_ui.pubsub:Publish to unknown topic registry/JsdrvStreamBuffer:001/settings/signals/JS220-000185.v/range
WARNING:2023-07-12 14:52:25,704:pubsub.py:887:joulescope_ui.pubsub:Publish to unknown topic registry/JsdrvStreamBuffer:001/settings/signals/JS220-000185.p/range
[1]+ Done ./joulescope_launcher
I am not sure if that is important or if it helps you at all. I just stumbled across this and thought I should inform you about that.
Fixed in 1.0.27
Joulescope model
JS220
UI version
other
What OS are you seeing the problem on?
Linux Ubuntu amd64 (PC)
What happened?
Today I updated the Python packages joulescope-ui to the newest version 1.0.23 (which is not selectable in the bug report field UI Version). I also upgraded the Python package joulescope to its newest version 1.1.8. The operating system is Ubuntu 22.04.02 LTS AMD64. When I try and start the Joulescope software, I get the following error message.
It appears that some file README.md is missing. It follows the terminal output (because I started the software from the command line).
I then closed the error message. The graphical user interface showed an empty Waveform widget and I could not connect to the Joulescope device. So I closed the software. Unfortunately, I did not take a screenshot, because I thought I could reproduce the error. But the second time I started the joulescope-ui it worked just fine, as the following terminal session confirms.
I guess the README.md is only displayed at the first start after installation/upgrading. So it is not really a big issue for me. I just thought you might want to know that.
What was expected?
No error should be shown at start-up of the software.
How to reproduce?
joulescope ui
.Extra information
No response