[Xperia Z3 Compact Q&A, Help & Troubleshooting] boneyfish:
Hey everyone, I'm having issues with updating my Z3 compact to 23.1.A.1.28 with FlashTool across all platforms (tried Windows, Mac and Linux).

This is the error I get:

16/027/2015 09:27:33 - INFO - Selected Bundle for Sony Xperia Z3 Compact (D5833). FW release : 23.1.A.1.28. Customization : Customized AU
16/027/2015 09:27:33 - INFO - Preparing files for flashing
16/027/2015 09:27:58 - INFO - Please connect your device into flashmode.
16/028/2015 09:28:23 - INFO - Device connected in flash mode
16/028/2015 09:28:23 - INFO - Opening device for R/W
16/028/2015 09:28:23 - INFO - Device ready for R/W.
16/028/2015 09:28:23 - INFO - Reading device information
16/028/2015 09:28:23 - INFO - Phone ready for flashmode operations.
16/028/2015 09:28:23 - INFO - Current device : D5833 - YT9111SECY - 1288-4214_R9C - 1285-6521_23.1.A.1.28 - APAC-LTE_23.1.A.0.726
16/028/2015 09:28:23 - INFO - Start Flashing
16/028/2015 09:28:23 - INFO - Processing loader.sin
16/028/2015 09:28:23 - INFO - Checking header
16/028/2015 09:28:23 - INFO - Flashing data
16/028/2015 09:28:23 - INFO - Processing of loader.sin finished.
16/028/2015 09:28:24 - INFO - Loader : S1_Root_9c84 - Version : MSM8974AB_27 / Boot version : S1_Boot_MSM8974AC_LA3.0_L_15.4 / Bootloader status : ROOTED
16/028/2015 09:28:24 - INFO - Processing partition-image.sin
16/028/2015 09:28:24 - INFO - Checking header
16/028/2015 09:28:24 - INFO - Flashing data
16/028/2015 09:28:24 - INFO - Processing of partition-image.sin finished.
16/028/2015 09:28:24 - INFO - Parsing boot delivery
16/028/2015 09:28:24 - INFO - Phone boot version : S1_Boot_MSM8974AC_LA3.0_L_15.4. Boot delivery version : S1_Boot_MSM8974AC_LA3.0_L_15.4
16/028/2015 09:28:24 - INFO - Boot delivery up to date. Nothing to do
16/028/2015 09:28:24 - INFO - Processing kernel.sin
16/028/2015 09:28:24 - INFO - Checking header
16/028/2015 09:28:24 - INFO - Flashing data
16/028/2015 09:28:27 - INFO - Processing of kernel.sin finished.
16/028/2015 09:28:27 - INFO - Processing fotakernel.sin
16/028/2015 09:28:27 - INFO - Checking header
16/028/2015 09:28:27 - INFO - Flashing data
16/028/2015 09:28:33 - INFO - Processing of fotakernel.sin finished.
16/028/2015 09:28:33 - INFO - Processing amss_fs_2.sin
16/028/2015 09:28:33 - INFO - Checking header
16/028/2015 09:28:33 - INFO - Flashing data
16/028/2015 09:28:33 - INFO - Processing of amss_fs_2.sin finished.
16/028/2015 09:28:33 - INFO - Processing amss_fs_1.sin
16/028/2015 09:28:33 - INFO - Checking header
16/028/2015 09:28:33 - INFO - Flashing data
16/028/2015 09:28:33 - INFO - Processing of amss_fs_1.sin finished.
16/028/2015 09:28:33 - INFO - Processing amss_fsg.sin
16/028/2015 09:28:33 - INFO - Checking header
16/028/2015 09:28:33 - INFO - Flashing data
16/028/2015 09:28:34 - INFO - Processing of amss_fsg.sin finished.
16/028/2015 09:28:37 - INFO - Ending flash session
16/028/2015 09:28:37 - ERROR -
16/028/2015 09:28:37 - ERROR - Error flashing. Aborted
16/028/2015 09:28:37 - INFO - Device connected in flash mode
16/028/2015 09:28:37 - INFO - Device disconnected
16/028/2015 09:28:40 - INFO - Device connected in flash mode

In linux, the terminal reports this after it fails, which I'm hoping someone understands better than I do:

java.lang.NegativeArraySizeException
at flashsystem.SinFile.processHeader(SinFile.java:276)
at flashsystem.SinFile.<init>(SinFile.java:36)
at flashsystem.X10flash.sendImages(X10flash.java:358)
at flashsystem.X10flash.flashDevice(X10flash.java:498)
at gui.tools.FlashJob.run(FlashJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

It appears to be a similar issue to this thread, though he's not gotten a solution yet:

http://xdaforums.com/xperia-z2/help/trouble-flashtool-0-9-18-5-z2-23-1-1-28-t3108438

Hope someone can help. Thanks in advance.