M.Y Developers support issue

@coronarocks,

Please go to Tools ->Plugins->Settings and click “Add” on the right side. Then, paste this  http://www.mydevelopersgames.com/site/Glider/v2/v202/updates.xml into the url field and “Name” as Glider and click “Ok” . You should now see the updates. Once Glider is updated, the latest version should say Glider v 2.1.2. Please check and see if you have the latest update by going to windows -> whats new. The “Whats new” window should show the latest version. We have fixed the memory leak issue and will be releasing and update shortly.

Thanks,

M.Y. Developers

The “What’s new” says:

Glider v 2.1

  • Update to Netbeans 8.0 and Java 8

If there is a later version (2.1.2) why doesn’t “Check for updates” show it?

Please, et me/us know as soon as you have released the new version where you have fixed the memory leak issue.

…and while you are at it, please also fix this, which happened just now (there is an additional stack trace above):

java.lang.NullPointerException
 at com.MYDevelopers.LuaDebugger.LocalsView.Model.getNumChildren(Model.java:36)
 at com.MYDevelopers.LuaDebugger.LocalsView.LuaVariablesModel.getChildrenCount(LuaVariablesModel.java:114)
 at org.netbeans.spi.viewmodel.Models$DelegatingTreeModel.getChildrenCount(Models.java:1836)
 at org.netbeans.spi.viewmodel.Models$CompoundModel.getChildrenCount(Models.java:4439)
 at org.netbeans.modules.debugger.ui.views.ViewModelListener$5.getChildrenCount(ViewModelListener.java:481)
 at org.netbeans.modules.viewmodel.TreeModelHyperNode$HyperModelChildren.getModelChildren(TreeModelHyperNode.java:240)
[catch] at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.run(TreeModelNode.java:1446)
 at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
 at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
 

@coronarocks,

Thanks for reporting this error. We will fix it and release an update shortly. We have released an update for the memory leak issue. Please try it out and let us know if you come across any problems.

Regards,

M.Y. Developers

Installed the update and can see 2.1.3 in What’s new. Will let you know how it behaves on my 4gb MacAir. 

@ksan: If there is a version 2.1.3, which url do I paste into the field? Using http://www.mydevelopersgames.com/site/Glider/v2/v213/updates.xml does not work…

@M.Y.developers: You did not answer my question in my previous post: if there are new versions, why doesn’t “Check for updates” find them?

@coronarocks, this is what I did to receive the updates… Quoting from MY Developers… 

Please go to Tools ->Plugins->Settings and click “Add” on the right side. Then, paste this  http://www.mydevelopersgames.com/site/Glider/v2/v202/updates.xml into the url field and “Name” as Glider and click “Ok” . You should now see the updates. Once Glider is updated, the latest version should say Glider v 2.1.2.

I sincerely hope they update their base download on their website so that all this messing around is not needed anymore to get the latest and greatest. Hope 2.1.3 helps your issue. I have not had a chance to test it extensively. 

@ksan: thanks! Under “What’s new”, it now says 2.1.3. Let me get back on how it works…

2.1.3 takes ages to start for some reason. This is one difference I notice in this update. 

I was contacted by email a while ago and the discussion continued there for some reason. Since I am (again) not getting a response from M.Y. Developers, I post our conversation here:


Hello,

This file does not exist… Do you mean that it should be in the root folder of my project (where main.lua is)?

I started Glider and got this when I tried to launch the simulator:

java.lang.NullPointerException
    at com.MYDevelopers.Cider.CoronaBridge.PluginEngine.PluginInputArgs.<init>(PluginInputArgs.java:50)
    at com.MYDevelopers.Cider.CoronaBridge.PluginEngine.PluginInputArgsBuilder.createPluginInputArgs(PluginInputArgsBuilder.java:69)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.getPluginsArguments(CoronaBridge.java:966)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.getPluginsArguments(CoronaBridge.java:949)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.SDKCloseRestart(CoronaBridge.java:1022)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.SDKClosing(CoronaBridge.java:1012)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.kill(CoronaBridge.java:632)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.runOrDebug(CoronaBridge.java:754)
    at com.MYDevelopers.Cider.CoronaBridge.CoronaBridge.run(CoronaBridge.java:799)
    at com.MYDevelopers.Cider.Actions.CiderRunAction$1.run(CiderRunAction.java:39)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)


 

Date: Sun, 21 Dec 2014 15:25:10 -0600
Subject: Re: New reply to Bad experience with M.Y Developers support team?
From: mydevelopergames@gmail.com
 

Hello,
Thanks for the stacktrace. There are a few possibilities we can explore but first please try deleting the GliderProperties.proj file inside the project. Please let us know if this helps.

Thanks,

M.Y. Developers


Hello,
 
I had previously uninstalled Glider, which means that this was a completely new installation. The user directory therefore already was empty when it failed to open my project.


 

Date: Thu, 18 Dec 2014 20:37:51 -0600
Subject: Re: New reply to Bad experience with M.Y Developers support team?
From: mydevelopergames@gmail.com
 

