Closed Bug 660575 Opened 13 years ago Closed 3 years ago

Printer Error - Not Available message when trying to Save as PDF

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(firefox17 affected, fennec-)

RESOLVED INCOMPLETE
Tracking Status
firefox17 --- affected
fennec - ---

People

(Reporter: aaronmt, Unassigned)

References

()

Details

(Keywords: regression, testcase)

Attachments

(2 files)

Attached image Printer Error
Mozilla/5.0 (Android; Linux armv7l; rv:7.0a1) Gecko/20110529 Firefox/7.0a1 Fennec/7.0a1

When attempting to save any page as PDF a very generic modal dialog appears with a message, "Printer Error - Not Available". See screenshot.

STR:
1. http://www.lifehacker.com
2. Hit the device menu button, and hit More -> Save as PDF

ER: Page saved to device as a PDF
AR: "Printer Error: Not available"
Priority: -- → P1
This works for me in current trunk build, using the LG Optimus Black.
(In reply to comment #1)
> This works for me in current trunk build, using the LG Optimus Black.

If you dont see it the first time, and you try to save as PDF again (twice) do you see it?
No, it still works for me.
Unable to reproduce on the 5/29 build for a nexus S.   lowering priority and awaiting more STR.
Priority: P1 → P3
Device: HT Nexus One.

I reproduced this today on the 06/06 Nightly.

1. www.lifehacker.com
2. Rotated my device to landscape
3. Continually hitting More and Save Page as PDF

I'm not always able to trigger the error on first download, for example today I get the error after my third or fourth attempt and thenceforth on each and every attempt to Save as PDF afterwards. I suspect the same error happens on Beta and Aurora as well since the Save as PDF code has not been touched in a while.
Ok, I've managed to reproduce this.

I'm seeing this explicitly on http://www.lifehacker.com , so you need to go there.
I keep getting redirected to the mobile version, so you need to have the Phony extension installed and use the Desktop Firefox user agent.
Then you have to quickly use Save Page as PDF 2 times after each other.

My guess is that on the first time, the browser hasn't finished with printing the page yet and that's why you get the error the second time.
Attached file testcase
You get something similar with this testcase, which just prints very slowly in Firefox (on desktop and mobile).
On desktop Firefox you get a progress bar, which a normal user would wait for, but you can still see the error there, too, with the testcase I attached.
(In reply to comment #7)
> Created attachment 537577 [details]
> testcase
> 
> You get something similar with this testcase, which just prints very slowly
> in Firefox (on desktop and mobile).
> On desktop Firefox you get a progress bar, which a normal user would wait
> for, but you can still see the error there, too, with the testcase I
> attached.

Yes same error when I save as PDF on that attachment too.
So I think the resolve here is to override that desktop error message and replace it with something that makes sense for mobile now that we know what the issue is, "Page is currently being saved to PDF" or something similar.
We could just disable the "Save as PDF" command until the current PDF has finished saving.
You should als disable the save as PDF command for xul documents (like about:config).
This issue doesn't occur on:
Build id : Mozilla/5.0 (Android;Linux armv7l;rv:2.b8pre)Gecko/20101116
Firefox/4.0b8pre Fennec/4.0b3pre
http://hg.mozilla.org/mozilla-central/rev/a42e9b001bc8

"Save as PDF" option was not available in this build

but it occurs on:
Build id : Mozilla/5.0 (Android;Linux armv7l;rv:2.b8pre)Gecko/20101117
Firefox/4.0b8pre Fennec/4.0b3pre
http://hg.mozilla.org/mozilla-central/rev/c3c229aaf531

"Save as PDF" option was added in this build.

Possible range:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=a42e9b001bc8&tochange=c3c229aaf531
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Yes, sorry, the 'regression-window' keyword should have been removed. This is very much tied to how print to PDF is working.
Reopening due to ability to reproduce on testcase provided in comment #7
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Product: Fennec → Fennec Native
Priority: P3 → --
I'm getting this on Firefox 14.0.1 for Windows 7 on a laptop, whenever I choose File->Print, intending to print to PDF.  It occurs after trying to print to PDF and failing to do so or being interrupted by the Cancel button after hanging (10 min) at 16%.
Also, the "Not Available" dialog is tab-specific.  I get the print dialog on all tabs except the one that previously failed - admittedly quite a large document, but after about a day of compute time with pretty much nothing else running on the machine, it should be able to print.
I am still able to reproduce this issue on the latest Nightly build. Also I have several saved pdf files in sdcard/downloads, but their size is 0KB. However there is nothing listed in Firefox Downloads manager.

--
Firefox 17.0a1 (2012-08-09)
Device: Galaxy Nexus
OS: Android 4.1.1
tracking-fennec: --- → ?
tracking-fennec: ? → -
I get this not with the test-case anymore but on the Firefox Marketplace (as showcased in the dupe above).

Nothing shown in logcat. It would be helpful to know why this 'Printer Error' occurs and show a better message to the user.
Status: REOPENED → NEW
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 13 years ago3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: