Comments (3)
Can you please post the complete stacktrace ?
from vripper-project.
Sorry, sure
ava.lang.IllegalStateException: Not on FX application thread; currentThread = pool-4-thread-11
at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:294)
at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:475)
at javafx.scene.Parent$3.onProposedChange(Parent.java:475)
at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:289)
at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:219)
at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)
at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145)
at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50)
at javafx.beans.property.StringProperty.setValue(StringProperty.java:71)
at javafx.scene.control.Labeled.setText(Labeled.java:147)
at javafx.scene.control.skin.TabPaneSkin$TabHeaderSkin.lambda$new$2(TabPaneSkin.java:1441)
at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)
at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
at javafx.beans.property.StringPropertyBase$Listener.invalidated(StringPropertyBase.java:231)
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104)
at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111)
at javafx.beans.property.StringPropertyBase$Listener.invalidated(StringPropertyBase.java:231)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.binding.ObjectBinding.invalidate(ObjectBinding.java:187)
at com.sun.javafx.binding.Subscription.lambda$subscribeInvalidations$4(Subscription.java:116)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.binding.IntegerBinding.invalidate(IntegerBinding.java:182)
at com.sun.javafx.binding.BindingHelperObserver.invalidated(BindingHelperObserver.java:52)
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:319)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:238)
at javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
at javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
at javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
at javafx.collections.ModifiableObservableListBase.remove(ModifiableObservableListBase.java:190)
at java.base/java.util.AbstractList$Itr.remove(AbstractList.java:389)
at java.base/java.util.Collection.removeIf(Collection.java:577)
at me.mnlr.vripper.view.tables.PostsTableView$5.invoke(PostsTableView.kt:63)
at me.mnlr.vripper.view.tables.PostsTableView$5.invoke(PostsTableView.kt:62)
at me.mnlr.vripper.view.tables.PostsTableView._init_$lambda$4(PostsTableView.kt:62)
at reactor.core.publisher.LambdaSubscriber.onNext(LambdaSubscriber.java:160)
at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:471)
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:269)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at me.mnlr.vripper.event.EventBus.publishEvent(EventBus.kt:15)
at me.mnlr.vripper.repositories.impl.PostDownloadStateRepositoryImpl.deleteByPostId(PostDownloadStateRepositoryImpl.kt:108)
at me.mnlr.vripper.services.DataTransaction.remove(DataTransaction.kt:109)
at me.mnlr.vripper.services.DataTransaction.finishPost(DataTransaction.kt:99)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:756)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:391)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:756)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at me.mnlr.vripper.services.DataTransaction$$SpringCGLIB$$0.finishPost(<generated>)
at me.mnlr.vripper.download.DownloadService.afterJobFinish(DownloadService.kt:277)
at me.mnlr.vripper.download.DownloadService.schedule$lambda$28$lambda$27(DownloadService.kt:260)
at net.jodah.failsafe.internal.EventListener.lambda$of$0(EventListener.java:37)
at net.jodah.failsafe.FailsafeExecutor.handleComplete(FailsafeExecutor.java:322)
at net.jodah.failsafe.Execution.executeSync(Execution.java:130)
at net.jodah.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:379)
at net.jodah.failsafe.FailsafeExecutor.run(FailsafeExecutor.java:212)
at me.mnlr.vripper.download.DownloadService.schedule$lambda$28(DownloadService.kt:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1623)
from vripper-project.
I am able to reproduce, thanks for reporting
from vripper-project.
Related Issues (20)
- UI layout changes
- GUI Revamp and darkmode
- client/server mode
- Persist tables column width between restarts
- General tab showing a mashup of multiple posts HOT 1
- 5.5.0 Error when adding multiple links HOT 7
- 5.5.0 Data heavy logging with large numbers of links HOT 3
- 5.5.0 Error when deleting some entires HOT 4
- [Suggestion] Alternative Title Bulk Rename/Rename Keybinds HOT 2
- [Suggestion] Manual Updates to individual image urls
- Issue with thread posts on 5.6.0 HOT 4
- Concurrency bug when adding threads
- Thread selection will always download the first post
- App text not readable
- Bug in MacOS v14.4.1 HOT 1
- vripper stopped downloading and even opening links from the clipboard
- Error message and getting in a loop
- Bug (last confirmed in 5.5) using delete key in thread tab deletes last selected entry from downloads
- can't get v5 vripper-noarch-web version working
- Unable to switch to alternative title names in some cases
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 vripper-project.