A new version of VStar is now available!
Key Changes:
- Java 8 (or higher) is now required.
- Fixed MJD to JD calculation in Catalina Sky Survey obs source plugin.
- Updated TBGR series colors.
- ASAS-SN observation source plugin.
- Loess plugin fixes; localisation; added reference URL.
- Hardwired AUIDs fixed:
o Changed title of Citizen Sky list to "10-Star Tutorial list (North)"
and added Southern Gems as "11-Star Tutorial list (South)."
o Selecting a star from a group in the star selector dialog now sets
the Star text box and the dialog can no longer be dismissed if this
text box is empty.
- Fixed Non-numeric uncertainty value causing NullPointerException.
- Updated access to APASS/AAVSOnet Photometry.
- Correction to scripting API that will allow selection of individual bands.
- Added logging.
- Fixed file dialog based observation source UI freeze.
- DASCH format file upload fixed.
Of particular note are the increased capabilities of the VStar expression Language (VeLa) which is a general purpose programming language that, within VStar, can be used to:
- specify a numeric expression where a number would normally be used in a dialog;
- create complex observation filter expressions;
- specify model functions.
Many thanks to VStar's developer David Benn for all his hard work on this release!
Hi All,
just downloaded the last version of VStar.
Everything seems to work , except for some selections in Tool dialog ( Plugin Manager, Descriptive statistics by series, Obresvers by series and Current mode ANOVA)
Below some screenshot of errors messages for each selection and the log. The first screenshot is error message for Plugin Manager, the second one is for the other functions.
I run VStar under Linux Ubuntu MATE 18.04, with Open JDk 8 ( Vstar 2.19.0 works properly with this setting)
------
LOG
giu 06, 2018 9:32:30 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: Error reading remote plug-in information.
giu 06, 2018 9:32:54 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: null
giu 06, 2018 9:32:59 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: Tool Error
java.lang.NoSuchMethodError: org.aavso.tools.vstar.ui.dialog.TextField.<init>(Ljava/lang/String;Ljava/lang/String;Lorg/aavso/tools/vstar/ui/dialog/TextField$Kind;)V
at org.aavso.tools.vstar.external.plugin.DescStatsBySeries.invoke(Unknown Source)
at org.aavso.tools.vstar.ui.mediator.Mediator.invokeTool(Unknown Source)
at org.aavso.tools.vstar.ui.MenuBar$39.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2238)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2296)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
at java.awt.Container.dispatchEventImpl(Container.java:2282)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
giu 06, 2018 9:33:18 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: Tool Error
java.lang.NoSuchMethodError: org.aavso.tools.vstar.ui.dialog.TextField.<init>(Ljava/lang/String;Ljava/lang/String;Lorg/aavso/tools/vstar/ui/dialog/TextField$Kind;)V
at org.aavso.tools.vstar.external.plugin.ObserversBySeries.invoke(Unknown Source)
at org.aavso.tools.vstar.ui.mediator.Mediator.invokeTool(Unknown Source)
at org.aavso.tools.vstar.ui.MenuBar$39.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2238)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2296)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
at java.awt.Container.dispatchEventImpl(Container.java:2282)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
giu 06, 2018 9:33:35 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: Tool Error
java.lang.NoSuchMethodError: org.aavso.tools.vstar.ui.dialog.TextField.<init>(Ljava/lang/String;Ljava/lang/String;Lorg/aavso/tools/vstar/ui/dialog/TextField$Kind;)V
at org.aavso.tools.vstar.external.plugin.CurrentModeANOVATool.invoke(Unknown Source)
at org.aavso.tools.vstar.ui.MenuBar$40.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2238)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2296)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
at java.awt.Container.dispatchEventImpl(Container.java:2282)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
giu 06, 2018 9:33:52 PM org.aavso.tools.vstar.ui.dialog.MessageBox showErrorDialog
GRAVE: Tool Error
java.lang.NoSuchMethodError: org.aavso.tools.vstar.ui.dialog.TextField.<init>(Ljava/lang/String;Ljava/lang/String;Lorg/aavso/tools/vstar/ui/dialog/TextField$Kind;)V
at org.aavso.tools.vstar.external.plugin.CurrentModeANOVATool.invoke(Unknown Source)
at org.aavso.tools.vstar.ui.MenuBar$40.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2238)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2296)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
at java.awt.Container.dispatchEventImpl(Container.java:2282)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
Simone
Hi Simone
Sorry about this. Please go to Plugin Preferences. What does the URL end with? 2.19.0 or 2.20.0?
I suspect the latter, which is fine, but if so I think we may need to make a fix on the back end.
David
Hi Simone,
We fixed a permission error on our web server related to the plugin files so I think that they should work OK now. Just be sure that you are using the latest version of each plugin. To do this, go to "Tool" then "Plugin Manager...", select each plugin that you would like to use and click the "Update" button (or "Install" if you had not previously installed it.
If you still have trouble, please check to be sure that in your "Plug-in Settings" (which you can get to by clicking the pink gear icon) it is pointing to vstar-plugins-2.20.0 folder. Using the "Set Defaults" is an easy way to do this unless you prefer to work from a local directory.
I hope this helps!
Best regards,
Sara
Thanks for help, Sara and David,
Now the "Plugin Manager" works well and I' ve uptdated all the installed plugins.
In Plugin Setting the URL ends with 2.20.0.
The OK button doesn't work ( see image attached) .
In Tool dialog now everything seems to be ok.
Strangely, I made a test with R Lyr data and only Plugin Manager , VeLa and JD to Calendar Date options worked . For other options the same error message appeared ( see image). I loaded another set of observations ( S sex) and everything seems to be ok.
So, maybe there is something I dont undertand in VStar... I should make more practice.
Simone (SSIM)
Hi Simone
I've created a bug ticket for the first screenshot you shared:
https://sourceforge.net/p/vstar/bugs-and-features/619/
The problem in the second screenshot should have been sorted out after deleting and re-installing all plugins.
I really need to add an Update All button, so here's a ticket for that:
https://sourceforge.net/p/vstar/bugs-and-features/620/
Can you let us know if you see further problems?
David
Hi all
Further to the posts above, if you see problems with any plugins, for example the ones Simone mentioned above (Descriptive statistics by series, Observers by Series, Current mode ANOVA), please update them via the Plugin Manager.
As noted above, I will add an Update All button to the plugin manager in a future release:
https://sourceforge.net/p/vstar/bugs-and-features/620/
David
Hi all
Further to the posts above, if you see problems with any plugins, for example the ones Simone mentioned above (Descriptive statistics by series, Observers by Series, Current mode ANOVA), please update them via the Plugin Manager.
As noted above, I will add an Update All button to the plugin manager in a future release:
https://sourceforge.net/p/vstar/bugs-and-features/620/
David
I'm back again.. trying to create e Fourier model : Using both "Fourier Model ( in Analisys dialog and Create Model in DCDFT window , stops with an error message ( see image) . The same thing happens with CLEANEST . Everything worked fine in VStar 2.19.0 ....
Any suggestion?
Simone
Hi Simone
This one I'm puzzled about at the moment.
I can't reproduce this error currently. The class complained about in the error message certainly exists.
While I'm puzzling over this, can I ask you to do two things?
Can others on the forum please try to reproduce this and let us know here?
David
Well , for some reason now it works ( both Fourier Model and CLEANEST).
I repeated analysis several times yesterday, with the same error, even updatin Fourier plugin.
Anyway, attached you can find today's log file.
I analyzed WZ Dra from 2449801,9819 to 2458273,6375 , made a DCDFT standard scan and then selected 6 frequencies to be used with CLEANEST ( all with 2 harmonics) . The same frequencies were used with Fourier Model. No error messages this mornig...
A question: sometimes i get an error when select a high number of harmonic for creating the model , generally above 4) Is there a limit number I should use?
Simone
Hi Simone
Hmm. Odd. Let me know if you see the error in the log again.
There is no limitation. Indeed, I have it on my list to increase the number of allowed harmonics (a small change).
If you see that above 4 harmonic error again, I'd like to see the log.
Thanks.
David
Hi David,
this is the error I get when harmonics are more than 4.
Fourier model with 6 periods. Each period except one has more than 4 harmonics.
With 4 harmoincs per period works well.
Simone
Hi Simone
A question and a couple of comments.
Did you only start seeing this problem with the 2.20.0 or have you seen it with other releases as well?
There are two errors in the log, the second of which corresponds to the error dialog screenshot. I have been able to reproduce the second error (ArrayIndexOutOfBoundsException:51) but not the first.
I have created a ticket for this error:
https://sourceforge.net/p/vstar/bugs-and-features/622/
The first may have been independent of this operation. Can you confirm? Having said that, if you can repeat what led to the first error in the log you have included, I will create a ticket for that too.
That's a fairly large number of harmonics per period (in some cases), more than I have tested. That may be the issue.
David
Hi David,
I don't remember exactly what caused the first error, but seems not correlated to model creation (Fourier model) . I'll let you know if I see it again. The second error (that with a number of harmonics exceding 4) was also present in version 2.19.0
I found another problem when using AoV period range ( see log and screenshot). This is only for 2.20.0 ( previous version worked)
Simone
Thanks Simone.
Does that error occur even after updating the plugin?
David
Yes, it occurs after updating the AoV plugin
Simone
I've created a ticket for this:
https://sourceforge.net/p/vstar/bugs-and-features/628/
A question: do you run star via JNLP (vstar.jnlp) or as a downloaded application from SourceForge? If JNLP, can you tell me whether you see the same error with the downloaded app?
David
Well,
I just tried both JNLP and Source Forge version ....now it seems to work (both versions!). No error messages, no strange things in log file. I'm puzzled.......
Hi Simone
I've updated the ticket to indicate the limit being hit. I don't think there's any reason why I can't lift the limit. I'll keep you posted here but feel free to keep an eye on that ticket.
David