|
Sweet Home 3D Forum » List all forums » » Forum: Installation » » » Thread: Null Pointer Exception from Linux Debian version » » » » Post: Re: Null Pointer Exception from Linux Debian version |
Print at Jan 28, 2026, 8:44:48 AM |
| Posted by JosLouis at Jan 24, 2026, 9:43:59 PM |
|
Re: Null Pointer Exception from Linux Debian version Thanks for the prompt response. Definitely SweetHome3D does not work under KDE Plasma, but it works fine under MX-Linux 25 with XFCE on a HP Probook. =============================================================== Purge of Directories and reinstall under KDE-Plasma apt list sweet* > SH3D_purge.txt En train de lister… sweethome3d-furniture-editor/noble,noble,now 1.30-1 all [installé] sweethome3d-furniture-nonfree/noble,noble 1.6.2-2build2 all sweethome3d-furniture/noble,noble,now 1.8-1 all [installé, pouvant être supprimé automatiquement] sweethome3d-textures-editor/noble,noble,now 1.8-1 all [installé] sweethome3d/noble,noble 7.2+dfsg-1 all sudo apt purge sweet* >> SH3D_purge.txt Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… Le paquet « sweethome3d » n'est pas installé, et ne peut donc être supprimé Le paquet « sweethome3d-furniture-nonfree » n'est pas installé, et ne peut donc être supprimé Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : icedtea-netx janino java-wrappers junit junit4 libactivation-java libapache-pom-java libbatik-java libbcmail-java libbcpkix-java libbcprov-java libbcutil-java libcommons-io-java libcommons-logging-java libcommons-parent-java libfreehep-graphics2d-java libfreehep-graphicsbase-java libfreehep-graphicsio-java libfreehep-graphicsio-svg-java libfreehep-io-java libhamcrest-java libitext-java libjanino-java libjava3d-java libjava3d-jni libjaxp1.3-java libmail-java libnsl2 librhino-java libsunflow-java libtagsoup-java libvecmath-java libxml-commons-external-java libxmlgraphics-commons-java Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets suivants seront ENLEVÉS : sweethome3d-furniture* sweethome3d-furniture-editor* sweethome3d-textures-editor* 0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour. Après cette opération, 136 Mo d'espace disque seront libérés. Souhaitez-vous continuer ? [O/n] (Lecture de la base de données... (...) Suppression de sweethome3d-furniture (1.8-1) ... Suppression de sweethome3d-furniture-editor (1.30-1) ... Suppression de sweethome3d-textures-editor (1.8-1) ... Traitement des actions différées (« triggers ») pour desktop-file-utils (0.27-2build1) ... Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ... Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubuntu3) ... Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.6+22.04.20220217-0ubuntu5) ... Rebuilding /usr/share/applications/bamf-2.index... sudo apt autoremove >> SH3D_purge.txt Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… Les paquets suivants seront ENLEVÉS : icedtea-netx janino java-wrappers junit junit4 libactivation-java libapache-pom-java libbatik-java libbcmail-java libbcpkix-java libbcprov-java libbcutil-java libcommons-io-java libcommons-logging-java libcommons-parent-java libfreehep-graphics2d-java libfreehep-graphicsbase-java libfreehep-graphicsio-java libfreehep-graphicsio-svg-java libfreehep-io-java libhamcrest-java libitext-java libjanino-java libjava3d-java libjava3d-jni libjaxp1.3-java libmail-java libnsl2 librhino-java libsunflow-java libtagsoup-java libvecmath-java libxml-commons-external-java libxmlgraphics-commons-java 0 mis à jour, 0 nouvellement installés, 34 à enlever et 0 non mis à jour. Après cette opération, 34,2 Mo d'espace disque seront libérés. Souhaitez-vous continuer ? [O/n] (Lecture de la base de données... (...) Suppression de icedtea-netx (1.8.8-2ubuntu1) ... update-alternatives: suppression de l'alternative sélectionnée manuellement - bascule de javaws vers le mode automatique update-alternatives: suppression de l'alternative sélectionnée manuellement - bascule de itweb-settings vers le mode automatique update-alternatives: suppression de l'alternative sélectionnée manuellement - bascule de policyeditor vers le mode automatique Suppression de libsunflow-java (0.07.2.svn396+dfsg-18) ... Suppression de janino (2.7.0-2.1) ... Suppression de libbatik-java (1.17+dfsg-1) ... Suppression de java-wrappers (0.4) ... Suppression de libfreehep-graphics2d-java (2.4+dfsg-3) ... Suppression de libfreehep-io-java (2.0.2-6) ... Suppression de junit (3.8.2-10) ... Suppression de junit4 (4.13.2-4) ... Suppression de libitext-java (2.1.7-16) ... Suppression de libbcmail-java (1.77-1) ... Suppression de libmail-java (1.6.5-2) ... Suppression de libactivation-java (1.2.0-2) ... Suppression de libxmlgraphics-commons-java (2.8-2) ... Suppression de libcommons-logging-java (1.3.0-1ubuntu1) ... Suppression de libcommons-io-java (2.11.0-2) ... Suppression de libcommons-parent-java (56-1) ... Suppression de libapache-pom-java (29-2) ... Suppression de libbcpkix-java (1.77-1) ... Suppression de libbcprov-java (1.77-1) ... Suppression de libbcutil-java (1.77-1) ... Suppression de libfreehep-graphicsbase-java (2.4+dfsg-3) ... Suppression de libfreehep-graphicsio-java (2.4+dfsg-3) ... Suppression de libfreehep-graphicsio-svg-java (2.4+dfsg-3) ... Suppression de libhamcrest-java (2.2-2) ... Suppression de libjanino-java (2.7.0-2.1) ... Suppression de libjava3d-java (1.5.2+dfsg-18build1) ... Suppression de libjava3d-jni (1.5.2+dfsg-18build1) ... Suppression de libjaxp1.3-java (1.3.05-6) ... Suppression de libnsl2:amd64 (1.3.0-3build3) ... Suppression de librhino-java (1.7.14-2.1) ... Suppression de libtagsoup-java (1.2.1+-1.1) ... Suppression de libvecmath-java (1.5.2-7) ... Suppression de libxml-commons-external-java (1.4.01-6) ... Traitement des actions différées (« triggers ») pour desktop-file-utils (0.27-2build1) ... Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ... Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubuntu3) ... Traitement des actions différées (« triggers ») pour libc-bin (2.39-0ubuntu8.6) ... Traitement des actions différées (« triggers ») pour man-db (2.12.0-4build2) ... Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.6+22.04.20220217-0ubuntu5) ... Rebuilding /usr/share/applications/bamf-2.index... rm -vrf .eteks &>> SH3D_purge.txt (...) répertoire '.eteks' supprimé rm -vrf SweetHome3D-7.5/ &>> SH3D_purge.txt (...) répertoire 'SweetHome3D-7.5/' supprimé Download from: https://sourceforge.net/projects/sweethome3d/ =============================================================================== ./SweetHome3D-Java3D-1_5_2Orig &>> SH3D_purge.txt Java 3D: implicit antialiasing enabled Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at sun.awt.X11FontManager.getFileNameFromPlatformName(X11FontManager.java:174) (...) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ============================================================================== Change runtime to system JDK java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home' java.home = /usr/lib/jvm/java-21-openjdk-amd64 Replace runtime with /usr/lib/jvm/java-21-openjdk-amd64 in ============================================================================== /home/michel/SweetHome3D-7.5/SweetHome3D-Java3D-1_5_2 &>> SH3D_purge.txt Java 3D: implicit antialiasing enabled Exception in thread "J3D-Renderer-1" java.lang.IllegalAccessError: class javax.media.j3d.X11NativeConfigTemplate3D (in unnamed module @0x3af49f1c) cannot access class sun.awt.X11GraphicsConfig (in module java.desktop) because module java.desktop does not export sun.awt to unnamed module @0x3af49f1c at javax.media.j3d.X11NativeConfigTemplate3D.isGraphicsConfigSupported(X11NativeConfigTemplate3D.java:1 80) at javax.media.j3d.NativePipeline.isGraphicsConfigSupported(NativePipeline.java:3341) at javax.media.j3d.Renderer.doWork(Renderer.java:533) at javax.media.j3d.J3dThread.run(J3dThread.java:275) =============================================================================== Trial on HP Probook with Debian MX-Linux 25 with XFCE works fine without change =============================================================================== |
|
|
Current timezone is GMT Jan 28, 2026, 8:44:48 AM |