[Bug 1870813] Re: Scilab does not start on bionic and focal

Brian Murray 1870813 at bugs.launchpad.net
Fri Sep 10 18:46:40 UTC 2021


$ dput scilab_6.0.1-7ubuntu1\~18.04.2_source.changes 
Trying to upload package to ubuntu
Checking signature on .changes
gpg: /tmp/pkgs/bionic/scilab_6.0.1-7ubuntu1~18.04.2_source.changes: Valid signature from 1E918B66765B3E31
Checking signature on .dsc
gpg: /tmp/pkgs/bionic/scilab_6.0.1-7ubuntu1~18.04.2.dsc: Valid signature from 1E918B66765B3E31
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading scilab_6.0.1-7ubuntu1~18.04.2.dsc: done.
  Uploading scilab_6.0.1-7ubuntu1~18.04.2.debian.tar.xz: done.  
  Uploading scilab_6.0.1-7ubuntu1~18.04.2_source.buildinfo: done.  
  Uploading scilab_6.0.1-7ubuntu1~18.04.2_source.changes: done.
Successfully uploaded packages.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1870813

Title:
  Scilab does not start on bionic and focal

Status in Scilab:
  New
Status in scilab package in Ubuntu:
  Fix Released
Status in scilab source package in Bionic:
  Confirmed
Status in scilab source package in Focal:
  Confirmed
Status in scilab source package in Groovy:
  Fix Released

Bug description:
  [Impact]
  Scilab does not start. This is a regression from an OpenJDK 11 update.

  SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
  * improved dependencies
  * appdata/desktop fixes to improve user experience
  * update from 6.0.1 to 6.0.2 in Bionic

  [Test Case]
  On Bionic or Focal:

  Steps to reproduce:
  1. Install Scilab with `sudo apt-get install scilab`
  2. Try to launch Scilab from terminal by using command `scilab`

  Expected results:
  * Scilab started normally

  Actual results:
  * Scilab does not start, shows the following output in the terminal:

  $ scilab
  Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
  WARNING: An illegal reflective access operation has occurred
  WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
  WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  Could not access to the Main Scilab Class:
  Exception in thread "main" java.lang.ExceptionInInitializerError
   at org.scilab.modules.localization.Messages.gettext(Unknown Source)
   at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
   at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
  Caused by: java.lang.NullPointerException
   at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
   at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
   at java.base/java.lang.System.loadLibrary(System.java:1870)
   at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
   ... 3 more

  Scilab cannot create Scilab Java Main-Class (we have not been able to
  find the main Scilab class. Check if the Scilab and thirdparty
  packages are available).

  [Regression Potential]
  Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.

  * The patch that fix the library path regression OpenJDK 11 might
  regress on a later if OpenJDK 11 changes how the library path is
  loaded.

  The bug is only on the GUI version, so the patch might actually
  introduce regressions in the CLI, but that is unlikely as, AIUI the
  Java bits of the codebase are completely disabled in CLI mode.

  The Bionic patch might be combined with another bugfix, cf comment #35

  [From original report]
  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: scilab 6.1.0+dfsg1-1ubuntu3
  ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
  Uname: Linux 5.4.0-21-generic x86_64
  ApportVersion: 2.20.11-0ubuntu22
  Architecture: amd64
  CurrentDesktop: MATE
  Date: Sat Apr  4 19:12:56 2020
  InstallationDate: Installed on 2020-04-04 (0 days ago)
  InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
  PackageArchitecture: all
  SourcePackage: scilab
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/scilab/+bug/1870813/+subscriptions




More information about the Ubuntu-sponsors mailing list