Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

(Newbie question) No manifest was found

131 views
Skip to first unread message

jose...@gmail.com

unread,
May 4, 2013, 5:34:27 PM5/4/13
to
Hi! and excuse me for making this too foul question.

When I try to submit my app, verification fails at the very beginning:
"No manifest was found at that URL. Check the address and try again."

I configured my server to serve manifests as "application/x-web-app-manifest+json" MimeType, and I verified it with Wget.

I also used Wget and curl to download the manifest.

Since my app is made with Scirra Construct, wich inserts a Byte-Order-Mark at the beginning of the manifest, I also tried to remove it.

But firefox markeplace continues being unable to find the manifest.

I also tried making modified versions of the manifest in order to put it in a first-level folder, or in a folder without an underscore in its name. None worked.

Any hint?

P.S. just in case you want to try, manifest is at:
http://www.apagada.com/varios/jigsaw_owapp/manifest.webapp

Christian Knappke

unread,
May 5, 2013, 1:41:19 AM5/5/13
to web...@lists.mozilla.org
Hi,

your manifest file /has/ a byte order mark. You need to remove it. If your editor/IDE insists on the BOM, then use another one. Or you can write a script that removes it and include that in your deploy routine.

HTH
Christian

-- Gesendet von meinem HP Pre³


_______________________________________________
webapps mailing list
web...@lists.mozilla.org
https://lists.mozilla.org/listinfo/webapps

gorgonzola

unread,
May 5, 2013, 5:17:26 PM5/5/13
to
Hi, Christian. I swear I removed the BOM. But I reuploaded the app
later since I discovered there was a last minute fatal bug I didn't
preview.

I have removed the BOM now and, after a try, the manifest continues
failing. Maybe there's some kind of cache between my page and the
marketplace. I saw that before: even when caching is disabled in my
control panel, my hosting provider sometimes "caches" the content.


This is what wget, running from my computer, sees:

-----------8<----------CUT
HERE--------------8<-------------------------------
wget -O con http://www.apagada.com/varios/jigsaw_owapp/manifest.webapp
--23:11:34-- http://www.apagada.com/varios/jigsaw_owapp/manifest.webapp
=> `con'
Connecting to www.apagada.com:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: 511 [application/x-web-app-manifest+json]

0K 100% @
499.02 KB/s

{
"name": "JigSawPuzzle",
"description": "A jigsaw puzzle",
"version": "1.4.0.4",
"launch_path": "/varios/jigsaw_owapp/",
"orientation": ["portrait", "landscape"],
"icons": {
"16": "/varios/jigsaw_owapp/icon_16.png",
"32": "/varios/jigsaw_owapp/icon_32.png",
"128": "/varios/jigsaw_owapp/icon_128.png"
},
"developer": {
"name": "Jose G Moya",
"url": "http://josemoya.blogspot.com"
},
"default_locale": "en",
"fullscreen": "true",
"appcache_path": "/varios/jigsaw_owapp/offline.appcache"
}

23:11:34 (499.02 KB/s) - `con' saved [511/511]

-----------8<----------CUT
HERE--------------8<-------------------------------

Christian Knappke

unread,
May 6, 2013, 4:02:40 AM5/6/13
to web...@lists.mozilla.org
Hi José

yes, your manifest is now without the BOM.

What exactly is the "failing"? I could install the webapp using the URL
on the fxos simulator but the app did not go beyond the "loading"
screen.

Maybe there's more BOMs around your files? OTOH, the app validator is
/very/ picky.

BR
Christian

> gorgonzola <jose...@gmail.com> hat am 5. Mai 2013 um 23:17
> geschrieben:

jose...@gmail.com

unread,
May 6, 2013, 12:09:34 PM5/6/13
to

The problem is that the validador founds no manifest at that address.
"No manifest was found at that URL. Check the address and try again."


I don't know if it has to do with cross-origin (maybe I have to add Access-Control-Allow-Origin: marketplace.firefox.com). But I tested that copying the app to another domain (with the needed manifest modifications) and it continues giving errors.

