Comments (11)
fixed with version 11.46
from tilesfx.
Can you check with the current code in the repository? Should be fixed so far.
from tilesfx.
wow that is fast! can I use a snapshot-build of the dependency?
from tilesfx.
I’ll create a new release later today
from tilesfx.
you're a hero!
from tilesfx.
Sorry to say, but seems the problem is still there... I'm using the new version (thanks for the typo fix ;-))
Exception in thread "WebSocketConnectReadThread-33" java.lang.RuntimeException: Tile.threshold : A bound value cannot be set.
at javafx.base/javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:144)
at eu.hansolo.tilesfx.Tile$7.invalidated(Tile.java:1381)
at javafx.base/javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
at javafx.base/javafx.beans.property.DoublePropertyBase$Listener.invalidated(DoublePropertyBase.java:261)
at javafx.base/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at javafx.base/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.base/javafx.beans.property.DoublePropertyBase.fireValueChangedEvent(DoublePropertyBase.java:107)
at javafx.base/javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:114)
at javafx.base/javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:148)
Exception in thread "WebSocketConnectReadThread-33" java.lang.IllegalStateException: Not on FX application thread; currentThread = WebSocketConnectReadThread-33
at javafx.graphics/com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:292)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:446)
at javafx.graphics/javafx.scene.Parent$3.onProposedChange(Parent.java:474)
at javafx.base/com.sun.javafx.collections.VetoableListDecorator.clear(VetoableListDecorator.java:293)
at eu.hansolo.tilesfx.skins.GaugeTileSkin.drawSections(GaugeTileSkin.java:243)
at eu.hansolo.tilesfx.skins.GaugeTileSkin.redraw(GaugeTileSkin.java:589)
at eu.hansolo.tilesfx.skins.TileSkin.handleEvents(TileSkin.java:201)
at eu.hansolo.tilesfx.skins.GaugeTileSkin.handleEvents(GaugeTileSkin.java:195)
at eu.hansolo.tilesfx.skins.TileSkin.lambda$new$1(TileSkin.java:127)
at eu.hansolo.tilesfx.Tile.fireTileEvent(Tile.java:6416)
at eu.hansolo.tilesfx.Tile$7.invalidated(Tile.java:1382)
Seems problem is on this line in Tile.java:
this.referenceValue = new DoublePropertyBase(this._referenceValue) {
from tilesfx.
Oh I thought you tested the fix before I’ve released the new version...will take another look at it.
from tilesfx.
no sorry, my fault, let me see if I can dive into the code myself. should be unit testable I presume :-)
from tilesfx.
I simply added checks for isBound() to the setters which worked when I’ve tested it yesterday. Maybe I’ve missed a ‘!’ somewhere.
from tilesfx.
Aha, can confirm, also happens in unit test when adding double property for the threshold. Which is nice of course, as I can now check more in detail ... :-)
from tilesfx.
fixed, see pull request
from tilesfx.
Related Issues (20)
- Might be a node worth adding to your collection. HOT 2
- How to hide the Finishing Time from this countdown timer? HOT 2
- how to hide the percentage icon from Circular Progress HOT 4
- Level with Fluid Skin
- Is the LED Tile Vanished? HOT 16
- Smoothed Chart not showing new series HOT 3
- Tooltips on Data Points HOT 1
- Support for empty data points HOT 2
- SkinType.TIME requires time in LocalTime HOT 2
- SkinType.CHARACTER can't change description color HOT 1
- Occasionally appearing exception in v17.1.3 HOT 4
- Split module issues when trying to integrate into a Maven application HOT 5
- LineChart display value? HOT 1
- Tile css is getting overridden HOT 8
- gauge spark line value text is gone HOT 1
- ItemSorting.NONE does not work for BarChart HOT 1
- Tile - Set distance between border and inner object
- In a Java 17 modular project, the demo cannot be run and the resource files cannot be loaded correctly. HOT 1
- Problem with SPARK_LINE when adding same value many times sequentially HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tilesfx.