Projectlibre won't start

Hi Guys,

I am running Lubuntu 20.10 and have just installed projectlibre 1.9.1 using snap. Installation was successful but the software won’t start up. Nothing happened after clicking its shortcut. Below are the outputs from command line. Please help.

Java auto-detection…
Checking /snap/projectlibre/3/usr/lib/jvm/default-java/bin/java
Java version: 11 OK
Java implementation: OpenJDK OK
Java OK
Picked up _JAVA_OPTIONS: -Duser.home=/home/XXXX/snap/projectlibre/3
Apr 14, 2021 10:43:23 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Exception in thread “main” java.lang.InternalError: java.lang.reflect.InvocationTargetException
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:247)
at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:265)
at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:856)
at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerBig.updateTitleStrings(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerBig.(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerCustom.(Unknown Source)
at org.pushingpixels.flamingo.api.common.CommandButtonDisplayState$1.createLayoutManager(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.installUI(Unknown Source)
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685)
at org.pushingpixels.flamingo.api.common.JCommandButton.updateUI(Unknown Source)
at org.pushingpixels.flamingo.api.common.JCommandButton.(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.createLeadingScroller(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.installComponents(Unknown Source)
at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.installUI(Unknown Source)
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685)
at org.pushingpixels.flamingo.api.common.JScrollablePanel.updateUI(Unknown Source)
at java.desktop/javax.swing.JPanel.(JPanel.java:86)
at java.desktop/javax.swing.JPanel.(JPanel.java:109)
at java.desktop/javax.swing.JPanel.(JPanel.java:117)
at org.pushingpixels.flamingo.api.common.JScrollablePanel.(Unknown Source)
at com.projectlibre.ui.ribbon.ProjectLibreRibbonUI.installComponents(Unknown Source)
at com.projectlibre.ui.ribbon.ProjectLibreRibbonUI.installUI(Unknown Source)
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.updateUI(Unknown Source)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.(Unknown Source)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.(Unknown Source)
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.initRibbon(Unknown Source)
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.(Unknown Source)
at com.projectlibre1.pm.graphic.frames.MainRibbonFrame.(Unknown Source)
at com.projectlibre1.pm.graphic.frames.MainFrameFactory.creareMainFrame(Unknown Source)
at com.projectlibre1.pm.graphic.gantt.Main.main(Unknown Source)
at com.projectlibre1.main.Main.main(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:84)
… 34 more
Caused by: java.lang.NullPointerException
at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1262)
at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:225)
at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:107)
at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:719)
at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:367)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/sun.font.SunFontManager.(SunFontManager.java:312)
at java.desktop/sun.awt.FcFontManager.(FcFontManager.java:35)
at java.desktop/sun.awt.X11FontManager.(X11FontManager.java:56)
… 39 more

Hi,

My ProjectLibre doesn’t run either and it also has issues with Java. OS: Ubuntu MATE 23.04.

Picked up _JAVA_OPTIONS: -Duser.home=/home/robertolabarca/snap/projectlibre/5 java.lang.NullPointerException at com.projectlibre1.preference.ConfigurationFile.getDirectoryBundle(Unknown Source) at com.projectlibre1.strings.Messages.getStringFromBundles(Unknown Source) at com.projectlibre1.strings.Messages.getString(Unknown Source) at com.projectlibre1.configuration.Settings.(Unknown Source) at com.projectlibre1.pm.graphic.frames.ApplicationStartupFactory.(Unknown Source) at com.projectlibre1.pm.graphic.gantt.Main.main(Unknown Source) at com.projectlibre1.main.Main.main(Unknown Source) Exception in thread “main” java.lang.InternalError: java.lang.reflect.InvocationTargetException at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74) at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:249) at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:265) at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:861) at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerBig.updateTitleStrings(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerBig.(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerCustom.(Unknown Source) at org.pushingpixels.flamingo.api.common.CommandButtonDisplayState$1.createLayoutManager(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.installUI(Unknown Source) at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685) at org.pushingpixels.flamingo.api.common.JCommandButton.updateUI(Unknown Source) at org.pushingpixels.flamingo.api.common.JCommandButton.(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.createLeadingScroller(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.installComponents(Unknown Source) at org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI.installUI(Unknown Source) at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685) at org.pushingpixels.flamingo.api.common.JScrollablePanel.updateUI(Unknown Source) at java.desktop/javax.swing.JPanel.(JPanel.java:86) at java.desktop/javax.swing.JPanel.(JPanel.java:109) at java.desktop/javax.swing.JPanel.(JPanel.java:117) at org.pushingpixels.flamingo.api.common.JScrollablePanel.(Unknown Source) at com.projectlibre.ui.ribbon.ProjectLibreRibbonUI.installComponents(Unknown Source) at com.projectlibre.ui.ribbon.ProjectLibreRibbonUI.installUI(Unknown Source) at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685) at org.pushingpixels.flamingo.api.ribbon.JRibbon.updateUI(Unknown Source) at org.pushingpixels.flamingo.api.ribbon.JRibbon.(Unknown Source) at org.pushingpixels.flamingo.api.ribbon.JRibbon.(Unknown Source) at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.initRibbon(Unknown Source) at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.(Unknown Source) at com.projectlibre1.pm.graphic.frames.MainRibbonFrame.(Unknown Source) at com.projectlibre1.pm.graphic.frames.MainFrameFactory.creareMainFrame(Unknown Source) at com.projectlibre1.pm.graphic.gantt.Main.main(Unknown Source) at com.projectlibre1.main.Main.main(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:84) … 34 more Caused by: java.lang.NullPointerException at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1262) at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:225) at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:107) at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:719) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:379) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.font.SunFontManager.(SunFontManager.java:324) at java.desktop/sun.awt.FcFontManager.(FcFontManager.java:35) at java.desktop/sun.awt.X11FontManager.(X11FontManager.java:56) … 39 more

you should contact the packager:

$ snap info projectlibre | grep contact 
contact:   jean-baptiste@ubuntu.com