-------------------------------------------------------------------------------
>Log Session: Monday, June 5, 2023 at 5:26:26 PM Central European Summer Time
>System Info: 
  Product Version         = SeaDAS (Build 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7)
  Operating System        = Mac OS X version 13.4 running on x86_64
  Java; VM; Vendor        = 11.0.19; OpenJDK 64-Bit Server VM 11.0.19+7; Eclipse Adoptium
  Runtime                 = OpenJDK Runtime Environment 11.0.19+7
  Java Home               = /Users/josbel/Applications/SeaDAS/jdk-11.0.19+7-jre/Contents/Home
  System Locale; Encoding = en_gb (snap); UTF-8
  Home Directory          = /Users/josbel
  Current Directory       = /
  User Directory          = /Users/josbel/.seadas8
  Cache Directory         = /Users/josbel/.seadas8/var/cache
  Installation            = /Users/josbel/Applications/SeaDAS/platform
                            /Users/josbel/Applications/SeaDAS/snap
                            /Users/josbel/Applications/SeaDAS/etc
                            /Users/josbel/Applications/SeaDAS/optical-toolbox
                            /Users/josbel/Applications/SeaDAS/seadas-toolbox
                            /Users/josbel/Applications/SeaDAS/platform
  Boot & Ext. Classpath   = 
  Application Classpath   = /Users/josbel/Applications/SeaDAS/platform/lib/boot.jar:/Users/josbel/Applications/SeaDAS/platform/lib/org-openide-modules.jar:/Users/josbel/Applications/SeaDAS/platform/lib/org-openide-util-lookup.jar:/Users/josbel/Applications/SeaDAS/platform/lib/org-openide-util-ui.jar:/Users/josbel/Applications/SeaDAS/platform/lib/org-openide-util.jar
  Startup Classpath       = /Users/josbel/Applications/SeaDAS/platform/core/org-netbeans-libs-asm.jar:/Users/josbel/Applications/SeaDAS/platform/core/org-openide-filesystems-compat8.jar:/Users/josbel/Applications/SeaDAS/platform/core/org-openide-filesystems.jar:/Users/josbel/Applications/SeaDAS/platform/core/asm-7.2.jar:/Users/josbel/Applications/SeaDAS/platform/core/asm-commons-7.2.jar:/Users/josbel/Applications/SeaDAS/platform/core/asm-tree-7.2.jar:/Users/josbel/Applications/SeaDAS/platform/core/core.jar:/Users/josbel/Applications/SeaDAS/platform/core/core-base.jar:/Users/josbel/Applications/SeaDAS/snap/core/snap-main.jar:/Users/josbel/Applications/SeaDAS/snap/core/locale/core_snap.jar
