software unresponsive

Discussions of any related software

Moderator: Related software moderators

Re: software unresponsive

Postby Paddlsonic » Fri Jul 03, 2020 2:08 am

What do you mean by "resets everything"? Closing MDMFX and starting it again should not cause any resets.


Sorry i meant everything is responsive after closing and reopening. i just lose anything that hasn't been saved.

Process:
MDM is on. i don't use the MDM to change parameters, I've only changed Autoload to YES. MDM menu doesn't exit after 10 seconds of inactivity. I don't use a hi hat pedal , so cannot force menu to exit. Only turn MDM off and on.

I open MDMFX. Open Midi to MDM. Start playing (or adjusting parameters, doesn't matter, still ends up the same). After playing for awhile (5mins), i go to check MDMFX. All pull down menus are non responsive. I can send (all) and get(all) but can't load(all) /save (all). Numerical boxes and Tick boxes can still be changed and sent. Midi log is working. Pad extras can be changed and sent but not loaded or saved. Can't change configs from drop down menu only with prevcfg or nextcfg buttons. I can open and close Midi to MDM. All Main ,View ,Window etc can't be accessed.

I've added a screenshot if that helps. i'm spending hours trying to work this. Stangely enjoyable hoping the next change might be the fix. :roll:

Thanks Dmitri, i'm sure you've got more interesting things to think about than this. :D
You do not have the required permissions to view the files attached to this post.
Paddlsonic
 
Posts: 13
Joined: Tue Jun 02, 2020 11:24 am

Re: software unresponsive

Postby dmitri » Fri Jul 03, 2020 2:14 pm

Paddlsonic wrote:
What do you mean by "resets everything"? Closing MDMFX and starting it again should not cause any resets.


Sorry i meant everything is responsive after closing and reopening. i just lose anything that hasn't been saved.

Process:
MDM is on. i don't use the MDM to change parameters, I've only changed Autoload to YES. MDM menu doesn't exit after 10 seconds of inactivity. I don't use a hi hat pedal , so cannot force menu to exit. Only turn MDM off and on.

With color graphical LCDs MegaDrum doesn't exit Menu as these LCDs have enough space to show both Menu and VU meters. After 10 seconds it will only briefly show 'Globals saved'.

I open MDMFX. Open Midi to MDM. Start playing (or adjusting parameters, doesn't matter, still ends up the same). After playing for awhile (5mins), i go to check MDMFX. All pull down menus are non responsive. I can send (all) and get(all) but can't load(all) /save (all). Numerical boxes and Tick boxes can still be changed and sent. Midi log is working. Pad extras can be changed and sent but not loaded or saved. Can't change configs from drop down menu only with prevcfg or nextcfg buttons. I can open and close Midi to MDM. All Main ,View ,Window etc can't be accessed.

To troubleshoot it I will create a special MDMFX version for you which can be started from a command line and if there are any Java errors it will how them in the command line window.
dmitri
Site Admin
 
Posts: 8654
Joined: Fri Aug 03, 2007 8:05 pm

Re: software unresponsive

Postby dmitri » Fri Jul 03, 2020 10:26 pm

Ok, there is no need for a special version.
1. Download Linux version (just a .jar file) - https://www.megadrum.info/downloads/mdm ... agerFX.jar
2. From a Windows command line go to a dir where you saved MegaDrumManagerFX.jar
3. Check java version with a command:
java -version
4. Run MDMFX with a command:
java -jar MegaDrumManagerFX.jar

You should now see something like this:
mdmfx-jar.png


Once you have a first problem with drop down menus look at the command line window - there should be a bunch of Java errors. Copy and post them here along with the output from 'java -version'
You do not have the required permissions to view the files attached to this post.
dmitri
Site Admin
 
Posts: 8654
Joined: Fri Aug 03, 2007 8:05 pm

Re: software unresponsive

Postby Paddlsonic » Sun Jul 05, 2020 11:31 am

Done. Though couldn't find a java output file? hope this helps anyway.


BaseWnd::Create(GlassWndClass-GlassWindowClass-19) error: 1158
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: could not create platform window
at com.sun.glass.ui.Window.<init>(Window.java:276)
at com.sun.glass.ui.win.WinWindow.<init>(WinWindow.java:44)
at com.sun.glass.ui.win.WinApplication.createWindow(WinApplication.java:233)
at com.sun.javafx.tk.quantum.WindowStage.initPlatformWindow(WindowStage.java:198)
at com.sun.javafx.tk.quantum.WindowStage.init(WindowStage.java:143)
at com.sun.javafx.tk.quantum.QuantumToolkit.createTKPopupStage(QuantumToolkit.java:667)
at javafx.stage.PopupWindow.impl_visibleChanging(PopupWindow.java:497)
at javafx.stage.Window$9.invalidated(Window.java:842)
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:109)
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:144)
at javafx.stage.Window.setShowing(Window.java:940)
at javafx.stage.Window.show(Window.java:955)
at javafx.stage.PopupWindow.showImpl(PopupWindow.java:454)
at javafx.stage.PopupWindow.show(PopupWindow.java:419)
at com.sun.javafx.scene.control.skin.ComboBoxPopupControl.positionAndShowPopup(ComboBoxPopupControl.java:197)
at com.sun.javafx.scene.control.skin.ComboBoxPopupControl.show(ComboBoxPopupControl.java:170)
at com.sun.javafx.scene.control.skin.ComboBoxBaseSkin.handleControlPropertyChanged(ComboBoxBaseSkin.java:127)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.handleControlPropertyChanged(ComboBoxListViewSkin.java:159)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase.lambda$registerChangeListener$0(BehaviorSkinBase.java:197)
at com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1.changed(MultiplePropertyChangeListenerHandler.java:55)
at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:89)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:72)
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:144)
at javafx.scene.control.ComboBoxBase.setShowing(ComboBoxBase.java:185)
at javafx.scene.control.ComboBoxBase.show(ComboBoxBase.java:391)
at com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior.show(ComboBoxBaseBehavior.java:286)
at com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior.mouseReleased(ComboBoxBaseBehavior.java:241)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:394)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:432)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:410)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:431)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:186)
at java.lang.Thread.run(Unknown Source)
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at com.sun.javafx.binding.ExpressionHelper.removeListener(ExpressionHelper.java:74)
at javafx.beans.property.ReadOnlyBooleanPropertyBase.removeListener(ReadOnlyBooleanPropertyBase.java:61)
at javafx.stage.PopupWindow.unbindOwnerFocusedProperty(PopupWindow.java:881)
at javafx.stage.PopupWindow.impl_visibleChanged(PopupWindow.java:528)
at javafx.stage.Window$9.invalidated(Window.java:913)
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:109)
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:144)
at javafx.stage.Window.setShowing(Window.java:940)
at javafx.stage.Window.hide(Window.java:965)
at javafx.stage.PopupWindow.hide(PopupWindow.java:468)
at com.sun.javafx.scene.control.skin.ComboBoxPopupControl.hide(ComboBoxPopupControl.java:175)
at com.sun.javafx.scene.control.skin.ComboBoxBaseSkin.handleControlPropertyChanged(ComboBoxBaseSkin.java:129)
at com.sun.javafx.scene.control.skin.ComboBoxListViewSkin.handleControlPropertyChanged(ComboBoxListViewSkin.java:159)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase.lambda$registerChangeListener$0(BehaviorSkinBase.java:197)
at com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1.changed(MultiplePropertyChangeListenerHandler.java:55)
at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:89)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:72)
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:144)
at javafx.scene.control.ComboBoxBase.setShowing(ComboBoxBase.java:185)
at javafx.scene.control.ComboBoxBase.hide(ComboBoxBase.java:400)
at com.sun.javafx.scene.control.skin.ComboBoxBaseSkin.focusLost(ComboBoxBaseSkin.java:99)
at com.sun.javafx.scene.control.skin.ComboBoxBaseSkin.lambda$new$4(ComboBoxBaseSkin.java:87)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:361)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:72)
at javafx.scene.Node$FocusedProperty.notifyListeners(Node.java:7718)
at javafx.scene.Node.setFocused(Node.java:7771)
at javafx.scene.Scene$KeyHandler.setWindowFocused(Scene.java:3932)
at javafx.scene.Scene$KeyHandler.lambda$new$0(Scene.java:3954)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:72)
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)
at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:144)
at javafx.stage.Window.setFocused(Window.java:452)
at com.sun.javafx.stage.WindowPeerListener.changedFocused(WindowPeerListener.java:59)
at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:101)
at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:40)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassWindowEventHandler.lambda$handleWindowEvent$3(GlassWindowEventHandler.java:151)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:410)
at com.sun.javafx.tk.quantum.GlassWindowEventHandler.handleWindowEvent(GlassWindowEventHandler.java:149)
at com.sun.glass.ui.Window.handleWindowEvent(Window.java:1273)
at com.sun.glass.ui.Window.notifyFocus(Window.java:1252)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:186)
at java.lang.Thread.run(Unknown Source)
You do not have the required permissions to view the files attached to this post.
Paddlsonic
 
