Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPE in SptEditorImpl:451 #395

Closed
jjazzboss opened this issue Dec 30, 2023 · 0 comments
Closed

NPE in SptEditorImpl:451 #395

jjazzboss opened this issue Dec 30, 2023 · 0 comments
Labels
bug Something isn't working
Milestone

Comments

@jjazzboss
Copy link
Owner

jjazzboss commented Dec 30, 2023

Log Session: Saturday, December 30, 2023 at 9:19:30 AM South Africa Standard Time
System Info:
Product Version = JJazzLab 20-91f9ed846ac143b52d50b5ea323a42c2f7e78392
Operating System = Windows 10 version 10.0 running on amd64
Java; VM; Vendor = 17.0.9; OpenJDK 64-Bit Server VM 17.0.9+9; Eclipse Adoptium
Runtime = OpenJDK Runtime Environment 17.0.9+9
Java Home = C:\Program Files\JJazzLab\jdk
System Locale; Encoding = en_US (jjazzlab); Cp1252
Home Directory = C:\Users\Chris
Current Directory = C:\Program Files\JJazzLab
User Directory = C:\Users\Chris\AppData\Roaming\jjazzlab\4.0.1
Cache Directory = C:\Users\Chris\AppData\Local\jjazzlab\Cache\4.0.1
Installation = C:\Program Files\JJazzLab\bin
C:\Program Files\JJazzLab\etc
C:\Program Files\JJazzLab\extra
C:\Program Files\JJazzLab\jjazzlab
C:\Program Files\JJazzLab\platform
C:\Program Files\JJazzLab\platform
Boot & Ext. Classpath =
Application Classpath = C:\Program Files\JJazzLab\platform\lib\boot.jar;C:\Program Files\JJazzLab\platform\lib\org-openide-modules.jar;C:\Program Files\JJazzLab\platform\lib\org-openide-util-lookup.jar;C:\Program Files\JJazzLab\platform\lib\org-openide-util-ui.jar;C:\Program Files\JJazzLab\platform\lib\org-openide-util.jar
Startup Classpath = C:\Program Files\JJazzLab\platform\core\asm-9.5.jar;C:\Program Files\JJazzLab\platform\core\asm-commons-9.5.jar;C:\Program Files\JJazzLab\platform\core\asm-tree-9.5.jar;C:\Program Files\JJazzLab\platform\core\core-base.jar;C:\Program Files\JJazzLab\platform\core\core.jar;C:\Program Files\JJazzLab\platform\core\org-netbeans-libs-asm.jar;C:\Program Files\JJazzLab\platform\core\org-openide-filesystems.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_de_DE.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_es_ES.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_fr_FR.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_id_ID.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_it_IT.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_ja_JP.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_ko_KR.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_no_NO.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_pt_BR.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_ru_RU.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_uk_UA.jar;C:\Program Files\JJazzLab\jjazzlab\core\locale\core_jjazzlab_zh_CN.jar


