M.Y Developers support issue

… and here is another one that just popped up.

Given the manner in which this whole issue has been dealt with, I would like some manager at M.Y Developers explain what you are going to do in order to assure the quality of your product so that it is usable without having to turn off functionality or manually fix things constantly. There must be someone at your company that actually cares about your reputation!

java.lang.NullPointerException
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.StaticVariableAddress.resolveNameHere(StaticVariableAddress.java:406)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.FunctionScopeAddress.resolveNameHere(FunctionScopeAddress.java:52)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.StaticVariableAddress.resolveName(StaticVariableAddress.java:389)
    at com.MYDevelopers.LuaVMScanner.Utils.queryScopeForVariable(Utils.java:73)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.processNamePath(VMNavigatorPlugin.java:169)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.decorateFunction(VMNavigatorPlugin.java:183)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.scan(VMNavigatorPlugin.java:56)
    at com.MYDevelopers.LuaSupport.StructureScanner.LuaStructureScanner.scan(LuaStructureScanner.java:44)
    at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:172)
    at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:593)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:139)
    at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:206)
    at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:203)
    at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
    at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
    at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74)
    at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:203)
Caused: org.netbeans.modules.parsing.spi.ParseException
    at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:211)
    at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
[catch] at org.netbeans.modules.csl.navigation.ElementScanningTask.computeStructureRoot(ElementScanningTask.java:160)
    at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$1.run(ClassMemberPanelUI.java:226)
    at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$1.run(ClassMemberPanelUI.java:216)
    at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:138)
    at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:110)
    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)
 

Can you please respond?!

I would like a response as well. In addition to the crashes experienced by @coronarocks, we are seeing extreme performance degradation in this product. It has literally become unusable. MY Developers seem to be not caring anymore. Very disappointing.

@Coronarocks,

There have always been java incompatibilities and issues with Mac. Every new Mac version that comes out always seems to break Java and we are stuck in a race to update Glider’s packaged JVM as the updates are released. I will try repackaging the newest JVM with the Glider install asap and see if that helps the problem. 

If we do not get back to you soon enough here, you can email us at mydevelopergames@gmail.com or create an urgent ticket through our contact form. You can even send a g-chat request, we are available to chat during business hours. 

And since you have been having so many problems we would gladly refund your money and try to fix all these issues. Please send us the email you purchased Glider with. Thanks!

@ksan,

Have not heard from you specifically about the issues you have been having but it seems like an out of memory issue. Will post an update tomorrow with some more options to help fix the issue. 

Regards,

M.Y. Developers

I have created ticket as you asked me, but I don’t know what for. That was exactly what I did back in June and it was because you never gave me a sensible answer that I had to start this thread…

If you know that new Mac versions cause your product to become partly unusable, why dont you and your company make it your top priority to update your product as soon as possible instead of waiting for your customers to experience problems?

As you can see in previous posts (mine and other), there are several issues, not just the performance. Please make sure that you fix ALL of them before considering your work done. It is ok if you release them in separate versions as they get fixed, just fix them all.

@coronarocks,

We sent you an email. We have pushed an update that should fix the memory issue you are having. We try our best to fix all the issues that are reported.

@ksan,

We have pushed an update. Please re-download and try the update.

@CoronaRocks,

If you know that new Mac versions cause your product to become partly unusable, why dont you and your company make it your top priority to update your product as soon as possible instead of waiting for your customers to experience problems?

In the past we have been bitten by every major mac release and the slew of Java related bugs that comes with it. It just ends up being a frustrating waiting game to get Oracle to fix all the issues. The situation is just as frustrating for us as it is for you. 

As you can see in previous posts (mine and other), there are several issues, not just the performance. Please make sure that you fix  ALL  of them before considering your work done. It is ok if you release them in separate versions as they get fixed, just fix them all.

Actually. ALL of the stack-traces you have posted have been addressed. We cannot replicate all the issues you are having and most of these updates are a shot in the dark. If your problems still persist we can gladly give you a refund even 6 months after your purchase.

Thank  you,

M.Y. Developers

I downloaded your update (2.1.33), unchecked RAM storage and emptied the user directory. No improvement, it is still as slow as before, completely unusable. Also after about one minute the below exception occurred. Also, the problem with “Could not launch because main.lua is missing” still exists. In other words, none of the three problems that I wrote about has been fixed!

java.lang.NullPointerException
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.StaticVariableAddress.resolveNameHere(StaticVariableAddress.java:406)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.FunctionScopeAddress.resolveNameHere(FunctionScopeAddress.java:52)
    at com.MYDevelopers.LuaSupportCompiler.SymbolTable.Expressions.Address.StaticVariableAddress.resolveName(StaticVariableAddress.java:389)
    at com.MYDevelopers.LuaVMScanner.Utils.queryScopeForVariable(Utils.java:73)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.processNamePath(VMNavigatorPlugin.java:169)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.decorateFunction(VMNavigatorPlugin.java:183)
    at com.MYDevelopers.LuaVMScanner.VMNavigatorPlugin.scan(VMNavigatorPlugin.java:56)
    at com.MYDevelopers.LuaSupport.StructureScanner.LuaStructureScanner.scan(LuaStructureScanner.java:44)
    at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:172)
    at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:593)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:139)
    at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:206)
    at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:203)
    at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
    at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
    at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74)
    at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:203)
Caused: org.netbeans.modules.parsing.spi.ParseException
    at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:211)
    at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
[catch] at org.netbeans.modules.csl.navigation.ElementScanningTask.computeStructureRoot(ElementScanningTask.java:160)
    at org.netbeans.modules.csl.navigation.BreadCrumbsTask.run(BreadCrumbsTask.java:121)
    at org.netbeans.modules.csl.navigation.BreadCrumbsTask.run(BreadCrumbsTask.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)
 

@Coronarocks,

How large are the files you are editing, how many lines of code? How many projects do you have opened at the same time?

To fix the could not launch error, Please go to glider options-> editor -> check “do not copy files”.

This situation reminds me of a client who was having similar issues such as yours. Glider becoming very unusable, frequent freezes, crashes, performance tanks. At the time Glider was in beta and the lua analyzer was being developed. After sending his project files we found the bug in the analyzer that was causing all of his issues. Without the code it was impossible to fix it. I suspect this is a similar problem.

We simply cannot replicate these problems on our end and without doing so we cannot fix them. You can help us by stripping your project to the bare minimum while the bug still persists and sending it to our email.

Regards,

M.Y. Developers

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