rebane2001 / matterport-dl

A downloader for matterport virtual tours
The Unlicense
291 stars 73 forks source link

Unable to open model #87

Open CarlosMZuluaga opened 1 year ago

CarlosMZuluaga commented 1 year ago

I am able to download the files with no issues. However, when I open my browser I get "Oops, model not available". Upon review of the server.log files I get read the messages below: 2023-02-19 17:59:13 INFO Server started up 2023-02-19 17:59:22 INFO Redirecting /js/showcase.js => /js/showcase-internal.js as using our internal showcase.js file 2023-02-19 17:59:22 INFO Redirecting /js/showcase.js => /js/showcase-internal.js as using our internal showcase.js file 2023-02-19 17:59:23 WARNING 404 error: /favicon.ico may not be downloading everything right

I tried both with my Anaconda python and the CMD python and get the same messages.

Planchee commented 1 year ago

Same problem here!

But wondering if that really is the error, as I also get a 403 (access denied):

Uncaught (in promise) Forbidden: Access denied (403)
    s http://127.0.0.1:8080/js/showcase.js:2
    s http://127.0.0.1:8080/js/showcase.js:2
    a http://127.0.0.1:8080/js/showcase.js:2
    modelExists http://127.0.0.1:8080/js/showcase.js:2
    loginToModel http://127.0.0.1:8080/js/showcase.js:6
    load http://127.0.0.1:8080/js/showcase.js:6
    loadApplication http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/?m=[model ID]:158
a1gevaldig commented 1 year ago

I am Also getting the "Oops, model not available" message. Any help?

cstout1 commented 1 year ago

Same here. Cannot view saved page offline (wifi off) either. Page loads a black screen.

tomtranc commented 1 year ago

+1 here. Guessing from the browser's stacktrace, Matterport might have added a call on their JS to call back to server to perform some check which is causing this 403?

Uncaught (in promise) Forbidden: Access denied (403)
    s http://127.0.0.1:8080/js/showcase.js:2
    s http://127.0.0.1:8080/js/showcase.js:2
    a http://127.0.0.1:8080/js/showcase.js:2
    modelExists http://127.0.0.1:8080/js/showcase.js:2
    loginToModel http://127.0.0.1:8080/js/showcase.js:6
    load http://127.0.0.1:8080/js/showcase.js:6
    loadApplication http://127.0.0.1:8080/js/showcase.js:6
    i http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/?m=<model-ID>:158
augiephillips commented 7 months ago

Was this ever solved for anyone? I'm having the same issue.

Planchee commented 7 months ago

Yes, I got it successfully working with the fork of Mu-ramadam: https://github.com/mu-ramadan/matterport-dl

(note: this is not the original tool created by rebane2001; it's an updated version by mu-ramadan. The original tool didn't work; THIS updated one is what worked for me!) Per https://www.reddit.com/r/DataHoarder/comments/nycjj4/release_matterportdl_a_tool_for_archiving/

Let me know if that worked!

jdstone commented 2 months ago

Same problem here!

But wondering if that really is the error, as I also get a 403 (access denied):

Uncaught (in promise) Forbidden: Access denied (403)
    s http://127.0.0.1:8080/js/showcase.js:2
    s http://127.0.0.1:8080/js/showcase.js:2
    a http://127.0.0.1:8080/js/showcase.js:2
    modelExists http://127.0.0.1:8080/js/showcase.js:2
    loginToModel http://127.0.0.1:8080/js/showcase.js:6
    load http://127.0.0.1:8080/js/showcase.js:6
    loadApplication http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/js/showcase.js:6
    <anonymous> http://127.0.0.1:8080/?m=[model ID]:158

I tried setting this up to serve from Apache rather than the matterport.py Python HTTP server and I get this exact same error when viewing the model. I created several rewrite rules in Apache to handle the paths the application is looking for.

But for this same model, it works just fine when using the matterport.py Python HTTP server -- this error does not occur and the model displays successfully.

Any ideas?