Ошибка при выполнении Install4j на фотонной ОС - PullRequest
1 голос
/ 15 января 2020

Журнал ошибок:

Запуск установщика ... Подобраны JAVA_TOOL_OPTIONS: -Xms32M -Xmx128M Этот модуль запуска был создан с ознакомительной версией install4j. Произошла ошибка: java .lang.RuntimeException: java .lang.reflect.InvocationTargetException Журнал ошибок: /tmp/install4jError4730936787587270008.log java .lang.RuntimeException: java .lang.reflect.InExocaget. install4j.runtime.installer.frontend.GUIHelper.invokeOnEDT (GUIHelper. java: 719) по адресу com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init (AbstractHeadlessScreenExinstall 10). 10). runtime.installer.frontend.headless.ConsoleScreenExecutor. (ConsoleScreenExecutor. java: 24) в com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor. (InstallerConsoleScreenExecutor. java: 6) в com.install. installer.Installer.getScreenExecutor (Установщик. java: 87) на com.install4j.runtime.installer.Installer.runInProcess (Установщик. java: 56) на com.install4j.runtime.installer.Installer.main (Установщик. java: 45) в sun.reflect.NativeMet hodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Meked. в com.exe4j.runtime.LauncherEngine.launch (LauncherEngine. java: 84) в com.install4j.runtime.launcher.UnixLauncher.start (UnixLauncher. java: 66) в install4j.Installer1845983829.main (неизвестный источник) Вызывается: java .lang.reflect.InvocationTargetException at java .awt.EventQueue.invokeAndWait (EventQueue. java: 1349) в java .awt.EventQueue.invokeAndWait (EventQueue. java: 1346): at com.install4j.runtime.installer.frontend.GUIHelper.invokeOnEDT (GUIHelper. java: 715) ... еще 13 Причина: java .lang.UnsatisfiedLinkError: / usr / lib / jvm / OpenJDK -1.8.0.192 / jre / lib / amd64 / libfontmanager.so: libharfbuzz.so.0: невозможно открыть общий объектный файл: такого файла нет или каталог в java .lang.ClassLoader $ NativeLibrary.load (собственный метод ) в java .lang.ClassLoader.loadLibrary0 (ClassLoader. java: 1941) в java .lang.ClassLoader.loadLibrary (ClassLoader. java: 1845) в java .lang.Runtime.loadLibrary0 (время выполнения. java: 870) в java .lang. System.loadLibrary (System. java: 1122) в sun.font.FontManagerNativeLibrary $ 1.run (FontManagerNativeLibrary. java: 61) в java .security.AccessController.doPrivileged (собственный метод) в sun.font.FontManagerNativeLrary . (FontManagerNativeLibrary. java: 32) в sun.font.SunFontManager $ 1.run (SunFontManager. java: 339) в java .security.AccessController.doPrivileged (собственный метод) в sun.font.SunFontManager. ( SunFontManager. java: 335) в sun.font.FontDesignMetrics.getMetrics (FontDesignMetrics. java: 264) в sun.swing.SwingUtilities2.getFontMetrics (SwingUtilities2. java: 1113) в javax.swing.JFomponent. (JComponent. java: 1626) в javax.swing.text.WrappedPlainView.updateMetrics (WrappedPlainView. java: 318) в javax.swing.text.WrappedPlainView.updateChildren (WrappedPlainView. java: 297 в: 297) swing.text.WrappedPlainView.insertUpdat e (WrappedPlainView. java: 463) в javax.swing.plaf.basi c .BasicTextUI $ RootView.insertUpdate (BasicTextUI. java: 1610) в javax.swing.plaf.basi c .BasicText UpdateHandler.insertUpdate (BasicTextUI. java: 1869) в javax.swing.text.AbstractDocument.fireInsertUpdate (AbstractDocument. java: 201) в javax.swing.text.AbstractDocument.handle *sertString (AbstractDocument: * 10). в javax.swing.text.AbstractDocument.insertString (AbstractDocument. java: 707) в javax.swing.text.PlainDocument.insertString (PlainDocument. java: 130) в javax.swing.text.DefaultEditorKit.read (DefaultEditor . java: 273) на javax.swing.JEditorPane.setText (JEditorPane. java: 1416) на javax.swing.JEditorPane. (JEditorPane. java: 290) на com.install4j.runtime.installer.frontend .headless.AbstractHeadlessScreenExecutor.createEditorPane (AbstractHeadlessScreenExecutor. java: 357) в com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.initFontMannd .headless.AbstractHeadlessScreenExecutor.access $ 400 (AbstractHeadlessScreenExecutor. java: 28) в com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor $ 2.run (AbstractHeadlessScreenExecutor. java 7785): .InvocationEvent.dispatch (InvocationEvent. java: 301) в java .awt.EventQueue.dispatchEve ntImpl (EventQueue. java: 758) в java .awt.EventQueue.access $ 500 (EventQueue. java: 97) в java .awt.EventQueue $ 3.run (EventQueue. java: 709) в java .awt.EventQueue $ 3.run (EventQueue. java: 703) в java .security.AccessController.doPrivileged (собственный метод) в java .security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrimainile 1097 *: 74) в java .awt.EventQueue.dispatchEvent (EventQueue. java: 728) в java .awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread. java: 205) в java .awt. EventDispatchThread.pumpEventsForFilter (EventDispatchThread. java: 116) в java .awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread. java: 105) в java .awt.EventDispatchThread (*): EventEmp. в java .awt.EventDispatchThread.pumpEvents (EventDispatchThread. java: 93) в java .awt.EventDispatchThread.run (EventDispatchThread. java: 82) **

Java Версия:

root@photon-machine [~] # java -version поднял JAVA_TOOL_OPTIONS: -Xms32M -Xmx128M версия openjdk "1.8.0-internal" среда выполнения OpenJDK (сборка 1.8.0-internal-_2018_10_24_06_54-b00) 64-битная виртуальная машина OpenJDK (сборка 25.71-b00, смешанный режим)

Имя ОС: VMware Photon / Linux

Версия Install4j: 6

1 Ответ

1 голос
/ 15 января 2020

Методы обхода проблем, связанных со шрифтами на машинах без головы, реализованы в install4j 8.x, но не в install4j 6.x.

...