Created attachment 62092 [details] Test xlsx file that causes "General Error" in LibreOffice Calc. Problem description: LibreOffice Calc produces a "General Error" on opening xlsx files (they open fine in Office 2007/2010). Using release 3.5.3.2. Attached is a test xlsx file that produces the error. Platform (if different from the browser): Browser: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:12.0) Gecko/20120427 Firefox/12.0
I can confirm that for all .xlsx on versions 3.5.2.2 and 3.5.4.2. Platform: Gentoo Linux x64 LibreOffice: 3.5.4.2 built from source When opening an .xlsx a popup appears: "The file '*filename*' is corrupt and therefore cannot be opened. LibreOffice can try to repair the file. The corruption could be the result of document manipulation or of structural document damage due to data transmission. We recommend that you do not trust the content of the repaired documents. Execution of macros is disabled for this document. Should LibreOffice repair the file? *Yes* / *No* When I select "Yes" ("No" just stops the attempt) the following popup appears: "General Error. General input/output error." Unfortunately there is absolutely no informational/debugging output on the console, and I can't find a way to enable any. So these two popups are everything that shows up.
On Windows version 3.5.4.2 the popup regarding file corruption does not even appear and the program goes directly to the dialog "General Error". The attached sample file is not corrupt in any way; it opens without any issues with Excel 2007 and Excel 2010.
Just for the record: I just tried to open the sample file and it does not work.
Created attachment 62675 [details] TestXLSX Excel 2010 ScreenShot
(In reply to comment #3) > Just for the record: I just tried to open the sample file and it does not work. The file opens correctly with Excel 2010, please see the attached screenshot.
Sorry, I did not mean to produce such a misunderstanding, but the screenshot is valuable as proof anyway. I meant your example does not work with my version of LibreOffice. ;)
(In reply to comment #6) > Sorry, I did not mean to produce such a misunderstanding, but the screenshot is > valuable as proof anyway. I meant your example does not work with my version of > LibreOffice. ;) No worries Sven ;) Another thing I do not understand is why the Windows version of LibreOffice Calc does not show a file repair dialog for this file, where at the same time on Linux it does. One can only assume that both versions (i.e Linux and Windows) are equally feature-wise and this behavior is strange. I will try to set-up a virtual Linux box on my spare time to investigate on that issue too.
I just wanted to inform you, that the error is still present in version 3.5.5.3 :-(
(In reply to comment #8) > I just wanted to inform you, that the error is still present in version 3.5.5.3 > :-( Ok, this is odd. After I have upgraded to KDE-4.9 I got some distortions in LibreOffice and decided to rebuild whole thing without gtk+ and nsplugin. (gtk+ is needed for the nsplugin, thus it had to be disabeld, too.) And now I can open any docx, xlsx, pptx and so on files that were not possible to open in the very same LibreOffice version built with gtk+ and nsplugin enabled. Here is the (stripped down!) configure string that Gentoo portage produced and used: ./configure --disable-dependency-tracking --with-system-headers --with-system-libs --with-system-jars --with-system-dicts --enable-cairo-canvas --enable-largefile --enable-python=system --enable-mergelibs --disable-fetch-external --disable-gnome-vfs --disable-kdeab --disable-kde --disable-ldap --disable-mozilla --disable-online-update --disable-pch --disable-rpath --disable-systray --disable-static-gtk --disable-strip-solver --disable-ugly --disable-zenity --with-x --without-sun-templates --enable-binfilter --enable-dbus --disable-evolution2 --disable-gconf --disable-gio --disable-lockdown --enable-graphite --enable-gstreamer --disable-gtk --disable-gtk3 --enable-kde4 --disable-nsplugin --enable-odk --enable-opengl --enable-ext-pdfimport --enable-vba --enable-activex-component --enable-neon --with-java --without-junit Note: The original configure string is about for times the size of this stripped version.
I just noticed this issue with LibreOffice 3.6.1.2 on Windows 7 (64 bit). Therefore I changed "Version" to "3.6.1.2 release". I attached three small files created in Excel 2010, two of which Calc can open and one of which it cannot. The file names indicate, which is which. The two file Calc can open, have just a few numbers in them. The one file Calc cannot open, has a few numbers and one array formula.
Created attachment 67300 [details] Calc can open this Excel 2010 .xslx file with one number in one cell
Created attachment 67301 [details] Calc can open this Excel 2010 .xlsx file with numbers in 8 cells
Created attachment 67302 [details] Calc cannot open this Excel 2010 .xlsx file with a few numbers and one array formula
Created attachment 67422 [details] backtrace with symbols produced on Fedora 64 bit
@ Markus Greetings What do You think about this bug?
Muthu already fixed this one some time ago. Please check 3.6.2.2 for the fix.
I close this bug report as RESOLVED FIXED because it is no longer reproducible. Tested again on: - Libreoffice 4.1.4.2 Build ID: 0a0440ccc0227ad9829de5f46be37cfb6edcf72 - Libreoffice 4.2.0.4 Build ID: 05dceb5d363845f2cf968344d7adab8dcfb2ba71 - Libreoffice 4.3.0.0.alpha0+ Build ID: e076b5290e706b8a69abd397a9f255eba6a0cd1a