INFO [LookAndFeelInstaller]: validate() Installing Look & Feel: LOOK_AND_FEEL_SYSTEM_DEFAULT
INFO [MixPanelProcessor]: MixPanelProcessor() distinctId=151f555807
INFO [FluidSynthJava]: loadNativeLibraries() Success
INFO [JJazzLabSequencer]: JJazzLabSequencer() Setting up JJazzLab sequencer
INFO [JJazzMidiSystem]: JJazzMidiSystem() Midi out devices=[{name=Microsoft MIDI Mapper,maxReceivers=-1,maxTransmitters=0}, {name=VirtualMIDISynth #1,maxReceivers=-1,maxTransmitters=0}, {name=Microsoft GS Wavetable Synth,maxReceivers=-1,maxTransmitters=0}]
INFO [FluidSynthJava]: checkFluidSynthMinimumVersion() FluidSynth version=2.3.0
INFO [FluidSynthJava]: open() Native FluidSynth instance initialized
INFO [FluidSynthJava]: loadSoundFont() SoundFont successfully loaded C:\Program Files\JJazzLab\jjazzlab\modules\soundfont\JJazzLab-SoundFont.sf2
INFO [JJazzMidiSystem]: setDefaultOutDevice() oldDevice=null newDevice=FluidSynth_MD
INFO [FluidSynthEmbeddedSynthProvider]: setEmbeddedSynthActive() b=true
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/ marked with the position attribute: [AutoPreviewToolBar, MusicControls, MyToolBarConfig.xml], but some are: [File, Clipboard, UndoRedo, Memory]
INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
INFO [StartupManager]: Launcher.run() Starting task: Copy default Midi synth definition files priority=100
INFO [StartupManager]: Launcher.run() Starting task: Copy default rhythm files priority=500
INFO [StartupManager]: Launcher.run() Starting task: Create Rhythm database priority=501
INFO [StartupManager]: Launcher.run() Starting task: Open command line and recent files priority=600
INFO [RhythmDatabaseImpl]: initDatabase() needRescan=false cacheFilePresent=true
INFO [StartupManager]: Launcher.run() Starting task: Copy example song files priority=1,000
INFO [RhythmDatabaseImpl]: addNewRhythmsFromRhythmProviders() excludeBuiltinRhythms=false excludeFileRhythms=true forceFileRescan=false. Added 8 rhythms
INFO [RhythmDatabaseImpl]: readCache() Successfully read rhythm list from cache, size=904
INFO [RhythmDatabaseImpl]: logStats() Rythm Database stats - total=912
INFO [RhythmDatabaseImpl]: > YamJJazz standard styles: total=898 builtin=0 file=898 first=Rinfo[16BeatBallad2.S014.prs-4/4]...
INFO [RhythmDatabaseImpl]: > Dummy rhythms: total=8 builtin=8 file=0 first=Rinfo[DummyName-2/4-2/4]...
INFO [RhythmDatabaseImpl]: > YamJJazz extended styles: total=6 builtin=0 file=6 first=Rinfo[16beat.S556.yjz-4/4]...
Diagnostic information
Input arguments:
-Dmp.token=a67ed8aa58b306c1336dcf74fb99b2f69f1
-Dnetbeans.modules.quiet=true
--add-modules=jdk.incubator.foreign
--enable-native-access=ALL-UNNAMED
--enable-preview
--add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-exports=java.desktop/sun.awt=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
-Djjazzlab.version=4.0.1
-Dnetbeans.user.dir=C:\Program Files\JJazzLab\bin
-Djdk.home=jdk
-Dnetbeans.home=C:\Program Files\JJazzLab\platform
-Dnetbeans.user=C:\Users\Chris\AppData\Roaming\jjazzlab\4.0.1
-Dnetbeans.default_userdir_root=C:\Users\Chris\AppData\Roaming\jjazzlab
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\Chris\AppData\Roaming\jjazzlab\4.0.1\var\log\heapdump.hprof
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.security.manager=allow
-Dnetbeans.dirs=C:\Program Files\JJazzLab\bin;C:\Program Files\JJazzLab\etc;C:\Program Files\JJazzLab\extra;C:\Program Files\JJazzLab\jjazzlab;C:\Program Files\JJazzLab\platform
exit
Compiler: HotSpot 64-Bit Tiered Compilers
Heap memory usage: initial 256.0MB maximum 4072.0MB
Non heap memory usage: initial 7.3MB maximum -1b
Garbage collector: G1 Young Generation (Collections=8 Total time spent=0s)
Garbage collector: G1 Old Generation (Collections=0 Total time spent=0s)
Classes: loaded=8661 total loaded=8661 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 17,072,078,848
INFO [null]: Total physical memory 17,072,078,848
INFO [YamahaRhythmProvider]: readFast() Reading C:\Users\Chris\JJazzLab\Rhythms\jjazzlab_user_styles\Country\CountryPop.S631.prs
WARNING [org.netbeans.JarClassLoader]: Opening C:\Program Files\JJazzLab\jjazzlab\modules\org-jjazzlab-org-jjazz-midimix.jar took 1,112 ms
INFO [YamahaRhythmProvider]: readFast() Reading C:\Users\Chris\JJazzLab\Rhythms\03-Dance-9K-S1(UD)\03-Dance-9K-S1(UD)\DiscoTropical.S198.sty
WARNING [org.netbeans.JarClassLoader]: Opening C:\Program Files\JJazzLab\jjazzlab\modules\org-jjazzlab-org-jjazz-colorsetmanager.jar took 646 ms
WARNING [org.netbeans.JarClassLoader]: Opening C:\Program Files\JJazzLab\platform\modules\ext\batik-xml-1.16.jar took 536 ms
INFO [YamahaRhythmProvider]: readFast() Reading C:\Program Files\JJazzLab\jjazzlab\modules\YamahaDefaultFiles\16BeatBallad2.S014.prs
INFO [org.netbeans.modules.janitor.Janitor]: C:\Users\Chris\AppData\Roaming\jjazzlab\3.2.1.lastUsedVersion is missing fallback to dirname: 3.2.1
INFO [DonManagerImpl]: ** New donation code successfully registered c1=1,459 c2=1,641
WARNING [org.jjazz.utilities.api.Utilities]: shutdownAndAwaitTermination() Pool did not terminate within 11ms
SEVERE [global]
java.lang.NullPointerException: Cannot invoke "org.jjazz.ss_editor.api.SS_EditorTopComponent.getEditor()" because the return value of "org.jjazz.ss_editor.api.SS_EditorTopComponent.get(org.jjazz.songstructure.api.SongStructure)" is null
at org.jjazz.spteditor.SptEditorImpl.songPresenceChanged(SptEditorImpl.java:451)
at org.jjazz.spteditor.SptEditorImpl.lambda$new$2(SptEditorImpl.java:105)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:461)
at jdk.proxy3/jdk.proxy3.$Proxy10.resultChanged(Unknown Source)
at org.openide.util.lookup.SimpleProxyLookup.checkLookup(SimpleProxyLookup.java:89)
at org.openide.util.lookup.SimpleProxyLookup.lookup(SimpleProxyLookup.java:134)
at org.netbeans.modules.openide.windows.GlobalActionContextImpl.propertyChange(GlobalActionContextImpl.java:169)
at java.desktop/java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:304)
at org.netbeans.core.windows.RegistryImpl.access$100(RegistryImpl.java:44)
at org.netbeans.core.windows.RegistryImpl$1.run(RegistryImpl.java:145)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [global]
java.lang.NullPointerException: Cannot invoke "org.jjazz.songeditormanager.api.SongEditorManager$Editors.getCL_EditorTc()" because "editors" is null
at org.jjazz.songeditormanager.api.SongEditorManager.completeSongClosing(SongEditorManager.java:737)
at org.jjazz.songeditormanager.api.SongEditorManager.propertyChange(SongEditorManager.java:650)
at java.desktop/java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:304)
at org.netbeans.core.windows.RegistryImpl.topComponentClosed(RegistryImpl.java:174)
at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentClosed(WindowManagerImpl.java:1223)
at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentClosed(WindowManagerImpl.java:1201)
at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java:1000)
at org.netbeans.core.windows.Central.userClosedTopComponent(Central.java:2012)
at org.netbeans.core.windows.view.DefaultView.userClosedTopComponent(DefaultView.java:771)
at org.netbeans.core.windows.view.ui.TabbedHandler.actionPerformed(TabbedHandler.java:320)
at org.netbeans.swing.tabcontrol.TabbedContainer.postActionEvent(TabbedContainer.java:711)
at org.netbeans.swing.tabcontrol.TabbedContainerUI.shouldPerformAction(TabbedContainerUI.java:135)
at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI.access$2700(DefaultTabbedContainerUI.java:87)
at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$DisplayerActionListener.actionPerformed(DefaultTabbedContainerUI.java:1263)
at org.netbeans.swing.tabcontrol.TabDisplayer.postActionEvent(TabDisplayer.java:589)
at org.netbeans.swing.tabcontrol.TabDisplayerUI.shouldPerformAction(TabDisplayerUI.java:168)
at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI.access$1700(BasicTabDisplayerUI.java:96)
at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.performCommand(BasicTabDisplayerUI.java:761)
at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.potentialCommand(BasicTabDisplayerUI.java:746)
at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.mouseReleased(BasicTabDisplayerUI.java:795)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Unknown Source)
at java.desktop/java.awt.Container.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
INFO [JJazzMidiSystem]: panic()
INFO [FluidSynthMidiDevice]: close() --
INFO [JJazzMidiSystem]: setDefaultOutDevice() oldDevice=org.jjazz.fluidsynthembeddedsynth.FluidSynthMidiDevice@5899ee5e newDevice=NotSet

@jjazzboss jjazzboss added the bug Something isn't working label Dec 30, 2023
@jjazzboss jjazzboss added this to the 4.0.2 milestone Dec 30, 2023
jjazzboss added a commit that referenced this issue Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant