Quantcast
Channel: CentOS Bug Tracker - Issues
Viewing all articles
Browse latest Browse all 19115

0006145: Java Application crashes (all applications made with install4j installer)

$
0
0
I created a few installers with enabled text mode. The problem is that when i run this on CentOS its crashing. I tested a little bit: its working on CentOS 5.8 with OpenJDK Runtime Environment (IcedTea6 1.10.10) <br /> (rhel-1.28.1.10.10.el5_8-x86_64) OpenJDK 64-Bit Server VM (build <br /> 20.0-b11, mixed mode) [root@localhost ~]# lsb_release -rd<br /> Description: CentOS release 5.8 (Final)<br /> Release: 5.8<br /> <br /> But with this, its not working anymore:<br /> [root@localhost etc]# cat centos-release CentOS release 6.3 (Final) <br /> [root@localhost etc]# java -version java version "1.6.0_24"<br /> OpenJDK Runtime Environment (IcedTea6 1.11.5) <br /> (rhel-1.50.1.11.5.el6_3-x86_64) OpenJDK 64-Bit Server VM (build <br /> 20.0-b12, mixed mode)<br /> <br /> Also with JRE7 on CentOS 6.3 i get the same error.<br /> Its running fine with Fedora 18 and:<br /> java version "1.7.0_09-icedtea"<br /> OpenJDK Runtime Environment (fedora-2.3.3.2.fc18-x86_64) OpenJDK <br /> 64-Bit Server VM (build 23.2-b09, mixed mode)<br /> <br /> But not with CentOS 6.3 and:<br /> [root@localhost ~]# java -version<br /> java version "1.7.0_09-icedtea"<br /> OpenJDK Runtime Environment (rhel-2.3.3.2.el6_3-x86_64) OpenJDK 64-Bit <br /> Server VM (build 23.2-b09, mixed mode)<br /> <br /> Which looks very close.<br /> <br /> The stacktrace of the error:<br /> <br /> [root@mss-osisdev ~]# ./someApp.sh -c Starting Installer ...<br /> java.lang.NullPointerException<br /> at<br /> sun.awt.X11FontManager.getDefaultPlatformFont(X11FontManager.java:779)<br /> at sun.font.SunFontManager$2.run(SunFontManager.java:432)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at sun.font.SunFontManager.<init>(SunFontManager.java:375)<br /> at sun.awt.X11FontManager.<init>(X11FontManager.java:32)<br /> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native<br /> Method)<br /> at<br /> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces<br /> sorImpl.java:57)<br /> at<br /> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc<br /> torAccessorImpl.java:45)<br /> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)<br /> at java.lang.Class.newInstance0(Class.java:372)<br /> at java.lang.Class.newInstance(Class.java:325)<br /> at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at<br /> sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)<br /> at sun.font.SunFontManager.getInstance(SunFontManager.java:249)<br /> at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)<br /> at<br /> sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1003)<br /> at javax.swing.JComponent.getFontMetrics(JComponent.java:1615)<br /> at<br /> javax.swing.text.WrappedPlainView.updateMetrics(WrappedPlainView.java:318)<br /> at<br /> javax.swing.text.WrappedPlainView.updateChildren(WrappedPlainView.java:297)<br /> at<br /> javax.swing.text.WrappedPlainView.insertUpdate(WrappedPlainView.java:463)<br /> at<br /> javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:16<br /> 02)<br /> at<br /> javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.ja<br /> va:1861)<br /> at<br /> javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:202<br /> )<br /> at<br /> javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:7<br /> 49)<br /> at<br /> javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:708)<br /> at<br /> javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)<br /> at javax.swing.text.DefaultEditorKit.read(DefaultEditorKit.java:273)<br /> at javax.swing.JEditorPane.setText(JEditorPane.java:1413)<br /> at javax.swing.JEditorPane.<init>(JEditorPane.java:291)<br /> at<br /> com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExec<br /> utor.init(Unknown Source)<br /> at<br /> com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<ini<br /> t>(Unknown Source)<br /> at<br /> com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExec<br /> utor.<init>(Unknown Source)<br /> at<br /> com.install4j.runtime.installer.Installer.getScreenExecutor(Unknown Source)<br /> at com.install4j.runtime.installer.Installer.runInProcess(Unknown<br /> Source)<br /> at com.install4j.runtime.installer.Installer.main(Unknown Source)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> at<br /> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57<br /> )<br /> at<br /> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl<br /> .java:43)<br /> at java.lang.reflect.Method.invoke(Method.java:601)<br /> at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)<br /> at com.install4j.runtime.launcher.Launcher.main(Unknown Source) Could not display the GUI. This application needs access to an X Server.<br /> *******************************************************************<br /> You can also run this application in console mode without access to an X server by passing the argument -c<br /> *******************************************************************<br /> <br /> Install4j said thats a problem with the JRE. But because its working as expected on CentOS 5.8 and F17/F18 i guess its more a problem with CentOS?

Viewing all articles
Browse latest Browse all 19115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>