Could you please try clearing the user directory via help-> user directory and delete the contents inside there. Please let us know if this helps.

Thanks,

M.Y. Developers


 I downloaded and installed version 2.2 but I could not even open my projects files. Each time I tried it threw this exception:

java.lang.NullPointerException
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.getOrCreateFolder(ProjectBuildManager.java:218)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.generateConfigurationSpecificBuildFolder(ProjectBuildManager.java:464)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.getMyBuildFolder(ProjectBuildManager.java:439)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.generateSourceToBuildFileMappings(ProjectBuildManager.java:687)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.refreshFileMapping(ProjectBuildManager.java:727)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.Builder.ProjectBuildManager.getMyFileMapping(ProjectBuildManager.java:747)
    at com.MYDevelopers.LuaSupport.LuaProject.ProjectManagerAndBuilder.LuaProjectManager.getFileMapping(LuaProjectManager.java:121)
    at com.MYDevelopers.LuaSupport.LuaProject.LuaProject.setDefaultOrUniqueIcon(LuaProject.java:744)
    at com.MYDevelopers.LuaSupport.LuaProject.LuaProject.getIcon(LuaProject.java:730)
    at com.MYDevelopers.LuaSupport.LuaSourceNode.getIcon(LuaSourceNode.java:89)
    at org.openide.text.DataEditorSupport.initializeCloneableEditor(DataEditorSupport.java:407)
    at org.openide.text.CloneableEditor.initializeBySupport(CloneableEditor.java:268)
    at org.netbeans.core.spi.multiview.text.MultiViewCloneableEditor.<init>(MultiViewCloneableEditor.java:85)
    at org.netbeans.core.spi.multiview.text.MultiViewEditorElement.<init>(MultiViewEditorElement.java:99)
    at com.MYDevelopers.LuaSupport.LuaDataObject.createEditor(LuaDataObject.java:115)
Caused: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.netbeans.core.spi.multiview.MultiViewFactory$MapMVD.createElement(MultiViewFactory.java:456)
Caused: java.lang.IllegalStateException: Cannot instantiate com.MYDevelopers.LuaSupport.LuaDataObject
    at org.netbeans.core.spi.multiview.MultiViewFactory$MapMVD.createElement(MultiViewFactory.java:464)
    at org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:222)
    at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:132)
    at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:128)
    at org.netbeans.core.multiview.MultiViewPeer.assignLookup(MultiViewPeer.java:261)
    at org.netbeans.core.multiview.MultiViewCloneableTopComponent.getLookup(MultiViewCloneableTopComponent.java:120)
    at org.netbeans.spi.palette.PaletteSwitch.watchOpenedTCs(PaletteSwitch.java:319)
    at org.netbeans.spi.palette.PaletteSwitch.access$100(PaletteSwitch.java:79)
    at org.netbeans.spi.palette.PaletteSwitch$2.propertyChange(PaletteSwitch.java:282)
    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 org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:329)
    at org.netbeans.core.windows.RegistryImpl.access$100(RegistryImpl.java:69)
    at org.netbeans.core.windows.RegistryImpl$1.run(RegistryImpl.java:170)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

@coronarocks,

We sent you chat invites a few times a while ago and we never heard back from you. It would helps us a lot if we can talk/chat with you about the issues you are having and we can walk through some solutions. We have sent you another invite.

Thanks,

M.Y. Developers

Chat invite?

I have not received any invites in my mailbox. Perhaps a stupid question, but where should I look for the invite?

Hello coronarocks,

We sent you a gchat invite. if you look at the contacts area on gmail, you should see the pending invites there or if you prefer skype or any other instant messaging service, please email us your name/id and we can try from there. Thanks for all your feedback and we are looking forward to talking with you soon.

Thanks,

M.Y. Developers

Hello,

In all our email conversations I have used an email address other than gmail. Why did you send the chat invite to gmail?

@coronarocks,

As mentioned earlier, gchat is only one of the option and we have already emailed you regarding other options we can try. Please reply to the email.

Thanks,

M.Y. Developers

What happened with the fix that you promised a month ago? I still get these errors:

java.lang.NullPointerException

at com.MYDevelopers.LuaDebugger.LocalsView.Model.getNumChildren(Model.java:36)

at com.MYDevelopers.LuaDebugger.LocalsView.LuaVariablesModel.getChildrenCount(LuaVariablesModel.java:114)

at org.netbeans.spi.viewmodel.Models$DelegatingTreeModel.getChildrenCount(Models.java:1836)

at org.netbeans.spi.viewmodel.Models$CompoundModel.getChildrenCount(Models.java:4439)

at org.netbeans.modules.debugger.ui.views.ViewModelListener$5.getChildrenCount(ViewModelListener.java:481)

at org.netbeans.modules.viewmodel.TreeModelHyperNode$HyperModelChildren.getModelChildren(TreeModelHyperNode.java:240)

[catch] at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.run(TreeModelNode.java:1446)

at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)

at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

 

… I just updated to 2.0 201403101706 and the error above pops up like every 3 minutes.

Seriously, you’ve had about a month to fix it, can you please do it ASAP.