Posts: 13
Joined: Tue Jun 02, 2020 11:24 am

Re: software unresponsive

Postby dmitri » Mon Jul 06, 2020 11:10 am

Hmm, none of the messages refer to MDMFX code.
1. What is the output from 'java -version'?
2. Is this output appears right after the issue with menus happens?
3. Can you take a screenshot with the error output after MDMFX was started and error output created? Just like the screenshot I made.
dmitri
Site Admin
 
Posts: 8654
Joined: Fri Aug 03, 2007 8:05 pm

Re: software unresponsive

Postby Paddlsonic » Tue Jul 07, 2020 12:44 am

So if i just hit and don't change parameters on mdmfx. The last post is what outputs when i stop (couple of minutes) and try and change a parameter in mdmfx.
If i am hitting and changing parameters then the below outputs when it decides it's had enough.
p2.pdf
.
I'm not sure what you mean by the output from the java -version?? is that is what is shown in the command prompt screen when an error occurs?
i hope this helps
cheers
You do not have the required permissions to view the files attached to this post.
Paddlsonic
 
Posts: 13
Joined: Tue Jun 02, 2020 11:24 am

Re: software unresponsive

Postby dmitri » Tue Jul 07, 2020 5:10 pm

Hm, it errors due to an incorrect pad sysex.
Please download this test MDMFX version: https://www.megadrum.info/downloads/mdm ... X-test.jar
Run it from a command line as :

