You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Fedd <fe...@sql.ru> on 2019/04/18 10:58:24 UTC

Netbeans stopped working

Suddenly my Netbeans 11 installed with apt on Ubuntu 18.04.2 stopped 
starting saying that the java version is too old or javafx is missing:

Here is what I have:

~$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

   Selection    Path Priority   Status
------------------------------------------------------------
   0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101      
auto mode
   1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101      
manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081      
manual mode

I have tried both java 11 and java 8, not forhetting to update Java Home:

~$ export JAVA_HOME="$(jrunscript -e 
'java.lang.System.out.println(java.lang.System.getProperty("java.home"));')"

Prior to today all ran smoothly. Haven't apt-updated anything for a 
week. Didn't start to start after update anyyway.

Full console printout, then apt show netbeans info:

~$netbeans
-------------------------------------------------------------------------------
 >Log Session: Thursday, April 18, 2019 1:51:16 PM MSK
 >System Info:
   Product Version         = Apache NetBeans IDE 11.0 (Build 
incubator-netbeans-snap-release-10-on-20190404)
   Operating System        = Linux version 4.15.0-47-generic running on 
amd64
   Java; VM; Vendor        = 1.8.0_191; OpenJDK 64-Bit Server VM 
25.191-b12; Oracle Corporation
   Runtime                 = OpenJDK Runtime Environment 
1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12
   Java Home               = /usr/lib/jvm/java-8-openjdk-amd64/jre
   System Locale; Encoding = en_US (nb); UTF-8
   Home Directory          = /home/fedd
   Current Directory       = /home/fedd
   User Directory          = /home/fedd/snap/netbeans/common/data/11.0
   Cache Directory         = /home/fedd/snap/netbeans/common/cache/11.0
   Installation            = /snap/netbeans/6/netbeans/nb
                             /snap/netbeans/6/netbeans/ergonomics
                             /snap/netbeans/6/netbeans/ide
                             /snap/netbeans/6/netbeans/extide
                             /snap/netbeans/6/netbeans/java
                             /snap/netbeans/6/netbeans/apisupport
                             /snap/netbeans/6/netbeans/webcommon
                             /snap/netbeans/6/netbeans/websvccommon
                             /snap/netbeans/6/netbeans/enterprise
                             /snap/netbeans/6/netbeans/profiler
                             /snap/netbeans/6/netbeans/php
                             /snap/netbeans/6/netbeans/harness
                             /snap/netbeans/6/netbeans/groovy
                             /snap/netbeans/6/netbeans/extra
                             /snap/netbeans/6/netbeans/javafx
                             /snap/netbeans/6/netbeans/platform
   Boot & Ext. Classpath   = 
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/classes:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/icedtea-sound.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunpkcs11.jar
   Application Classpath   = 
/snap/netbeans/6/netbeans/platform/lib/boot.jar:/snap/netbeans/6/netbeans/platform/lib/org-openide-modules.jar:/snap/netbeans/6/netbeans/platform/lib/org-openide-util.jar:/snap/netbeans/6/netbeans/platform/lib/org-openide-util-lookup.jar:/snap/netbeans/6/netbeans/platform/lib/org-openide-util-ui.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/dt.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
   Startup Classpath       = 
/snap/netbeans/6/netbeans/platform/core/asm-all-5.0.1.jar:/snap/netbeans/6/netbeans/platform/core/core-base.jar:/snap/netbeans/6/netbeans/platform/core/core.jar:/snap/netbeans/6/netbeans/platform/core/org-netbeans-libs-asm.jar:/snap/netbeans/6/netbeans/platform/core/org-openide-filesystems-compat8.jar:/snap/netbeans/6/netbeans/platform/core/org-openide-filesystems.jar:/snap/netbeans/6/netbeans/nb/core/org-netbeans-upgrader.jar:/snap/netbeans/6/netbeans/nb/core/locale/core_nb.jar
-------------------------------------------------------------------------------
WARNING [org.netbeans.core.modules]
java.lang.UnsupportedClassVersionError: javafx/application/Application 
has been compiled by a more recent version of the Java Runtime (class 
file version 54.0), this version of the Java Runtime only recognizes 
class file versions up to 52.0
     at java.lang.ClassLoader.defineClass1(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
     at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:286)
     at 
org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:234)
     at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:162)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[catch] at org.netbeans.Util.checkPackageDependency(Util.java:144)
     at org.netbeans.ModuleManager.enable(ModuleManager.java:1342)
     at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
     at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
     at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
     at 
