SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Unexpected Problem with Jaikoz /Child Process

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

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

1 Like