-------------------------------------------------------------------------------
INFO [org.esa.snap.rcp.SnapApp]: Starting SNAP Desktop
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/NoDataLayerType'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/GraticuleLayerType'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/ColorBarLayerType'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/VectorDataLayer'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/ImageLayer'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer editor registered from layer.xml path 'LayerEditors/FeatureLayerType'
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/ImageFileLayerSource': RGB Image from File
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/CollectionLayerSource': Layer Group
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/WmsLayerSource': Image from Web Map Server (WMS)
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/ShapefileLayerSource': ESRI Shapefile
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/ProductLayerSource': Image of Band / Tie-Point Grid
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/MerisWindFieldLayerSource': Wind speed vectors from MERIS ECMWF annotations
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/BlueMarbleLayerSource': NASA Blue Marble Worldmap
INFO [org.esa.snap.rcp.layermanager.LayerManager]: New layer source added from layer.xml path 'LayerSources/GlobCoverLayerSource': ESA GlobCover Worldmap
WARNING [org.netbeans.modules.autoupdate.ui.actions.AutoupdateSettings]: The property "netbeans.default_userdir_root" was not set!
SEVERE [org.esa.snap]: Unable to install files /eu/esa/optprocessor/rad2refl/graphs to /Users/josbel/.seadas8/graphs /eu/esa/optprocessor/rad2refl/graphs
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
	org.openide.util.lookup [8.40 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.util [9.14 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.util.ui [9.15 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.modules [7.55 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.annotations.common/1 [1.34 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.filesystems [9.17 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.awt [7.75 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.progress/1 [1.54 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.progress.nb [1.54 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.dialogs [7.49 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.nodes [7.52 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.windows [6.84 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.batik.read [1.0.0.1 1 netbeans-TLP/netbeans/release113-20-on-20200221]
	org.openide.util.ui.svg [1.0 netbeans-TLP/netbeans/release113-20-on-20200221]
	org.netbeans.modules.editor.mimelookup/1 [1.47 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.text [6.74 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.scripting [1.4 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.swing.tabcontrol [1.63 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.swing.outline [1.41 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.explorer [6.69 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.actions [6.46 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.queries/1 [1.50 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.templates [1.15 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.filesystems.nb [9.17 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.loaders [7.74 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.intent [1.9 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.io [1.10 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.io [1.56 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.openide.filesystems.compat8 [9.16 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.swing.plaf [1.49 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.flatlaf [1.0 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.swing.laf.flatlaf [1.0 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.swing.laf.dark/1 [2.1.2 2 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.spi.quicksearch [1.34 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.templates/1 [1.14 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.asm [5.10 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.bootstrap/1 [2.85 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.startup.base [1.69.0.1 1 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.startup/1 [1.69.0.1 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.settings/1 [1.56 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.sendopts/2 [2.43 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.sampler [1.21 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.progress.ui [1.40 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.print [7.33 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.keyring [1.31 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core/2 [3.58 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.options.api/1 [1.52 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.options.keymap [1.44 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.masterfs/2 [2.62.0.2 2 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.masterfs.ui [2.10.0.2 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.masterfs.nio2 [1.22 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.jna/2 [2.2 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.masterfs.macosx [1.20 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.keyring.fallback [1.15 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.keyring.impl [1.31 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.javahelp/1 [2.48 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.janitor [1.0 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.favorites/1 [1.53 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.editor.mimelookup.impl/1 [1.39 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.autoupdate.services [1.62 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.autoupdate.cli [1.20 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.windows/2 [2.90 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.ui/1 [1.52 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.osgi [1.29 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.felix [2.22 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.autoupdate.ui [1.53 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.core.kit [1.38 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.modules.applemenu/1 [1.44 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.libs.jna.platform/2 [2.2 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.output2/1 [1.49 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.network [1.19 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.netigso [1.38 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.nativeaccess/1 [1.38 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.multitabs/1 [1.19.0.1 1 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.core.io.ui/1 [1.37 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	org.netbeans.api.progress.compat8 [1.54 11.3-6b879cb782eaa4f13a731aff82eada11289a66f7]
	eu.esa.snap.netbeans [1.0.2.0 1.2.0 202305011207]
	org.esa.snap.ceres.core [10.0.0.0 10.0.0.20230525 202305250020]
	org.esa.snap.ceres.binding [10.0.0.0 10.0.0.20230525 202305250020]
	org.esa.snap.ceres.jai [10.0.0.0 10.0.0.20230525 202305250020]
	org.esa.snap.ceres.glayer [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.ceres.ui [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.ceres.metadata [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.snap.core [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.snap.gpf [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.snap.virtual.file.system [10.0.0.0 10.0.0.20230525 202305250027]
	eu.esa.snap.netbeans.snap.help.system [1.0.0 1.0.0 202305091232]
	org.esa.snap.snap.statistics [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.tango [10.0.0.0 10.0.0.20230525 202305250030]
	org.esa.snap.snap.virtual.file.system.ui [10.0.0.0 10.0.0.20230525 202305250030]
	org.esa.snap.snap.ui [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.rcp [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.engine.utilities [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.snap.znap [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.znap.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.worldwind [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.gpf.ui [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.watermask [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.watermask.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.virtual.file.system.preferences.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.netbeans.tile [1.0 1.0 202305092032]
	org.esa.snap.netbeans.docwin [1.0.2.0 1.0 202305092032]
	org.esa.snap.snap.timeseries.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.temporal.percentile [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.geotiff [10.0.0.0 10.0.0.20230525 202305250025]
	org.esa.snap.snap.sta [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.sta.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.remote.execution [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.remote.execution.ui [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.graph.builder [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.envisat.reader [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.netcdf [10.0.0.0 10.0.0.20230525 202305250025]
	org.esa.snap.snap.smart.configurator [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.envi.reader [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.bigtiff [10.0.0.0 10.0.0.20230525 202305250025]
	org.esa.snap.snap.smart.configurator.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.remote.products.repository [10.0.0.0 10.0.0.20230525 202305250024]
	org.esa.snap.snap.dem [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.raster [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.raster.ui [10.0.0.0 10.0.0.20230525 202305250034]
	org.esa.snap.snap.product.library.v2 [10.0.0.0 10.0.0.20230525 202305250024]
	org.esa.snap.snap.product.library.ui.v2 [10.0.0.0 10.0.0.20230525 202305250034]
	org.esa.snap.snap.csv.dataio [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.pixel.extraction [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.pixel.extraction.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.pgx.reader [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.pconvert [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.land.cover [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.land.cover.ui [10.0.0.0 10.0.0.20230525 202305250032]
	org.esa.snap.lib.openjpeg [10.0.0.0 10.0.0.20230525 202305250024]
	org.esa.snap.snap.jp2.reader [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.help [10.0.0.0 10.0.0.20230525 202305250031]
	ncsa.hdf.lib.hdf [2.7.1 2.7.1 202305250024]
	org.esa.snap.snap.hdf5.writer [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.getasse30.dem [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.ceres.binio [10.0.0.0 10.0.0.20230525 202305250021]
	org.esa.snap.snap.arcbingrid.reader [10.0.0.0 10.0.0.20230525 202305250025]
	org.esa.snap.snap.cluster.analysis [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.blue.marble.worldmap [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.lib.gdal [10.0.0.0 10.0.0.20230525 202305250025]
	org.esa.snap.globcover.worldmap [10.0.0.0 10.0.0.20230525 202305250027]
	org.esa.snap.snap.binning [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.change.detection [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.collocation [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.classification [10.0.0.0 10.0.0.20230525 202305250026]
	org.esa.snap.snap.engine.kit [10.0.0.0 10.0.0.20230525 202305250028]
	org.esa.snap.snap.dem.ui [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.collocation.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.classification.ui [10.0.0.0 10.0.0.20230525 202305250031]
	org.esa.snap.snap.change.detection.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.snap.branding [10.0.0.0 10.0.0.20230525 202305250030]
	org.esa.snap.snap.binning.ui [10.0.0.0 10.0.0.20230525 202305250035]
	org.esa.snap.lib.gdal.preferences.ui [10.0.0.0 10.0.0.20230525 202305250035]
	gov.nasa.gsfc.seadas.seadas.watermask.operator [1.3.0 ${seadas.nbmImplVersion} 202305250045]
	gov.nasa.gsfc.seadas.seadas.processing [1.3.0 8.3.0-20230525 202305250045]
	gov.nasa.gsfc.seadas.seadas.bathymetry.operator [1.3.0 8.3.0-20230525 202305250045]
	gov.nasa.gsfc.seadas.seadas.contour.operator [1.3.0 8.3.0-20230525 202305250045]
	gov.nasa.gsfc.seadas.seadas.kit [1.3.0 ${seadas.nbmImplVersion} 202305250045]
	eu.esa.opt.opttbx.commons [10.0.0.0 10.0.0.20230525 202305250036]
	eu.esa.opt.opttbx.worldview2esa.reader [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.worldview2.reader [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.unmix [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.unmix.ui [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.sta.adapters.help [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.spot6.reader [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.spot.vgt.reader [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.spot.reader [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.spectral.angle.mapper [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.spectral.angle.mapper.ui [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.slstr.regrid [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.sentinel3.reader [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.slstr.pdu.stitching [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.slstr.pdu.stitching.ui [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.sentinel3.reader.ui [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.merisl3.reader [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.seadas.reader [1.10.0 1.10.0-20230525 202305250043]
	eu.esa.opt.opttbx.seadas.reader.ui [1.10.0 1.10.0-20230525 202305250043]
	eu.esa.opt.opttbx.gdal.reader [10.0.0.0 10.0.0.20230525 202305250036]
	eu.esa.opt.opttbx.s2msi.reader [10.0.0.0 10.0.0.20230525 202305250036]
	eu.esa.opt.opttbx.s2msi.resampler [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.preferences.ui [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.s2msi.reader.ui [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.s2msi.mci [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.s2msi.mci.ui [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.reflectance.to.radiance [10.0.0.0 10.0.0.20230525 202305250038]
	eu.esa.opt.opttbx.reflectance.to.radiance.ui [10.0.0.0 10.0.0.20230525 202305250038]
	eu.esa.opt.opttbx.rapideye.reader [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.radiometric.indices [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.radiometric.indices.ui [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.rad2refl [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.rad2refl.ui [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.probav.reader [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.pleiades.reader [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.owt.classification [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.olci.preprocessing [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.muscate.reader [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.mphchl [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.mosaic [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.mosaic.ui [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.modis.reader [10.0.0.0 10.0.0.20230525 202305250042]
	eu.esa.opt.opttbx.meris.operators [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.meris.operators.ui [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.landsat.reader [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.land.cover [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.kompsat2.reader [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.grm [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.grm.ui [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.forest.cover.change [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.forest.cover.change.ui [10.0.0.0 10.0.0.20230525 202305250039]
	eu.esa.opt.opttbx.c2rcc [10.0.0 10.0.0-20230525 202305250041]
	eu.esa.opt.opttbx.coregistration [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.coregistration.ui [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.fub.wew [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.flhmci [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.flhmci.ui [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.atsr.reader [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.jp2.writer [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.gdal.writer [10.0.0.0 10.0.0.20230525 202305250038]
	eu.esa.opt.opttbx.gdal.writer.ui [10.0.0.0 10.0.0.20230525 202305250038]
	eu.esa.opt.opttbx.fu.operator [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.aatsr.sst [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.deimos.reader [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.aatsr.sst.ui [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.ikonos.reader [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.arc [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.avhrr.reader [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.dos [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.enmap.reader [10.0.0.0 10.0.0.20230525 202305250043]
	eu.esa.opt.opttbx.alos.reader [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.arc.ui [10.0.0.0 10.0.0.20230525 202305250040]
	eu.esa.opt.opttbx.fub.wew.ui [10.0.0.0 10.0.0.20230525 202305250041]
	eu.esa.opt.opttbx.biophysical [10.0.0.0 10.0.0.20230525 202305250037]
	eu.esa.opt.opttbx.kit [10.0.0.0 10.0.0.20230525 202305250043]
SEVERE [eu.esa.opt.dataio.readers.BaseProductReaderPlugIn]: The reader color palette file 'org/Spot_color_palette.cpd' does not exist in the sources.
SEVERE [null]: Last record repeated 3 more times.
WARNING [org.openide.filesystems.Ordering]: Found same position 4,600 for both Services/JavaHelp/eu-esa-opt-c2rcc-helpset.xml and Services/JavaHelp/eu-esa-opt-dos-helpset.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 2,335 for both Services/JavaHelp/eu-esa-opt-coregistration-docs.xml and Services/JavaHelp/eu-esa-opt-fcc-docs.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 2,335 for both Services/JavaHelp/eu-esa-opt-coregistration-docs.xml and Services/JavaHelp/eu-esa-opt-grm-docs.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 2,335 for both Services/JavaHelp/eu-esa-opt-fcc-docs.xml and Services/JavaHelp/eu-esa-opt-grm-docs.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 4,600 for both Services/JavaHelp/eu-esa-opt-c2rcc-helpset.xml and Services/JavaHelp/eu-esa-opt-opttbx-alos-reader-helpset.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 4,600 for both Services/JavaHelp/eu-esa-opt-dos-helpset.xml and Services/JavaHelp/eu-esa-opt-opttbx-alos-reader-helpset.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 4,440 for both Services/JavaHelp/eu-esa-opt-dataio-s3-preferences-ui-docs.xml and Services/JavaHelp/eu-esa-opt-slstr-pdu-stitching-ui-docs.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 4,410 for both Services/JavaHelp/eu-esa-opt-aatsr-sst-docs.xml and Services/JavaHelp/gov-nasa-gsfc-seadas-processing-docs.xml
WARNING [org.openide.filesystems.Ordering]: Found same position 2,340 for both Services/JavaHelp/eu-esa-opt-dataio-muscate-docs.xml and Services/JavaHelp/org-esa-snap-snap-envi-reader-helpset.xml
INFO [org.esa.snap.core.gpf.operators.tooladapter.ToolAdapterIO]: Initializing external tool adapters
SEVERE [eu.esa.opt.dataio.readers.BaseProductReaderPlugIn]: The reader color palette file 'eu/esa/opt/dataio/alos/pri/AlosPRI_color_palette.cpd' does not exist in the sources.
SEVERE [eu.esa.opt.dataio.readers.BaseProductReaderPlugIn]: The reader color palette file 'eu/esa/opt/dataio/alos/av2/AlosAV2_color_palette.cpd' does not exist in the sources.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
INFO [org.esa.snap]: Please check regularly for new updates for the best SeaDAS experience.
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/ marked with the position attribute: [Developer.xml], but some are: [Analysis, Angular, Clipboard, File, Geometry, Geometry Shapes, Geometry Lines, GPT Processing, Ground Control Points, Image, Info, Interactors, SeaDAS Toolbox, Memory, Miscellaneous, Optical, Overlay, Pins, Projects, Radar Tool Windows, Raster, Tool Windows, UndoRedo, Window Arrangement, QuickSearch, Standard.xml, Time Series]
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/Ground Control Points/ marked with the position attribute: [org-esa-snap-rcp-placemark-gcp-GcpManagerTopComponent.shadow], but some are: [OverlayGcpLayerAction.shadow, org-esa-snap-rcp-action-interactors-GcpToolAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 20 for both Toolbars/SeaDAS Toolbox/gov-nasa-gsfc-seadas-bathymetry-ui-BathymetryAction.shadow and Toolbars/SeaDAS Toolbox/gov-nasa-gsfc-seadas-watermask-ui-WaterMaskAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/Miscellaneous/ marked with the position attribute: [org-esa-snap-rcp-statistics-GeoCodingTopComponent.shadow, org-esa-snap-rcp-statistics-MetadataPlotTopComponent.shadow], but some are: [org-esa-snap-rcp-action-interactors-RangeFinderAction.shadow, org-esa-snap-rcp-action-interactors-MagicWandToolAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 20 for both Toolbars/Overlay/OverlayColorBarLayerAction.shadow and Toolbars/Overlay/OverlayGraticuleLayerAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/Pins/ marked with the position attribute: [org-esa-snap-rcp-placemark-pin-PinManagerTopComponent.shadow], but some are: [OverlayPinLayerAction.shadow, org-esa-snap-rcp-action-interactors-PinToolAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/Tool Windows/ marked with the position attribute: [org-esa-snap-rcp-colormanip-ColorManipulationTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerManagerTopComponent.shadow, org-esa-snap-rcp-quicklooks-QuicklookToolView.shadow, org-esa-snap-rcp-worldmap-WorldMapTopComponent.shadow, org-esa-snap-worldwind-WWAnalysisToolView.shadow], but some are: [org-esa-snap-rcp-mask-MaskManagerTopComponent.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 20 for both Toolbars/Window Arrangement/eu-esa-snap-netbeans-tile-TileEvenlyAction.shadow and Toolbars/Window Arrangement/org-esa-snap-netbeans-tile-TileEvenlyAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 30 for both Toolbars/Window Arrangement/eu-esa-snap-netbeans-tile-TileSingleAction.shadow and Toolbars/Window Arrangement/org-esa-snap-netbeans-tile-TileSingleAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 10 for both Toolbars/Window Arrangement/eu-esa-snap-netbeans-tile-TileVerticallyAction.shadow and Toolbars/Window Arrangement/org-esa-snap-netbeans-tile-TileVerticallyAction.shadow
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.fu.FuOp$Spi (alias 'FuClassification')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.utils.FillAerosolOp$Spi (alias 'FillAerosol')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.FilterOperator$Spi (alias 'Image-Filter')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.utils.FillBandOp$Spi (alias 'FillBand')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.processor.mci.S2MciOp$Spi (alias 'Mci.s2')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.landsat.C2rccLandsat7Operator$Spi (alias 'c2rcc.landsat7')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.texture.GLCMOp$Spi (alias 'GLCM')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.landsat.C2rccLandsat8Operator$Spi (alias 'c2rcc.landsat8')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.pixex.PixExOp$Spi (alias 'PixEx')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.IpviOp$Spi (alias 'IpviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.cloud.CloudTopPressureOp$Spi (alias 'Meris.CloudTopPressureOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.collocation.CollocateOp$Spi (alias 'Collocate')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.GndviOp$Spi (alias 'GndviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.MtciOp$Spi (alias 'MtciOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.BandMathsOp$Spi (alias 'BandMaths')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mphchl.MphChlBasisOp$Spi (alias 'MphChlBasis')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.aatsr.regrid.AatsrUngriddingOp$Spi (alias 'AATSR.Ungrid')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.operators.tooladapter.ToolAdapterOpSpi (alias 'ToolAdapterOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.MosaicOp$Spi (alias 'Mosaic')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.classification.gpf.minimumdistance.MinimumDistanceClassifierOp$Spi (alias 'Minimum-Distance-Classifier')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.NdpiOp$Spi (alias 'NdpiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.dem.gpf.AddElevationOp$Spi (alias 'AddElevation')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.RiOp$Spi (alias 'RiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.brr.LandClassificationOp$Spi (alias 'Meris.LandClassification')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.fub.wew.WaterProcessorOp$Spi (alias 'FUB.Water')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.MndwiOp$Spi (alias 'MndwiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.MsaviOp$Spi (alias 'MsaviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.brr.GaseousCorrectionOp$Spi (alias 'Meris.GaseousCorrection')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.coregistration.CoregistrationOp$Spi (alias 'CoregistrationOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.classification.gpf.randomForest.RandomForestClassifierOp$Spi (alias 'Random-Forest-Classifier')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.cloud.CloudOperator$Spi (alias 'CloudProb')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.ReipOp$Spi (alias 'ReipOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.dem.gpf.FillDEMHoleOp$Spi (alias 'Fill-DEM-Hole')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.TndviOp$Spi (alias 'TndviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class gov.nasa.gsfc.seadas.watermask.operator.WatermaskOp$Spi (alias 'CoastlineLandWaterMasks')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.Bi2Op$Spi (alias 'Bi2Op')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.biophysical.BiophysicalOp$Spi (alias 'BiophysicalOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.C2rccOperator$Spi (alias 'c2rcc')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.classification.gpf.kdtknn.KDTreeKNNClassifierOp$Spi (alias 'KDTree-KNN-Classifier')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.fcc.ForestCoverChangeOp$Spi (alias 'ForestCoverChangeOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.radiometry.smilecorr.SmileCorrectionOp$Spi (alias 'SmileCorrection.Olci')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.meris4.C2rccMeris4Operator$Spi (alias 'c2rcc.meris4')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mphchl.MphChlOlciOp$Spi (alias 'MphChlOlci')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.smac.SmacOperator$Spi (alias 'SmacOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.GemiOp$Spi (alias 'GemiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.Ndwi2Op$Spi (alias 'Ndwi2Op')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.Ndi45Op$Spi (alias 'Ndi45Op')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.processor.flh_mci.FlhMciOp$Spi (alias 'FlhMci')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.viirs.C2rccViirsOperator$Spi (alias 'c2rcc.viirs')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.s2msi.resampler.S2ResamplingOp$Spi (alias 'S2Resampling')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mapper.SpectralAngleMapperOp$Spi (alias 'SpectralAngleMapperOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.ArviOp$Spi (alias 'ArviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.watermask.operator.WatermaskOp$Spi (alias 'LandWaterMask')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.RviOp$Spi (alias 'RviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.ReadOp$Spi (alias 'Read')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.arc.ArcSstOp$Spi (alias 'Arc.SST')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.classification.gpf.knn.KNNClassifierOp$Spi (alias 'KNN-Classifier')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mphchl.MphChlOp$Spi (alias 'MphChl')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.biophysical.BiophysicalLandsatOp$Spi (alias 'BiophysicalLandsat8Op')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.cloud.CombinedCloudOp$Spi (alias 'Meris.CombinedCloud')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.WriteRGBOp$Spi (alias 'WriteRGB')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.remote.execution.RemoteExecutionOp$Spi (alias 'RemoteExecutionOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.cloud.CloudShadowOp$Spi (alias 'Meris.CloudShadow')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.smart.configurator.StoredGraphOp$Spi (alias 'StoredGraph')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.BiOp$Spi (alias 'BiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.seawifs.C2rccSeaWiFSOperator$Spi (alias 'c2rcc.seawifs')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.radiometry.gasabsorption.GaseousAbsorptionOp$Spi (alias 'GaseousAbsorption')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.brr.operator.BrrOp$Spi (alias 'Meris.Brr')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.aerosol.AerosolMergerOp$Spi (alias 'Meris.AerosolMerger')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.modis.C2rccModisOperator$Spi (alias 'c2rcc.modis')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.FlipOp$Spi (alias 'Flip')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.NdtiOp$Spi (alias 'NdtiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.reflectance2radiance.ReflectanceToRadianceOp$Spi (alias 'ReflectanceToRadianceOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.IreciOp$Spi (alias 'IreciOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.slstr.pdu.stitching.PDUStitchingOp$Spi (alias 'PduStitching')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.cluster.EMClusterOp$Spi (alias 'EMClusterAnalysis')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.utils.GapLessSdrOp$Spi (alias 'Meris.GapLessSdr')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mosaic.reproject.S2tbxReprojectionOp$Spi (alias 'S2tbx-Reproject')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.anomaly.flagging.OlciAnomalyFlaggingOp$Spi (alias 'OlciAnomalyFlagging')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.internal.TileCacheOp$Spi (alias 'TileCache')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.internal.MoreThenAnIntegerOp$Spi (alias 'MoreThenAnIntegerOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.ConvertDataTypeOp$Spi (alias 'Convert-Datatype')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.unmixing.SpectralUnmixingOp$Spi (alias 'Unmix')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.olci.C2rccOlciOperator$Spi (alias 'c2rcc.olci')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.RRToFRSOp$Spi (alias 'RRToFRS')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.brr.RayleighCorrectionOp$Spi (alias 'Meris.RayleighCorrection')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.N1PatcherOp$Spi (alias 'Meris.N1Patcher')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.grm.GenericRegionMergingOp$Spi (alias 'GenericRegionMergingOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.CiOp$Spi (alias 'CiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.masks.CreateLandMaskOp$Spi (alias 'Land-Sea-Mask')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mosaic.S2tbxMosaicOp$Spi (alias 'Multi-size Mosaic')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.harmonisation.OlciSensorHarmonisationOp$Spi (alias 'OlciSensorHarmonisation')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.o2aharm.OlciO2aHarmonisationOp$Spi (alias 'OlciO2aHarmonisation')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.dem.gpf.ComputeSlopeAspectOp$Spi (alias 'Compute-Slope-Aspect')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.reproject.ReprojectionOp$Spi (alias 'Reproject')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.NdwiOp$Spi (alias 'NdwiOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.brr.CloudClassificationOp$Spi (alias 'Meris.CloudClassification')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.fcc.common.BandsDifferenceOp$Spi (alias 'BandsDifferenceOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.ppe.PpeOp$Spi (alias 'PpeFiltering')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.McariOp$Spi (alias 'McariOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.NdviOp$Spi (alias 'NdviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.TsaviOp$Spi (alias 'TsaviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.WdviOp$Spi (alias 'WdviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.S2repOp$Spi (alias 'S2repOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.radiometry.MerisRadiometryCorrectionOp$Spi (alias 'Meris.CorrectRadiometry')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.landcover.gpf.LandCoverMaskOp$Spi (alias 'Land-Cover-Mask')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.L3ToL1Op$Spi (alias 'L3ToL1')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.ReplaceMetadataOp$Spi (alias 'ReplaceMetadata')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.brr.SmileCorrectionOp$Spi (alias 'Meris.SmileCorrection')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.processor.rad2refl.Rad2ReflOp$Spi (alias 'Rad2Refl')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.SaviOp$Spi (alias 'SaviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.cloud.BlueBandOp$Spi (alias 'Meris.BlueBand')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.cluster.PrincipalComponentAnalysisOp$Spi (alias 'PCA')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.fcc.common.BandsExtractorOp$Spi (alias 'BandsExtractorOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.PssraOp$Spi (alias 'PssraOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.cluster.KMeansClusterOp$Spi (alias 'KMeansClusterAnalysis')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.DviOp$Spi (alias 'DviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.dataio.s3.meris.reprocessing.Meris4thTo3rdReprocessingOp$Spi (alias 'Meris.Adapt.4To3')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.resample.ResamplingOp$Spi (alias 'Resample')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.biophysical.Biophysical10mOp$Spi (alias 'Biophysical10mOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.mphchl.MphChlMerisOp$Spi (alias 'MphChlMeris')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.WriteOp$Spi (alias 'Write')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.SdrOp$Spi (alias 'Meris.Sdr')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.aerosol.ModisAerosolOp$Spi (alias 'Meris.Mod08Aerosol')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.change.detection.ChangeVectorAnalysisOp$Spi (alias 'ChangeVectorAnalysisOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.dos.DarkObjectSubtractionOp$Spi (alias 'DarkObjectSubtraction')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.LinearTodBOp$Spi (alias 'LinearToFromdB')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.meris.C2rccMerisOperator$Spi (alias 'c2rcc.meris')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.Msavi2Op$Spi (alias 'Msavi2Op')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.olci.radiometry.rayleigh.RayleighCorrectionOp$Spi (alias 'RayleighCorrection')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class gov.nasa.gsfc.seadas.bathymetry.operator.BathymetryOp$Spi (alias 'BathymetryOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.landcover.gpf.AddLandCoverOp$Spi (alias 'AddLandCover')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.SubsetOp$Spi (alias 'Subset')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.c2rcc.msi.C2rccMsiOperator$Spi (alias 'c2rcc.msi')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.radiometry.PviOp$Spi (alias 'PviOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.owt.OWTClassificationOp$Spi (alias 'OWTClassification')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.meris.sdr.cloud.CloudProbabilityOp$Spi (alias 'Meris.CloudProbability')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.statistics.percentile.interpolated.TemporalPercentileOp$Spi (alias 'TemporalPercentile')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.binning.operator.BinningOp$Spi (alias 'Binning')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.statistics.StatisticsOp$Spi (alias 'StatisticsOp')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.PassThroughOp$Spi (alias 'PassThrough')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.ImportVectorOp$Spi (alias 'Import-Vector')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.raster.gpf.masks.TerrainMaskOp$Spi (alias 'Terrain-Mask')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.MergeOp$Spi (alias 'Merge')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class eu.esa.opt.aatsr.sst.AatsrSstOp$Spi (alias 'Aatsr.SST')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.core.gpf.common.ProductSetReaderOp$Spi (alias 'ProductSet-Reader')
INFO [org.esa.snap.rcp.SnapApp]: GPF operator SPI: class org.esa.snap.classification.gpf.maximumlikelihood.MaximumLikelihoodClassifierOp$Spi (alias 'Maximum-Likelihood-Classifier')
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Mac
INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
INFO [org.esa.snap.rcp.SnapApp]: Showing SNAP Desktop
Diagnostic information
Input arguments:
	-Djdk.home=/Users/josbel/Applications/SeaDAS/jdk-11.0.19+7-jre/Contents/Home
	-Dnetbeans.dirs=/Users/josbel/Applications/SeaDAS/platform:/Users/josbel/Applications/SeaDAS/snap:/Users/josbel/Applications/SeaDAS/etc:/Users/josbel/Applications/SeaDAS/bin/seadas.app/Contents/MacOS/../../../../ide:/Users/josbel/Applications/SeaDAS/optical-toolbox:/Users/josbel/Applications/SeaDAS/seadas-toolbox::seadas-toolbox
	-Dnetbeans.home=/Users/josbel/Applications/SeaDAS/platform
	-Dcom.apple.mrj.application.apple.menu.about.name=SeaDAS
	-Xmx11468m
	-Xms2048m
	-XX:+AggressiveOpts
	-Xverify:none
	-Dnetbeans.mainclass=org.esa.snap.main.Main
	-Dsun.java2d.noddraw=true
	-Dsun.awt.nopixfmt=true
	-Dsun.java2d.dpiaware=false
	-XX:+HeapDumpOnOutOfMemoryError
	-XX:HeapDumpPath=/Users/josbel/.seadas8/var/log/heapdump.hprof
Compiler: HotSpot 64-Bit Tiered Compilers
Heap memory usage: initial 2048.0MB maximum 11468.0MB
Non heap memory usage: initial 7.3MB maximum -1b
Garbage collector: G1 Young Generation (Collections=9 Total time spent=0s)
Garbage collector: G1 Old Generation (Collections=0 Total time spent=0s)
Classes: loaded=11272 total loaded=11274 unloaded 1
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 17,179,869,184
INFO [null]: Total physical memory 17,179,869,184
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/File/Export/ marked with the position attribute: [Other, eu-esa-opt-dataio-jp2-ExportJP2Product.shadow, org-esa-snap-csv-dataio-ExportCSVProduct.shadow, org-esa-snap-dataio-bigtiff-ExportGeoTIFFBigProduct.shadow, org-esa-snap-dataio-dimap-ExportBeamDimapProduct.shadow, org-esa-snap-dataio-envi-ExportEnviProduct.shadow, org-esa-snap-dataio-geotiff-ExportGeoTIFFProduct.shadow, org-esa-snap-dataio-hdf5-ExportHDF5Product.shadow, org-esa-snap-dataio-netcdf-ExportNetCdf4BEAMProduct.shadow, org-esa-snap-dataio-netcdf-ExportNetCdf4CFProduct.shadow, org-esa-snap-dataio-znap-ExportZnapProduct.shadow], but some are: [ExportTimeBasedKmz.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 300 for both Menu/SeaDAS-Toolbox/General Tools/gov-nasa-gsfc-seadas-bathymetry-ui-BathymetryAction.shadow and Menu/SeaDAS-Toolbox/General Tools/gov-nasa-gsfc-seadas-watermask-ui-WaterMaskAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/View/Tool Windows/ marked with the position attribute: [Angular, Optical, org-esa-snap-rcp-placemark-gcp-GcpManagerTopComponent.shadow, org-esa-snap-rcp-placemark-pin-PinManagerTopComponent.shadow], but some are: [Developer, org-esa-snap-rcp-window-NavigationTopComponent.shadow, org-esa-snap-rcp-window-PixelInfoTopComponent.shadow, org-esa-snap-rcp-window-ProductExplorerTopComponent.shadow, org-esa-snap-rcp-mask-MaskManagerTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerManagerTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerEditorTopComponent.shadow, org-esa-snap-product-library-ui-v2-ProductLibraryToolViewV2.shadow, org-esa-snap-rcp-colormanip-ColorManipulationTopComponent.shadow, org-esa-snap-rcp-colormanip-UncertaintyVisualisationTopComponent.shadow, org-esa-snap-rcp-quicklooks-QuicklookToolView.shadow, org-esa-snap-rcp-worldmap-WorldMapTopComponent.shadow, org-esa-snap-worldwind-WWAnalysisToolView.shadow, org-esa-snap-worldwind-WWWorldMapToolView.shadow, org-netbeans-core-windows-actions-GlobalPropertiesAction.shadow, org-netbeans-core-io-ui-IOWindowAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 20 for both Menu/Layer/OverlayColorBarLayerAction.shadow and Menu/Layer/OverlayGraticuleLayerAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Layer/ marked with the position attribute: [OverlayContourLayerAction.shadow], but some are: [OverlayNoDataLayerAction.shadow, OverlayGeometryLayerAction.shadow, OverlayColorBarLayerAction.shadow, OverlayGraticuleLayerAction.shadow, OverlayPinLayerAction.shadow, OverlayGcpLayerAction.shadow, OverlayWorldMapLayerAction.shadow, org-esa-snap-rcp-layermanager-LayerManagerTopComponent-separatorBefore.instance, org-esa-snap-rcp-layermanager-LayerManagerTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerEditorTopComponent.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Raster/ marked with the position attribute: [Time Series], but some are: [BandMathsAction.shadow, FilteredBandAction.shadow, ConvertComputedBandIntoBandAction.shadow, PropagateUncertaintyAction.shadow, CreateGeoCodingDisplacementBandsAction.shadow, CreateSubsetAction.shadow, DEM Tools, Geometric, Masks, Data Conversion, Image Analysis, Classification, Segmentation, Change Detection, Export, eu-esa-opt-extractor-Action.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 10,000 for both Menu/Raster/Geometric/org-esa-snap-collocation-visat-CollocationAction.shadow and Menu/Raster/Geometric/org-esa-snap-core-gpf-ui-mosaic-MosaicAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 10,000 for both Menu/Raster/Geometric/org-esa-snap-collocation-visat-CollocationAction.shadow and Menu/Raster/Geometric/org-esa-snap-core-gpf-ui-reproject-ReprojectionAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 10,000 for both Menu/Raster/Geometric/org-esa-snap-core-gpf-ui-mosaic-MosaicAction.shadow and Menu/Raster/Geometric/org-esa-snap-core-gpf-ui-reproject-ReprojectionAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Raster/Masks/ marked with the position attribute: [gov-nasa-gsfc-seadas-bathymetry-ui-BathymetryAction.shadow, gov-nasa-gsfc-seadas-watermask-ui-WaterMaskAction.shadow], but some are: [org-esa-snap-raster-gpf-createLandMaskOp-Action.shadow, org-esa-snap-raster-gpf-TerrainMaskGeneration-Action.shadow, ComputeMaskAreaAction.shadow, org-esa-snap-processor-watermask-ui-WatermaskAction.shadow, org-esa-snap-landcover-gpf-LandCoverMask-Action.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 200 for both Menu/Tools/AttachPixelGeoCodingAction-separatorBefore.instance and Menu/Tools/Separator1.instance
WARNING [org.openide.filesystems.Ordering]: Found same position 220 for both Menu/Window/eu-esa-snap-netbeans-tile-TileEvenlyAction.shadow and Menu/Window/org-esa-snap-netbeans-tile-TileEvenlyAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 200 for both Menu/Window/eu-esa-snap-netbeans-tile-TileHorizontallyAction-separatorBefore.instance and Menu/Window/org-esa-snap-netbeans-tile-TileHorizontallyAction-separatorBefore.instance
WARNING [org.openide.filesystems.Ordering]: Found same position 201 for both Menu/Window/eu-esa-snap-netbeans-tile-TileHorizontallyAction.shadow and Menu/Window/org-esa-snap-netbeans-tile-TileHorizontallyAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 235 for both Menu/Window/eu-esa-snap-netbeans-tile-TileSingleAction-separatorAfter.instance and Menu/Window/org-esa-snap-netbeans-tile-TileSingleAction-separatorAfter.instance
WARNING [org.openide.filesystems.Ordering]: Found same position 230 for both Menu/Window/eu-esa-snap-netbeans-tile-TileSingleAction.shadow and Menu/Window/org-esa-snap-netbeans-tile-TileSingleAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 210 for both Menu/Window/eu-esa-snap-netbeans-tile-TileVerticallyAction.shadow and Menu/Window/org-esa-snap-netbeans-tile-TileVerticallyAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 1,600 for both Menu/Help/org-esa-snap-rcp-about-AboutAction.shadow and Menu/Help/org.esa.snap.rcp.about.AboutAction.instance
WARNING [org.openide.filesystems.Ordering]: Found same position 400 for both Menu/Help/ShowLogFileInExplorerAction.shadow and Menu/Help/shortcuts.xml
SEVERE [global]
java.lang.ClassNotFoundException: javax.help.HelpSet
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
Caused: java.lang.ClassNotFoundException: javax.help.HelpSet starting from ModuleCL@6003cdfd[org.netbeans.modules.javahelp] with possible defining loaders [ModuleCL@7b59051[eu.esa.snap.netbeans.snap.help.system], ModuleCL@849c2ac[gov.nasa.gsfc.seadas.seadas.contour.operator], ModuleCL@c8423b2[org.esa.snap.snap.help], ModuleCL@6d543dd[gov.nasa.gsfc.seadas.seadas.processing], ModuleCL@4126288f[gov.nasa.gsfc.seadas.seadas.watermask.operator], ModuleCL@39f4663b[gov.nasa.gsfc.seadas.seadas.bathymetry.operator]] and declared parents [ModuleCL@9afaf77[org.openide.loaders], org.netbeans.JarClassLoader@277d04d4, ModuleCL@53ab7f13[org.openide.windows], ModuleCL@39b38a2c[org.netbeans.api.progress.nb], ModuleCL@58628e78[org.netbeans.spi.quicksearch], ModuleCL@3dedb664[org.openide.nodes], org.netbeans.MainImpl$BootClassLoader@67b6d4ae, ModuleCL@608cd553[org.netbeans.api.progress], ModuleCL@89dfc51[org.openide.awt]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
Caused: java.lang.NoClassDefFoundError: javax/help/HelpSet
	at org.netbeans.modules.javahelp.AbstractHelp.getHelpSets(AbstractHelp.java:55)
	at org.netbeans.modules.javahelp.JavaHelp.isValidID(JavaHelp.java:896)
	at org.netbeans.modules.javahelp.JavaHelp.display(JavaHelp.java:551)
	at org.openide.util.HelpCtx.display(HelpCtx.java:109)
	at org.esa.snap.rcp.actions.help.HelpAction.actionPerformed(HelpAction.java:54)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
INFO [install_ocssw]: dialog result: 1
INFO [install_ocssw]: install_ocssw stderr: env: python3: No such file or directory
java.util.concurrent.ExecutionException: java.io.IOException: install_ocssw failed with exit code 127.
Check log for more details.
	at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
	at java.desktop/javax.swing.SwingWorker.get(Unknown Source)
	at gov.nasa.gsfc.seadas.processing.common.CallCloProgramAction$4.done(CallCloProgramAction.java:297)
	at java.desktop/javax.swing.SwingWorker$5.run(Unknown Source)
	at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
	at java.desktop/sun.swing.AccumulativeRunnable.run(Unknown Source)
	at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.Timer.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.Timer$DoPostEvent.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
INFO [null]: Last record repeated again.
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
INFO [null]: Last record repeated again.
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: install_ocssw failed with exit code 127.
Check log for more details.
	at gov.nasa.gsfc.seadas.processing.common.CallCloProgramAction$4.doInBackground(CallCloProgramAction.java:287)
	at gov.nasa.gsfc.seadas.processing.common.CallCloProgramAction$4.doInBackground(CallCloProgramAction.java:250)
	at com.bc.ceres.swing.progress.ProgressMonitorSwingWorker.doInBackground(ProgressMonitorSwingWorker.java:56)
	at java.desktop/javax.swing.SwingWorker$1.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.desktop/javax.swing.SwingWorker.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
SEVERE [global]
java.lang.NoClassDefFoundError: javax/help/HelpSet
	at org.netbeans.modules.javahelp.AbstractHelp.getHelpSets(AbstractHelp.java:55)
	at org.netbeans.modules.javahelp.JavaHelp.isValidID(JavaHelp.java:896)
	at org.netbeans.modules.javahelp.JavaHelp.display(JavaHelp.java:551)
	at org.openide.util.HelpCtx.display(HelpCtx.java:109)
	at org.esa.snap.rcp.actions.help.HelpAction.actionPerformed(HelpAction.java:54)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "jpeg"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
Caused: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec starting from ModuleCL@504ef996[org.esa.snap.ceres.jai] with possible defining loaders null and declared parents [ModuleCL@316c0ae1[org.esa.snap.ceres.core]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
Caused: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "Stream"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec starting from ModuleCL@504ef996[org.esa.snap.ceres.jai] with possible defining loaders null and declared parents [ModuleCL@316c0ae1[org.esa.snap.ceres.core]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 102 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
	... 104 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec starting from ModuleCL@504ef996[org.esa.snap.ceres.jai] with possible defining loaders null and declared parents [ModuleCL@316c0ae1[org.esa.snap.ceres.core]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 102 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
	... 104 more
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [global]
javax.media.jai.util.ImagingException: All factories fail for the operation "Stream"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 83 more
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 89 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec starting from ModuleCL@504ef996[org.esa.snap.ceres.jai] with possible defining loaders null and declared parents [ModuleCL@316c0ae1[org.esa.snap.ceres.core]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 102 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
	... 104 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 89 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec starting from ModuleCL@504ef996[org.esa.snap.ceres.jai] with possible defining loaders null and declared parents [ModuleCL@316c0ae1[org.esa.snap.ceres.core]]
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 102 more
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
	... 104 more
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "jpeg"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "Stream"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [global]
javax.media.jai.util.ImagingException: All factories fail for the operation "Stream"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 83 more
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 89 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.core.windows.view.ui.MainWindow$1.paint(MainWindow.java:166)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.desktop/java.awt.Container.paint(Unknown Source)
	at java.desktop/java.awt.Window.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 89 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 92 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 98 more
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "jpeg"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [org.esa.snap]: JAI error occurred: 'One factory fails for the operation "Stream"' at #
# Descriptors corresponding to class : javax.media.jai.OperationDescriptor
#
descriptor  javax.media.jai.operator.SubsampleBinaryToGrayDescriptor
descriptor  javax.media.jai.operator.MosaicDescriptor
descriptor  javax.media.jai.operator.BorderDescriptor
descriptor  javax.media.jai.operator.ScaleDescriptor
descriptor  javax.media.jai.operator.CompositeDescriptor
descriptor  javax.media.jai.operator.OrderedDitherDescriptor
descriptor  javax.media.jai.operator.MaxDescriptor
descriptor  javax.media.jai.operator.FormatDescriptor
descriptor  javax.media.jai.operator.AffineDescriptor
descriptor  javax.media.jai.operator.PeriodicShiftDescriptor
descriptor  javax.media.jai.operator.IDFTDescriptor
descriptor  javax.media.jai.operator.SubtractFromConstDescriptor
descriptor  org.geotools.image.palette.ColorReductionDescriptor
descriptor  javax.media.jai.operator.MinDescriptor
descriptor  javax.media.jai.operator.AbsoluteDescriptor
descriptor  javax.media.jai.operator.MagnitudeSquaredDescriptor
descriptor  javax.media.jai.operator.IDCTDescriptor
descriptor  javax.media.jai.operator.DivideDescriptor
descriptor  javax.media.jai.operator.PNMDescriptor
descriptor  javax.media.jai.operator.OverlayDescriptor
descriptor  com.sun.media.jai.operator.ImageReadDescriptor
descriptor  javax.media.jai.operator.BandCombineDescriptor
descriptor  javax.media.jai.operator.OrDescriptor
descriptor  javax.media.jai.operator.StreamDescriptor
descriptor  javax.media.jai.operator.GIFDescriptor
descriptor  com.bc.ceres.jai.operator.GeneralFilterDescriptor
descriptor  javax.media.jai.operator.ConjugateDescriptor
descriptor  javax.media.jai.operator.EncodeDescriptor
descriptor  javax.media.jai.operator.BMPDescriptor
descriptor  javax.media.jai.operator.PatternDescriptor
descriptor  javax.media.jai.operator.LookupDescriptor
descriptor  javax.media.jai.operator.NotDescriptor
descriptor  javax.media.jai.operator.ImageFunctionDescriptor
descriptor  javax.media.jai.operator.MagnitudeDescriptor
descriptor  org.jaitools.media.jai.contour.ContourDescriptor
descriptor  javax.media.jai.operator.NullDescriptor
descriptor  javax.media.jai.operator.BandSelectDescriptor
descriptor  javax.media.jai.operator.RenderableDescriptor
descriptor  javax.media.jai.operator.GradientMagnitudeDescriptor
descriptor  javax.media.jai.operator.URLDescriptor
descriptor  org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
descriptor  javax.media.jai.operator.MultiplyDescriptor
descriptor  javax.media.jai.operator.PiecewiseDescriptor
descriptor  javax.media.jai.operator.PNGDescriptor
descriptor  javax.media.jai.operator.TransposeDescriptor
descriptor  javax.media.jai.operator.ColorQuantizerDescriptor
descriptor  com.bc.ceres.jai.operator.DFTConvolveDescriptor
descriptor  javax.media.jai.operator.MultiplyComplexDescriptor
descriptor  javax.media.jai.operator.IIPResolutionDescriptor
descriptor  javax.media.jai.operator.FPXDescriptor
descriptor  com.bc.ceres.jai.operator.ReinterpretDescriptor
descriptor  javax.media.jai.operator.CropDescriptor
descriptor  javax.media.jai.operator.ColorConvertDescriptor
descriptor  javax.media.jai.operator.XorDescriptor
descriptor  javax.media.jai.operator.DivideComplexDescriptor
descriptor  javax.media.jai.operator.AddConstToCollectionDescriptor
descriptor  javax.media.jai.operator.HistogramDescriptor
descriptor  javax.media.jai.operator.ShearDescriptor
descriptor  javax.media.jai.operator.BoxFilterDescriptor
descriptor  javax.media.jai.operator.InvertDescriptor
descriptor  javax.media.jai.operator.PhaseDescriptor
descriptor  javax.media.jai.operator.AWTImageDescriptor
descriptor  javax.media.jai.operator.AndConstDescriptor
descriptor  javax.media.jai.operator.XorConstDescriptor
descriptor  javax.media.jai.operator.LogDescriptor
descriptor  javax.media.jai.operator.AddConstDescriptor
descriptor  javax.media.jai.operator.MaxFilterDescriptor
descriptor  javax.media.jai.operator.OrConstDescriptor
descriptor  javax.media.jai.operator.MatchCDFDescriptor
descriptor  javax.media.jai.operator.DivideByConstDescriptor
descriptor  javax.media.jai.operator.TIFFDescriptor
descriptor  org.geotools.image.palette.ColorInversionDescriptor
descriptor  javax.media.jai.operator.ConvolveDescriptor
descriptor  javax.media.jai.operator.ThresholdDescriptor
descriptor  javax.media.jai.operator.SubtractConstDescriptor
descriptor  javax.media.jai.operator.MeanDescriptor
descriptor  javax.media.jai.operator.ClampDescriptor
descriptor  javax.media.jai.operator.FilteredSubsampleDescriptor
descriptor  javax.media.jai.operator.UnsharpMaskDescriptor
descriptor  javax.media.jai.operator.DivideIntoConstDescriptor
descriptor  com.bc.ceres.jai.operator.ExpressionDescriptor
descriptor  javax.media.jai.operator.DCTDescriptor
descriptor  javax.media.jai.operator.ExpDescriptor
descriptor  javax.media.jai.operator.FileStoreDescriptor
descriptor  javax.media.jai.operator.DilateDescriptor
descriptor  javax.media.jai.operator.TranslateDescriptor
descriptor  javax.media.jai.operator.MinFilterDescriptor
descriptor  javax.media.jai.operator.ConstantDescriptor
descriptor  javax.media.jai.operator.PolarToComplexDescriptor
descriptor  javax.media.jai.operator.WarpDescriptor
descriptor  javax.media.jai.operator.BinarizeDescriptor
descriptor  javax.media.jai.operator.JPEGDescriptor
descriptor  javax.media.jai.operator.BandMergeDescriptor
descriptor  javax.media.jai.operator.RotateDescriptor
descriptor  com.sun.media.jai.operator.ImageWriteDescriptor
descriptor  javax.media.jai.operator.MedianFilterDescriptor
descriptor  javax.media.jai.operator.RescaleDescriptor
descriptor  javax.media.jai.operator.DFTDescriptor
descriptor  javax.media.jai.operator.ExtremaDescriptor
descriptor  com.bc.ceres.jai.operator.XmlDescriptor
descriptor  javax.media.jai.operator.ErrorDiffusionDescriptor
descriptor  javax.media.jai.operator.SubsampleAverageDescriptor
descriptor  javax.media.jai.operator.IIPDescriptor
descriptor  javax.media.jai.operator.SubtractDescriptor
descriptor  javax.media.jai.operator.AddDescriptor
descriptor  javax.media.jai.operator.FileLoadDescriptor
descriptor  com.bc.ceres.jai.operator.PaintDescriptor
descriptor  javax.media.jai.operator.MultiplyConstDescriptor
descriptor  javax.media.jai.operator.AddCollectionDescriptor
descriptor  javax.media.jai.operator.ErodeDescriptor
descriptor  javax.media.jai.operator.AndDescriptor

#
# Factories registered under mode : renderableCollection
#
# <EMPTY>

#
# Preferences not supported for mode : renderableCollection
#

#
# Factories registered under mode : rendered
#
rendered  com.sun.media.jai.mlib.MlibMultiplyRIF  com.sun.media.jai  Multiply  rendered101
rendered  com.sun.media.jai.opimage.MultiplyCRIF  com.sun.media.jai  Multiply  rendered99
rendered  org.geotools.image.palette.ColorInversionCRIF  org.geotools  org.geotools.ColorInversion  rendered164
rendered  com.sun.media.jai.mlib.MlibLogRIF  com.sun.media.jai  Log  rendered79
rendered  com.sun.media.jai.opimage.LogCRIF  com.sun.media.jai  Log  rendered78
rendered  com.sun.media.jai.opimage.PNMRIF  com.sun.media.jai  PNM  rendered118
rendered  com.sun.media.jai.opimage.IIPCRIF  com.sun.media.jai  IIP  rendered72
rendered  com.sun.media.jai.mlib.MlibGradientRIF  com.sun.media.jai  GradientMagnitude  rendered64
rendered  com.sun.media.jai.opimage.GradientRIF  com.sun.media.jai  GradientMagnitude  rendered65
rendered  com.sun.media.jai.opimage.PatternRIF  com.sun.media.jai  Pattern  rendered113
rendered  com.sun.media.jai.opimage.PNGRIF  com.sun.media.jai  PNG  rendered117
rendered  javax.media.jai.NullCRIF  javax.media.jai  Null  rendered106
rendered  com.sun.media.jai.opimage.FileStoreRIF  com.sun.media.jai  FileStore  rendered58
rendered  com.sun.media.jai.imageioimpl.ImageWriteCRIF  com.sun.media.jai  ImageWrite  rendered156
rendered  com.sun.media.jai.mlib.MlibBandCombineRIF  com.sun.media.jai  BandCombine  rendered16
rendered  com.sun.media.jai.opimage.BandCombineCRIF  com.sun.media.jai  BandCombine  rendered14
rendered  com.sun.media.jai.mlib.MlibTranslateRIF  com.sun.media.jai  Translate  rendered143
rendered  com.sun.media.jai.opimage.TranslateCRIF  com.sun.media.jai  Translate  rendered142
rendered  com.sun.media.jai.mlib.MlibConvolveRIF  com.sun.media.jai  Convolve  rendered34
rendered  com.sun.media.jai.opimage.ConvolveRIF  com.sun.media.jai  Convolve  rendered33
rendered  com.sun.media.jai.mlib.MlibDCTRIF  com.sun.media.jai  DCT  rendered37
rendered  com.sun.media.jai.opimage.DCTCRIF  com.sun.media.jai  DCT  rendered36
rendered  com.sun.media.jai.opimage.GIFRIF  com.sun.media.jai  GIF  rendered63
rendered  com.sun.media.jai.opimage.IIPResolutionRIF  com.sun.media.jai  IIPResolution  rendered73
rendered  com.sun.media.jai.opimage.FormatCRIF  com.sun.media.jai  Format  rendered61
rendered  com.sun.media.jai.mlib.MlibAddRIF  com.sun.media.jai  Add  rendered6
rendered  com.sun.media.jai.opimage.AddCRIF  com.sun.media.jai  Add  rendered5
rendered  com.sun.media.jai.mlib.MlibMaxRIF  com.sun.media.jai  Max  rendered86
rendered  com.sun.media.jai.opimage.MaxCRIF  com.sun.media.jai  Max  rendered85
rendered  com.sun.media.jai.opimage.BorderRIF  com.sun.media.jai  Border  rendered22
rendered  com.sun.media.jai.mlib.MlibRescaleRIF  com.sun.media.jai  Rescale  rendered121
rendered  com.sun.media.jai.opimage.RescaleCRIF  com.sun.media.jai  Rescale  rendered120
rendered  com.sun.media.jai.mlib.MlibBinarizeRIF  com.sun.media.jai  Binarize  rendered20
rendered  com.sun.media.jai.opimage.BinarizeCRIF  com.sun.media.jai  Binarize  rendered19
rendered  com.sun.media.jai.opimage.DivideComplexCRIF  com.sun.media.jai  DivideComplex  rendered43
rendered  com.sun.media.jai.mlib.MlibDilateRIF  com.sun.media.jai  Dilate  rendered41
rendered  com.sun.media.jai.opimage.DilateRIF  com.sun.media.jai  Dilate  rendered40
rendered  com.sun.media.jai.mlib.MlibHistogramRIF  com.sun.media.jai  Histogram  rendered67
rendered  com.sun.media.jai.opimage.HistogramRIF  com.sun.media.jai  Histogram  rendered66
rendered  com.sun.media.jai.opimage.AddCollectionCRIF  com.sun.media.jai  AddCollection  rendered2
rendered  com.sun.media.jai.opimage.URLRIF  com.sun.media.jai  URL  rendered148
rendered  com.sun.media.jai.opimage.PolarToComplexCRIF  com.sun.media.jai  PolarToComplex  rendered119
rendered  org.jaitools.media.jai.zonalstats.ZonalStatsRIF  org.jaitools.media.jai  ZonalStats  rendered165
rendered  com.sun.media.jai.mlib.MlibSubtractConstRIF  com.sun.media.jai  SubtractConst  rendered136
rendered  com.sun.media.jai.opimage.SubtractConstCRIF  com.sun.media.jai  SubtractConst  rendered135
rendered  com.sun.media.jai.mlib.MlibMaxFilterRIF  com.sun.media.jai  MaxFilter  rendered88
rendered  com.sun.media.jai.opimage.MaxFilterRIF  com.sun.media.jai  MaxFilter  rendered87
rendered  com.sun.media.jai.opimage.JPEGRIF  com.sun.media.jai  JPEG  rendered77
rendered  com.sun.media.jai.opimage.ErrorDiffusionRIF  com.sun.media.jai  ErrorDiffusion  rendered52
rendered  com.bc.ceres.jai.opimage.GeneralFilterRIF  com.bc.ceres.jai  GeneralFilter  rendered159
rendered  com.sun.media.jai.imageioimpl.ImageReadCRIF  com.sun.media.jai  ImageRead  rendered155
rendered  com.sun.media.jai.mlib.MlibMeanRIF  com.sun.media.jai  Mean  rendered90
rendered  com.sun.media.jai.opimage.MeanRIF  com.sun.media.jai  Mean  rendered89
rendered  com.sun.media.jai.opimage.EncodeRIF  com.sun.media.jai  Encode  rendered49
rendered  com.sun.media.jai.opimage.PhaseCRIF  com.sun.media.jai  Phase  rendered114
rendered  com.sun.media.jai.opimage.ConjugateCRIF  com.sun.media.jai  Conjugate  rendered32
rendered  com.sun.media.jai.opimage.OrderedDitherRIF  com.sun.media.jai  OrderedDither  rendered111
rendered  com.sun.media.jai.mlib.MlibOrRIF  com.sun.media.jai  Or  rendered110
rendered  com.sun.media.jai.opimage.OrCRIF  com.sun.media.jai  Or  rendered109
rendered  com.sun.media.jai.opimage.BandMergeCRIF  com.sun.media.jai  BandMerge  rendered15
rendered  com.sun.media.jai.opimage.CropCRIF  com.sun.media.jai  Crop  rendered35
rendered  com.sun.media.jai.mlib.MlibExtremaRIF  com.sun.media.jai  Extrema  rendered56
rendered  com.sun.media.jai.opimage.ExtremaRIF  com.sun.media.jai  Extrema  rendered55
rendered  com.sun.media.jai.mlib.MlibSubtractRIF  com.sun.media.jai  Subtract  rendered134
rendered  com.sun.media.jai.opimage.SubtractCRIF  com.sun.media.jai  Subtract  rendered133
rendered  com.sun.media.jai.opimage.ConstantCRIF  com.sun.media.jai  Constant  rendered31
rendered  com.sun.media.jai.mlib.MlibIDFTRIF  com.sun.media.jai  IDFT  rendered71
rendered  com.sun.media.jai.opimage.IDFTCRIF  com.sun.media.jai  IDFT  rendered70
rendered  com.sun.media.jai.mlib.MlibInvertRIF  com.sun.media.jai  Invert  rendered76
rendered  com.sun.media.jai.opimage.InvertCRIF  com.sun.media.jai  Invert  rendered75
rendered  com.sun.media.jai.opimage.PiecewiseCRIF  com.sun.media.jai  Piecewise  rendered116
rendered  com.sun.media.jai.mlib.MlibDivideByConstRIF  com.sun.media.jai  DivideByConst  rendered46
rendered  com.sun.media.jai.opimage.DivideByConstCRIF  com.sun.media.jai  DivideByConst  rendered45
rendered  com.sun.media.jai.mlib.MlibOrConstRIF  com.sun.media.jai  OrConst  rendered108
rendered  com.sun.media.jai.opimage.OrConstCRIF  com.sun.media.jai  OrConst  rendered107
rendered  com.sun.media.jai.mlib.MlibMosaicRIF  com.sun.media.jai  Mosaic  rendered98
rendered  com.sun.media.jai.opimage.MosaicRIF  com.sun.media.jai  Mosaic  rendered97
rendered  com.sun.media.jai.mlib.MlibRotateRIF  com.sun.media.jai  Rotate  rendered123
rendered  com.sun.media.jai.opimage.RotateCRIF  com.sun.media.jai  Rotate  rendered122
rendered  com.sun.media.jai.mlib.MlibXorConstRIF  com.sun.media.jai  XorConst  rendered152
rendered  com.sun.media.jai.opimage.XorConstCRIF  com.sun.media.jai  XorConst  rendered151
rendered  com.sun.media.jai.mlib.MlibShearRIF  com.sun.media.jai  Shear  rendered127
rendered  com.sun.media.jai.opimage.ShearRIF  com.sun.media.jai  Shear  rendered126
rendered  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  com.sun.media.jai  MagnitudeSquared  rendered83
rendered  com.sun.media.jai.mlib.MlibAddConstRIF  com.sun.media.jai  AddConst  rendered4
rendered  com.sun.media.jai.opimage.AddConstCRIF  com.sun.media.jai  AddConst  rendered3
rendered  com.sun.media.jai.mlib.MlibAndRIF  com.sun.media.jai  And  rendered12
rendered  com.sun.media.jai.opimage.AndCRIF  com.sun.media.jai  And  rendered11
rendered  com.sun.media.jai.opimage.StreamRIF  com.sun.media.jai  Stream  rendered128
rendered  org.geotools.image.palette.ColorReductionCRIF  org.geotools  org.geotools.ColorReduction  rendered163
rendered  com.sun.media.jai.opimage.ColorConvertCRIF  com.sun.media.jai  ColorConvert  rendered27
rendered  com.sun.media.jai.mlib.MlibXorRIF  com.sun.media.jai  Xor  rendered154
rendered  com.sun.media.jai.opimage.XorCRIF  com.sun.media.jai  Xor  rendered153
rendered  com.sun.media.jai.mlib.MlibAbsoluteRIF  com.sun.media.jai  Absolute  rendered1
rendered  com.sun.media.jai.opimage.AbsoluteCRIF  com.sun.media.jai  Absolute  rendered0
rendered  com.sun.media.jai.mlib.MlibSubtractFromConstRIF  com.sun.media.jai  SubtractFromConst  rendered138
rendered  com.sun.media.jai.opimage.SubtractFromConstCRIF  com.sun.media.jai  SubtractFromConst  rendered137
rendered  com.sun.media.jai.mlib.MlibCompositeRIF  com.sun.media.jai  Composite  rendered30
rendered  com.sun.media.jai.opimage.CompositeCRIF  com.sun.media.jai  Composite  rendered29
rendered  com.sun.media.jai.opimage.BMPRIF  com.sun.media.jai  BMP  rendered21
rendered  com.sun.media.jai.opimage.TIFFRIF  com.sun.media.jai  TIFF  rendered139
rendered  com.sun.media.jai.mlib.MlibBoxFilterRIF  com.sun.media.jai  BoxFilter  rendered24
rendered  com.sun.media.jai.opimage.BoxFilterRIF  com.sun.media.jai  BoxFilter  rendered23
rendered  com.bc.ceres.jai.opimage.PaintRIF  com.bc.ceres.jai  Paint  rendered160
rendered  com.sun.media.jai.mlib.MlibBandSelectRIF  com.sun.media.jai  BandSelect  rendered18
rendered  com.sun.media.jai.opimage.BandSelectCRIF  com.sun.media.jai  BandSelect  rendered17
rendered  com.sun.media.jai.mlib.MlibDFTRIF  com.sun.media.jai  DFT  rendered39
rendered  com.sun.media.jai.opimage.DFTCRIF  com.sun.media.jai  DFT  rendered38
rendered  com.sun.media.jai.mlib.MlibErodeRIF  com.sun.media.jai  Erode  rendered51
rendered  com.sun.media.jai.opimage.ErodeRIF  com.sun.media.jai  Erode  rendered50
rendered  com.sun.media.jai.mlib.MlibMultiplyConstRIF  com.sun.media.jai  MultiplyConst  rendered103
rendered  com.sun.media.jai.opimage.MultiplyConstCRIF  com.sun.media.jai  MultiplyConst  rendered102
rendered  com.sun.media.jai.mlib.MlibUnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered147
rendered  com.sun.media.jai.opimage.UnsharpMaskRIF  com.sun.media.jai  UnsharpMask  rendered146
rendered  com.bc.ceres.jai.opimage.ExpressionCRIF  com.bc.ceres.jai  Expression  rendered161
rendered  com.sun.media.jai.mlib.MlibMinFilterRIF  com.sun.media.jai  MinFilter  rendered96
rendered  com.sun.media.jai.opimage.MinFilterRIF  com.sun.media.jai  MinFilter  rendered95
rendered  com.sun.media.jai.mlib.MlibExpRIF  com.sun.media.jai  Exp  rendered54
rendered  com.sun.media.jai.opimage.ExpCRIF  com.sun.media.jai  Exp  rendered53
rendered  com.sun.media.jai.opimage.ColorQuantizerRIF  com.sun.media.jai  ColorQuantizer  rendered28
rendered  com.sun.media.jai.opimage.OverlayCRIF  com.sun.media.jai  Overlay  rendered112
rendered  com.sun.media.jai.mlib.MlibAndConstRIF  com.sun.media.jai  AndConst  rendered10
rendered  com.sun.media.jai.opimage.AndConstCRIF  com.sun.media.jai  AndConst  rendered9
rendered  com.sun.media.jai.opimage.FileLoadRIF  com.sun.media.jai  FileLoad  rendered57
rendered  com.sun.media.jai.mlib.MlibSubsampleAverageRIF  com.sun.media.jai  SubsampleAverage  rendered132
rendered  com.sun.media.jai.opimage.SubsampleAverageCRIF  com.sun.media.jai  SubsampleAverage  rendered131
rendered  com.sun.media.jai.mlib.MlibThresholdRIF  com.sun.media.jai  Threshold  rendered141
rendered  com.sun.media.jai.opimage.ThresholdCRIF  com.sun.media.jai  Threshold  rendered140
rendered  com.sun.media.jai.opimage.MatchCDFCRIF  com.sun.media.jai  MatchCDF  rendered84
rendered  com.sun.media.jai.opimage.MultiplyComplexCRIF  com.sun.media.jai  MultiplyComplex  rendered100
rendered  com.sun.media.jai.mlib.MlibScaleRIF  com.sun.media.jai  Scale  rendered125
rendered  com.sun.media.jai.opimage.ScaleCRIF  com.sun.media.jai  Scale  rendered124
rendered  com.sun.media.jai.mlib.MlibDivideRIF  com.sun.media.jai  Divide  rendered44
rendered  com.sun.media.jai.opimage.DivideCRIF  com.sun.media.jai  Divide  rendered42
rendered  com.sun.media.jai.mlib.MlibClampRIF  com.sun.media.jai  Clamp  rendered26
rendered  com.sun.media.jai.opimage.ClampCRIF  com.sun.media.jai  Clamp  rendered25
rendered  org.jaitools.media.jai.contour.ContourRIF  org.jaitools.media.jai  Contour  rendered166
rendered  com.sun.media.jai.mlib.MlibAffineRIF  com.sun.media.jai  Affine  rendered8
rendered  com.sun.media.jai.opimage.AffineCRIF  com.sun.media.jai  Affine  rendered7
rendered  com.bc.ceres.jai.opimage.DFTConvolveRIF  com.bc.ceres.jai  DFTConvolve  rendered162
rendered  com.sun.media.jai.opimage.AWTImageRIF  com.sun.media.jai  AWTImage  rendered13
rendered  com.sun.media.jai.opimage.MagnitudeCRIF  com.sun.media.jai  Magnitude  rendered82
rendered  com.sun.media.jai.mlib.MlibLookupRIF  com.sun.media.jai  Lookup  rendered81
rendered  com.sun.media.jai.opimage.LookupCRIF  com.sun.media.jai  Lookup  rendered80
rendered  com.bc.ceres.jai.opimage.ReinterpretRIF  com.bc.ceres.jai  Reinterpret  rendered158
rendered  com.sun.media.jai.mlib.MlibSubsampleBinaryToGrayRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered130
rendered  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  com.sun.media.jai  SubsampleBinaryToGray  rendered129
rendered  com.sun.media.jai.mlib.MlibNotRIF  com.sun.media.jai  Not  rendered105
rendered  com.sun.media.jai.opimage.NotCRIF  com.sun.media.jai  Not  rendered104
rendered  com.sun.media.jai.mlib.MlibIDCTRIF  com.sun.media.jai  IDCT  rendered69
rendered  com.sun.media.jai.opimage.IDCTCRIF  com.sun.media.jai  IDCT  rendered68
rendered  com.sun.media.jai.mlib.MlibDivideIntoConstRIF  com.sun.media.jai  DivideIntoConst  rendered48
rendered  com.sun.media.jai.opimage.DivideIntoConstCRIF  com.sun.media.jai  DivideIntoConst  rendered47
rendered  com.sun.media.jai.opimage.ImageFunctionRIF  com.sun.media.jai  ImageFunction  rendered74
rendered  com.sun.media.jai.mlib.MlibMedianFilterRIF  com.sun.media.jai  MedianFilter  rendered92
rendered  com.sun.media.jai.opimage.MedianFilterRIF  com.sun.media.jai  MedianFilter  rendered91
rendered  com.sun.media.jai.mlib.MlibFilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered60
rendered  com.sun.media.jai.opimage.FilteredSubsampleRIF  com.sun.media.jai  FilteredSubsample  rendered59
rendered  com.sun.media.jai.mlib.MlibMinRIF  com.sun.media.jai  Min  rendered94
rendered  com.sun.media.jai.opimage.MinCRIF  com.sun.media.jai  Min  rendered93
rendered  com.bc.ceres.jai.opimage.XmlRIF  com.bc.ceres.jai  Xml  rendered157
rendered  com.sun.media.jai.mlib.MlibWarpRIF  com.sun.media.jai  Warp  rendered150
rendered  com.sun.media.jai.opimage.WarpRIF  com.sun.media.jai  Warp  rendered149
rendered  com.sun.media.jai.opimage.PeriodicShiftCRIF  com.sun.media.jai  PeriodicShift  rendered115
rendered  com.sun.media.jai.opimage.FPXRIF  com.sun.media.jai  FPX  rendered62
rendered  com.sun.media.jai.mlib.MlibTransposeRIF  com.sun.media.jai  Transpose  rendered145
rendered  com.sun.media.jai.opimage.TransposeCRIF  com.sun.media.jai  Transpose  rendered144

#
# Product preferences for mode : rendered
#
# <EMPTY>

#
# Factory preferences for mode : rendered
#
pref  rendered  Multiply  com.sun.media.jai  rendered101  rendered99
pref  rendered  Log  com.sun.media.jai  rendered79  rendered78
pref  rendered  GradientMagnitude  com.sun.media.jai  rendered64  rendered65
pref  rendered  BandCombine  com.sun.media.jai  rendered16  rendered14
pref  rendered  Translate  com.sun.media.jai  rendered143  rendered142
pref  rendered  Convolve  com.sun.media.jai  rendered34  rendered33
pref  rendered  DCT  com.sun.media.jai  rendered37  rendered36
pref  rendered  Add  com.sun.media.jai  rendered6  rendered5
pref  rendered  Max  com.sun.media.jai  rendered86  rendered85
pref  rendered  Rescale  com.sun.media.jai  rendered121  rendered120
pref  rendered  Binarize  com.sun.media.jai  rendered20  rendered19
pref  rendered  Dilate  com.sun.media.jai  rendered41  rendered40
pref  rendered  Histogram  com.sun.media.jai  rendered67  rendered66
pref  rendered  SubtractConst  com.sun.media.jai  rendered136  rendered135
pref  rendered  MaxFilter  com.sun.media.jai  rendered88  rendered87
pref  rendered  Mean  com.sun.media.jai  rendered90  rendered89
pref  rendered  Or  com.sun.media.jai  rendered110  rendered109
pref  rendered  Extrema  com.sun.media.jai  rendered56  rendered55
pref  rendered  Subtract  com.sun.media.jai  rendered134  rendered133
pref  rendered  IDFT  com.sun.media.jai  rendered71  rendered70
pref  rendered  Invert  com.sun.media.jai  rendered76  rendered75
pref  rendered  DivideByConst  com.sun.media.jai  rendered46  rendered45
pref  rendered  OrConst  com.sun.media.jai  rendered108  rendered107
pref  rendered  Mosaic  com.sun.media.jai  rendered98  rendered97
pref  rendered  Rotate  com.sun.media.jai  rendered123  rendered122
pref  rendered  XorConst  com.sun.media.jai  rendered152  rendered151
pref  rendered  Shear  com.sun.media.jai  rendered127  rendered126
pref  rendered  AddConst  com.sun.media.jai  rendered4  rendered3
pref  rendered  And  com.sun.media.jai  rendered12  rendered11
pref  rendered  Xor  com.sun.media.jai  rendered154  rendered153
pref  rendered  Absolute  com.sun.media.jai  rendered1  rendered0
pref  rendered  SubtractFromConst  com.sun.media.jai  rendered138  rendered137
pref  rendered  Composite  com.sun.media.jai  rendered30  rendered29
pref  rendered  BoxFilter  com.sun.media.jai  rendered24  rendered23
pref  rendered  BandSelect  com.sun.media.jai  rendered18  rendered17
pref  rendered  DFT  com.sun.media.jai  rendered39  rendered38
pref  rendered  Erode  com.sun.media.jai  rendered51  rendered50
pref  rendered  MultiplyConst  com.sun.media.jai  rendered103  rendered102
pref  rendered  UnsharpMask  com.sun.media.jai  rendered147  rendered146
pref  rendered  MinFilter  com.sun.media.jai  rendered96  rendered95
pref  rendered  Exp  com.sun.media.jai  rendered54  rendered53
pref  rendered  AndConst  com.sun.media.jai  rendered10  rendered9
pref  rendered  SubsampleAverage  com.sun.media.jai  rendered132  rendered131
pref  rendered  Threshold  com.sun.media.jai  rendered141  rendered140
pref  rendered  Scale  com.sun.media.jai  rendered125  rendered124
pref  rendered  Divide  com.sun.media.jai  rendered44  rendered42
pref  rendered  Clamp  com.sun.media.jai  rendered26  rendered25
pref  rendered  Affine  com.sun.media.jai  rendered8  rendered7
pref  rendered  Lookup  com.sun.media.jai  rendered81  rendered80
pref  rendered  SubsampleBinaryToGray  com.sun.media.jai  rendered130  rendered129
pref  rendered  Not  com.sun.media.jai  rendered105  rendered104
pref  rendered  IDCT  com.sun.media.jai  rendered69  rendered68
pref  rendered  DivideIntoConst  com.sun.media.jai  rendered48  rendered47
pref  rendered  MedianFilter  com.sun.media.jai  rendered92  rendered91
pref  rendered  FilteredSubsample  com.sun.media.jai  rendered60  rendered59
pref  rendered  Min  com.sun.media.jai  rendered94  rendered93
pref  rendered  Warp  com.sun.media.jai  rendered150  rendered149
pref  rendered  Transpose  com.sun.media.jai  rendered145  rendered144

#
# Factories registered under mode : renderable
#
renderable  com.sun.media.jai.opimage.SubtractFromConstCRIF  SubtractFromConst
renderable  com.sun.media.jai.opimage.IDFTCRIF  IDFT
renderable  com.sun.media.jai.opimage.RescaleCRIF  Rescale
renderable  com.sun.media.jai.opimage.CropCRIF  Crop
renderable  com.sun.media.jai.opimage.ThresholdCRIF  Threshold
renderable  com.sun.media.jai.opimage.TranslateCRIF  Translate
renderable  com.sun.media.jai.opimage.MatchCDFCRIF  MatchCDF
renderable  com.sun.media.jai.opimage.AddCRIF  Add
renderable  com.sun.media.jai.opimage.OrConstCRIF  OrConst
renderable  com.sun.media.jai.opimage.SubtractCRIF  Subtract
renderable  com.sun.media.jai.opimage.LookupCRIF  Lookup
renderable  com.sun.media.jai.opimage.SubsampleBinaryToGrayCRIF  SubsampleBinaryToGray
renderable  com.sun.media.jai.opimage.LogCRIF  Log
renderable  com.sun.media.jai.opimage.ColorConvertCRIF  ColorConvert
renderable  com.sun.media.jai.opimage.DivideByConstCRIF  DivideByConst
renderable  com.sun.media.jai.opimage.PhaseCRIF  Phase
renderable  javax.media.jai.NullCRIF  Null
renderable  com.sun.media.jai.opimage.AddCollectionCRIF  AddCollection
renderable  com.sun.media.jai.opimage.ClampCRIF  Clamp
renderable  com.sun.media.jai.opimage.BandSelectCRIF  BandSelect
renderable  com.sun.media.jai.imageioimpl.ImageWriteCRIF  ImageWrite
renderable  com.sun.media.jai.opimage.IIPCRIF  IIP
renderable  com.sun.media.jai.opimage.InvertCRIF  Invert
renderable  com.sun.media.jai.imageioimpl.ImageReadCRIF  ImageRead
renderable  com.sun.media.jai.opimage.TransposeCRIF  Transpose
renderable  com.sun.media.jai.opimage.MultiplyCRIF  Multiply
renderable  com.sun.media.jai.opimage.AddConstCRIF  AddConst
renderable  com.sun.media.jai.opimage.MaxCRIF  Max
renderable  com.sun.media.jai.opimage.DivideCRIF  Divide
renderable  com.sun.media.jai.opimage.BandCombineCRIF  BandCombine
renderable  com.sun.media.jai.opimage.AndConstCRIF  AndConst
renderable  com.sun.media.jai.opimage.DivideComplexCRIF  DivideComplex
renderable  com.sun.media.jai.opimage.XorConstCRIF  XorConst
renderable  com.sun.media.jai.opimage.MagnitudeSquaredCRIF  MagnitudeSquared
renderable  com.sun.media.jai.opimage.PeriodicShiftCRIF  PeriodicShift
renderable  com.sun.media.jai.opimage.FormatCRIF  Format
renderable  com.sun.media.jai.opimage.OrCRIF  Or
renderable  com.sun.media.jai.opimage.ConstantCRIF  Constant
renderable  com.sun.media.jai.opimage.SubsampleAverageCRIF  SubsampleAverage
renderable  com.sun.media.jai.opimage.DivideIntoConstCRIF  DivideIntoConst
renderable  com.sun.media.jai.opimage.ScaleCRIF  Scale
renderable  com.sun.media.jai.opimage.RenderableCRIF  Renderable
renderable  com.sun.media.jai.opimage.AbsoluteCRIF  Absolute
renderable  com.sun.media.jai.opimage.XorCRIF  Xor
renderable  com.sun.media.jai.opimage.CompositeCRIF  Composite
renderable  com.sun.media.jai.opimage.MagnitudeCRIF  Magnitude
renderable  com.sun.media.jai.opimage.MultiplyComplexCRIF  MultiplyComplex
renderable  com.sun.media.jai.opimage.PiecewiseCRIF  Piecewise
renderable  com.sun.media.jai.opimage.SubtractConstCRIF  SubtractConst
renderable  com.sun.media.jai.opimage.PolarToComplexCRIF  PolarToComplex
renderable  com.sun.media.jai.opimage.NotCRIF  Not
renderable  com.sun.media.jai.opimage.AndCRIF  And
renderable  com.sun.media.jai.opimage.MultiplyConstCRIF  MultiplyConst
renderable  com.sun.media.jai.opimage.DCTCRIF  DCT
renderable  com.sun.media.jai.opimage.OverlayCRIF  Overlay
renderable  com.sun.media.jai.opimage.AffineCRIF  Affine
renderable  com.sun.media.jai.opimage.DFTCRIF  DFT
renderable  com.sun.media.jai.opimage.RotateCRIF  Rotate
renderable  com.sun.media.jai.opimage.BinarizeCRIF  Binarize
renderable  com.sun.media.jai.opimage.MinCRIF  Min
renderable  com.sun.media.jai.opimage.ConjugateCRIF  Conjugate
renderable  com.sun.media.jai.opimage.ExpCRIF  Exp
renderable  com.sun.media.jai.opimage.BandMergeCRIF  BandMerge
renderable  com.sun.media.jai.opimage.IDCTCRIF  IDCT

#
# Preferences not supported for mode : renderable
#

#
# Factories registered under mode : collection
#
collection  com.sun.media.jai.imageioimpl.ImageReadCIF  com.sun.media.jai  ImageRead  collection1
collection  com.sun.media.jai.opimage.AddConstToCollectionCIF  com.sun.media.jai  AddConstToCollection  collection0
collection  com.sun.media.jai.imageioimpl.ImageWriteCIF  com.sun.media.jai  ImageWrite  collection2

#
# Product preferences for mode : collection
#
# <EMPTY>

#
# Factory preferences for mode : collection
#
# <EMPTY>

#
# Descriptors corresponding to class : javax.media.jai.remote.RemoteDescriptor
#
descriptor  javax.media.jai.remote.JAIRMIDescriptor

#
# Factories registered under mode : remoteRenderable
#
remoteRenderable  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRenderable
#

#
# Factories registered under mode : remoteRendered
#
remoteRendered  com.sun.media.jai.rmi.JAIRMICRIF  jairmi

#
# Preferences not supported for mode : remoteRendered
#

#
# Descriptors corresponding to class : javax.media.jai.tilecodec.TileCodecDescriptor
#
descriptor  javax.media.jai.tilecodec.RawTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.JPEGTileCodecDescriptor
descriptor  javax.media.jai.tilecodec.GZIPTileCodecDescriptor

#
# Factories registered under mode : tileDecoder
#
tileDecoder  com.sun.media.jai.tilecodec.RawTileDecoderFactory  com.sun.media.jai  raw  tileDecoder2
tileDecoder  com.sun.media.jai.tilecodec.JPEGTileDecoderFactory  com.sun.media.jai  jpeg  tileDecoder1
tileDecoder  com.sun.media.jai.tilecodec.GZIPTileDecoderFactory  com.sun.media.jai  gzip  tileDecoder0

#
# Product preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factory preferences for mode : tileDecoder
#
# <EMPTY>

#
# Factories registered under mode : tileEncoder
#
tileEncoder  com.sun.media.jai.tilecodec.RawTileEncoderFactory  com.sun.media.jai  raw  tileEncoder2
tileEncoder  com.sun.media.jai.tilecodec.JPEGTileEncoderFactory  com.sun.media.jai  jpeg  tileEncoder1
tileEncoder  com.sun.media.jai.tilecodec.GZIPTileEncoderFactory  com.sun.media.jai  gzip  tileEncoder0

#
# Product preferences for mode : tileEncoder
#
# <EMPTY>

#
# Factory preferences for mode : tileEncoder
#
# <EMPTY>


javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 71 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 77 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 77 more
Caused: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
[catch] at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
SEVERE [global]
javax.media.jai.util.ImagingException: All factories fail for the operation "Stream"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 62 more
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 68 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 71 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 77 more
Caused by:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
	at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
	at javax.media.jai.RenderedOp.getSampleModel(RenderedOp.java:2233)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:92)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:64)
	at org.esa.snap.core.image.ImageHeader.load(ImageHeader.java:57)
	at org.esa.snap.core.image.TiledFileOpImage.create(TiledFileOpImage.java:71)
	at org.esa.snap.core.image.TiledFileMultiLevelSource.createImage(TiledFileMultiLevelSource.java:77)
	at com.bc.ceres.glevel.support.AbstractMultiLevelSource.getImage(AbstractMultiLevelSource.java:65)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImpl(ConcurrentMultiLevelRenderer.java:102)
	at com.bc.ceres.glevel.support.ConcurrentMultiLevelRenderer.renderImage(ConcurrentMultiLevelRenderer.java:92)
	at com.bc.ceres.glayer.support.ImageLayer.renderLayer(ImageLayer.java:207)
	at com.bc.ceres.glayer.Layer.render(Layer.java:409)
	at com.bc.ceres.glayer.Layer.renderChildren(Layer.java:443)
	at com.bc.ceres.glayer.Layer.render(Layer.java:410)
	at com.bc.ceres.glayer.swing.LayerCanvas.paintComponent(LayerCanvas.java:392)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:969)
	at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
	at java.desktop/javax.swing.JComponent.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.media.jai.util.ImagingException: All factories fail for the operation "jpeg"
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1687)
	at javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
	at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
	at com.sun.media.jai.opimage.StreamRIF.create(StreamRIF.java:102)
	... 68 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
	at javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
	... 71 more
Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
	at com.sun.media.jai.codecimpl.JPEGImage.<init>(JPEGImageDecoder.java:106)
	at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
	at com.sun.media.jai.opimage.CodecRIFUtil.create(CodecRIFUtil.java:88)
	at com.sun.media.jai.opimage.JPEGRIF.create(JPEGRIF.java:43)
	... 77 more