Update just pushed that should solve this issue. Please let us know if it does or does not.

Regards,

M.Y. Developers

I’m on 1.7.2 and have no intention of updating. 

That particular error has not appeared but several others have…

  1. I have switched to a mac and Glider is ridiculously slow. In a file with 1000 lines it almost freezes, making it downright impossible to work. I have tried the tricks described in http://forums.coronalabs.com/topic/36050-lua-glider-issues-on-mac/ (emptying user directory, unchecking RAM storage option, scan stubs only etc) but none of it helps. I have a new MacBook Pro i5, 8Gb, Yosemite.
  2. Whenever I try to use “Clean Build” I get an error message that says “Could not launch because main.lua is missing”. Yes, I have set the main project in the Run menu and yes I have upgraded (2.1.32). It only works if I click “Clean Build” again.
  3. Another thrown exception (see below).

I started this thread several months ago and we are not getting anywhere. Seriously guys, just fix your product!!!

java.nio.channels.ClosedChannelException
    at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:94)
    at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:673)
    at org.mapdb.Volume$FileChannelVol.readFully(Volume.java:856)
    at org.mapdb.Volume$FileChannelVol.getLong(Volume.java:884)
Caused: java.io.IOError
    at org.mapdb.Volume$FileChannelVol.getLong(Volume.java:887)
    at org.mapdb.StoreDirect.update2(StoreDirect.java:566)
    at org.mapdb.StoreDirect.update(StoreDirect.java:553)
    at org.mapdb.EngineWrapper.update(EngineWrapper.java:69)
    at org.mapdb.AsyncWriteEngine.access$101(AsyncWriteEngine.java:77)
    at org.mapdb.AsyncWriteEngine.runWriter(AsyncWriteEngine.java:221)
    at org.mapdb.AsyncWriteEngine$WriterRunnable.run(AsyncWriteEngine.java:173)
    at java.lang.Thread.run(Thread.java:744)
Caused: java.lang.RuntimeException: Writer thread failed
    at org.mapdb.AsyncWriteEngine.checkState(AsyncWriteEngine.java:273)
    at org.mapdb.AsyncWriteEngine.get(AsyncWriteEngine.java:337)
    at org.mapdb.Caches$HashTable.get(Caches.java:342)
    at org.mapdb.EngineWrapper.get(EngineWrapper.java:64)
    at org.mapdb.BTreeMap.get(BTreeMap.java:607)
    at org.mapdb.BTreeMap.get(BTreeMap.java:601)
    at com.MYDevelopers.Database.MapDatabase.MapDBDataStore.getStringToID(MapDBDataStore.java:288)
    at com.MYDevelopers.Database.MapDatabase.MapDBDatabaseManager.compressStringInt(MapDBDatabaseManager.java:221)
    at com.MYDevelopers.Database.MapDatabase.MapDBDatabaseManager.compressString(MapDBDatabaseManager.java:230)
    at com.MYDevelopers.Database.MapDatabase.DatabaseAddressImpl.toDatabaseID(DatabaseAddressImpl.java:147)
    at com.MYDevelopers.Database.MapDatabase.DatabaseAddressImpl.<init>(DatabaseAddressImpl.java:37)
    at com.MYDevelopers.Database.MapDatabase.DatabaseAddressImpl.<init>(DatabaseAddressImpl.java:24)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.ChildrenContainerAddress.<init>(ChildrenContainerAddress.java:24)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.StaticVariableAddress.<init>(StaticVariableAddress.java:115)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.FunctionVariableAddress.<init>(FunctionVariableAddress.java:42)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.FileFunctionAddress.<init>(FileFunctionAddress.java:37)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.ProjectScope.getFileAddress(ProjectScope.java:39)
    at com.MYDevelopers.LuaVMScanner.Utils.getFileAddressFor(Utils.java:60)
    at com.MYDevelopers.LuaVMScanner.AutocompleteContextFinder.create(AutocompleteContextFinder.java:41)
    at com.MYDevelopers.LuaVMScanner.AutocompleteContextFinder.create(AutocompleteContextFinder.java:37)
    at com.MYDevelopers.LuaVMScanner.EditorTooltipPluginImpl.addOccurences(EditorTooltipPluginImpl.java:43)
    at com.MYDevelopers.LuaSupport.OccurrencesFinder.LuaOccurrencesFinderNew$1.run(LuaOccurrencesFinderNew.java:78)
    at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:351)
    at com.MYDevelopers.LuaSupport.OccurrencesFinder.LuaOccurrencesFinderNew.run(LuaOccurrencesFinderNew.java:72)
[catch] at org.netbeans.modules.csl.editor.semantic.MarkOccurrencesHighlighter.processImpl(MarkOccurrencesHighlighter.java:166)
    at org.netbeans.modules.csl.editor.semantic.MarkOccurrencesHighlighter.run(MarkOccurrencesHighlighter.java:131)
    at org.netbeans.modules.csl.editor.semantic.MarkOccurrencesHighlighter.run(MarkOccurrencesHighlighter.java:81)
    at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:568)
    at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:744)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)