java -jar MegaDrumManagerFX-test.jar


When it receives an incorrect pad sysex it will produce an output which will look like this:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 01 02 04 09 01 01 04 01 04 02 06 00 02 01 04 06 00 00 00 0c 06 00 00 00 00 00 04 02 04 02 04 f7
End of bad sysex:

Please copy the output and post it here.
dmitri
Site Admin
 
Posts: 8654
Joined: Fri Aug 03, 2007 8:05 pm

Re: software unresponsive

Postby Paddlsonic » Wed Jul 08, 2020 1:15 am

I noticed that at the beginning when i send all i get the output:
Sysex received with pad pointer = 1 all the way up to 31 and then 1 again rather than 32. Not sure if this is anything.

The below output was in amongst a bunch of i'm assuming normal output that looked like this:
Sysex received with pad pointer = 1 etc..

There was more but i added just a few, i hope not too many. Seems they're all slightly different

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 01 00 00 09 7f 00 01 0e 00 0a 07 07 00 01 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 01 00 00 09 7f 00 01 0e 00 0a 02 0c 00 02 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 01 00 00 09 7f 00 01 0e 00 0a 03 0b 00 02 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 0c 00 00 09 7f 00 01 0e 00 0a 06 0d 00 00 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 0d 00 00 09 7f 00 01 0e 00 0a 0b 01 00 00 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 15 00 00 09 7a 00 01 0e 00 0a 01 09 00 02 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 04 00 00 09 7f 00 01 0e 00 0a 00 08 00 01 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Interestingly, just because these have come up hasn't stopped the mdmfx drop down menus working yet?? when i do get to that point it outputs more like what i originally posted, that you said none of the messages refer to MDMFX code. :? Any idea what that code refers too?? beyond me.
Paddlsonic
 
Posts: 13
Joined: Tue Jun 02, 2020 11:24 am

Re: software unresponsive

Postby dmitri » Wed Jul 08, 2020 11:32 am

Looks like the last saved/loaded config in MegaDrum got corrupted.
Please start MegaDrum with default config - power it up while holding button 'RIGHT' pressed, then using MegaDrum Menu save the default config to slot 1. After that repeat the test with MDMFX test version.
dmitri
Site Admin
 
Posts: 8654
Joined: Fri Aug 03, 2007 8:05 pm

Re: software unresponsive

Postby Paddlsonic » Wed Jul 08, 2020 10:36 pm

Done. Started MegaDrum is default mode and saved config to slot 1. then started MDMFX-test. Here's the errors. I have also attached the entire output.


Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 04 00 00 09 7f 00 01 0e 00 0a 08 0f 00 00 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 05 00 00 09 00 01 0e 00 0a 07 09 00 00 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:

Sysex received with pad pointer = 0
Incorrect pad pointer, ignoring sysex
Bad sysex:
f0 70 00 03 00 04 00 00 09 00 01 0e 00 0a 01 01 00 02 01 04 00 02 00 03 04 03 00 00 00 00 00 00 00 00 00 00 f7
End of bad sysex:
You do not have the required permissions to view the files attached to this post.
Paddlsonic
 
Posts: 13
Joined: Tue Jun 02, 2020 11:24 am

PreviousNext

Return to Related Software

Who is online

Users browsing this forum: No registered users and 49 guests