Support » Plugin: Po.et » frost.po.et / explorer.poetnetwork.net DOA?

  • When I register, entering an email address and confirming the password, nothing happens after submission. No confirmation email, no content displayed (just a white page). Is this chain (po.et) dead?
    Is there another URl to get the api key the plugin needs.
    Not: The above happens with every browser I use, and with each device used, on different physical networks.

    Can anyone help?

    Thank you,
    Roger

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 25 total)
  • Further… I asked a couple other people to test, yup… Same result, registration appears broken, no email, no dashboard, etc.

    If I use the forgot password, the email is not even registered, suggesting somethings broken, possibly on the registration form, as the registration data had not been saved.

    I hope the heads-up is somewhat helpful.

    Here is the source code of that blank page:

    <!DOCTYPE html>
    <html>
      <head>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
        <link href="/fav.ico" rel="shortcut icon">
        <!-- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> -->
        <meta name = "viewport" content = "width = device-width">
        <script src="https://embed.runkit.com/" integrity="sha384-McuMdEKYsB299TrnfC+mpDgnn4fCHL1Rl6pwit35aS42KUSnD+WW+q57t+9gKHKB" crossorigin="anonymous"></script>    <title>Po.et API</title>
      </head>
      <body>
        <div id="app"></div>
      <script type="text/javascript" src="/app.0b52d506e8d9c3ee39c4.js"></script><script type="text/javascript" src="/vendor.0b52d506e8d9c3ee39c4.js"></script></body>
    </html>

    Hi @rogerwheatley

    Are you using the new Uri since po.et shipped to mainnet?

    You should be using
    https://explorer.poetnetwork.net

    I’ve just tested the sign up and received confirmation emails and successful login.

    The https://frost.po.et is being deprecated soon.

    Can you give th new endpoint a shot?

    Yes, tried: https://explorer.poetnetwork.net, myself and two others (I briefly asked to test) experience the same issue. It’s consistent across devices, networks, browsers. A blank page displays at sign up. When looking at the source code, the following is observed (a few moments ago):

    <!DOCTYPE html>
    <html>
      <head>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
        <link href="/fav.ico" rel="shortcut icon">
        <!-- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> -->
        <meta name = "viewport" content = "width = device-width">
        <script src="https://embed.runkit.com/" integrity="sha384-McuMdEKYsB299TrnfC+mpDgnn4fCHL1Rl6pwit35aS42KUSnD+WW+q57t+9gKHKB" crossorigin="anonymous"></script>    <title>Po.et API</title>
      </head>
      <body>
        <div id="app"></div>
      <script type="text/javascript" src="/app.0b52d506e8d9c3ee39c4.js"></script><script type="text/javascript" src="/vendor.0b52d506e8d9c3ee39c4.js"></script></body>
    </html>

    It’s a head-scratcher.

    One thing I noticed, the signup never reaches the database, because using the forgot password link, displays an error, that in implies the email address is not registered.

    I hope in some small way the above helps?

    Thanks,
    Roger

    …I just saw too, that the web browser consule displays this error:

    Content Security Policy: Couldn’t process unknown directive ‘require-sri-for’

    on this page: https://explorer.poetnetwork.net/login

    Also two more errors appeared when using the web consule. That errors are below:

    TypeError: "t.includes is not a function"
    	componentWillReceiveProps https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:49:291879
    	No https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:48366
    	ua https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:58448
    	ma https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:63223
    	Ga https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78335
    	Ka https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78712
    	Si https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:85135
    	Yi https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:84515
    	ki https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:83536
    	Za https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:82439
    	enqueueSetState https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:47367
    	setState https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:25:1652
    	onStateChange https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11572
    	notify https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    	notifyNestedSubs https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    	onStateChange https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    	notify https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    	notifyNestedSubs https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    	onStateChange https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    	_ https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:38926
    	u https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:30041
    	dispatch https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:42094
    	I https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:1:5573
    	O https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:25030
    	a https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18082
    	l https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18232
    	i https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18131
    	O https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24987
    	O https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24934
    	D https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:23188
    	v https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24039
    	B https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:27077
    app.0b52d506e8d9c3ee39c4.js:33:66024
    uncaught at d componentWillReceiveProps@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:49:291879
    No@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:48366
    ua@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:58448
    ma@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:63223
    Ga@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78335
    Ka@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78712
    Si@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:85135
    Yi@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:84515
    ki@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:83536
    Za@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:82439
    enqueueSetState@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:47367
    b.prototype.setState@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:25:1652
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11572
    notify@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    b</t.notifyNestedSubs@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    notify@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    b</t.notifyNestedSubs@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    _@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:38926
    u/</<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:30041
    dispatch@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:42094
    I/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:1:5573
    O/</<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:25030
    a@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18082
    l@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18232
    i@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18131
    O/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24987
    O@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24934
    D@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:23188
    v@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24039
    B/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:27077
    app.0b52d506e8d9c3ee39c4.js:1:5066
    S
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:1:5066
    O/</<
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:25076
    a
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18082
    l
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18232
    i
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18131
    O/<
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24987
    O
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24934
    D
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:23188
    v
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24039
    B/<
    https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:27077

    and

    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.poetnetwork.net/accounts. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

    I hope all the information is helpful in some way?
    Thanks,
    Roger

    Mmmm. Ok…

    I’m still battling to reproduce your issue though. I’ve created new accounts, reset passwords and even posted works. It’s pretty weird !

    Can you please list the exact steps I can take to reproduce? That way I can try identify where the issue is and resolve it for you.

    There’s a reply (of mine) that’s stuck in moderation…
    But here is part of it (I hope this won’t get stuck in moderation too).

    Another error code:

    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.poetnetwork.net/accounts. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

    I visit this page: https://explorer.poetnetwork.net/

    I click “Login/Sign Up”, which takes me to: https://explorer.poetnetwork.net/login

    I enter the email address, the password, and confirm the password. I toggle on the checkbox for: “I have read the legal disclaimer”

    I click “Sign Up”

    Then a brief progress bar, near the top of the window begins, then dies (fast) and am displayed a white screen.

    Web browser consule displays several errors, one of which is a CORS cross-site scripting issue. Apparently the CORS response from the website is missing? That some resource has not been allowed? The correct directive (permissions for CORS header – for “Access-Control-Allow-Origin”) needs to be added to the hosting server, apparently.
    Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin

    I hope this is helpful?
    Thanks,
    Roger

    Hello,

    Browser consule’s are reporting CORS headers are still an issue:

    Content Security Policy: Couldn’t process unknown directive ‘require-sri-for’
    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.poetnetwork.net/accounts. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

    Any news on this? Please do let me know.
    Thank you!

    Update: And the fix can only be effected by Po.et. Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin

    hey @rogerwheatley

    So Im still unable to replicate your issue.

    I have tried to replicate using the following browsers:

    Linux, Chrome & Firefox
    Windows, Chrome
    iPad with Chrome
    iPhone wih Safari
    Android Chrome

    And I have not encountered any issues at all. The CORS headers also check out fine:

    curl -vX OPTIONS https://api.poetnetwork.net/accounts
    *   Trying 52.206.201.214...
    * Connected to api.poetnetwork.net (52.206.201.214) port 443 (#0)
    * found 148 certificates in /etc/ssl/certs/ca-certificates.crt
    * found 604 certificates in /etc/ssl/certs
    * ALPN, offering http/1.1
    * SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
    *      server certificate verification OK
    *      server certificate status verification SKIPPED
    *      common name: *.poetnetwork.net (matched)
    *      server certificate expiration date OK
    *      server certificate activation date OK
    *      certificate public key: RSA
    *      certificate version: #3
    *      subject: CN=*.poetnetwork.net
    *      start date: Tue, 09 Oct 2018 00:00:00 GMT
    *      expire date: Sat, 09 Nov 2019 12:00:00 GMT
    *      issuer: C=US,O=Amazon,OU=Server CA 1B,CN=Amazon
    *      compression: NULL
    * ALPN, server did not agree to a protocol
    > OPTIONS /accounts HTTP/1.1
    > Host: api.poetnetwork.net
    > User-Agent: curl/7.47.0
    > Accept: */*
    > 
    < HTTP/1.1 200 OK
    < Access-Control-Allow-Origin: *
    < Allow: POST
    < Content-Security-Policy: script-src 'self'
    < Content-Type: text/plain; charset=utf-8
    < Date: Wed, 02 Jan 2019 18:15:21 GMT
    < Referrer-Policy: same-origin
    < Strict-Transport-Security: max-age=15552000; includeSubDomains
    < Vary: Origin
    < X-Content-Security-Policy: script-src 'self'
    < X-Content-Type-Options: nosniff
    < X-DNS-Prefetch-Control: off
    < X-Download-Options: noopen
    < X-Frame-Options: DENY
    < X-WebKit-CSP: script-src 'self'
    < X-XSS-Protection: 1; mode=block
    < Content-Length: 0
    < Connection: keep-alive
    < 
    * Connection #0 to host api.poetnetwork.net left intact
    <code></code>

    Access-Control-Allow-Origin: * is set, so you will be able to request the api endpoint.

    Are you perhaps running behind a proxy? such as Squid? which has heavy caching? This is the only thing I can think of.

    Thanks @wesleycharlesblake

    Over the last few days, I tried at several different locations (8) each had a different computer, with different browsers, IP addresses, ISPs, etc. I was even able to use a web server and a LAN file server to try in addition to the 8 other devices, they also had the same result as the end user devices.

    Each time the result (when attempting to sign up) was a blank page. For the browsers that I could, I checked the web consule, and sure CORS was listed as an issue.
    I wonder… Setting the wildcard has security implications as we know, and the most updated web browsers possibly block such connections, as it would allow cross scripting from anywhere, even unsafe origins?

    I asked a couple friends, abroad, to try, they told me they received a blank page after adding an email address and confirming passwords (when trying to sign up).

    Given that Mozilla developers advise the use of wildcard to access a private API as a security issue, maybe browser updates are starting to block wildcard connections, as they could be connecting to anything, anywhere.

    There’s no caching at this end, neither squid or any other server, and the web browser cache has been cleared here (and at other locations) countless times.

    Interestingly, when I run curl (curl -vX OPTIONS https://api.poetnetwork.net/accounts) I get a similar reply to yours. On the same device, if I now use a web browser to access, it ends up returning a blank page after hitting the “Sign Up” button. The CORS header does display in the curl output, but it seems the web browser is not getting it.

    I just tried again, and now see additional error messages:

    Content Security Policy: Couldn’t process unknown directive ‘require-sri-for’

    Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.poetnetwork.net/accounts. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

    TypeError: "t.includes is not a function"

    uncaught at d componentWillReceiveProps@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:49:291879
    No@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:48366
    ua@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:58448
    ma@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:63223
    Ga@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78335
    Ka@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:78712
    Si@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:85135
    Yi@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:84515
    ki@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:83536
    Za@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:82439
    enqueueSetState@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:33:47367
    b.prototype.setState@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:25:1652
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11572
    notify@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    b</t.notifyNestedSubs@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    notify@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:8335
    b</t.notifyNestedSubs@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:7968
    k/</s</u.onStateChange@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:11590
    _@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:38926
    u/</<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:30041
    dispatch@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:42094
    I/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:1:5573
    O/</<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:25030
    a@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18082
    l@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18232
    i@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:18131
    O/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24987
    O@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24934
    D@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:23188
    v@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:24039
    B/<@https://explorer.poetnetwork.net/app.0b52d506e8d9c3ee39c4.js:12:27077
    app.0b52d506e8d9c3ee39c4.js:1:5066
    ​

    In addition to my last reply (it contains more web consule errors, but is stuck waiting in moderation). I used an online tool to test CORS, and it’s not picking up the Access-Controll-Allow-Origin either:

    https://tools.geekflare.com/report/cors-test/https://explorer.poetnetwork.net/login

    I also used this tool: https://resttesttest.com/
    And it returned a message that said:

    Oh no! Javascript returned an HTTP 0 error. One common reason this might happen is that you requested a cross-domain resource from a server that did not include the appropriate CORS headers in the response. Better open up your Firebug…

    In an attempt to work around the server, CND, etc. challenges… Locally, the following “tweaks” did not help:

    Firefox:
    abount:config
    Change preference: “security.fileuri.strict_origin_policy” from the default “true” to ==> false
    Restarted Firefox.
    Still unable to sign up.

    Then attempted…

    Firefox:
    Performed the operation (attempting to sign up) which is throwing Cross Origin Request Security (CORS) error.
    Opened web sonsole and copied the URL which is throwing Cross Origin Request Security (CORS) error. The URL: https://api.poetnetwork.net/accounts
    Load that same URL in another tab in same Firefox browser – But… Observed a message saying “Method Not Allowed” – That message should have not appeared, it was supposed to cause the web browser to prompt me to add the certificate, which in turn could have (locally) resolved the CORS error and have a higher probability to facilitate access.

    And local browser tests as correctly working:

    Mozilla/5.0 (Windows NT 10.0; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0

    Simple local ajax ✓
    remote GET request ✓
    remote POST request ✓
    remote DELETE request ✓
    remote request with Header ✓
    remote request with credentials ✓
    with custom Accept header ✓
    all features combined ✓

    Source: https://test-cors.appspot.com/#technical

Viewing 15 replies - 1 through 15 (of 25 total)
  • The topic ‘frost.po.et / explorer.poetnetwork.net DOA?’ is closed to new replies.