Skip to content

Conversation View Color Exception #2271

Open
@Delphinus8821

Description

@Delphinus8821

Prerequisites

Description

After loading data into Constellation using the file importer, if that data is viewed in the conversation view it throws an exception about not being able to find the message color.

Steps to Reproduce

  1. Import data from a csv file using the file importer

  2. Open the conversation view

  3. Select a node to display data for and have an exception thrown

Expected behaviour: Conversation view loads the conversation messages

Actual behaviour: Exception is thrown and messages are not loaded

Reproduces how often: 100%

Additional Information


au.gov.asd.tac.constellation.views.conversationview.ConversationBubble.setColor(ConversationBubble.java:164)
au.gov.asd.tac.constellation.views.conversationview.ConversationBubble.<init>(ConversationBubble.java:160)
au.gov.asd.tac.constellation.views.conversationview.ConversationBox$BubbleBox.update(ConversationBox.java:483)
au.gov.asd.tac.constellation.views.conversationview.ConversationBox$BubbleBox.<init>(ConversationBox.java:467)
au.gov.asd.tac.constellation.views.conversationview.ConversationBox$BubbleCell.updateItem(ConversationBox.java:548)
au.gov.asd.tac.constellation.views.conversationview.ConversationBox$BubbleCell.updateItem(ConversationBox.java:505)
javafx.controls/javafx.scene.control.ListCell.updateItem(ListCell.java:485)
javafx.controls/javafx.scene.control.ListCell.indexChanged(ListCell.java:337)
javafx.controls/javafx.scene.control.IndexedCell$1.invalidated(IndexedCell.java:85)
javafx.base/javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
javafx.base/javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148)
javafx.controls/javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:130)
javafx.controls/javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1813)
javafx.controls/javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1797)
javafx.controls/javafx.scene.control.skin.VirtualFlow.getOrCreateCellSize(VirtualFlow.java:3069)
javafx.controls/javafx.scene.control.skin.VirtualFlow.getOrCreateCellSize(VirtualFlow.java:3041)
javafx.controls/javafx.scene.control.skin.VirtualFlow.recalculateAndImproveEstimatedSize(VirtualFlow.java:3145)
javafx.controls/javafx.scene.control.skin.VirtualFlow$5.invalidated(VirtualFlow.java:866)
javafx.base/javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113)
javafx.base/javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148)
javafx.controls/javafx.scene.control.skin.VirtualFlow.setCellCount(VirtualFlow.java:912)
javafx.controls/javafx.scene.control.skin.ListViewSkin.updateItemCount(ListViewSkin.java:343)
javafx.controls/javafx.scene.control.skin.VirtualContainerBase.checkState(VirtualContainerBase.java:183)
javafx.controls/javafx.scene.control.skin.VirtualContainerBase.layoutChildren(VirtualContainerBase.java:158)
javafx.controls/javafx.scene.control.skin.ListViewSkin.layoutChildren(ListViewSkin.java:286)
javafx.controls/javafx.scene.control.Control.layoutChildren(Control.java:612)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1208)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Parent.layout(Parent.java:1215)
javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:594)
javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2600)
javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:401)
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:400)
javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:430)
javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352)
javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185)
java.base/java.lang.Thread.run(Thread.java:1583)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

  • Status

    In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions