Description
Prerequisites
-
Put an X between the brackets on this line if you have done all of
the following:-
Running the latest version of Constellation
-
Attached the Support Package via
Help
>
Support Package
-
Checked the FAQs:
https://github.com/constellation-app/constellation/wiki/FAQ -
Checked that your issue isn’t already filed:
https://github.com/constellation-app/constellation/issues -
Checked that there is not already a module that provides the
described functionality:
https://github.com/constellation-app/constellation/wiki/Catalogue-of-Repositories
-
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
-
Import data from a csv file using the file importer
-
Open the conversation view
-
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)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In progress
Activity