Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ClassCastException in LocalServer communication #17

Open
nlmarco opened this issue Aug 15, 2016 · 1 comment
Assignees
Labels
bug

Comments

@nlmarco
Copy link
Contributor

@nlmarco nlmarco commented Aug 15, 2016

java.lang.ClassCastException: com.sun.proxy.$Proxy22 cannot be cast to
co.codewizards.cloudstore.core.repo.sync.RepoSyncDaemon
at
org.subshare.gui.ls.RepoSyncDaemonLs.getRepoSyncDaemon(RepoSyncDaemonLs.java:12)
at
org.subshare.gui.localrepo.LocalRepoPane.(LocalRepoPane.java:157)
at
org.subshare.gui.maintree.LocalRepoMainTreeItem.createMainDetailContent(LocalRepoMainTreeItem.java:40)
at
org.subshare.gui.maintree.MainTreeItem.getMainDetailContent(MainTreeItem.java:143)
at
org.subshare.gui.MainPaneController.onSelectionChange(MainPaneController.java:63)
at
org.subshare.gui.MainPaneController.lambda$initialize$0(MainPaneController.java:47)
at
com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at
com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at
javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:74)
at
javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:102)
at
javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at
javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at
javafx.scene.control.SelectionModel.setSelectedItem(SelectionModel.java:102)
at
javafx.scene.control.MultipleSelectionModelBase.lambda$new$34(MultipleSelectionModelBase.java:67)
at
com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at
com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at
javafx.beans.property.ReadOnlyIntegerPropertyBase.fireValueChangedEvent(ReadOnlyIntegerPropertyBase.java:72)
at
javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:102)
at
javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
at
javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:147)
at
javafx.scene.control.SelectionModel.setSelectedIndex(SelectionModel.java:68)
at
javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:404)
at
javafx.scene.control.MultipleSelectionModelBase.clearAndSelect(MultipleSelectionModelBase.java:356)
at
javafx.scene.control.TreeView$TreeViewBitSetSelectionModel.clearAndSelect(TreeView.java:1477)
at
com.sun.javafx.scene.control.behavior.CellBehaviorBase.simpleSelect(CellBehaviorBase.java:256)
at
com.sun.javafx.scene.control.behavior.CellBehaviorBase.doSelect(CellBehaviorBase.java:220)
at
com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(CellBehaviorBase.java:150)
at
com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:95)
at
com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at
com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at
com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at
com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at
com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at
com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at
com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at
com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at
com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:380)
at
com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:294)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:416)
at
com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at
com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:415)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at
com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)
at java.lang.Thread.run(Thread.java:745)

@nlmarco nlmarco added the bug label Aug 15, 2016
@nlmarco nlmarco added this to the 0.9.3 milestone Aug 15, 2016
@nlmarco

This comment has been minimized.

Copy link
Contributor Author

@nlmarco nlmarco commented Aug 15, 2016

log.zip

These log files show that the problem is caused already long before: The ClassCastException happened on 2016-07-29 00:41:31, but there are already errors related to object-reference-management across VM-boundaries starting on 2016-07-28 21:25:51.

I doubt that we can track down this problem without more debugging information, hence I'm postponing this to a future milestone. We have more urgent things to do, right now.

@nlmarco nlmarco modified the milestones: 0.9.4, 0.9.3 Aug 15, 2016
@nlmarco nlmarco modified the milestone: 0.9.4 Aug 27, 2016
@nlmarco nlmarco self-assigned this Aug 27, 2016
@nlmarco nlmarco modified the milestones: 0.9.4, 0.9.5 Aug 27, 2016
@nlmarco nlmarco removed this from the 0.9.5 milestone Sep 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.