Page 1 of 3

MegaDrum Manager Installer for Mac OS X

PostPosted: Fri Dec 27, 2013 4:32 pm
by dmitri
As you may know, because of the changes in Oracle Java from 2014 I will drop using Java Web Start for distributing MegaDrum Manager (MDM) and instead I will switch to providing installable packages for Windows, Mac OS X and Linux.
Here are the links to the latest MDM installers for Mac OS X:
1. MDM 20131227 Installer with bundle Java Runtime Environment. It is around 50Mb due to bundled JRE. With this version it doesn't matter if you have Java installed on your Mac or not.
2. MDM 20131227 Installer. It is around 2Mb. Use this version if you already have latest Java version installed.

Both versions come with mmj library bundled so you don't need to install anything else.
I guess you cannot use these installers on Mac OS X version older then 10.7

Let me know if you encounter any problems with these installers.

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Sat Jan 11, 2014 5:38 pm
by krickgpe
Hi,
I tried to install both versions but I get an error message at the end of the installation.
I'm on Macos X 7.5 and I have version 7 of Java installed on my mac.
http://imageshack.com/a/img809/5417/wljp.png

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Sun Jan 12, 2014 10:09 pm
by dmitri
krickgpe wrote:I'm on Macos X 7.5

Are you sure about the version?



I can read only English and Russian. What does it say?

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Mon Jan 13, 2014 7:47 am
by krickgpe
Yes i'm sure about the version see above :
http://imageshack.com/a/img208/809/0dpf.png

The message erro is :
MegaDrumManager can not be installed on this computer

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Mon Jan 13, 2014 10:57 am
by dmitri
krickgpe wrote:Yes i'm sure about the version see above :
http://imageshack.com/a/img208/809/0dpf.png

This is version 10.7.5
Btw, I think you can upgrade to version 10.9.x via App Store for free .

The message erro is :
MegaDrumManager can not be installed on this computer

Hm. Can somebody else test and re-produce it on a non-English Mac OS X?

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Mon Jan 13, 2014 7:43 pm
by krickgpe
dmitri wrote:
krickgpe wrote:Yes i'm sure about the version see above :
http://imageshack.com/a/img208/809/0dpf.png

This is version 10.7.5
Btw, I think you can upgrade to version 10.9.x via App Store for free .

The message erro is :
MegaDrumManager can not be installed on this computer

Hm. Can somebody else test and re-produce it on a non-English Mac OS X?


I can't upgrade to version 10.9 because my macbook isn't compatible with Mavricks.
My os 10.7.5 isan non english version.

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Mon Jan 13, 2014 9:50 pm
by dmitri
krickgpe wrote:My os 10.7.5 isan non english version.

Yes, I know, this why I asked somebody else to try it on another non-English Mac OS X.

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Tue Jan 14, 2014 4:31 pm
by krickgpe
I try it (first of your link) on a macbook air under mac os 10.8.5 french version and the installation is completed successfully.

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Fri Jan 31, 2014 9:56 pm
by neumayr
Hi!

I'm new here, nice to meet you everyone!

About this MacOS 10.7.5 install issue, there usually are more verbose/helpful error messages in Console. Just start it from Spotlight or Applications > Utilities and try to install again. Hopefully, it will give you the real error and allow Dmitri to work around it.

Re: MegaDrum Manager Installer for Mac OS X

PostPosted: Thu Mar 27, 2014 7:28 pm
by jerash
Hello,
here with a french 10.7.5 OSX, no luck either
I have the "can't install on this computer" message.
I tried from the command line, and it is not more verbose :
Code: Select all
installer: Error - MegaDrumManager ne peut pas être installé sur cet ordinateur

another method showed more info
Code: Select all
MacBookRaf-2:Versions raf$ java -d32 /Users/raf/Downloads/megadrum-manager-installer.pkg
Exception in thread "main" java.lang.NoClassDefFoundError: /Users/raf/Downloads/megadrum-manager-installer/pkg
Caused by: java.lang.ClassNotFoundException: .Users.raf.Downloads.megadrum-manager-installer.pkg
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

but on my headless archlinux computer, where i connect through ssh, i have more info, may this help :
Code: Select all
$ java -jar MegaDrumManager.jar
java.lang.NullPointerException
   at sun.awt.X11FontManager.getDefaultPlatformFont(X11FontManager.java:779)
   at sun.font.SunFontManager$2.run(SunFontManager.java:432)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.font.SunFontManager.<init>(SunFontManager.java:375)
   at sun.awt.X11FontManager.<init>(X11FontManager.java:32)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
   at java.lang.Class.newInstance(Class.java:374)
   at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
   at sun.font.SunFontManager.getInstance(SunFontManager.java:249)
   at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
   at sun.swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1003)
   at javax.swing.JComponent.getFontMetrics(JComponent.java:1615)
   at javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(BasicLabelUI.java:227)
   at javax.swing.JComponent.getPreferredSize(JComponent.java:1651)
   at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1362)
   at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1310)
   at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2622)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
   at javax.swing.JList.setSelectedIndex(JList.java:2212)
   at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1144)
   at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
   at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:982)
   at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
   at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
   at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
   at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
   at javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxModel.propertyChange(MetalFileChooserUI.java:1083)
   at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
   at java.awt.Component.firePropertyChange(Component.java:8382)
   at javax.swing.JFileChooser.setFileFilter(JFileChooser.java:1440)
   at javax.swing.JFileChooser.addChoosableFileFilter(JFileChooser.java:1135)
   at javax.swing.JFileChooser.updateUI(JFileChooser.java:1806)
   at javax.swing.JFileChooser.setup(JFileChooser.java:370)
   at javax.swing.JFileChooser.<init>(JFileChooser.java:343)
   at javax.swing.JFileChooser.<init>(JFileChooser.java:296)
   at gui.FileManager.<init>(FileManager.java:89)
   at gui.Main_window.initialize(Main_window.java:245)
   at gui.Main_window.<init>(Main_window.java:193)
   at gui.Main_window$1.run(Main_window.java:177)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Raphaël