Thread Locked This thread is locked - replies are not allowed.


This question is answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 23 - Pages: 2 [ 1 2 | Next ] - Last Post: 17 Apr 20, 14:21 Last Post By: JeffTucker
PennyPictures

Posts: 4
Registered: 20-Dec-2007
An unexpected error.......
Posted: 13 Apr 20, 10:35
 
The following error message appears when trying to create an album. I am using JAlbum 20 and Tiger 2.13.6. on Windows 10. Both JAlbum programs have been reinstalled but error still results. Any help would be appreciated. Thanks

An unexpected error occurred. Please see detailed description below:

java.lang.IndexOutOfBoundsException: Range [65535, 65535 + 65535) out of bounds for length 76566
at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromIndexSize(Unknown Source)
at java.base/jdk.internal.util.Preconditions.checkFromIndexSize(Unknown Source)
at java.base/java.util.Objects.checkFromIndexSize(Unknown Source)
at java.base/java.io.ByteArrayOutputStream.write(Unknown Source)
at org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter.writeXmpSegment(JpegXmpRewriter.java:200)
at org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter.updateXmpXml(JpegXmpRewriter.java:184)
at org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter.updateXmpXml(JpegXmpRewriter.java:124)
at se.datadosen.jalbum.XmpManager.save(XmpManager.java:213)
at se.datadosen.jalbum.XmpManager.save(XmpManager.java:179)
at se.datadosen.jalbum.AlbumBean$StandardImageProcessor.processImage(AlbumBean.java:5993)
at se.datadosen.jalbum.AlbumBean$StandardImageProcessor.processImages(AlbumBean.java:5796)
at se.datadosen.jalbum.AlbumBean$ImageProcessingTask.call(AlbumBean.java:5726)
at java.base/java.util.concurrent.FutureTask.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)
RobM

Posts: 4,070
Registered: 4-Aug-2006
Re: An unexpected error.......
Posted: 13 Apr 20, 11:47   in response to: PennyPictures in response to: PennyPictures
 
If you have added new items try excluding them and if it works adding them back a few at a time. If you find an image causing the crash add the original here so others can test it.
PennyPictures

Posts: 4
Registered: 20-Dec-2007
Re: An unexpected error.......
Posted: 13 Apr 20, 11:56   in response to: RobM in response to: RobM
 
Thank you, I will try that and get back in touch.
PennyPictures

Posts: 4
Registered: 20-Dec-2007
Re: An unexpected error.......
Posted: 13 Apr 20, 12:38   in response to: PennyPictures in response to: PennyPictures
 
I tracked down two images that were causing a problem which are attached. The file "Overhead" had not previously caused a problem, the other "G-EUPJ" is new which I tried to add this morning and the error report resulted. Both files were about 9Mb and too large to attach to this reply, I have reduced the size to allow them to be attached, these smaller files have been tested but still result in error reports.
JeffTucker

Posts: 8,535
Registered: 31-Jan-2006
Re: An unexpected error.......
Posted: 13 Apr 20, 13:35   in response to: PennyPictures in response to: PennyPictures
 
Looking at the metadata in those images, there's a small mountain of xmp fields, and there's something in there that jAlbum chokes on. Not sure what it is (too much to wade through), but the quick fix is to head for Settings > Advanced > Metadata and uncheck the Include xmp metadata in generated images box.
PennyPictures

Posts: 4
Registered: 20-Dec-2007
Re: An unexpected error.......
Posted: 13 Apr 20, 15:12   in response to: JeffTucker in response to: JeffTucker
 
Thanks for the thoughts, you are correct, removing the Metadata does not create an error report. I actually removed the Metadata in Photoshop before saving the images. Many thanks. Dennis Penny
RobM

Posts: 4,070
Registered: 4-Aug-2006
Re: An unexpected error.......
Posted: 13 Apr 20, 21:35   in response to: PennyPictures in response to: PennyPictures
 
The image G-EUPJ_2020-01-15_8_1-reduced.jpg works fine in jAlbum 19.3.6 with the current version of Tiger. Seems like a bug in Commons Imaging library or its implementation in jAlbum.
JeffTucker

Posts: 8,535
Registered: 31-Jan-2006
Re: An unexpected error.......
Posted: 13 Apr 20, 21:39   in response to: RobM in response to: RobM
 
RobM wrote:
Seems like a bug in Commons Imaging library or its implementation in jAlbum.

Had the same thought. That 65535 (2*16) is what we call "a suspicious number," i.e., the library is using a fixed-sized buffer somewhere.
JPBernard

Posts: 1
Registered: 20-Aug-2016
Re: An unexpected error.......
Posted: 14 Apr 20, 11:29   in response to: JeffTucker in response to: JeffTucker
 
jGromit wrote:
Looking at the metadata in those images, there's a small mountain of xmp fields, and there's something in there that jAlbum chokes on. Not sure what it is (too much to wade through), but the quick fix is to head for Settings > Advanced > Metadata and uncheck the Include xmp metadata in generated images box.

Same problem and same solution! Thank you
davidekholm

Posts: 4,016
Registered: 18-Oct-2002
Re: An unexpected error.......
Posted: 14 Apr 20, 15:33   in response to: JPBernard in response to: JPBernard
 
Thanks for reporting. This is apparently caused by a bug in the updated Commons Imaging library (which fixes other issues by the way). I've filed a bug report here:

https://issues.apache.org/jira/browse/IMAGING-256

Vote for it!
JeffTucker

Posts: 8,535
Registered: 31-Jan-2006
Re: An unexpected error.......
Posted: 14 Apr 20, 15:39   in response to: davidekholm in response to: davidekholm
 
davidekholm wrote:
Vote for it!

Done. To vote, you have to create an account, but that's easier than it is on most sites.
davidekholm

Posts: 4,016
Registered: 18-Oct-2002
Re: An unexpected error.......
Posted: 14 Apr 20, 19:26   in response to: JeffTucker in response to: JeffTucker
 
Thanks
davidekholm

Posts: 4,016
Registered: 18-Oct-2002
Re: An unexpected error.......
Posted: 16 Apr 20, 11:54   in response to: davidekholm in response to: davidekholm
 
I've now analyzed this problem a couple of days. It's a really messy story:

The short story:
jAlbum uses a 3:rd party library to inject xmp metadata into images. It's called commons-imaging, formerly known as Apache Sanselan. It turns out that this library doesn't properly handle xmp chunks larger than 64KB. I apparently made a quick fix for this in a modified version of the Sanselan library years ago, but the fix wasn't following Adobes standard for extended xmp chunks larger than 64 KB . The effect was that xmp metadata larger than 64KB was written to files, but you would likely not be able to read that metadata in Photoshop later on. In jAlbum 20 we updated this 3:rd party library to commons-imaging, but it turns out it has the same issue with large xmp chunks as the Sanselan library had prior to me modifying it.

I have requested a fix for this, but there's really no easy fix due to the flawed design of the support for large xmp chunks (see long story below), so what I've done now is to update jAlbum 20 to 20.0.2. This version simply prints an error that the xmp chunk is too large to be embedded and continues album processing. To get the fix, just select Tools->External tools->"jAlbum core update" and restart jAlbum when prompted.

The long story:
When the xmp specification was once released, it limited the size of the xmp string (yes, it's an xml strng) to 64KB so it would fit into one 64 KB "APP1 segment" of a JPEG file. The designers probably thought the "clever" thought "Who would ever need more than 64 KB?". I thought such stupidity ended with Bill Gates famous quote just like that, but apparently not.

Years later, Adobe sought to address this 64KB limitation in an updated xmp specification . The goal is obviously to be both forward- and backward compatible, i.e to allow old software to read the "most important" less-than-64KB parts of the xmp data while allowing new software to read and write all xmp data without any 64KB limitation. A beautiful ambition in theory, but very complex to achieve in reality: Adobe leaves it up to each software writer to figure out what is the "most important" xmp data and thereby limit the first of a series of xmp segments to 64 KB. They then go on to specifying how the primary xmp chunk should tell that there are "extended xmp" chunks and specifying how these extra "extended" xmp chunks should contain offsets (they can be in random order) and MD5 hashes for integrity verification. It turns out that the 3:rd party Sanselan/commons-imaging library we've been using, makes no attempts to address anything of this, but they do make an attempt to split too-large xmp chunks over several JPEG segments. That attempt however failed due to the ArrayIndexOutOfBounds bug I discovered.

I wish Adobe would have taken the route of Sanselan/commons-imaging and simply split too large xmp chunks over multiple JPEG segments. Old xmp aware software would then need to be updated, but software writers then don't need to make complex decisions on how to split the xmp data of existing files into the "most important" primary part and multiple "extended" parts. Look at the xmp data of the "Overhead_16_reduced.jpg" file the reporter here attached. How should one judge what's most important here? Another file may have a huge text mass written into the common and popular dc:description tag instead. I'd say it's nearly impossible to write a perfect forward-and-backwards compatible algorithm for large xmp chunks:

xmp dump of "Overhead_16_reduced.jpg":
	http://ns.adobe.com/exif/1.0/aux/ = "aux:"	(0x80000000 : SCHEMA_NODE)
		aux:ApproximateFocusDistance = "4294967295/1"
		aux:DistortionCorrectionAlreadyApplied = "True"
		aux:Firmware = "1.0.2"
		aux:FlashCompensation = "0/1"
		aux:ImageNumber = "0"
		aux:LateralChromaticAberrationCorrectionAlreadyApplied = "True"
		aux:Lens = "EF100-400mm f/4.5-5.6L IS II USM +1.4x III"
		aux:LensID = "748"
		aux:LensInfo = "140/1 560/1 0/0 0/0"
		aux:LensSerialNumber = "2300001714"
		aux:SerialNumber = "073012000304"
		aux:VignetteCorrectionAlreadyApplied = "True"
	http://ns.adobe.com/camera-raw-settings/1.0/ = "crs:"	(0x80000000 : SCHEMA_NODE)
		crs:AlreadyApplied = "True"
		crs:AutoLateralCA = "1"
		crs:AutoWhiteVersion = "134348800"
		crs:Blacks2012 = "-46"
		crs:BlueHue = "0"
		crs:BlueSaturation = "0"
		crs:CameraProfile = "Adobe Standard"
		crs:Clarity2012 = "+88"
		crs:ColorNoiseReduction = "25"
		crs:ColorNoiseReductionDetail = "50"
		crs:ColorNoiseReductionSmoothness = "50"
		crs:Contrast2012 = "+5"
		crs:ConvertToGrayscale = "False"
		crs:DefringeGreenAmount = "0"
		crs:DefringeGreenHueHi = "60"
		crs:DefringeGreenHueLo = "40"
		crs:DefringePurpleAmount = "0"
		crs:DefringePurpleHueHi = "70"
		crs:DefringePurpleHueLo = "30"
		crs:Dehaze = "+12"
		crs:Exposure2012 = "+0.36"
		crs:GrainAmount = "0"
		crs:GreenHue = "0"
		crs:GreenSaturation = "0"
		crs:HasCrop = "False"
		crs:HasSettings = "True"
		crs:Highlights2012 = "-79"
		crs:HueAdjustmentAqua = "0"
		crs:HueAdjustmentBlue = "0"
		crs:HueAdjustmentGreen = "0"
		crs:HueAdjustmentMagenta = "0"
		crs:HueAdjustmentOrange = "0"
		crs:HueAdjustmentPurple = "0"
		crs:HueAdjustmentRed = "0"
		crs:HueAdjustmentYellow = "0"
		crs:LensManualDistortionAmount = "0"
		crs:LensProfileChromaticAberrationScale = "100"
		crs:LensProfileDigest = "D4D026A6E35FEECBBC0AC7257AF52FC3"
		crs:LensProfileDistortionScale = "100"
		crs:LensProfileEnable = "1"
		crs:LensProfileFilename = "Canon EOS-1Ds Mark III (Canon EF 100-400mm f4.5-5.6L IS II USM +1.4x) - RAW.lcp"
		crs:LensProfileName = "Adobe (Canon EF 100-400mm f/4.5-5.6L IS II USM +1.4x)"
		crs:LensProfileSetup = "Custom"
		crs:LensProfileVignettingScale = "100"
		crs:LuminanceAdjustmentAqua = "0"
		crs:LuminanceAdjustmentBlue = "0"
		crs:LuminanceAdjustmentGreen = "0"
		crs:LuminanceAdjustmentMagenta = "0"
		crs:LuminanceAdjustmentOrange = "0"
		crs:LuminanceAdjustmentPurple = "0"
		crs:LuminanceAdjustmentRed = "0"
		crs:LuminanceAdjustmentYellow = "0"
		crs:LuminanceNoiseReductionContrast = "0"
		crs:LuminanceNoiseReductionDetail = "50"
		crs:LuminanceSmoothing = "46"
		crs:PaintBasedCorrections	(0x600 : ARRAY | ARRAY_ORDERED)
			[1]	(0x100 : STRUCT)
				crs:CorrectionActive = "true"
				crs:CorrectionAmount = "1.000000"
				crs:CorrectionMasks	(0x600 : ARRAY | ARRAY_ORDERED)
					[1]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.554985 0.601931"
							[2] = "d 0.554411 0.603065"
							[3] = "d 0.553967 0.604307"
							[4] = "d 0.553614 0.605633"
							[5] = "d 0.553341 0.606975"
							[6] = "d 0.553158 0.608339"
							[7] = "d 0.553158 0.609768"
							[8] = "d 0.552967 0.611141"
							[9] = "d 0.552720 0.612506"
							[10] = "d 0.552445 0.613243"
							[11] = "d 0.552571 0.611827"
							[12] = "d 0.552697 0.610411"
							[13] = "d 0.552793 0.608992"
							[14] = "d 0.552975 0.609179"
							[15] = "d 0.552975 0.610608"
							[16] = "d 0.552975 0.612036"
							[17] = "d 0.552764 0.613369"
							[18] = "d 0.552239 0.614560"
							[19] = "d 0.551905 0.615898"
							[20] = "d 0.551555 0.617226"
							[21] = "d 0.551180 0.618539"
							[22] = "d 0.550873 0.619891"
							[23] = "d 0.550572 0.621247"
							[24] = "d 0.550270 0.622602"
							[25] = "d 0.550013 0.623974"
							[26] = "d 0.549688 0.625161"
							[27] = "d 0.549688 0.623732"
							[28] = "d 0.549721 0.622306"
							[29] = "d 0.549826 0.620886"
							[30] = "d 0.550022 0.619493"
							[31] = "d 0.550314 0.618137"
							[32] = "d 0.550740 0.616859"
							[33] = "d 0.551237 0.615643"
							[34] = "d 0.551663 0.614365"
							[35] = "d 0.551697 0.615576"
							[36] = "d 0.551615 0.616976"
							[37] = "d 0.551219 0.618274"
							[38] = "d 0.550885 0.619612"
							[39] = "d 0.550522 0.620932"
							[40] = "d 0.550145 0.622244"
							[41] = "d 0.549758 0.623549"
							[42] = "d 0.549393 0.624868"
							[43] = "d 0.549071 0.626212"
							[44] = "d 0.548748 0.627557"
							[45] = "d 0.548426 0.628901"
							[46] = "d 0.548103 0.630245"
							[47] = "d 0.547861 0.631610"
							[48] = "d 0.547691 0.632990"
							[49] = "d 0.547361 0.634329"
							[50] = "d 0.547313 0.633885"
							[51] = "d 0.547429 0.632478"
							[52] = "d 0.547607 0.631075"
							[53] = "d 0.547791 0.629674"
							[54] = "d 0.547997 0.628279"
							[55] = "d 0.548374 0.626975"
							[56] = "d 0.548722 0.625646"
							[57] = "d 0.549064 0.624313"
							[58] = "d 0.549322 0.623656"
							[59] = "d 0.549294 0.625077"
							[60] = "d 0.548882 0.626351"
							[61] = "d 0.548301 0.627482"
							[62] = "d 0.547822 0.628704"
							[63] = "d 0.547431 0.630007"
							[64] = "d 0.547041 0.631310"
							[65] = "d 0.546650 0.632613"
							[66] = "d 0.546272 0.633924"
							[67] = "d 0.545959 0.635270"
							[68] = "d 0.545623 0.636598"
							[69] = "d 0.545197 0.637876"
							[70] = "d 0.544713 0.639087"
							[71] = "d 0.544331 0.640386"
							[72] = "d 0.543962 0.641678"
							[73] = "d 0.543661 0.643033"
							[74] = "d 0.543286 0.644338"
							[75] = "d 0.542848 0.645599"
							[76] = "d 0.542557 0.646885"
							[77] = "d 0.542129 0.647906"
							[78] = "d 0.541694 0.649147"
							[79] = "d 0.541427 0.650518"
							[80] = "d 0.541467 0.650713"
							[81] = "d 0.542135 0.649799"
							[82] = "d 0.542930 0.649260"
							[83] = "d 0.543503 0.648363"
							[84] = "d 0.544209 0.647421"
							[85] = "d 0.544858 0.646509"
							[86] = "d 0.545563 0.645665"
							[87] = "d 0.546136 0.644531"
							[88] = "d 0.546659 0.643358"
							[89] = "d 0.547131 0.642306"
							[90] = "d 0.547716 0.641265"
							[91] = "d 0.548150 0.640037"
							[92] = "d 0.548340 0.640587"
							[93] = "d 0.548222 0.642005"
							[94] = "d 0.548104 0.643422"
							[95] = "d 0.548027 0.644843"
							[96] = "d 0.547870 0.646253"
							[97] = "d 0.547651 0.647615"
							[98] = "d 0.547314 0.648940"
							[99] = "d 0.547109 0.650300"
							[100] = "d 0.546949 0.651699"
							[101] = "d 0.546792 0.653107"
							[102] = "d 0.546621 0.654513"
							[103] = "d 0.546462 0.655921"
							[104] = "d 0.546401 0.657342"
							[105] = "d 0.546219 0.658727"
							[106] = "d 0.546342 0.658834"
							[107] = "d 0.546604 0.657460"
							[108] = "d 0.546865 0.656086"
							[109] = "d 0.547308 0.654838"
							[110] = "d 0.547735 0.653561"
							[111] = "d 0.548171 0.652291"
							[112] = "d 0.548633 0.651042"
							[113] = "d 0.549070 0.649774"
							[114] = "d 0.549445 0.648461"
							[115] = "d 0.549689 0.647521"
							[116] = "d 0.549689 0.648949"
							[117] = "d 0.549689 0.650378"
							[118] = "d 0.549632 0.651793"
							[119] = "d 0.549331 0.653148"
							[120] = "d 0.549171 0.654557"
							[121] = "d 0.549014 0.655966"
							[122] = "d 0.548959 0.657388"
							[123] = "d 0.548841 0.658804"
							[124] = "d 0.548735 0.660223"
							[125] = "d 0.548656 0.661647"
							[126] = "d 0.548594 0.662470"
							[127] = "d 0.548469 0.661056"
							[128] = "d 0.548319 0.659645"
							[129] = "d 0.548168 0.658235"
							[130] = "d 0.548018 0.656824"
							[131] = "d 0.547867 0.655413"
							[132] = "d 0.547861 0.653985"
							[133] = "d 0.547672 0.652585"
							[134] = "d 0.547441 0.651199"
							[135] = "d 0.547314 0.649793"
							[136] = "d 0.547186 0.648410"
							[137] = "d 0.546802 0.648631"
							[138] = "d 0.546584 0.650021"
							[139] = "d 0.546383 0.651417"
							[140] = "d 0.546227 0.652827"
							[141] = "d 0.546070 0.654236"
							[142] = "d 0.545823 0.655614"
							[143] = "d 0.545549 0.656982"
							[144] = "d 0.545197 0.658308"
							[145] = "d 0.544845 0.659634"
							[146] = "d 0.544544 0.660990"
							[147] = "d 0.544314 0.660976"
							[148] = "d 0.544209 0.659561"
							[149] = "d 0.544150 0.658137"
							[150] = "d 0.544045 0.656717"
							[151] = "d 0.544026 0.655290"
							[152] = "d 0.544026 0.653861"
							[153] = "d 0.544026 0.652432"
							[154] = "d 0.544026 0.651004"
							[155] = "d 0.544026 0.649575"
							[156] = "d 0.543972 0.649434"
							[157] = "d 0.543854 0.650852"
							[158] = "d 0.543546 0.652200"
							[159] = "d 0.543218 0.653542"
							[160] = "d 0.542891 0.654883"
							[161] = "d 0.542563 0.656225"
							[162] = "d 0.542235 0.657566"
							[163] = "d 0.541907 0.658908"
							[164] = "d 0.541674 0.660290"
							[165] = "d 0.541467 0.661685"
							[166] = "d 0.541286 0.663087"
							[167] = "d 0.541286 0.664516"
							[168] = "d 0.541286 0.664529"
							[169] = "d 0.541286 0.663100"
							[170] = "d 0.541286 0.661671"
							[171] = "d 0.541286 0.660243"
							[172] = "d 0.541302 0.658816"
							[173] = "d 0.541469 0.657412"
							[174] = "d 0.541469 0.655984"
							[175] = "d 0.541556 0.654571"
							[176] = "d 0.541639 0.653177"
							[177] = "d 0.540920 0.653688"
							[178] = "d 0.540149 0.652954"
							[179] = "d 0.539356 0.652161"
							[180] = "d 0.538803 0.651050"
							[181] = "d 0.538226 0.650027"
							[182] = "d 0.537584 0.649167"
							[183] = "d 0.536732 0.648528"
							[184] = "d 0.535880 0.647889"
							[185] = "d 0.535143 0.647078"
							[186] = "d 0.534282 0.646827"
							[187] = "d 0.533401 0.646296"
							[188] = "d 0.532569 0.645679"
							[189] = "d 0.531764 0.644943"
							[190] = "d 0.530863 0.644536"
							[191] = "d 0.530099 0.643795"
							[192] = "d 0.529314 0.643100"
							[193] = "d 0.528511 0.642360"
							[194] = "d 0.527659 0.641721"
							[195] = "d 0.526741 0.641426"
							[196] = "d 0.525846 0.641047"
							[197] = "d 0.525063 0.640349"
							[198] = "d 0.524305 0.639484"
							[199] = "d 0.523546 0.638622"
							[200] = "d 0.522813 0.637828"
							[201] = "d 0.521923 0.637373"
							[202] = "d 0.521042 0.636832"
							[203] = "d 0.520181 0.636314"
							[204] = "d 0.519383 0.635636"
							[205] = "d 0.518633 0.634802"
							[206] = "d 0.517974 0.633991"
							[207] = "d 0.517355 0.633171"
							[208] = "d 0.517145 0.632034"
							[209] = "d 0.516806 0.630977"
							[210] = "d 0.516442 0.629886"
							[211] = "d 0.516098 0.628579"
							[212] = "d 0.515850 0.627287"
							[213] = "d 0.515623 0.625929"
							[214] = "d 0.515298 0.624804"
							[215] = "d 0.515106 0.623412"
							[216] = "d 0.514796 0.622142"
							[217] = "d 0.514614 0.620827"
							[218] = "d 0.514614 0.619398"
							[219] = "d 0.514431 0.618034"
							[220] = "d 0.514431 0.616606"
							[221] = "d 0.514431 0.615177"
							[222] = "d 0.514605 0.613774"
							[223] = "d 0.514924 0.612506"
							[224] = "d 0.515395 0.611267"
							[225] = "d 0.515398 0.611473"
							[226] = "d 0.515167 0.612859"
							[227] = "d 0.514923 0.614239"
							[228] = "d 0.514549 0.615549"
							[229] = "d 0.514160 0.616850"
							[230] = "d 0.513788 0.618108"
							[231] = "d 0.513525 0.619444"
							[232] = "d 0.513099 0.620722"
							[233] = "d 0.512646 0.621976"
							[234] = "d 0.512118 0.623164"
							[235] = "d 0.511679 0.624430"
							[236] = "d 0.511189 0.625655"
							[237] = "d 0.510532 0.626686"
							[238] = "d 0.509988 0.627776"
							[239] = "d 0.509276 0.628722"
							[240] = "d 0.508499 0.629534"
							[241] = "d 0.507774 0.630002"
							[242] = "d 0.506882 0.630382"
							[243] = "d 0.505945 0.630632"
							[244] = "d 0.505067 0.631150"
							[245] = "d 0.504164 0.631552"
							[246] = "d 0.503274 0.631946"
							[247] = "d 0.502384 0.632347"
							[248] = "d 0.501512 0.632857"
							[249] = "d 0.500820 0.633169"
							[250] = "d 0.501768 0.633092"
							[251] = "d 0.502693 0.632793"
							[252] = "d 0.503561 0.632210"
							[253] = "d 0.504466 0.631765"
							[254] = "d 0.505383 0.631382"
							[255] = "d 0.506301 0.631000"
							[256] = "d 0.507219 0.630617"
							[257] = "d 0.508078 0.630154"
							[258] = "d 0.508987 0.629880"
							[259] = "d 0.509940 0.629880"
							[260] = "d 0.510885 0.629740"
							[261] = "d 0.511815 0.629453"
							[262] = "d 0.512754 0.629332"
							[263] = "d 0.513491 0.630114"
							[264] = "d 0.513961 0.631329"
							[265] = "d 0.514344 0.632633"
							[266] = "d 0.514770 0.633911"
							[267] = "d 0.515322 0.635053"
							[268] = "d 0.515995 0.636063"
							[269] = "d 0.516585 0.637164"
							[270] = "d 0.517464 0.637517"
							[271] = "d 0.518328 0.638047"
							[272] = "d 0.519170 0.638650"
							[273] = "d 0.520042 0.639159"
							[274] = "d 0.520879 0.639828"
							[275] = "d 0.521728 0.640424"
							[276] = "d 0.522519 0.641191"
							[277] = "d 0.523215 0.642162"
							[278] = "d 0.524004 0.642872"
							[279] = "d 0.524745 0.643759"
							[280] = "d 0.525515 0.644591"
							[281] = "d 0.526265 0.645442"
							[282] = "d 0.526996 0.646203"
							[283] = "d 0.527624 0.647177"
							[284] = "d 0.528366 0.648045"
							[285] = "d 0.529001 0.649102"
							[286] = "d 0.529689 0.650030"
							[287] = "d 0.530310 0.650961"
							[288] = "d 0.530873 0.652101"
							[289] = "d 0.530094 0.652318"
							[290] = "d 0.529442 0.651351"
							[291] = "d 0.528821 0.650274"
							[292] = "d 0.528184 0.649212"
							[293] = "d 0.527584 0.648297"
							[294] = "d 0.526861 0.647426"
							[295] = "d 0.526949 0.648803"
							[296] = "d 0.527102 0.650184"
							[297] = "d 0.527404 0.651539"
							[298] = "d 0.527767 0.652839"
							[299] = "d 0.528122 0.653952"
							[300] = "d 0.528730 0.654895"
							[301] = "d 0.529534 0.655552"
							[302] = "d 0.530273 0.656426"
							[303] = "d 0.531156 0.656952"
							[304] = "d 0.531947 0.657562"
							[305] = "d 0.532857 0.657836"
							[306] = "d 0.533664 0.658485"
							[307] = "d 0.534495 0.659182"
							[308] = "d 0.535321 0.659672"
							[309] = "d 0.536012 0.660600"
							[310] = "d 0.536794 0.661415"
							[311] = "d 0.537522 0.662330"
							[312] = "d 0.538151 0.663400"
							[313] = "d 0.538746 0.664516"
							[314] = "d 0.539204 0.665620"
							[315] = "d 0.538297 0.665785"
							[316] = "d 0.537362 0.666009"
							[317] = "d 0.536435 0.666336"
							[318] = "d 0.535507 0.666663"
							[319] = "d 0.534572 0.666881"
							[320] = "d 0.533619 0.666880"
							[321] = "d 0.532667 0.666880"
							[322] = "d 0.531714 0.666880"
							[323] = "d 0.530762 0.666880"
							[324] = "d 0.529809 0.666880"
							[325] = "d 0.528903 0.667261"
							[326] = "d 0.527994 0.667657"
							[327] = "d 0.527064 0.667967"
							[328] = "d 0.526134 0.668277"
							[329] = "d 0.525200 0.668524"
							[330] = "d 0.524340 0.668959"
							[331] = "d 0.523446 0.669411"
							[332] = "d 0.522504 0.669613"
							[333] = "d 0.521652 0.670121"
							[334] = "d 0.520786 0.670574"
							[335] = "d 0.519906 0.670995"
							[336] = "d 0.519024 0.671526"
							[337] = "d 0.518083 0.671735"
							[338] = "d 0.517145 0.671985"
							[339] = "d 0.516211 0.672265"
							[340] = "d 0.515265 0.672361"
							[341] = "d 0.514840 0.672597"
							[342] = "d 0.515786 0.672440"
							[343] = "d 0.516685 0.672041"
							[344] = "d 0.517549 0.671440"
							[345] = "d 0.518420 0.670859"
							[346] = "d 0.519141 0.669955"
							[347] = "d 0.519815 0.668944"
							[348] = "d 0.520620 0.668192"
							[349] = "d 0.521454 0.667504"
							[350] = "d 0.522266 0.666767"
							[351] = "d 0.523046 0.666057"
							[352] = "d 0.523664 0.665235"
							[353] = "d 0.524541 0.664961"
							[354] = "d 0.525479 0.664792"
							[355] = "d 0.526411 0.664609"
							[356] = "d 0.527257 0.664139"
							[357] = "d 0.526595 0.664139"
							[358] = "d 0.525686 0.664540"
							[359] = "d 0.524782 0.664992"
							[360] = "d 0.523879 0.665444"
							[361] = "d 0.522999 0.665991"
							[362] = "d 0.522102 0.666454"
							[363] = "d 0.521173 0.666764"
							[364] = "d 0.520279 0.667238"
							[365] = "d 0.519406 0.667811"
							[366] = "d 0.518533 0.668384"
							[367] = "d 0.517642 0.668863"
							[368] = "d 0.516709 0.669131"
							[369] = "d 0.515827 0.669670"
							[370] = "d 0.514988 0.670343"
							[371] = "d 0.514126 0.670899"
							[372] = "d 0.513202 0.671246"
							[373] = "d 0.512269 0.671530"
							[374] = "d 0.511368 0.671920"
							[375] = "d 0.510438 0.672230"
							[376] = "d 0.509495 0.672361"
							[377] = "d 0.508586 0.672635"
							[378] = "d 0.507656 0.672909"
							[379] = "d 0.506703 0.672909"
							[380] = "d 0.505759 0.673067"
							[381] = "d 0.504813 0.673183"
							[382] = "d 0.503861 0.673183"
							[383] = "d 0.502908 0.673183"
							[384] = "d 0.501956 0.673183"
							[385] = "d 0.501003 0.673183"
							[386] = "d 0.500053 0.673221"
							[387] = "d 0.499117 0.673457"
							[388] = "d 0.499639 0.673353"
							[389] = "d 0.500584 0.673174"
							[390] = "d 0.501524 0.672939"
							[391] = "d 0.502468 0.672754"
							[392] = "d 0.503410 0.672543"
							[393] = "d 0.504340 0.672240"
							[394] = "d 0.505264 0.671893"
							[395] = "d 0.506200 0.671632"
							[396] = "d 0.507148 0.671538"
							[397] = "d 0.508100 0.671538"
							[398] = "d 0.509053 0.671538"
							[399] = "d 0.510005 0.671538"
							[400] = "d 0.510957 0.671538"
							[401] = "d 0.511910 0.671538"
							[402] = "d 0.512862 0.671538"
							[403] = "d 0.513815 0.671538"
							[404] = "d 0.514767 0.671539"
							[405] = "d 0.515720 0.671539"
							[406] = "d 0.516672 0.671539"
							[407] = "d 0.517596 0.671357"
							[408] = "d 0.518511 0.670976"
							[409] = "d 0.519450 0.670741"
							[410] = "d 0.520380 0.670428"
							[411] = "d 0.521308 0.670107"
							[412] = "d 0.522203 0.669746"
							[413] = "d 0.523004 0.669026"
							[414] = "d 0.523923 0.668697"
							[415] = "d 0.524869 0.668524"
							[416] = "d 0.525795 0.668360"
							[417] = "d 0.526730 0.668250"
							[418] = "d 0.527683 0.668250"
							[419] = "d 0.528629 0.668156"
							[420] = "d 0.529560 0.667852"
							[421] = "d 0.530449 0.667517"
							[422] = "d 0.531375 0.667403"
							[423] = "d 0.532321 0.667226"
							[424] = "d 0.533270 0.667154"
							[425] = "d 0.534223 0.667155"
							[426] = "d 0.535099 0.666881"
							[427] = "d 0.536045 0.666838"
							[428] = "d 0.536961 0.666607"
							[429] = "d 0.537914 0.666607"
							[430] = "d 0.537962 0.667045"
							[431] = "d 0.537110 0.667684"
							[432] = "d 0.536363 0.668569"
							[433] = "d 0.535501 0.669135"
							[434] = "d 0.534597 0.669586"
							[435] = "d 0.533694 0.670038"
							[436] = "d 0.534099 0.670011"
							[437] = "d 0.535039 0.669789"
							[438] = "d 0.535980 0.669566"
							[439] = "d 0.536920 0.669337"
							[440] = "d 0.537812 0.668836"
							[441] = "d 0.538720 0.668419"
							[442] = "d 0.539656 0.668157"
							[443] = "d 0.540592 0.667895"
							[444] = "d 0.541529 0.667704"
							[445] = "d 0.542481 0.667704"
							[446] = "d 0.543434 0.667704"
							[447] = "d 0.544365 0.667968"
							[448] = "d 0.545253 0.668291"
							[449] = "d 0.546130 0.668815"
							[450] = "d 0.547042 0.669226"
							[451] = "d 0.547953 0.669643"
							[452] = "d 0.548863 0.670064"
							[453] = "d 0.549752 0.670538"
							[454] = "d 0.550426 0.671548"
							[455] = "d 0.550970 0.672638"
							[456] = "d 0.551812 0.673134"
							[457] = "d 0.552561 0.673991"
							[458] = "d 0.553397 0.674675"
							[459] = "d 0.554234 0.675360"
							[460] = "d 0.554996 0.676207"
							[461] = "d 0.555784 0.676942"
							[462] = "d 0.556499 0.677810"
							[463] = "d 0.557348 0.678395"
							[464] = "d 0.557730 0.679412"
							[465] = "d 0.558153 0.680675"
							[466] = "d 0.558625 0.681904"
							[467] = "d 0.559182 0.683040"
							[468] = "d 0.559909 0.683857"
							[469] = "d 0.558989 0.683878"
							[470] = "d 0.558144 0.683287"
							[471] = "d 0.557542 0.682225"
							[472] = "d 0.556998 0.681134"
							[473] = "d 0.556242 0.680274"
							[474] = "d 0.555568 0.679264"
							[475] = "d 0.554895 0.678254"
							[476] = "d 0.554281 0.677173"
							[477] = "d 0.553753 0.675992"
							[478] = "d 0.553000 0.675127"
							[479] = "d 0.552347 0.674094"
							[480] = "d 0.551751 0.672988"
							[481] = "d 0.551077 0.671978"
							[482] = "d 0.550887 0.671268"
							[483] = "d 0.551840 0.671268"
							[484] = "d 0.552792 0.671268"
							[485] = "d 0.553745 0.671268"
							[486] = "d 0.554461 0.672122"
							[487] = "d 0.555035 0.673256"
							[488] = "d 0.554514 0.672950"
							[489] = "d 0.553870 0.671977"
							[490] = "d 0.553278 0.670895"
							[491] = "d 0.552498 0.670272"
							[492] = "d 0.551712 0.669496"
							[493] = "d 0.551041 0.668801"
							[494] = "d 0.550388 0.668154"
							[495] = "d 0.549671 0.667402"
							[496] = "d 0.549068 0.666305"
							[497] = "d 0.548327 0.665452"
							[498] = "d 0.547595 0.664537"
							[499] = "d 0.547006 0.663593"
							[500] = "d 0.546149 0.662992"
							[501] = "d 0.545307 0.662326"
							[502] = "d 0.544499 0.661569"
							[503] = "d 0.543673 0.660861"
							[504] = "d 0.542821 0.660222"
							[505] = "d 0.541975 0.659766"
							[506] = "d 0.541036 0.660001"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.003175"
						crs:What = "Mask/Paint"
					[2]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.510047 0.620837"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.003175"
						crs:What = "Mask/Paint"
					[3]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.509682 0.621111"
							[2] = "d 0.509682 0.620347"
							[3] = "d 0.509682 0.619582"
							[4] = "d 0.509482 0.618893"
							[5] = "d 0.509275 0.618247"
							[6] = "d 0.509126 0.617537"
							[7] = "d 0.508768 0.616996"
							[8] = "d 0.508664 0.616257"
							[9] = "d 0.508403 0.615625"
							[10] = "d 0.508403 0.614861"
							[11] = "d 0.508326 0.614145"
							[12] = "d 0.508220 0.613446"
							[13] = "d 0.508220 0.612682"
							[14] = "d 0.508220 0.611918"
							[15] = "d 0.507994 0.611455"
							[16] = "d 0.507634 0.610914"
							[17] = "d 0.507489 0.610240"
							[18] = "d 0.507222 0.609770"
							[19] = "d 0.506941 0.609304"
							[20] = "d 0.506941 0.608540"
							[21] = "d 0.506759 0.608050"
							[22] = "d 0.506576 0.607350"
							[23] = "d 0.506264 0.606940"
							[24] = "d 0.506001 0.606377"
							[25] = "d 0.505590 0.605930"
							[26] = "d 0.505297 0.605508"
							[27] = "d 0.505115 0.605415"
							[28] = "d 0.505181 0.606138"
							[29] = "d 0.505452 0.606776"
							[30] = "d 0.505747 0.607387"
							[31] = "d 0.506042 0.607998"
							[32] = "d 0.506269 0.608681"
							[33] = "d 0.506428 0.609380"
							[34] = "d 0.506788 0.609920"
							[35] = "d 0.507149 0.610460"
							[36] = "d 0.507502 0.611008"
							[37] = "d 0.507730 0.611692"
							[38] = "d 0.508037 0.612138"
							[39] = "d 0.508204 0.612843"
							[40] = "d 0.508556 0.613393"
							[41] = "d 0.508768 0.614025"
							[42] = "d 0.508920 0.614648"
							[43] = "d 0.509219 0.615194"
							[44] = "d 0.509460 0.615845"
							[45] = "d 0.509769 0.616441"
							[46] = "d 0.510130 0.616925"
							[47] = "d 0.510355 0.617566"
							[48] = "d 0.510560 0.618264"
							[49] = "d 0.510793 0.618942"
							[50] = "d 0.511158 0.619467"
							[51] = "d 0.511620 0.619298"
							[52] = "d 0.511981 0.618758"
							[53] = "d 0.512341 0.618217"
							[54] = "d 0.512701 0.617677"
							[55] = "d 0.513061 0.617137"
							[56] = "d 0.513422 0.616596"
							[57] = "d 0.513782 0.616056"
							[58] = "d 0.514086 0.615447"
							[59] = "d 0.514443 0.614936"
							[60] = "d 0.514756 0.614381"
							[61] = "d 0.514988 0.613705"
							[62] = "d 0.515344 0.613270"
							[63] = "d 0.515654 0.612699"
							[64] = "d 0.515821 0.612008"
							[65] = "d 0.516075 0.611544"
							[66] = "d 0.516343 0.610972"
							[67] = "d 0.516602 0.610455"
							[68] = "d 0.516806 0.609817"
							[69] = "d 0.517064 0.609213"
							[70] = "d 0.517347 0.608779"
							[71] = "d 0.517856 0.608779"
							[72] = "d 0.518267 0.608928"
							[73] = "d 0.518208 0.609681"
							[74] = "d 0.518084 0.610423"
							[75] = "d 0.517719 0.610799"
							[76] = "d 0.517536 0.611289"
							[77] = "d 0.517180 0.611520"
							[78] = "d 0.517076 0.612211"
							[79] = "d 0.516816 0.612859"
							[80] = "d 0.516625 0.613568"
							[81] = "d 0.516440 0.614279"
							[82] = "d 0.516333 0.615017"
							[83] = "d 0.516218 0.615749"
							[84] = "d 0.516075 0.616462"
							[85] = "d 0.516075 0.617226"
							[86] = "d 0.516075 0.617990"
							[87] = "d 0.516075 0.618755"
							[88] = "d 0.516075 0.619519"
							[89] = "d 0.516075 0.620283"
							[90] = "d 0.515892 0.620982"
							[91] = "d 0.515892 0.621747"
							[92] = "d 0.515892 0.622511"
							[93] = "d 0.515892 0.623275"
							[94] = "d 0.515892 0.624039"
							[95] = "d 0.515854 0.624790"
							[96] = "d 0.515710 0.625503"
							[97] = "d 0.515710 0.626267"
							[98] = "d 0.515710 0.627031"
							[99] = "d 0.515710 0.627796"
							[100] = "d 0.515710 0.628560"
							[101] = "d 0.515710 0.629324"
							[102] = "d 0.515571 0.629880"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[4]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.517719 0.631251"
							[2] = "d 0.518113 0.631737"
							[3] = "d 0.518506 0.632222"
							[4] = "d 0.518899 0.632708"
							[5] = "d 0.519292 0.633194"
							[6] = "d 0.519686 0.633680"
							[7] = "d 0.520079 0.634166"
							[8] = "d 0.520472 0.634652"
							[9] = "d 0.520877 0.635088"
							[10] = "d 0.521276 0.635490"
							[11] = "d 0.521636 0.636030"
							[12] = "d 0.522050 0.636377"
							[13] = "d 0.522354 0.636732"
							[14] = "d 0.522828 0.636908"
							[15] = "d 0.523244 0.637347"
							[16] = "d 0.523696 0.637554"
							[17] = "d 0.524023 0.637828"
							[18] = "d 0.524478 0.637909"
							[19] = "d 0.524735 0.638525"
							[20] = "d 0.525077 0.639091"
							[21] = "d 0.525420 0.639656"
							[22] = "d 0.525763 0.640222"
							[23] = "d 0.526105 0.640787"
							[24] = "d 0.526400 0.641402"
							[25] = "d 0.526709 0.641997"
							[26] = "d 0.527083 0.642488"
							[27] = "d 0.527537 0.642691"
							[28] = "d 0.527897 0.643231"
							[29] = "d 0.528159 0.643858"
							[30] = "d 0.528498 0.644114"
							[31] = "d 0.528926 0.644501"
							[32] = "d 0.529286 0.645041"
							[33] = "d 0.529671 0.645540"
							[34] = "d 0.530069 0.646018"
							[35] = "d 0.530453 0.646518"
							[36] = "d 0.530814 0.647058"
							[37] = "d 0.531250 0.647440"
							[38] = "d 0.531614 0.647969"
							[39] = "d 0.531969 0.648201"
							[40] = "d 0.532351 0.648667"
							[41] = "d 0.532711 0.649180"
							[42] = "d 0.533017 0.649791"
							[43] = "d 0.532761 0.649432"
							[44] = "d 0.532465 0.648813"
							[45] = "d 0.532183 0.648177"
							[46] = "d 0.531881 0.647564"
							[47] = "d 0.531603 0.646973"
							[48] = "d 0.531487 0.646250"
							[49] = "d 0.531259 0.645566"
							[50] = "d 0.531066 0.644859"
							[51] = "d 0.530877 0.644150"
							[52] = "d 0.530688 0.643440"
							[53] = "d 0.530494 0.642734"
							[54] = "d 0.530212 0.642098"
							[55] = "d 0.529929 0.641462"
							[56] = "d 0.529647 0.640826"
							[57] = "d 0.529343 0.640219"
							[58] = "d 0.528936 0.639761"
							[59] = "d 0.528575 0.639236"
							[60] = "d 0.528286 0.638608"
							[61] = "d 0.527849 0.638271"
							[62] = "d 0.527358 0.638071"
							[63] = "d 0.526903 0.637729"
							[64] = "d 0.526434 0.637436"
							[65] = "d 0.525994 0.637088"
							[66] = "d 0.525529 0.636854"
							[67] = "d 0.525063 0.636544"
							[68] = "d 0.524598 0.636233"
							[69] = "d 0.524132 0.635923"
							[70] = "d 0.523734 0.635455"
							[71] = "d 0.523300 0.635054"
							[72] = "d 0.522866 0.634654"
							[73] = "d 0.522433 0.634253"
							[74] = "d 0.521999 0.633853"
							[75] = "d 0.521565 0.633452"
							[76] = "d 0.521150 0.633108"
							[77] = "d 0.520731 0.632688"
							[78] = "d 0.520262 0.632393"
							[79] = "d 0.519789 0.632109"
							[80] = "d 0.519316 0.631825"
							[81] = "d 0.518843 0.631541"
							[82] = "d 0.518335 0.631525"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[5]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.491597 0.673183"
							[2] = "d 0.492106 0.673183"
							[3] = "d 0.492616 0.673183"
							[4] = "d 0.493125 0.673183"
							[5] = "d 0.493635 0.673183"
							[6] = "d 0.494144 0.673183"
							[7] = "d 0.494639 0.673001"
							[8] = "d 0.495133 0.672816"
							[9] = "d 0.495628 0.672635"
							[10] = "d 0.496137 0.672635"
							[11] = "d 0.496643 0.672592"
							[12] = "d 0.497138 0.672406"
							[13] = "d 0.497632 0.672221"
							[14] = "d 0.498130 0.672086"
							[15] = "d 0.498595 0.671791"
							[16] = "d 0.499089 0.671606"
							[17] = "d 0.499587 0.671443"
							[18] = "d 0.500087 0.671293"
							[19] = "d 0.500551 0.670990"
							[20] = "d 0.501060 0.670990"
							[21] = "d 0.501546 0.670765"
							[22] = "d 0.502029 0.670523"
							[23] = "d 0.502530 0.670442"
							[24] = "d 0.503008 0.670241"
							[25] = "d 0.503506 0.670168"
							[26] = "d 0.503939 0.669894"
							[27] = "d 0.504449 0.669894"
							[28] = "d 0.504958 0.669894"
							[29] = "d 0.505468 0.669894"
							[30] = "d 0.505714 0.669894"
							[31] = "d 0.505280 0.670168"
							[32] = "d 0.504807 0.670399"
							[33] = "d 0.504390 0.670805"
							[34] = "d 0.503913 0.671070"
							[35] = "d 0.503447 0.671375"
							[36] = "d 0.502967 0.671632"
							[37] = "d 0.502487 0.671889"
							[38] = "d 0.502007 0.672146"
							[39] = "d 0.501527 0.672403"
							[40] = "d 0.501050 0.672669"
							[41] = "d 0.500586 0.672981"
							[42] = "d 0.500098 0.673183"
							[43] = "d 0.499632 0.673457"
							[44] = "d 0.499122 0.673457"
							[45] = "d 0.498692 0.673851"
							[46] = "d 0.498214 0.674005"
							[47] = "d 0.497705 0.674005"
							[48] = "d 0.497271 0.674279"
							[49] = "d 0.496761 0.674279"
							[50] = "d 0.496252 0.674279"
							[51] = "d 0.495748 0.674317"
							[52] = "d 0.495276 0.674553"
							[53] = "d 0.494766 0.674553"
							[54] = "d 0.494265 0.674607"
							[55] = "d 0.493790 0.674827"
							[56] = "d 0.493281 0.674827"
							[57] = "d 0.492771 0.674827"
							[58] = "d 0.492758 0.674827"
							[59] = "d 0.493268 0.674827"
							[60] = "d 0.493777 0.674827"
							[61] = "d 0.494287 0.674827"
							[62] = "d 0.494750 0.674597"
							[63] = "d 0.495194 0.674260"
							[64] = "d 0.495701 0.674184"
							[65] = "d 0.496208 0.674108"
							[66] = "d 0.496715 0.674032"
							[67] = "d 0.497189 0.673784"
							[68] = "d 0.497690 0.673731"
							[69] = "d 0.498124 0.673457"
							[70] = "d 0.498079 0.673419"
							[71] = "d 0.497572 0.673350"
							[72] = "d 0.497064 0.673281"
							[73] = "d 0.496557 0.673211"
							[74] = "d 0.496048 0.673183"
							[75] = "d 0.495539 0.673183"
							[76] = "d 0.495106 0.673183"
							[77] = "d 0.495615 0.673183"
							[78] = "d 0.496125 0.673183"
							[79] = "d 0.496634 0.673183"
							[80] = "d 0.497144 0.673183"
							[81] = "d 0.497654 0.673183"
							[82] = "d 0.498154 0.673101"
							[83] = "d 0.498643 0.672909"
							[84] = "d 0.499152 0.672909"
							[85] = "d 0.499662 0.672909"
							[86] = "d 0.500171 0.672909"
							[87] = "d 0.500680 0.672869"
							[88] = "d 0.501188 0.672806"
							[89] = "d 0.501695 0.672742"
							[90] = "d 0.502203 0.672679"
							[91] = "d 0.502711 0.672635"
							[92] = "d 0.503221 0.672635"
							[93] = "d 0.503730 0.672635"
							[94] = "d 0.504239 0.672623"
							[95] = "d 0.504739 0.672473"
							[96] = "d 0.505241 0.672361"
							[97] = "d 0.505750 0.672361"
							[98] = "d 0.506260 0.672361"
							[99] = "d 0.506769 0.672361"
							[100] = "d 0.507279 0.672361"
							[101] = "d 0.507788 0.672361"
							[102] = "d 0.508294 0.672455"
							[103] = "d 0.508798 0.672563"
							[104] = "d 0.509301 0.672685"
							[105] = "d 0.509800 0.672835"
							[106] = "d 0.510155 0.672909"
							[107] = "d 0.509713 0.673243"
							[108] = "d 0.509247 0.673457"
							[109] = "d 0.508738 0.673457"
							[110] = "d 0.508228 0.673457"
							[111] = "d 0.507720 0.673486"
							[112] = "d 0.507215 0.673594"
							[113] = "d 0.506711 0.673702"
							[114] = "d 0.506203 0.673731"
							[115] = "d 0.505693 0.673731"
							[116] = "d 0.505196 0.673807"
							[117] = "d 0.504717 0.674005"
							[118] = "d 0.504208 0.674005"
							[119] = "d 0.503742 0.674279"
							[120] = "d 0.503234 0.674300"
							[121] = "d 0.502739 0.674485"
							[122] = "d 0.502236 0.674553"
							[123] = "d 0.502658 0.674553"
							[124] = "d 0.503168 0.674553"
							[125] = "d 0.503677 0.674553"
							[126] = "d 0.504169 0.674387"
							[127] = "d 0.504667 0.674279"
							[128] = "d 0.505172 0.674245"
							[129] = "d 0.505645 0.673961"
							[130] = "d 0.506123 0.673703"
							[131] = "d 0.506623 0.673553"
							[132] = "d 0.507123 0.673412"
							[133] = "d 0.507626 0.673286"
							[134] = "d 0.508125 0.673139"
							[135] = "d 0.508610 0.672909"
							[136] = "d 0.509119 0.672909"
							[137] = "d 0.509629 0.672909"
							[138] = "d 0.510138 0.672909"
							[139] = "d 0.510648 0.672909"
							[140] = "d 0.511157 0.672909"
							[141] = "d 0.511667 0.672909"
							[142] = "d 0.512176 0.672909"
							[143] = "d 0.512686 0.672909"
							[144] = "d 0.513195 0.672909"
							[145] = "d 0.513705 0.672909"
							[146] = "d 0.514214 0.672909"
							[147] = "d 0.514067 0.673347"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[6]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.514615 0.679213"
							[2] = "d 0.514201 0.679560"
							[3] = "d 0.513924 0.680190"
							[4] = "d 0.513701 0.680666"
							[5] = "d 0.513701 0.681431"
							[6] = "d 0.513862 0.681954"
							[7] = "d 0.514371 0.681954"
							[8] = "d 0.514881 0.681954"
							[9] = "d 0.515377 0.681906"
							[10] = "d 0.515738 0.681366"
							[11] = "d 0.516182 0.681132"
							[12] = "d 0.516442 0.681507"
							[13] = "d 0.516442 0.682272"
							[14] = "d 0.516442 0.683036"
							[15] = "d 0.516200 0.683599"
							[16] = "d 0.516239 0.683142"
							[17] = "d 0.516646 0.682683"
							[18] = "d 0.516945 0.682088"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[7]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.530691 0.677296"
							[2] = "d 0.530249 0.677675"
							[3] = "d 0.529806 0.678054"
							[4] = "d 0.529387 0.678467"
							[5] = "d 0.529119 0.679106"
							[6] = "d 0.529206 0.679727"
							[7] = "d 0.529694 0.679837"
							[8] = "d 0.530143 0.680080"
							[9] = "d 0.530476 0.680439"
							[10] = "d 0.530919 0.680819"
							[11] = "d 0.531361 0.681198"
							[12] = "d 0.531787 0.681476"
							[13] = "d 0.532105 0.681479"
							[14] = "d 0.532153 0.680745"
							[15] = "d 0.532153 0.679981"
							[16] = "d 0.532153 0.679216"
							[17] = "d 0.531644 0.679214"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[8]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.554439 0.650164"
							[2] = "d 0.554812 0.650684"
							[3] = "d 0.555186 0.651204"
							[4] = "d 0.555559 0.651725"
							[5] = "d 0.555933 0.652245"
							[6] = "d 0.556306 0.652765"
							[7] = "d 0.556679 0.653285"
							[8] = "d 0.556944 0.653808"
							[9] = "d 0.556670 0.654276"
							[10] = "d 0.556266 0.654644"
							[11] = "d 0.555877 0.654824"
							[12] = "d 0.555482 0.654585"
							[13] = "d 0.555253 0.654001"
							[14] = "d 0.554944 0.653662"
							[15] = "d 0.554584 0.653122"
							[16] = "d 0.554353 0.652501"
							[17] = "d 0.554249 0.651809"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[9]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.556813 0.630706"
							[2] = "d 0.556453 0.630166"
							[3] = "d 0.556222 0.629545"
							[4] = "d 0.555770 0.629336"
							[5] = "d 0.555287 0.629239"
							[6] = "d 0.554927 0.629424"
							[7] = "d 0.554803 0.630112"
							[8] = "d 0.554803 0.630876"
							[9] = "d 0.555169 0.631302"
							[10] = "d 0.555293 0.631989"
							[11] = "d 0.555703 0.632350"
							[12] = "d 0.555938 0.632956"
							[13] = "d 0.556192 0.633529"
							[14] = "d 0.556659 0.633764"
							[15] = "d 0.556862 0.634416"
							[16] = "d 0.557198 0.634846"
							[17] = "d 0.557611 0.635278"
							[18] = "d 0.558102 0.635380"
							[19] = "d 0.558540 0.635639"
							[20] = "d 0.559050 0.635640"
							[21] = "d 0.559188 0.635083"
							[22] = "d 0.559188 0.634319"
							[23] = "d 0.559188 0.633555"
							[24] = "d 0.558825 0.633176"
							[25] = "d 0.558342 0.632933"
							[26] = "d 0.557965 0.632434"
							[27] = "d 0.557505 0.632184"
							[28] = "d 0.557061 0.631900"
							[29] = "d 0.556654 0.631528"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
					[10]	(0x100 : STRUCT)
						crs:CenterWeight = "0.226315"
						crs:Dabs	(0x600 : ARRAY | ARRAY_ORDERED)
							[1] = "d 0.550601 0.615633"
							[2] = "d 0.550724 0.614891"
							[3] = "d 0.550902 0.614180"
							[4] = "d 0.551096 0.613519"
							[5] = "d 0.551387 0.612915"
							[6] = "d 0.551591 0.612229"
							[7] = "d 0.551822 0.611609"
							[8] = "d 0.552062 0.610994"
							[9] = "d 0.552419 0.610582"
							[10] = "d 0.552727 0.609977"
							[11] = "d 0.552958 0.609357"
							[12] = "d 0.552975 0.608604"
							[13] = "d 0.552975 0.607839"
							[14] = "d 0.553157 0.607140"
							[15] = "d 0.553158 0.606376"
							[16] = "d 0.553231 0.605657"
							[17] = "d 0.553341 0.604961"
							[18] = "d 0.553581 0.604398"
							[19] = "d 0.553706 0.603820"
							[20] = "d 0.553910 0.603173"
							[21] = "d 0.554033 0.602432"
							[22] = "d 0.554071 0.601675"
							[23] = "d 0.554294 0.600989"
							[24] = "d 0.554627 0.600561"
							[25] = "d 0.554954 0.600835"
							[26] = "d 0.555189 0.601483"
							[27] = "d 0.555350 0.602208"
							[28] = "d 0.555350 0.602972"
							[29] = "d 0.555350 0.603737"
							[30] = "d 0.555350 0.604501"
							[31] = "d 0.555350 0.605265"
							[32] = "d 0.555350 0.606029"
							[33] = "d 0.555317 0.606787"
							[34] = "d 0.555194 0.607529"
							[35] = "d 0.555070 0.608254"
							[36] = "d 0.554884 0.608963"
							[37] = "d 0.554723 0.609688"
							[38] = "d 0.554490 0.610347"
							[39] = "d 0.554437 0.611078"
							[40] = "d 0.554423 0.611837"
							[41] = "d 0.554254 0.612542"
							[42] = "d 0.554254 0.613306"
							[43] = "d 0.554254 0.614070"
							[44] = "d 0.554254 0.614834"
							[45] = "d 0.554254 0.615599"
							[46] = "d 0.554255 0.616363"
							[47] = "d 0.554255 0.617127"
							[48] = "d 0.554255 0.617891"
							[49] = "d 0.554255 0.618655"
							[50] = "d 0.554049 0.619300"
							[51] = "d 0.553887 0.620025"
							[52] = "d 0.553600 0.620566"
							[53] = "d 0.553524 0.621216"
							[54] = "d 0.553495 0.621936"
							[55] = "d 0.553299 0.622462"
							[56] = "d 0.553176 0.623204"
							[57] = "d 0.552976 0.623851"
							[58] = "d 0.552942 0.624609"
							[59] = "d 0.552818 0.625351"
							[60] = "d 0.552794 0.626110"
							[61] = "d 0.552794 0.626875"
							[62] = "d 0.552794 0.627639"
							[63] = "d 0.552611 0.628338"
							[64] = "d 0.552611 0.628472"
							[65] = "d 0.552611 0.627708"
							[66] = "d 0.552611 0.626943"
							[67] = "d 0.552611 0.626179"
							[68] = "d 0.552611 0.625415"
							[69] = "d 0.552611 0.624651"
							[70] = "d 0.552611 0.623887"
							[71] = "d 0.552611 0.623122"
							[72] = "d 0.552611 0.622358"
							[73] = "d 0.552611 0.621594"
							[74] = "d 0.552611 0.620830"
							[75] = "d 0.552611 0.620065"
							[76] = "d 0.552610 0.619301"
							[77] = "d 0.552610 0.618537"
							[78] = "d 0.552626 0.617778"
							[79] = "d 0.552826 0.617079"
							[80] = "d 0.552950 0.616338"
							[81] = "d 0.553073 0.615596"
							[82] = "d 0.553158 0.614848"
							[83] = "d 0.553158 0.614084"
							[84] = "d 0.553341 0.613594"
							[85] = "d 0.553371 0.612848"
							[86] = "d 0.553524 0.612179"
							[87] = "d 0.553524 0.612179"
							[88] = "d 0.553524 0.611746"
							[89] = "d 0.553523 0.610982"
							[90] = "d 0.553523 0.610218"
							[91] = "d 0.553523 0.609454"
							[92] = "d 0.553523 0.608690"
							[93] = "d 0.553490 0.609087"
							[94] = "d 0.553406 0.609840"
							[95] = "d 0.553322 0.610594"
							[96] = "d 0.553238 0.611348"
							[97] = "d 0.553147 0.612098"
							[98] = "d 0.552885 0.612753"
							[99] = "d 0.552623 0.613408"
							[100] = "d 0.552342 0.614045"
						crs:Flow = "1.000000"
						crs:MaskValue = "0.191000"
						crs:Radius = "0.001698"
						crs:What = "Mask/Paint"
				crs:LocalBlacks2012 = "0.000000"
				crs:LocalBrightness = "0.000000"
				crs:LocalClarity2012 = "0.448280"
				crs:LocalContrast2012 = "0.000000"
				crs:LocalDefringe = "0.000000"
				crs:LocalDehaze = "0.655170"
				crs:LocalExposure2012 = "0.000000"
				crs:LocalHighlights2012 = "0.000000"
				crs:LocalLuminanceNoise = "0.000000"
				crs:LocalMoire = "0.000000"
				crs:LocalSaturation = "0.000000"
				crs:LocalShadows2012 = "0.000000"
				crs:LocalSharpness = "0.000000"
				crs:LocalTemperature = "0.000000"
				crs:LocalTint = "0.000000"
				crs:LocalToningHue = "240.000000"
				crs:LocalToningSaturation = "0.000000"
				crs:LocalWhites2012 = "0.000000"
				crs:What = "Correction"
		crs:ParametricDarks = "0"
		crs:ParametricHighlightSplit = "75"
		crs:ParametricHighlights = "0"
		crs:ParametricLights = "0"
		crs:ParametricMidtoneSplit = "50"
		crs:ParametricShadowSplit = "25"
		crs:ParametricShadows = "0"
		crs:PerspectiveAspect = "0"
		crs:PerspectiveHorizontal = "0"
		crs:PerspectiveRotate = "0.0"
		crs:PerspectiveScale = "100"
		crs:PerspectiveUpright = "0"
		crs:PerspectiveVertical = "0"
		crs:PerspectiveX = "0.00"
		crs:PerspectiveY = "0.00"
		crs:PostCropVignetteAmount = "0"
		crs:ProcessVersion = "6.7"
		crs:RedHue = "0"
		crs:RedSaturation = "0"
		crs:Saturation = "0"
		crs:SaturationAdjustmentAqua = "0"
		crs:SaturationAdjustmentBlue = "0"
		crs:SaturationAdjustmentGreen = "0"
		crs:SaturationAdjustmentMagenta = "0"
		crs:SaturationAdjustmentOrange = "0"
		crs:SaturationAdjustmentPurple = "0"
		crs:SaturationAdjustmentRed = "0"
		crs:SaturationAdjustmentYellow = "0"
		crs:ShadowTint = "0"
		crs:Shadows2012 = "+15"
		crs:SharpenDetail = "25"
		crs:SharpenEdgeMasking = "73"
		crs:SharpenRadius = "+1.8"
		crs:Sharpness = "46"
		crs:SplitToningBalance = "0"
		crs:SplitToningHighlightHue = "0"
		crs:SplitToningHighlightSaturation = "0"
		crs:SplitToningShadowHue = "0"
		crs:SplitToningShadowSaturation = "0"
		crs:Temperature = "5900"
		crs:Tint = "+12"
		crs:ToneCurve	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurveBlue	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurveGreen	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurveName = "Linear"
		crs:ToneCurveName2012 = "Linear"
		crs:ToneCurvePV2012	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurvePV2012Blue	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurvePV2012Green	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurvePV2012Red	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneCurveRed	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "0, 0"
			[2] = "255, 255"
		crs:ToneMapStrength = "0"
		crs:UprightCenterMode = "0"
		crs:UprightCenterNormX = "0.5"
		crs:UprightCenterNormY = "0.5"
		crs:UprightFocalLength35mm = "35"
		crs:UprightFocalMode = "0"
		crs:UprightFourSegmentsCount = "0"
		crs:UprightPreview = "False"
		crs:UprightTransformCount = "6"
		crs:UprightVersion = "151388160"
		crs:Version = "10.0"
		crs:Vibrance = "+14"
		crs:VignetteAmount = "0"
		crs:WhiteBalance = "As Shot"
		crs:Whites2012 = "-55"
	http://purl.org/dc/elements/1.1/ = "dc:"	(0x80000000 : SCHEMA_NODE)
		dc:creator	(0x600 : ARRAY | ARRAY_ORDERED)
			[1] = "Dennis Penny"
		dc:description	(0x1e00 : ARRAY | ARRAY_ORDERED | ARRAY_ALTERNATE | ARRAY_ALT_TEXT)
			[1] = "Hej igen"	(0x50 : HAS_QUALIFIER | HAS_LANGUAGE)
					?xml:lang = "x-default"	(0x20 : QUALIFIER)
		dc:format = "image/jpeg"
		dc:rights	(0x1e00 : ARRAY | ARRAY_ORDERED | ARRAY_ALTERNATE | ARRAY_ALT_TEXT)
			[1] = "Dennis Penny"	(0x50 : HAS_QUALIFIER | HAS_LANGUAGE)
					?xml:lang = "x-default"	(0x20 : QUALIFIER)
	http://ns.adobe.com/photoshop/1.0/ = "photoshop:"	(0x80000000 : SCHEMA_NODE)
		photoshop:ColorMode = "3"
		photoshop:DateCreated = "2018-01-24T11:07:35.038"
		photoshop:History = "2020-04-13T11:20:27+01:00	File Overheadl_16.jpg opened
2020-04-13T11:21+01:00	File C:\Users\PennyPictures\Desktop\Overhead_16.jpg saved
2020-04-13T11:21:54+01:00	File Overhead_16.jpg opened
2020-04-13T11:22:01+01:00	File Overhead_16.jpg closed
2020-04-13T11:22:13+01:00	File D:\Dennis Web Site\PennyPictures\PennyPictures.co.uk\Full Files - Do Not Upload\Edinburgh_Airport\General\Overhead_16.jpg saved
2020-04-13T11:23:12+01:00	File D:\Dennis Web Site\PennyPictures\PennyPictures.co.uk\Full Files - Do Not Upload\Edinburgh_Airport\General\Overhead_16.jpg saved
2020-04-13T11:33:17+01:00	File C:\Users\PennyPictures\Desktop\Overhead_16_reduced.jpg saved
"
		photoshop:ICCProfile = "sRGB IEC61966-2.1"
		photoshop:LegacyIPTCDigest = "A47FBDE2E331A39B408203EE23A5C857"
	http://ns.adobe.com/xap/1.0/ = "xmp:"	(0x80000000 : SCHEMA_NODE)
		xmp:CreateDate = "2018-01-24T11:07:35"
		xmp:CreatorTool = "Adobe Photoshop Lightroom 6.13 (Windows)"
		xmp:MetadataDate = "2020-04-13T11:33:17+01:00"
		xmp:ModifyDate = "2020-04-13T11:33:17+01:00"
	http://ns.adobe.com/xap/1.0/mm/ = "xmpMM:"	(0x80000000 : SCHEMA_NODE)
		xmpMM:DerivedFrom	(0x100 : STRUCT)
			stRef:documentID = "B4C846DA50E43579E6FCB65766FCF876"
			stRef:originalDocumentID = "B4C846DA50E43579E6FCB65766FCF876"
		xmpMM:DocumentID = "adobe:docid:photoshop:7c25083c-baf6-b142-b2a9-3855d43e6de6"
		xmpMM:History	(0x600 : ARRAY | ARRAY_ORDERED)
			[1]	(0x100 : STRUCT)
				stEvt:action = "derived"
				stEvt:parameters = "converted from image/x-canon-cr2 to image/jpeg, saved to new location"
			[2]	(0x100 : STRUCT)
				stEvt:action = "saved"
				stEvt:changed = "/"
				stEvt:instanceID = "xmp.iid:e27807ff-206f-0143-89c7-cf016d53f78c"
				stEvt:softwareAgent = "Adobe Photoshop Lightroom 6.13 (Windows)"
				stEvt:when = "2018-01-24T15:44:24Z"
			[3]	(0x100 : STRUCT)
				stEvt:action = "saved"
				stEvt:changed = "/"
				stEvt:instanceID = "xmp.iid:aa799f0b-6ac1-9f48-b136-e20445f12352"
				stEvt:softwareAgent = "Adobe Photoshop 21.1 (Windows)"
				stEvt:when = "2020-04-13T11:33:17+01:00"
		xmpMM:InstanceID = "xmp.iid:aa799f0b-6ac1-9f48-b136-e20445f12352"
		xmpMM:OriginalDocumentID = "B4C846DA50E43579E6FCB65766FCF876"


The route I currently take in jAlbum 20.0.2 is to ignore appending xmp metadata that doesn't fit into one 64KB chunk.
davidekholm

Posts: 4,016
Registered: 18-Oct-2002
Re: An unexpected error.......
Posted: 16 Apr 20, 15:01   in response to: davidekholm in response to: davidekholm
 
Please perform a core update again (Tools->External tools->jAlbum core update). You'll now get v20.0.3 which generates somewhat more compact xmp chunks (around 30% reduction). This has the advantage that jAlbum won't choke on the specific files posted here. With this more compact format (no indentation), the size dropped below the 64KB threshold from 83KB to around 56KB :-)
JeffTucker

Posts: 8,535
Registered: 31-Jan-2006
Re: An unexpected error.......
Posted: 16 Apr 20, 15:33   in response to: davidekholm in response to: davidekholm
 
The trouble seems to occur when someone does a lot of image tinkering in Photoshop, and then exports the image for use elsewhere (like jAlbum). None of this image editing information is of any use in a slide image in an album, of course. I'm not a Photoshop user, but I'll wager there's a way to export images without all of that xmp baggage.
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums