NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 1098 - File Chooser is forced to Java FileChooser in macros and scripts
File Chooser is forced to Java FileChooser in macros and scripts
Status: RESOLVED FIXED
Product: ImageJ
Classification: Unclassified
Component: Legacy
unspecified
Macintosh Mac OS
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2015-06-19 10:47 CDT by Christophe Leterrier
Modified: 2015-06-19 14:20 CDT
3 users (show)

See Also:

Description Christophe Leterrier 2015-06-19 10:47:55 CDT
When asking for a directory in macros and scripts (like getDirectory or creating a new DirectoryChooser) , the Java File Chooser is always used, irregardless of the option chosen in the ImageJ options, insteat of using the OSX file chooser if needed.

Information about your version of Java:

  os.arch => x86_64
  os.name => Mac OS X
  os.version => 10.10.3
  java.version => 1.8.0_45
  java.vendor => Oracle Corporation
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.8.0_45-b14
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 25.45-b02
  java.vm.vendor => Oracle Corporation
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.CGraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.8
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /

The up-to-date check says: REMIND_LATER

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home//jre
  imagej.dir => /Users/christo/Travail/Labo/Processing/Fiji_current/Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: http://update.imagej.net/ (last check:20150618000647)
Fiji: http://fiji.sc/update/ (last check:20150617220654)
BAR: http://sites.imagej.net/Tiago/ (last check:20150604164025)
Biomedgroup: http://sites.imagej.net/Biomedgroup/ (last check:20150503123038)
DiameterJ: http://sites.imagej.net/DiameterJ/ (last check:20150123222550)
GDSC-SMLM: http://sites.imagej.net/GDSC-SMLM/ (last check:20150327132750)
PTBIOP: http://biop.epfl.ch/Fiji-Update/ (last check:20150616143734)

