View Issue Details

IDProjectCategoryView StatusLast Update
0002201Slicer4Core: Extensionspublic2014-03-06 04:51
Reportergpernelle Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.1.0 
Target VersionSlicer 4.2.0Fixed in VersionSlicer 4.2.0 
Summary0002201: error displayed loading plastimatch module - Q_ASSERT should not be used
Description

the presence of the "plastimatch" file in the plastimatch-build/lib/Slicer-4.1/cli-modules directory make the loading of plastimatch cli modules fail, but the error displayed is not appropriate to the real issue.

Additional Information

ModuleDescriptionParser: first line must be
<?xml version="1.0" encoding="utf-8"?>
Failed to parse xml module description:
"plastimatch version 1.5.12-beta (3654)
Usage: plastimatch command [options]
Commands:
add adjust average crop compare
compose convert diff dvh fill
header mask probe register resample
scale segment stats synth synth-vf
thumbnail warp xf-convert

For detailed usage of a specific command, type:
plastimatch command
"
Attempt to instantiate "plastimatch" ................................. [OK]
Warning(s):
CLI executable:
/projects/igtdev/gpernelle/Downloads/plastimatch/plastimatch-build/lib/Slicer-4.1/cli-modules/plastimatch
XML description doesn't start right away.
Output before '<?xml' is [plastimatch version 1.5.12-beta (3654)
Usage: plastimatch command [options]
Commands:
add adjust average crop compare
compose convert diff dvh fill
header mask probe register resample
scale segment stats synth synth-vf
thumbnail warp xf-convert

For detailed usage of a specific command, type:
plastimatch command
]
Attempt to instantiate "plastimatch_slicer_bspline" .................. [OK]
Attempt to instantiate "plastimatch_slicer_dicomrt_export" ........... [OK]
Attempt to instantiate "plastimatch_slicer_dicomrt_import" ........... [OK]
Attempt to instantiate "plastimatch_slicer_dose_comparison" .......... [OK]
Attempt to instantiate "plastimatch_slicer_dvh" ...................... [OK]
Attempt to instantiate "plastimatch_slicer_landwarp" ................. [OK]
Attempt to instantiate "plastimatch_slicer_synth" .................... [OK]
Attempt to instantiate "plastimatch_slicer_threshbox" ................ [OK]
Attempt to instantiate "plastimatch_slicer_xformwarp" ................ [OK]
Number of instantiated modules: 115

