Some time ago I've noticed that production site is missing Pixture Reloaded header logo and other pictures. These links result in 404:
http://mydomain.lt/sites/default/files/advagg_css/color/pixture_reloaded-a34c302b/bullet-round.png
http://mydomain.lt/sites/default/files/advagg_css/color/pixture_reloaded-a34c302b/header.png
http://mydomain.lt/sites/default/files/advagg_css/color/pixture_reloaded-a34c302b/header-tile.png
http://mydomain.lt/sites/default/files/advagg_css/color/pixture_reloaded-a34c302b/bg-wall.png
Tried clearing cashes and so forth, but cannot get it fixed.
Actual files are not in `sites/default/files/advagg_css` directory, but in `sites/default/files/color/pixture_reloaded-971003ce`, so I assume advagg fails somewhere generating final CSS, or something...
To reproduce on clean install:
1. Install currenty latest Drupal 7.56.
2. Install Adaptive Theme 7.x-3.4 https://ftp.drupal.org/files/projects/adaptivetheme-7.x-3.4.tar.gz and Pixture Reloaded 7.x-3.1 https://ftp.drupal.org/files/projects/pixture_reloaded-7.x-3.1.tar.gz . Enable Pixture Reloaded as default theme, select some color ("Teal" for example).
3. Install older AdvAgg version: advagg 7.x-2.23 https://ftp.drupal.org/files/projects/advagg-7.x-2.23.tar.gz
4. Update to advagg 7.x-2.24 https://ftp.drupal.org/files/projects/advagg-7.x-2.24.tar.gz . Some errors are shown during update.php.
At this point, Pixture Reloaded header is already missing.
5. Update to latest advagg 7.x-2.25 https://ftp.drupal.org/files/projects/advagg-7.x-2.25.tar.gz . Header is still missing.
I did some adjustments to Drupal performance and AdvAgg settings along with Pixture Reloaded options to match production ones. If you cannot reproduce on your clean install install, I can actually send (attach) a copy of my test-case Drupal installation including SQL dump.
?advagg-debug=1 output is attached.
Comment | File | Size | Author |
---|---|---|---|
#11 | advagg-2892183-11-add-in-color-test.patch | 3.97 KB | mikeytown2 |
| |||
#8 | advagg-2892183-8-handle-local-or-stream-wrappers-css.patch | 15.5 KB | mikeytown2 |
| |||
#7 | advagg-2892183-7-handle-local-or-stream-wrappers-css.patch | 2.07 KB | mikeytown2 |
| |||
#4 | advagg-2892183-5-fix-public-css-location.patch | 994 bytes | mikeytown2 |
| |||
#3 | advagg-2892183-3-fix-public-css-location.patch | 687 bytes | mikeytown2 |
|
Comments
Comment #2
Talkless CreditAttribution: Talkless as a volunteer commentedComment #3
mikeytown2 CreditAttribution: mikeytown2 commentedFound the issue. Will take a little while add tests and things like that. This should stop the bleeding.
Comment #4
mikeytown2 CreditAttribution: mikeytown2 commentedComment #6
mikeytown2 CreditAttribution: mikeytown2 commentedComment #7
mikeytown2 CreditAttribution: mikeytown2 commentedStill need tests; worked on getting the core functionality to handle just about any stream wrapper input.
Comment #8
mikeytown2 CreditAttribution: mikeytown2 commentedStill need to add in some tests but this should fix the issue with the current test failure.
Comment #10
mikeytown2 CreditAttribution: mikeytown2 commentedNow going to work on tests.
Comment #11
mikeytown2 CreditAttribution: mikeytown2 commentedThis is the test
Comment #13
mikeytown2 CreditAttribution: mikeytown2 commentedComment #14
Talkless CreditAttribution: Talkless as a volunteer commentedThanks. Is there known time frame for next AdvAgg release?
Comment #15
mikeytown2 CreditAttribution: mikeytown2 commentedI try to release a new one when all bug reports in the issue queue are "fixed". I'm hoping to release one by Friday or Monday.