Files not up-to-date:
  2418366b (MODIFIED) 20150526101715 Contents/Info.plist
  1ad3be0d (LOCAL_ONLY) 20140925172353 jars/jpedalSTD.jar
  953fe5a5 (LOCAL_ONLY) 20150527153548 luts/ThunderSTORM.lut
  c1503832 (LOCAL_ONLY) 20150210161301 luts/parula.lut
  ebd9888a (MODIFIED) 20130910230945 macros/StartupMacros.fiji.ijm
  37d3408d (LOCAL_ONLY) 20130910230945 macros/StartupMacros.fiji_stock.ijm
  d1606fa9 (LOCAL_ONLY) 20150119165712 macros/myTool.txt
  1e948734 (LOCAL_ONLY) 20140423133536 macros/toolsets/3D_AIS_Measure.ijm
  39bf367e (LOCAL_ONLY) 20150202162414 macros/toolsets/ChriSTORM.ijm
  dca2b75a (LOCAL_ONLY) 20121116182554 macros/toolsets/Intensity Ratios Tools.ijm
  d28c5f20 (LOCAL_ONLY) 20140331210831 macros/toolsets/PeakFinder_Tool.txt
  e9cc69cf (LOCAL_ONLY) 20140116225135 macros/toolsets/Simple AIS Measure Tools.ijm
  491f95aa (LOCAL_ONLY) 20120531234749 macros/toolsets/Test_Shortcut.ijm
  b4343d06 (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/Batch_Add_Z_Uncertainty.js
  b64896ea (LOCAL_ONLY) 20150618104605 plugins/ChriSTORM/Batch_NS_to_TS.js
  54f383d2 (LOCAL_ONLY) 20150217185734 plugins/ChriSTORM/Batch_Process_Locs.ijm
  9b110ba8 (LOCAL_ONLY) 20150128154352 plugins/ChriSTORM/Batch_Remove_Extreme_Z.ijm
  fb1cf5ae (LOCAL_ONLY) 20150605183711 plugins/ChriSTORM/Batch_Warp_Channels.js
  a5aead38 (LOCAL_ONLY) 20150128144443 plugins/ChriSTORM/F-NStxtSplit.js
  dae326fc (LOCAL_ONLY) 20150618103328 plugins/ChriSTORM/F-NStxtTranslate.js
  0f33f0d1 (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/F-TSAddZUnc.js
  c01157dc (LOCAL_ONLY) 20150513134620 plugins/ChriSTORM/F-TSRotate.js
  9fce7546 (LOCAL_ONLY) 20150618103622 plugins/ChriSTORM/F-TSTranslate.js
  065b9f7d (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/F-TSWarp.js
  7354eee5 (LOCAL_ONLY) 20150605144943 plugins/ChriSTORM/Generate_Reconstructions.ijm
  95fd7c62 (LOCAL_ONLY) 20150605145059 plugins/ChriSTORM/Generate_Zoom&Slices.ijm
  10436835 (LOCAL_ONLY) 20150129185850 plugins/ChriSTORM/Get_Z_Range.js
  06a2cbc2 (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/Single_Add_Z_Uncertainty.js
  c08a3f2d (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/Single_Get_Z_Range.js
  c23ad61f (LOCAL_ONLY) 20150130092313 plugins/ChriSTORM/Single_NS_split.js
  01fff67b (LOCAL_ONLY) 20150618104614 plugins/ChriSTORM/Single_NS_to_TS.js
  6d2ebbdd (LOCAL_ONLY) 20150130092314 plugins/ChriSTORM/Single_Rotate_Locs.js
  c3d2eb4c (LOCAL_ONLY) 20141027102052 plugins/ChriSTORM/Slice_to_Zoom_ROI.ijm
  de9b2ed2 (LOCAL_ONLY) 20150527160500 plugins/ChriSTORM/newSyntax.ijm
  55958f35 (LOCAL_ONLY) 20150618103442 plugins/Thunder_STORM.jar
  f58c5b2e (LOCAL_ONLY) 20131105141630 plugins/added macros/Calculate_Ratios.ijm
  b70ea00d (LOCAL_ONLY) 20150121171007 plugins/added macros/Calculate_Ratios_2.ijm
  c73c63d4 (LOCAL_ONLY) 20120203190735 plugins/added macros/Calib_EMGain.ijm
  23565f48 (LOCAL_ONLY) 20120123170343 plugins/added macros/Convert_Image_to_Icon.ijm
  36c6bbff (LOCAL_ONLY) 20150121103457 plugins/added macros/Convert_ndf_to_ROI.ijm
  5759d835 (LOCAL_ONLY) 20140306191916 plugins/added macros/Correct_&_Split_Channels.ijm
  1e1afbf4 (LOCAL_ONLY) 20140517214448 plugins/added macros/Duplicate_wLabel.ijm
  6a5e9f21 (LOCAL_ONLY) 20120120190326 plugins/added macros/Edit_Cat_ROIs.ijm
  d0ae64a9 (LOCAL_ONLY) 20120523184024 plugins/added macros/Extract_LIF.ijm
  681f02d5 (LOCAL_ONLY) 20140423133537 plugins/added macros/Extract_Zeiss.ijm
  fa330291 (LOCAL_ONLY) 20130530200036 plugins/added macros/Generate_Comets.ijm
  b4baa60d (LOCAL_ONLY) 20130908215841 plugins/added macros/Generate_Kymos.ijm
  40277102 (LOCAL_ONLY) 20140624222024 plugins/added macros/Generate_Stacks_Folder.ijm
  d4e49dd3 (LOCAL_ONLY) 20121116182556 plugins/added macros/Generate_Tracings_Folder_monoCh.ijm
  d1f51ed7 (LOCAL_ONLY) 20150320102620 plugins/added macros/Generate_Tracings_Folder_multiCh.ijm
  aa4dfffd (LOCAL_ONLY) 20140211211257 plugins/added macros/Make_Projections.ijm
  6b42d1ed (LOCAL_ONLY) 20120203190735 plugins/added macros/Mean_vs_SD.ijm
  951f3d28 (LOCAL_ONLY) 20150323122536 plugins/added macros/Measure_Intensities.ijm
  ec2b207d (LOCAL_ONLY) 20120120190326 plugins/added macros/Normalize_Movie.ijm
  44725a89 (LOCAL_ONLY) 20120120190326 plugins/added macros/Pad_Image_to_Stack.ijm
  848b3f14 (LOCAL_ONLY) 20140201140529 plugins/added macros/Plot_Column.ijm
  cf33bc89 (LOCAL_ONLY) 20130419214758 plugins/added macros/RGB_Profiles_Tool.ijm
  a04dd29d (LOCAL_ONLY) 20120120190326 plugins/added macros/Register_Coverslip_Zeiss.ijm
  464c88ea (LOCAL_ONLY) 20120120190326 plugins/added macros/Running_Average.ijm
  7eec215c (LOCAL_ONLY) 20120928172722 plugins/added macros/Simple_AIS_Measure.ijm
  61572565 (LOCAL_ONLY) 20130506225216 plugins/added macros/Simple_AIS_Measure_new.ijm
  d3faf6a6 (LOCAL_ONLY) 20120120190326 plugins/added macros/Stitch_Processed_Mosaic.ijm
  4a24763e (LOCAL_ONLY) 20120120190326 plugins/added macros/Transfer_Labels.ijm
  3e4083ae (LOCAL_ONLY) 20140829213750 plugins/added plugins/Actin2_Quantifier.class
  3fb5f7a5 (LOCAL_ONLY) 20060922124728 plugins/added plugins/Align_4.class
  ac3d73f5 (LOCAL_ONLY) 20130502205606 plugins/added plugins/Align_RGB_planes.jar
  f0aabf4f (LOCAL_ONLY) 20141204110724 plugins/added plugins/Align_Slice.class
  819f350a (LOCAL_ONLY) 20140813222136 plugins/added plugins/Cidre_Plugin.jar
  0a5c1981 (LOCAL_ONLY) 20130419214758 plugins/added plugins/Color_Profiler.jar
  c60c5966 (LOCAL_ONLY) 20131115215344 plugins/added plugins/FIRE_plugin.jar
  66f0be96 (LOCAL_ONLY) 20120120190326 plugins/added plugins/Fast_Filters$1.class
  7b74cdd1 (LOCAL_ONLY) 20120120190326 plugins/added plugins/Fast_Filters.class
  e9e5c061 (LOCAL_ONLY) 20140129213842 plugins/added plugins/Image_Stabilizer.class
  1fd3d1a6 (LOCAL_ONLY) 20140219221145 plugins/added plugins/Image_Stabilizer_Log_Applier.class
  a7eaa6cb (LOCAL_ONLY) 20140929103108 plugins/added plugins/KymoResliceWide_.jar
  a5d02cb7 (LOCAL_ONLY) 20140929103541 plugins/added plugins/Kymo_graph1001.jar
  dad4b299 (LOCAL_ONLY) 20130731193228 plugins/added plugins/M2LE_Pipeline.jar
  f07dd15c (LOCAL_ONLY) 20120120190326 plugins/added plugins/NeuronJ_.jar
  2b0f8e5e (LOCAL_ONLY) 20130419214758 plugins/added plugins/Radial_Profile.jar
  15638c2e (LOCAL_ONLY) 20140331202439 plugins/added plugins/Radial_Profile_Angle_Ext.jar
  050d136b (LOCAL_ONLY) 20150116121620 plugins/added plugins/SOS_release.jar
  97813c51 (LOCAL_ONLY) 20130331152055 plugins/added plugins/Sigma_Filter_Plus.class
  be06fe59 (LOCAL_ONLY) 20140929103634 plugins/added plugins/action_bar202.jar
  5229937c (LOCAL_ONLY) 20120120190326 plugins/added plugins/mm_nd_and_roi_pack.jar
  b551b948 (LOCAL_ONLY) 20150526101715 plugins/added scripts/Autocorr.js
  8fa95c18 (LOCAL_ONLY) 20140916183646 plugins/added scripts/Fit_Sinus.js
  65cc7812 (LOCAL_ONLY) 20150526101715 plugins/added scripts/Fit_Sinus_AC.js
  216ea972 (LOCAL_ONLY) 20150324111144 plugins/added scripts/Get_by_Conditions.js
  9b45a4b8 (LOCAL_ONLY) 20150527154338 plugins/added scripts/Make_TS_LUT.js
  f75d3f54 (LOCAL_ONLY) 20150403123207 plugins/added scripts/Pro_Feat_Fit.js
  8d6c5209 (LOCAL_ONLY) 20150319172543 plugins/added scripts/Profile_AlignRef.js
  4f471c4a (LOCAL_ONLY) 20140802100606 plugins/added scripts/Reassign_ROIs_HS channels.js
  b5d7dea9 (LOCAL_ONLY) 20140915182716 plugins/added scripts/Reassign_ROIs_HS to S.js
  5dea0423 (LOCAL_ONLY) 20140619220039 plugins/added scripts/Remove_Background_Median.js
  ccc0dfcb (LOCAL_ONLY) 20140624222024 plugins/added scripts/SAM2_V2.js
Comment 1 Curtis Rueden 2015-06-19 11:52:08 CDT
This behavior appears to be hard coded into ImageJ1:

https://github.com/imagej/ImageJA/blob/v1.49u/src/main/java/ij/io/DirectoryChooser.java#L19-21
Comment 2 Wayne Rasband 2015-06-19 14:20:52 CDT
This bug is fixed in the latest ImageJ daily build (1.49v9). Oracle appears to have fixed the bug that prevented the native OS X file chooser from being used as a directory chooser.