Okay, bad documentation.
SVN Rev. 19899 (and Rev. 19900) show the problem.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Aug 2 2016
Actually, MITK is crashing whenever a bundle is closed, then MITK is closed.
Also appeares with segmentation.
No, thank you for reminding me of the backward compatibility problem.
Will send a mail to the users list.
Most possibly invalid.
MITK is no longer compatible to ITK versions < 3.16 due to the pixel center change. Please try again with 3.16 if your not using it.
Most possibly invalid due to local changes, too.
Well, this is actually the problem.
GlobalInteraction, and with it the FocusManager, StateMachineFactory and EventMapper, as members, have been changed to be initialized by an Activator for the MITk main application. But, in the Tutorial, RenderingManager->GetInstance is called without initializing the GlobalInteraction. This creates an instance of BaseRenderer, which then needs GlobalInteraction.
Cite from Mathias S.: "Recently, at least some of the tutorial applications (tested Step3, Step6,
Step8) produce a crash in mitk::GlobalInteraction::AddFocusElement(). The
variable m_FocusManager has not been initialized properly. This seems to be
related to the recent chhanges applied to GlobalInteraction (r19557)."
Because GlobalInteraction is then initialized via BaseRenderer, which should not be the "normal" behaviour, because it should be initialized before. It is not initialized anymore in the GlobalInteraction constructor. Initialize() is to be mandatory called seperately.
Should bge fixed now, as in Rev. [SVN revision 19736]
GlobalInteraction is now initialized in QmitkRegisterClasses() function if it is not already. For the main application, this function is called, too, in the CommonActivator, but GlobalInteraction is initialized earlier.
Found the reason: I just forgot to initialize GlobalInteraction here.
Since revision [SVN revision 19503], this is mandatory.
Will post the fix as soon as it compiled.
Okay, this is a problem.
In MITK ExtApp etc., GlobalInteraction is created and initialized via a openChrry Activator. As the tutorial does not call this, GlobalInteraction is never initialized.
The problem here is that the behaviour of GlobalInteraction->Initialize is different for an application built from source code (which has StateMachine.xml as file found at mitk::StandardFileLocations()) and an Installer (which has the XML content compiled in as Qt resource). GlobalInteraction->Initialize respects both cases, but not the tutorial, which has none of both, as it seems.
Will have a look at it.
Should be no big problem.
This is actually a different bug:
Closed.
Hi guys,
Haven't found code for the Qt lab slider.
[SVN revision 19798]
ADD (#2750): Added qxt, which e.g. features the two button slider
Fixed in Rev. 19703
Moved the file to the \source\mitk\CoreUI\Bundles\org.mitk.gui.qt.common\resources folder in Rev. 19663. This should fix the problem.
[SVN revision 19684]
FIX (#2723): Also emit a signal (NULL) when last entry in box is removed
Still waiting for Core Mod.
I need this for my 3M module.
Although it does not seem to help, adding the Core Mod guys to the Cc list.
Filed ChangeRequests/2723 in Wiki; waiting for core mod permittance
Fixed.
I just can't wait... :)
I would say 3M-3 relevant -> Usability
Related to #2751.
[SVN revision 19899]
FIX (#2686): Remove obsolete dependencies
[SVN revision 19995]
ADD (#2686): Add perspective for BIP
[SVN revision 20662]
FIX (#2686): Add boolean image operations and threshold to BasicImageProcessing
Reopened again...
This time bug will now stay open till #2494 is closed.
Reopen cause of request from Francois Malan, for binary image operations.
[SVN revision 19988]
FIX (#2686): Replaced not working downsampling filter with more general one (which is working).
Reopened again for some minor GUI changes (3M-3 related).
[SVN revision 19882]
FIX (#2686): Remove unused StdMultiWidgetAvailable() method
Now with user basic manual. Closed.
[SVN revision 19592]
FIX (#2686): Make BasicImageProcessing public
[SVN revision 19593]
FIX (#2686): Make BasicImageProcessing public
[SVN revision 19880]
FIX (#2686): Use flat group boxes without margins; logic update for 2 image ops; removed unused onImage2Selected() method
And closed again...
[SVN revision 19703]
FIX (#2686): GUI cleanup and simplification; new nodes are now added to their parent, too; (see T2747).
[SVN revision 19879]
FIX (#2686): Use flat group boxes without margins; logic update for 2 image ops; removed unused onImage2Selected() method
Finished GUI update.
[SVN revision 19706]
FIX (#2686): Further GUI cleanup and simplification; code cleanup;
[SVN revision 19629]
FIX (#2686): Major GUI and logic revision
Added some more info, too.
Answering comment #4: The MRI Sequence names are unique and not DKFZ-internal.
Every radiologist should know them. Can also be found by Google.
These names are actually the only way to describe the used sequences.
Reopened for commit
[SVN revision 20172]
FIX (#2683): Added docu for heart MRI sequences
Closed.
[SVN revision 19599]
DOC (#2677): Updated UserManual/QmitkBasicImageProcessing.dox
First version of doxygen docu committed.
Will be further enhanced by short filter desriptions.
Duplicate of 2401; also, don't forget to ReInit first!
Closed
[SVN revision 19337]
COMP (#2619): Added convenient methods for using a busy cursor
Change Request
The class: Yes.
The test coverage of it: Yes, but there are much bigger issues first.
Leave it on "?" for 2 weeks, then we can check again.
Adding method for setting ITK PointSets;
Please add test for them, too.
Not a bug.
The level window is initialized by the middle slice, middle timestep and middle channel. This makes the initial value setting faster by NumberOfSlices*NumberOfTimesteps*NumberOfChannels.
Closing this bug; Initialization working so far.
Follow-Up see T2840
GlobalInteraction is now initialized in QmitkRegisterClasses() function if it is not already. For the main application, this function is called, too, in the CommonActivator, but GlobalInteraction is initialized earlier.
Copied Change Request to Wiki page.
[SVN revision 19736]
FIX (#2413): Removed double call of itksys::SystemTools in EventMapper; STYLE: removed unused header files
[SVN revision 19680]
FIX (#2413): Move mitkEventAndActionConstants.xml to same folder as StateMachine.xml to make StateMachineEditor work again.
Reopened. Still some issues.
Marked as assigned again.
There are still some issues, mainly with the tutorial.
[SVN revision 19734]
FIX (#2413): If GlobalInteraction is not already initialized, do it here. (Needed for tutorial)
[SVN revision 19663]
FIX (#2413): Move mitkEventAndActionConstants.xml to same folder as StateMachine.xml to make StateMachineEditor work again.
[SVN revision 19735]
COMP (#2413): Moved IsInitialized method from private to public
[SVN revision 19733]
FIX (#2413): Changed order of initialization, because if GlobalInteraction is not already initialized, it will now be in QmitkRegisterClasses
[SVN revision 19562]
COMP (#2413): Adapt tests to new GlobalInteraction initialization routine
[SVN revision 19526]
FIX (#2413): Remove obsolete security check
[SVN revision 19527]
FIX (#2413): Documentation and code cleanup
[SVN revision 19557]
FIX (#2413): Combined Initialize() methods to a single one. Can be used with an empty string, a file name with path, or the actual XML content as string.
[SVN revision 19525]
FIX (#2413): Correctly call GlobalInteraction::GetInstance
[SVN revision 19524]
FIX (#2413): Remove Global state machine setter/getter in event mapper, because it is now a member of GlobalInteraction.
[SVN revision 19556]
FIX (#2413): Initialize GlobalInteraction with default values for testing
[SVN revision 19555]
FIX (#2413): Only delete elements in destructor that are really created
Seems to work now. Closed.
[SVN revision 19503]
FIX (#2413): GlobalInteraction, its StateMachineFactory and EventMapper are now initialized via an Activator and a compiled-in XML string. See T2413 for details.
[SVN revision 19563]
COMP (#2413): Adapt tests to new GlobalInteraction initialization routine
[SVN revision 19561]
COMP (#2413): Adapt tests to new GlobalInteraction initialization routine
Change Request
[SVN revision 20007]
FIX (#2401): Adapt convenience method for WorldToIndex with Itk Index to corrected MITK coordinate system, and therefore rounding
Reopened for adding (simple) test.