Skip to main content

New Release - VStar 2.20.0

18 posts / 0 new
Last post
BSJ
BSJ's picture
New Release - VStar 2.20.0

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!

 

dornick
dornick's picture
New version..new problems

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

David Benn
David Benn's picture
Hi 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

BSJ
BSJ's picture
Hi Simone,

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

dornick
dornick's picture
Thanks Sara  and David,

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)

David Benn
David Benn's picture
Errors

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

David Benn
David Benn's picture
Update plugins

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 

David Benn
David Benn's picture
Update plugins

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 

dornick
dornick's picture
Another error message...

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

 

David Benn
David Benn's picture
Another error message...

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?

  • check that you have updated the Fourier Model plugin
  • repeat this then go to File -> Log... and send email?

Can others on the forum please try to reproduce this and let us know here?

David

dornick
dornick's picture
Another error message...

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

File upload: 
David Benn
David Benn's picture
Another error message...

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

dornick
dornick's picture
Another error message...

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

 

David Benn
David Benn's picture
Another error message...

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

dornick
dornick's picture
Hi 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

David Benn
David Benn's picture
AoV

Thanks Simone.

Does that error occur even after updating the plugin?

David

dornick
dornick's picture
AoV

Yes, it occurs after updating the AoV plugin

David Benn
David Benn's picture
Another error message...

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

Log in to post comments
AAVSO 49 Bay State Rd. Cambridge, MA 02138 aavso@aavso.org 617-354-0484