I'm thinking about moving this to GitHub and try again.

José G Moya Y.

unread,
May 6, 2013, 3:36:42 PM5/6/13
to web...@lists.mozilla.org
I've uploaded the app to github at it loads ok.

The app is now at three sites:

1) http://www.apagada.com/varios/jigsaw_owapp/manifest.webapp
2) http://llama.apagada.com/manifest.webapp
(and manifest.webapp.php)
3) http://jgmy.github.io/jigsawpuzzle/openwebapp/manifest.webapp

(Note: the manifests are slightly different, in order to reflect the
different locations).

(1) and (2) refuse to load, but (3) loads.

Here are the headers of (1), (2b) and (3). You will notice that Github
sends the "Content Type" just after "Server" and "Date", while the rest of
servers send that header at the very end.

I will try to change my server to send the Content-type earlier, and see
the results.


--------------HEADERS-OF-(1)---CUT-HERE-----------------
HTTP/1.1 200 OK
Date: Mon, 06 May 2013 19:15:50 GMT
Server: Apache
Last-Modified: Sun, 05 May 2013 21:09:57 GMT
ETag: "57e40c3-1ff-4dbff01a5d4ff"
Accept-Ranges: bytes
Content-Length: 511
Cache-Control: max-age=0
Expires: Mon, 06 May 2013 19:15:50 GMT
Vary: User-Agent
Content-Type: application/x-web-app-manifest+json
Connection: keep-alive
--------------END----HEADERS-OF-(1)-------------
--------------HEADERS-OF-(2b)---CUT-HERE-----------------
HTTP/1.1 200 OK
Date: Mon, 06 May 2013 19:18:09 GMT
Server: Apache
Access-Control-Allow-Origin: *
Cache-Control: no-store, must-revalidate, max-age=0, proxy-revalidate,
no-transform
Expires: Mon, 06 May 2013 19:18:09 GMT
Vary: Accept-Encoding,User-Agent
Access-Control-Allow-Origin: *
Pragma: no-cache
Content-Type: application/x-web-app-manifest+json
Connection: close
--------------END----HEADERS-OF-(2b)-------------
--------------HEADERS-OF-(3)---CUT-HERE-----------------
HTTP/1.1 200 OK
Server: GitHub.com
Date: Mon, 06 May 2013 19:16:00 GMT
Content-Type: application/x-web-app-manifest+json
Content-Length: 531
Last-Modified: Mon, 06 May 2013 19:11:52 GMT
Connection: keep-alive
Expires: Mon, 06 May 2013 19:26:00 GMT
Cache-Control: max-age=600
Vary: Accept-Encoding
Accept-Ranges: bytes
--------------END----HEADERS-OF-(3)-------------

lren...@gmail.com

unread,
Aug 16, 2013, 12:25:46 PM8/16/13
to
I'm having the same problem. Were you able to solve the problem?

José G Moya Y.

unread,
Aug 26, 2013, 6:57:39 AM8/26/13
to lren...@gmail.com, web...@lists.mozilla.org
I solved the issue by putting the app in github web space. I was unable to
use my own website, despite of sending the right mimetype.

(app is here: http://jgmy.github.io/jigsawpuzzle/ )

sunm...@gmail.com

unread,
Sep 20, 2013, 9:24:38 AM9/20/13
to
You need to add a handler for the .webapp file to you .htaccess (if using apache). See here for more info: https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest#Serving_manifests

exim

unread,
Feb 9, 2016, 6:10:49 AM2/9/16
to web...@lists.mozilla.org
Firefox Marketplace Team,

How do you plan to notify users of web apps dependent on the Web Runtine
that it is going away? As a minimum, I would hope that you could pop up a
message indicating what is about to happen and when it will happen. And, in
the case of hosted web apps, the pop-up should provide the url of the web
app and redirect users to the web site of the app after 10 secs.

Robert
USGovXML.com

0 new messages