Loading module "ACPCTransform"
Loading module "AddScalarVolumes"
Loading module "AffineRegistration"
Loading module "Annotations"
RegisterIO "qSlicerAnnotationsIO"
RegisterIO "qSlicerFiducialsIO"
Loading module "BRAINSDemonWarp"
Loading module "BRAINSFit"
Loading module "BRAINSROIAuto"
Loading module "BRAINSResample"
Loading module "BSplineDeformableRegistration"
Loading module "BSplineToDeformationField"
Loading module "CLI4Test"
Loading module "Cameras"
Loading module "CastScalarVolume"
Loading module "ChangeTracker"
Loading module "CheckerBoardFilter"
Loading module "Colors"
RegisterIO "qSlicerColorsIO"
Loading module "ConnectedComponent"
Loading module "CreateDICOMSeries"
Loading module "CropVolume"
RegisterIO "qSlicerVolumesIO"
Loading module "CurvatureAnisotropicDiffusion"
Loading module "DICOM"
Loading module "DICOM2FullBrainTractography"
Loading module "DICOMDiffusionVolumePlugin"
Loading module "DICOMScalarVolumePlugin"
Loading module "DICOMSlicerDataBundlePlugin"
Loading module "DTIexport"
Loading module "DTIimport"
Loading module "DWIJointRicianLMMSEFilter"
Loading module "DWIRicianLMMSEFilter"
Loading module "DWIToDTIEstimation"
Loading module "DWIUnbiasedNonLocalMeansFilter"
Loading module "Data"
RegisterIO "qSlicerSceneIO"
RegisterIO "qSlicerSceneBundleIO"
RegisterIO "qSlicerSlicer2SceneReader"
RegisterIO "qSlicerXcedeCatalogIO"
Loading module "DataProbe"
Loading module "DicomToNrrdConverter"
Loading module "DiffusionTensorScalarMeasurements"
Loading module "DiffusionTensorTest"
Loading module "DiffusionWeightedVolumeMasking"
Loading module "EMSegment"
Loading module "EMSegmentCommandLine"
Loading module "EMSegmentQuick"
Loading module "EMSegmentTransformToNewFormat"
Loading module "Editor"
Loading module "Endoscopy"
Loading module "EventBroker"
Loading module "ExecutionModelTour"
Loading module "ExpertAutomatedRegistration"
Loading module "ExtractSkeleton"
Loading module "FiducialRegistration"
Loading module "GaussianBlurImageFilter"
Loading module "GradientAnisotropicDiffusion"
Loading module "GrayscaleFillHoleImageFilter"
Loading module "GrayscaleGrindPeakImageFilter"
Loading module "GrayscaleModelMaker"
Loading module "HelloLaplace"
Loading module "HelloPython"
Loading module "HelloSharpen"
Loading module "HistogramMatching"
Loading module "ImageLabelCombine"
Loading module "IntensityDifferenceMetric"
Loading module "LabelMapSmoothing"
Loading module "LabelStatistics"
Loading module "LinearRegistration"
Loading module "MaskScalarVolume"
Loading module "MedianImageFilter"
Loading module "MergeModels"
Loading module "ModelMaker"
Loading module "ModelToLabelMap"
Loading module "Models"
RegisterIO "qSlicerModelsIO"
RegisterIO "qSlicerScalarOverlayIO"
Loading module "ModuleTemplate"
Loading module "MultiResolutionAffineRegistration"
Loading module "MultiVolumeExplorer"
Loading module "MultiplyScalarVolumes"
Loading module "N4ITKBiasFieldCorrection"
Loading module "OpenIGTLinkIF"
Loading module "OrientScalarVolume"
Loading module "OtsuThresholdImageFilter"
Loading module "OtsuThresholdSegmentation"
Loading module "PETStandardUptakeValueComputation"
Loading module "PerformanceTests"
Loading module "ProbeVolumeWithModel"
Loading module "REGISTRATION"
Loading module "Reformat"
Loading module "ResampleDTIVolume"
Loading module "ResampleScalarVectorDWIVolume"
Loading module "ResampleScalarVolume"
Loading module "RigidRegistration"
Loading module "RobustStatisticsSegmenter"
Loading module "SampleData"
Loading module "SceneViews"
Loading module "SimpleRegionGrowingSegmentation"
Loading module "SubtractScalarVolumes"
Loading module "TestGridTransformRegistration"
Loading module "ThresholdScalarVolume"
Loading module "TractographyDisplay"
RegisterIO "qSlicerFiberBundleIO"
Loading module "TractographyFiducialSeeding"
Loading module "TractographyLabelMapSeeding"
Loading module "Transforms"
RegisterIO "qSlicerTransformsIO"
Loading module "VBRAINSDemonWarp"
Loading module "VectorToScalarVolume"
Loading module "ViewControllers"
Loading module "VolumeRendering"
RegisterIO "qSlicerVolumeRenderingIO"
Loading module "Volumes"
Loading module "VotingBinaryHoleFillingImageFilter"
Loading module "WebGLExport"
Loading module "Welcome"
Loading module "plastimatch"
Failed to retrieve module title corresponding to module name: "plastimatch"
ASSERT: "!instance->title().isEmpty()" in file
/projects/igtdev/gpernelle/Slicer/Base/QTCore/qSlicerModuleFactoryManager.cxx,
line 136
error:
[/projects/igtdev/gpernelle/Slicer4-SuperBuild-Debug/Slicer-build/bin/./SlicerApp-real]
exit abnormally - Report the problem.

TagsNo tags attached.

Activities

jcfr

jcfr

2012-06-25 14:15

administrator   ~0004927

This seems to be a bug of plastimatch, indeed there is text displayed before the xml starts.

The "plastimatch" executable should be fixed so that typing "plastimatch --xml" doesn't output other information beside of the xml.

Warning(s):
CLI executable:
/projects/igtdev/gpernelle/Downloads/plastimatch/plastimatch-build/lib/Slicer-4.1/cli-modules/plastimatch
XML description doesn't start right away.
Output before '<?xml' is [plastimatch version 1.5.12-beta (3654)

jcfr

jcfr

2012-07-27 15:40

administrator   ~0005399

Dear issue reporter,

Good news :) Slicer developers SOLVED the problem you reported - YOU now need to VERIFY and CLOSE this issue.

jcfr

jcfr

2014-03-06 04:50

administrator   ~0010721

Closing resolved issues that have not been updated in more than 3 months

Issue History

Date Modified Username Field Change
2012-06-14 13:44 gpernelle New Issue
2012-06-14 13:44 gpernelle Status new => assigned
2012-06-14 13:44 gpernelle Assigned To => jcfr
2012-06-14 13:48 jcfr Target Version => Slicer 4.2.0 - Sept 1st 2012
2012-06-25 14:15 jcfr Note Added: 0004927
2012-06-25 14:15 jcfr Status assigned => resolved
2012-06-25 14:15 jcfr Fixed in Version => Slicer 4.1.2 - July 1st 2012
2012-06-25 14:15 jcfr Resolution open => fixed
2012-07-27 15:40 jcfr Note Added: 0005399
2012-08-28 01:47 jcfr Fixed in Version Slicer 4.1.2 - August => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2014-03-06 04:50 jcfr Note Added: 0010721
2014-03-06 04:51 jcfr Status resolved => closed