Ticket #382 (closed bug: fixed)

Opened 5 years ago

Last modified 5 years ago

heatmap crash when clustering

Reported by: blaz Owned by: ales
Milestone: 2.6 Component: canvas
Severity: immediate Keywords:
Cc: Blocking:
Blocked By:

Description

Take GEO Datasets, take gds1049, with Genes in the row (Genes or spots + Merge spots of the same gene). Then sample 100 rows, and take this to Heatmap widget. For Sort genes choose Clustering. The bug I get is

Traceback:
  File: orngSignalManager.py, line 61 in __call__
  Code: self.method(*k)
    File: OWGUI.py, line 1380 in __call__
    Code: self.f(**kwds)
      File: OWHeatMap.py, line 384 in constructHeatmap
      Code: refData, self.groupClusters , self.mapping = self.orderClustering(self.unorderedData[self.refFile])
        File: OWHeatMap.py, line 365 in orderClustering
        Code: root = orngClustering.hierarchicalClustering(data, progressCallback=self.progressBarSet, order=self.SortGenes==3)
          File: orngClustering.py, line 234 in hierarchicalClustering
          Code: root = orange.HierarchicalClustering(matrix, linkage=linkage, progressCallback=progressCallback)
            TypeError: progressBarSet() takes exactly 2 arguments (3 given) 

Change History

comment:1 Changed 5 years ago by ales

Lahko preveris ce se zmeraj ne dela. Trenutno ne morem reproducirati napake, ampak mislim da vem zakaj do nje pride.

comment:2 Changed 5 years ago by blaz

Sedaj da eno drugo napako. Npr., odprem GDS widget, izberem en majhen data set (geni v vrsticah), izhod se dodatno posamplam (npr do 30 genov), potem dam v heatmap in izberem Sort -> Clustering:

Unhandled exception of type KernelException occured at 21:15:16:
Traceback:
  File: orngSignalManager.py, line 61 in __call__
  Code: self.method(*k)
    File: OWGUI.py, line 1380 in __call__
    Code: self.f(**kwds)
      File: OWHeatMap.py, line 409 in constructHeatmap
      Code: self.createHeatMap()
        File: OWHeatMap.py, line 749 in createHeatMap
        Code: self.drawHeatMap()
          File: OWHeatMap.py, line 724 in drawHeatMap
          Code: self.drawGeneAnnotation(x, ycoord[g], g)
            File: OWHeatMap.py, line 600 in drawGeneAnnotation
            Code: t = QGraphicsSimpleTextItem(str(hm.examples[hm.exampleIndices[row]][self.BAnnotationVar]), None, self.scene)
              KernelException: Access violation - no RTTI data! 

comment:3 Changed 5 years ago by ales

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.