org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
     at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
     at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
     at org.netbeans.core.startup.Main.start(Main.java:282)
     at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
     at java.lang.Thread.run(Thread.java:748)
java.lang.IllegalStateException: Were trying to install a module that 
had never been checked: StandardModule:org.netbeans.libs.javafx jarFile: 
/snap/netbeans/6/netbeans/platform/modules/org-netbeans-libs-javafx.jar
     at org.netbeans.ModuleManager.enable(ModuleManager.java:1363)
     at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
     at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
     at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
     at 
org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
     at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
     at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
     at org.netbeans.core.startup.Main.start(Main.java:282)
     at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
     at java.lang.Thread.run(Thread.java:748)
Caused by: org.netbeans.InvalidException: JavaFX libraries are missing 
in your JDK. Download JDK from Oracle
or continue with some modules disabled.
     at org.netbeans.ModuleManager.enable(ModuleManager.java:1345)
     ... 9 more

:~$ sudo apt show netbeans
Package: netbeans
Version: 10.0-3~18.04.1ubuntu1
Priority: optional
Section: universe/java
Origin: Ubuntu
Maintainer: Ubuntu Developers <ub...@lists.ubuntu.com>
Original-Maintainer: Debian Java Maintainers 
<pk...@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2 218 kB
Depends: default-jdk | java8-sdk, libnb-apisupport3-java (= 
10.0-3~18.04.1ubuntu1), libnb-ide14-java (= 10.0-3~18.04.1ubuntu1), 
libnb-java5-java (= 10.0-3~18.04.1ubuntu1), libnb-platform18-java (>= 10)
Homepage: https://netbeans.org/
Download-Size: 591 kB
APT-Sources: http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe 
amd64 Packages
Description: Extensible Java IDE
  Integrated Development Environment for software developers. It supports
  development of desktop, enterprise, web, and mobile applications. Package
  includes the Base IDE, Java Development Tools and Plug-in Development 
Tools.
  Support for PHP, Ruby, C/C++, Java EE and others can be added.


Solved - Re: Netbeans stopped working

Posted by Fedd <fe...@sql.ru>.
Thanks... reinstalling revived it. I forgot it was a snap package.

Congratulations for graduating from incubation!

fedd

On 18.04.2019 14:36, Neil C Smith wrote:
> On Thu, 18 Apr 2019 at 12:08, Fedd <fe...@sql.ru> wrote:
>> ~$ sudo update-alternatives --config java
>> There are 2 choices for the alternative java (providing /usr/bin/java).
> If doing that, make sure to also change the alternative for javac.
>
> Or change the --jdkhome value in etc/netbeans.conf / pass it in on the CLI.
>
> Also note that for a long time the OpenJDK 11 in Ubuntu 18.04 was
> actually OpenJDK 10 - stupidest idea ever!  Looks like it might now
> finally be updated, but worth checking you have the latest version.
> I'm personally using OpenJDK 11 from AdoptOpenJDK rather than the
> Ubuntu packaged one.
>
>
>>     Installation            = /snap/netbeans/6/netbeans/nb
> ...
>> :~$ sudo apt show netbeans
>> Package: netbeans
>> Version: 10.0-3~18.04.1ubuntu1
> You seem to have installed the snap package, not the repository
> version (which is NB 10 anyway).
>
> Best wishes,
>
> Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


Re: Netbeans stopped working

Posted by Neil C Smith <ne...@apache.org>.
On Thu, 18 Apr 2019 at 12:08, Fedd <fe...@sql.ru> wrote:
> ~$ sudo update-alternatives --config java
> There are 2 choices for the alternative java (providing /usr/bin/java).

If doing that, make sure to also change the alternative for javac.

Or change the --jdkhome value in etc/netbeans.conf / pass it in on the CLI.

Also note that for a long time the OpenJDK 11 in Ubuntu 18.04 was
actually OpenJDK 10 - stupidest idea ever!  Looks like it might now
finally be updated, but worth checking you have the latest version.
I'm personally using OpenJDK 11 from AdoptOpenJDK rather than the
Ubuntu packaged one.


>    Installation            = /snap/netbeans/6/netbeans/nb
...
> :~$ sudo apt show netbeans
> Package: netbeans
> Version: 10.0-3~18.04.1ubuntu1

You seem to have installed the snap package, not the repository
version (which is NB 10 anyway).

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@netbeans.apache.org
For additional commands, e-mail: users-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists