[BUG]Macroeditor doesn't accept serveral letters

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
strahlensauger
Posts: 33
Joined: Thu Dec 16, 2021 8:13 pm

[BUG]Macroeditor doesn't accept serveral letters

Post by strahlensauger »

Hello,
when I open the Macroeditor I cannot write the letters
wertzvb
I get a
'failed to create compose table'
error
in older versions everything worked fine.
This error occurs not only on my main production machine but also
on another PC running debian.
Is this a bug already known?
Thanks

Code: Select all

OS: Arch Linux (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.21.0.31695 (Git) AppImage
Build type: Release
Branch: master
Hash: 64caea207394bb05587c8ffb29b7a3e8696d24df
Python 3.10.8, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * Assembly4.backup1662658912.4353526
  * Behave-Dark-Colors 0.1.1
  * Behave-Dark-Colors.backup1662668082.023044
  * Assembly4 0.12.4
  * FeedsAndSpeeds 0.5.0
  * freecad.gears 1.0.0
  * A2plus 0.4.60e
  * A2plus.backup1662291454.6363213
chrisb
Veteran
Posts: 53933
Joined: Tue Mar 17, 2015 9:14 am

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by chrisb »

I cannot confirm. Does it occur on newly created or existing macros?
strahlensauger wrote: Fri Jan 27, 2023 10:10 pm in older versions everything worked fine.
Please add the last version known to work.

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31641 (Git)
Build type: Release
Branch: master
Hash: d28d63b87b60161419c6c0c532fbbfaed96926b8
Python 3.10.8, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * FC_SU
  * DynamicData 2.46.0
  * freecad.gears 1.0.0
  * FeedsAndSpeeds 0.5.0
  * dxf-library
  * fcgear 1.0.0
  * fasteners 0.4.54
  * sheetmetal 0.2.60
  * ExplodedAssembly
  * Curves 0.6.5
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
strahlensauger
Posts: 33
Joined: Thu Dec 16, 2021 8:13 pm

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by strahlensauger »

The last known working version is 31513.
Version 316142 is the first version not working. (I dont know if there are versions inbetween)
I use the Appimage for Linux.
The error occurs in the Macro editor, no matter if it is a newly created macro or an existing one.
chrisb
Veteran
Posts: 53933
Joined: Tue Mar 17, 2015 9:14 am

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by chrisb »

I can check when the next version comes out, probably tomorrow. Please correct the number 316142. It's not clear which of the last three digits is/are wrong.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
strahlensauger
Posts: 33
Joined: Thu Dec 16, 2021 8:13 pm

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by strahlensauger »

Sorry my bad, it was 31641.
Thanks for your assistance.
I just setup an old laptop with opensuse leap, just to check.
The error 'failed to create compose table' appeared, but it accepted
all letters from the keyboard.
Pretty weird...
chrisb
Veteran
Posts: 53933
Joined: Tue Mar 17, 2015 9:14 am

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by chrisb »

So it is indeed supposed to work in my version. I will recheck as promised.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
drmacro
Veteran
Posts: 8870
Joined: Sun Mar 02, 2014 4:35 pm

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by drmacro »

Seems ok in 31702, Debian 11.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
strahlensauger
Posts: 33
Joined: Thu Dec 16, 2021 8:13 pm

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by strahlensauger »

In the arch linux OS the error still persists with the newly released
FreeCAD 31709. Debian is OK, opensuse Leap throws still an error message
but works. Because of the Appimage I think
missing packages could not be the reason for that, also
everything worked fine in versions prior to 31641..
strahlensauger
Posts: 33
Joined: Thu Dec 16, 2021 8:13 pm

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by strahlensauger »

Doesn't work even on a fresh arch installation and also in the python console
the same letters are ignored.
Because I experience this error on multiple arch machines, I guess everybody
with an arch linux OS should have the same problems.
Worth a bug report?
openBrain
Veteran
Posts: 9034
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: [BUG]Macroeditor doesn't accept serveral letters

Post by openBrain »

strahlensauger wrote: Mon Jan 30, 2023 4:37 pm Doesn't work even on a fresh arch installation and also in the python console
the same letters are ignored.
Because I experience this error on multiple arch machines, I guess everybody
with an arch linux OS should have the same problems.
Worth a bug report?
Could you please give output of

Code: Select all

locale
command entered in your OS console ?
Post Reply