Protocols SDK NumberFormatException

icy

#1

Hello,

I am quite new with Icy so sorry if the question is too basic.

I am trying to write an script or macro to be able to do something automatic. I saw that to write scripts is also possible in Java (language which I don’t know). So my only option is with protocols SDK. I click right click and a Bug appears.

java.lang.NumberFormatException: For input string: "."

And this is the message:

java.lang.NumberFormatException: For input string: "."
	at java.base/java.lang.NumberFormatException.forInputString(Unknown Source)
	at java.base/java.lang.Integer.parseInt(Unknown Source)
	at java.base/java.lang.Integer.parseInt(Unknown Source)
	at plugins.adufour.blocks.util.BlocksFinder.getFlattened(BlocksFinder.java:717)
	at plugins.adufour.blocks.util.BlocksFinder.createJMenu(BlocksFinder.java:361)
	at plugins.adufour.protocols.gui.block.WorkFlowContainer$BlockSelector.mouseClicked(WorkFlowContainer.java:146)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

I installed the last version of Java but the problem still.

What can I do?

Thank you in advance,

Miguel


#2

Hi Miguel,

Do this happen when you try to start Protocols plugin ?
Can you give us information about your system as the Java version and system language (EN, US or other) as number parsing is dependent from that.
Thanks !

  • Stephane

#3

It starts when clicking with the right button of the mouse to add a block.

I’m using Windows 10 Pro, Java version 10.0.2 and US.

Thanks!

Miguel


#4

Hi Miguel,

We just uploaded a new version of the Protocols SDK plugin to fix the problem (caused by the different java versioning convention since java 10). Just be sure to do updates and it should be fine now (Protocols SDK is now in version 5.2.7.0).

Best,