Long time user. Getting Unexpected Problem box when I try and launch Jaikoz. Also get message Child process exited with .code 1
Have rebooted computer, uninstalled and reinstalled Jaikoz but to no avail.
Please advise what other steps I can try
Unexpected Problem with Jaikoz /Child Process
When did it last work, have you just installed new version ?
Maybe your Virus Checker, try temporarily disabling it to see if resolves it.
Worked fine this morning, already using latest version. Closed programme then tried to reopen it few minutes later and got message. Have tried disabling virus checker but still get Unexpected Problem box.
Tried using JaikozDebug but after starting programme, that also brings up Unexpected Problem message.
Had issue occasionally with Unexpected Problem crash which seemed to be linked to importing files from different drives but this is first time I cannot launch Jaikoz at all
Hi, okay when using JaikozDebug it should open a Dos window and output some information to it, can you copy and paste this information.
Here’s the beginning (too many characters to post all)
OpenJDK 64-Bit Server VM warning: Option MaxRAMFraction was deprecated in version 10.0 and will likely be removed in a future release.
debuglogfile is:C:\Users\John/Jaikoz/Logs/jaikozdebug%u-%g.log
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: currentVersion:1187:thisVersion:1187
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: isFirstTime:falseisUpgrade:false
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setLocale:SEVERE: Setting Locale:en
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:deleteWindowsIzPackInstallation:SEVERE: Deleting old Izpack installation
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: setupLaf
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Look and Feel from UserSettings Is:com.formdev.flatlaf.FlatLaf
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupLAF:WARNING: Setting UIManager as default
02/05/2023 16.16.47:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: setupConsole
User Logfile is:C:\Users\John/Jaikoz/Logs/jaikozuser%u-%g.log
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: setupUserAgent
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:setupWindow:SEVERE: evtTasks
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:runOnEventThread:SEVERE: mainFrame
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:runOnEventThread:SEVERE: mainToolbar
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:runOnEventThread:SEVERE: mainLayout:toolbar
02/05/2023 16.16.49:com.jthink.jaikoz.MainWindow:runOnEventThread:SEVERE: mainLayout:screenlayout
java.lang.NullPointerException
at java.base/java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:207)
at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:555)
at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521)
at com.jthink.jaikoz.settings.MetadataColumnProperties.getTabName(MetadataColumnProperties.java:35)
at com.jthink.jaikoz.TagDisplayer.setupScreen(TagDisplayer.java:283)
at com.jthink.jaikoz.layout.TopLayout.setupGuiComponent(TopLayout.java:55)
at com.jthink.jaikoz.layout.TopLayout.<init>(TopLayout.java:20)
at com.jthink.jaikoz.layout.TopLayout.getInstanceOf(TopLayout.java:32)
at com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:159)
at com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:214)
at com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:731)
at com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:461)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
02/05/2023 16.16.55:com.jthink.jaikoz.detail.ArtworkDetailPane:setupPanel:SEVERE: SetupPanel1
02/05/2023 16.16.55:com.jthink.jaikoz.EventDispatchThreadExceptionHandler:handle:SEVERE: Uncaught throwable caught by EventDispatchThreadExceptionHandler:Cannot invoke "javax.swing.JSplitPane.getTopComponent()" because "splitPane" is null
java.lang.NullPointerException: Cannot invoke "javax.swing.JSplitPane.getTopComponent()" because "splitPane" is null
at com.jthink.jaikoz.action.ShowViewPane.initPane(ShowViewPane.java:70)
at com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:168)
at com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:214)
at com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:731)
at com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:461)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
02/05/2023 16.16.55:com.jthink.jaikoz.EventDispatchThreadExceptionHandler:handle:SEVERE: RuntimeException occurred in application
java.lang.NullPointerException: Cannot invoke "javax.swing.JSplitPane.getTopComponent()" because "splitPane" is null
at com.jthink.jaikoz.action.ShowViewPane.initPane(ShowViewPane.java:70)
at com.jthink.jaikoz.layout.ScreenLayout.setupScreen(ScreenLayout.java:168)
at com.jthink.jaikoz.layout.ScreenLayout.getLayout(ScreenLayout.java:214)
at com.jthink.jaikoz.MainWindow.runOnEventThread(MainWindow.java:731)
at com.jthink.jaikoz.MainWindow$1.run(MainWindow.java:461)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
02/05/2023 16.16.56:com.jthink.jaikoz.table.datasheet.Datasheets:getActiveEditSheet:SEVERE: No Active Edit Sheet Selected
02/05/2023 16.16.56:com.jthink.jaikoz.EventDispatchThreadExceptionHandler:handle:SEVERE: Uncaught throwable caught by EventDispatchThreadExceptionHandler:Cannot invoke "com.jthink.jaikoz.table.datasheet.Datasheet.getTable()" because the return value of "com.jthink.jaikoz.table.datasheet.Datasheets.getActiveEditSheet()" is null
java.lang.NullPointerException: Cannot invoke "com.jthink.jaikoz.table.datasheet.Datasheet.getTable()" because the return value of "com.jthink.jaikoz.table.datasheet.Datasheets.getActiveEditSheet()" is null
at com.jthink.jaikoz.detail.AbstractDetailPane$DetailTabVisibleListener.componentHidden(AbstractDetailPane.java:172)
at java.desktop/java.awt.Component.processComponentEvent(Component.java:6461)
at java.desktop/java.awt.Component.processEvent(Component.java:6406)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
at java.desktop/java.awt.Dialog.show(Dialog.java:1080)
at java.desktop/java.awt.Component.show(Component.java:1728)
at java.desktop/java.awt.Component.setVisible(Component.java:1675)
at java.desktop/java.awt.Window.setVisible(Window.java:1036)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)
at com.jthink.jaikoz.guielement.AbstractMessagePopupDisplayer.displayDialog(AbstractMessagePopupDisplayer.java:259)
at com.jthink.jaikoz.guielement.ErrorMessagePopupDisplayer.display(ErrorMessagePopupDisplayer.java:48)
at com.jthink.jaikoz.EventDispatchThreadExceptionHandler.handle(EventDispatchThreadExceptionHandler.java:103)
at com.jthink.jaikoz.EventDispatchThreadExceptionHandler.uncaughtException(EventDispatchThreadExceptionHandler.java:26)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1082)
at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1077)
at java.desktop/java.awt.EventDispatchThread.processException(EventDispatchThread.java:222)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:214)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
02/05/2023 16.16.56:com.jthink.jaikoz.EventDispatchThreadExceptionHandler:handle:SEVERE: RuntimeException occurred in application
java.lang.NullPointerException: Cannot invoke "com.jthink.jaikoz.table.datasheet.Datasheet.getTable()" because the return value of "com.jthink.jaikoz.table.datasheet.Datasheets.getActiveEditSheet()" is null
at com.jthink.jaikoz.detail.AbstractDetailPane$DetailTabVisibleListener.componentHidden(AbstractDetailPane.java:172)
at java.desktop/java.awt.Component.processComponentEvent(Component.java:6461)
at java.desktop/java.awt.Component.processEvent(Component.java:6406)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
at java.desktop/java.awt.Dialog.show(Dialog.java:1080)
at java.desktop/java.awt.Component.show(Component.java:1728)
at java.desktop/java.awt.Component.setVisible(Component.java:1675)
at java.desktop/java.awt.Window.setVisible(Window.java:1036)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)
at com.jthink.jaikoz.guielement.AbstractMessagePopupDisplayer.displayDialog(AbstractMessagePopupDisplayer.java:259)
at com.jthink.jaikoz.guielement.ErrorMessagePopupDisplayer.display(ErrorMessagePopupDisplayer.java:48)
at com.jthink.jaikoz.EventDispatchThreadExceptionHandler.handle(EventDispatchThreadExceptionHandler.java:103)
at com.jthink.jaikoz.EventDispatchThreadExceptionHandler.uncaughtException(EventDispatchThreadExceptionHandler.java:26)
Hi, it seems that one of your main tabs cannot initlalize because somehow the column name is missing from the language resource.
Try the following:
Go to C:\users\username\Jaikoz
Delete all columns*.properties files
Restart Jaikoz
Back up and running, much to my relief. Many thanks for your very speedy assistance