Cannot create any new model

Hi there,

I tried following a tutorial and for some reason today I am not able to create a blank model (or any model for that matter). The app starts fine and on the server side I don’t see any log errors. Here’s the output from the server side using -v=3:

2021-03-13 12:51:46,142 - INFO - <string>:1 - Trying to listen to: 0.0.0.0 5000
PerceptiLabs: PerceptiLabs Started
PerceptiLabs: PerceptiLabs is running at http://localhost:8080/?token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE
PerceptiLabs: Use Control-C to stop this server and shut down all PerceptiLabs processes.
[13/Mar/2021 20:51:48] "GET /?token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE HTTP/1.1" 200 493
[13/Mar/2021 20:51:48] "GET /kernel_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:48] "GET /fileserver_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:48] "GET /rygg_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:49] "GET /?token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE HTTP/1.1" 200 493
[13/Mar/2021 20:51:49] "GET /fileserver_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:49] "GET /kernel_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:49] "GET /rygg_url HTTP/1.1" 200 0
[13/Mar/2021 20:51:49] "GET /rygg_url HTTP/1.1" 200 0
2021-03-13 12:51:50,335 - INFO - server.py:191 - Created coreLogic for network 'None'
[13/Mar/2021 20:51:50] "GET /version?token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE HTTP/1.1" 200 21
[13/Mar/2021 20:51:50] "HEAD /directories?path=/home/christowm/Documents/Perceptilabs/Default/ImageClassification%20CNN%201&token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE HTTP/1.1" 200 84
2021-03-13 12:51:50,537 - INFO - server.py:191 - Frontend receiver: 1 , Frontend request: isTrained
[13/Mar/2021 20:51:50] "HEAD /directories?path=/home/christowm/Documents/Perceptilabs/Default/Model%201&token=6ME4nMMdP-Q5r2EA-FC0FXZCkkANE5fVtjdIQDJAqUE HTTP/1.1" 200 66
2021-03-13 12:51:50,537 - INFO - server.py:191 - Created coreLogic for network '1'
2021-03-13 12:51:50,551 - INFO - server.py:191 - Frontend receiver: 2 , Frontend request: isTrained
2021-03-13 12:51:50,551 - INFO - server.py:191 - Created coreLogic for network '2'
2021-03-13 12:51:50,661 - INFO - server.py:191 - Frontend receiver:  , Frontend request: setUser
2021-03-13 12:51:50,662 - INFO - server.py:191 - Created coreLogic for network ''
2021-03-13 12:51:50,663 - INFO - server.py:191 - User has been set to mitch.christow@gmail.com
2021-03-13 12:51:51,405 - INFO - server.py:191 - Frontend receiver: 1 , Frontend request: ScanCheckpoint
2021-03-13 12:51:51,419 - INFO - server.py:191 - Frontend receiver: 2 , Frontend request: ScanCheckpoint

On the browser side I do see a typescript error after selecting an empty model, entering a name and hitting enter.

app.592239a346b75c91a02d.js:1 Uncaught (in promise) TypeError: Cannot read property 'models' of undefined
    at a.<anonymous> (app.592239a346b75c91a02d.js:1)
    at x (1.37561c89fe3464d5c50a.js:158)
    at Generator._invoke (1.37561c89fe3464d5c50a.js:158)
    at Generator.e.<computed> [as next] (1.37561c89fe3464d5c50a.js:158)
    at r (1.37561c89fe3464d5c50a.js:32)
    at 1.37561c89fe3464d5c50a.js:32
    at new Promise (<anonymous>)
    at new t (1.37561c89fe3464d5c50a.js:6)
    at 1.37561c89fe3464d5c50a.js:32
    at a.createModel (app.592239a346b75c91a02d.js:1)
    at a.handleKeyup (app.592239a346b75c91a02d.js:1)
    at HTMLDocument.r (1.37561c89fe3464d5c50a.js:26)
(anonymous) @ app.592239a346b75c91a02d.js:1
x @ 1.37561c89fe3464d5c50a.js:158
(anonymous) @ 1.37561c89fe3464d5c50a.js:158
e.<computed> @ 1.37561c89fe3464d5c50a.js:158
r @ 1.37561c89fe3464d5c50a.js:32
(anonymous) @ 1.37561c89fe3464d5c50a.js:32
t @ 1.37561c89fe3464d5c50a.js:6
(anonymous) @ 1.37561c89fe3464d5c50a.js:32
createModel @ app.592239a346b75c91a02d.js:1
handleKeyup @ app.592239a346b75c91a02d.js:1
r @ 1.37561c89fe3464d5c50a.js:26
1.37561c89fe3464d5c50a.js:26 Token refreshedtrue

I should mention that I have been able to create models before and loading existing models works fine. It’s just the current create model dialog that does not function. Also clicking on the create button after selecting an empty model and entering a name does not create any response at all (no error in console and no reponse in the browser). Any suggestions on how to proceed would be very welcome.

Cheers,
Mitch

I tried a few other things, including an upgrade to the latest version of perceptilabs (0.11.10) and restarting the computer. I am still getting an error though. Here is the full client side error log.

Some messages have been moved to the Issues panel.
1.695ebea44edfed0e00e6.js:158 Loaded claygl, version 1.2.1
1.695ebea44edfed0e00e6.js:158 Loaded echarts, version 4.1.0
:8000/app/updates_available:1 Failed to load resource: the server responded with a status of 404 (Not Found)
:8000/projects:1 Failed to load resource: the server responded with a status of 404 (Not Found)
1.695ebea44edfed0e00e6.js:26 Error: Request failed with status code 404
    at e.exports (1.695ebea44edfed0e00e6.js:6)
    at e.exports (1.695ebea44edfed0e00e6.js:32)
    at XMLHttpRequest.d.onreadystatechange (1.695ebea44edfed0e00e6.js:158)
    at XMLHttpRequest.r (1.695ebea44edfed0e00e6.js:26)
(anonymous) @ 1.695ebea44edfed0e00e6.js:26
1.695ebea44edfed0e00e6.js:26 Error: Request failed with status code 404
    at e.exports (1.695ebea44edfed0e00e6.js:6)
    at e.exports (1.695ebea44edfed0e00e6.js:32)
    at XMLHttpRequest.d.onreadystatechange (1.695ebea44edfed0e00e6.js:158)
    at XMLHttpRequest.r (1.695ebea44edfed0e00e6.js:26)
(anonymous) @ 1.695ebea44edfed0e00e6.js:26
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/decide/?verbose=1&version=1&lib=web&token=1480b2244fdd4d821227a29e2637f922&ip=1&_=1615681230683' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/decide/?verbose=1&version=1&lib=web&token=1480b2244fdd4d821227a29e2637f922&ip=1&_=1615681230683:1 Failed to load resource: net::ERR_FAILED
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/track/?data=eyJldmVudCI6ICJtcF9wYWdlX3ZpZXciLCJwcm9wZXJ0aWVzIjogeyIkb3MiOiAiV2luZG93cyIsIiRicm93c2VyIjogIkNocm9tZSIsIiRjdXJyZW50X3VybCI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvP3Rva2VuPUZaTGhDcmxZODN3V2ppV3MtOVRiTHJSNTNLdkM4ZWpwZ3R2a1RtU2NyWEUiLCIkYnJvd3Nlcl92ZXJzaW9uIjogODksIiRzY3JlZW5faGVpZ2h0IjogMTA4MCwiJHNjcmVlbl93aWR0aCI6IDE5MjAsIm1wX2xpYiI6ICJ3ZWIiLCIkbGliX3ZlcnNpb24iOiAiMi4yOS4xIiwidGltZSI6IDE2MTU2ODEyMzAuNjksImRpc3RpbmN0X2lkIjogIm1pdGNoLmNocmlzdG93QGdtYWlsLmNvbSIsIiRkZXZpY2VfaWQiOiAiMTc2YTZiYzY5MzY1ODAtMDJiOTI5MTgzYmYzNzQtYzc5MTAzOS0xZmE0MDAtMTc2YTZiYzY5Mzc2YzUiLCIkaW5pdGlhbF9yZWZlcnJlciI6ICIkZGlyZWN0IiwiJGluaXRpYWxfcmVmZXJyaW5nX2RvbWFpbiI6ICIkZGlyZWN0IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIiwibXBfcGFnZSI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvP3Rva2VuPUZaTGhDcmxZODN3V2ppV3MtOVRiTHJSNTNLdkM4ZWpwZ3R2a1RtU2NyWEUiLCJtcF9icm93c2VyIjogIkNocm9tZSIsIm1wX3BsYXRmb3JtIjogIldpbmRvd3MiLCJ0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiJ9fQ%3D%3D&ip=1&_=1615681230691' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/track/?data=eyJldmVudCI6ICJtcF9wYWdlX3ZpZXciLCJwcm9wZXJ0aWVzIjogeyIkb3MiOiAiV2luZG93cyIsIiRicm93c2VyIjogIkNocm9tZSIsIiRjdXJyZW50X3VybCI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvP3Rva2VuPUZaTGhDcmxZODN3V2ppV3MtOVRiTHJSNTNLdkM4ZWpwZ3R2a1RtU2NyWEUiLCIkYnJvd3Nlcl92ZXJzaW9uIjogODksIiRzY3JlZW5faGVpZ2h0IjogMTA4MCwiJHNjcmVlbl93aWR0aCI6IDE5MjAsIm1wX2xpYiI6ICJ3ZWIiLCIkbGliX3ZlcnNpb24iOiAiMi4yOS4xIiwidGltZSI6IDE2MTU2ODEyMzAuNjksImRpc3RpbmN0X2lkIjogIm1pdGNoLmNocmlzdG93QGdtYWlsLmNvbSIsIiRkZXZpY2VfaWQiOiAiMTc2YTZiYzY5MzY1ODAtMDJiOTI5MTgzYmYzNzQtYzc5MTAzOS0xZmE0MDAtMTc2YTZiYzY5Mzc2YzUiLCIkaW5pdGlhbF9yZWZlcnJlciI6ICIkZGlyZWN0IiwiJGluaXRpYWxfcmVmZXJyaW5nX2RvbWFpbiI6ICIkZGlyZWN0IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIiwibXBfcGFnZSI6ICJodHRwOi8vbG9jYWxob3N0OjgwODAvP3Rva2VuPUZaTGhDcmxZODN3V2ppV3MtOVRiTHJSNTNLdkM4ZWpwZ3R2a1RtU2NyWEUiLCJtcF9icm93c2VyIjogIkNocm9tZSIsIm1wX3BsYXRmb3JtIjogIldpbmRvd3MiLCJ0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiJ9fQ%3D%3D&ip=1&_=1615681230691:1 Failed to load resource: net::ERR_FAILED
app.a34e53b097598ae99bd2.js:1 Uncaught (in promise) TypeError: Cannot read property 'data' of undefined
    at app.a34e53b097598ae99bd2.js:1
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/track/?data=eyJldmVudCI6ICIkb3B0X2luIiwicHJvcGVydGllcyI6IHsiJG9zIjogIldpbmRvd3MiLCIkYnJvd3NlciI6ICJDaHJvbWUiLCIkY3VycmVudF91cmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwLz90b2tlbj1GWkxoQ3JsWTgzd1dqaVdzLTlUYkxyUjUzS3ZDOGVqcGd0dmtUbVNjclhFIiwiJGJyb3dzZXJfdmVyc2lvbiI6IDg5LCIkc2NyZWVuX2hlaWdodCI6IDEwODAsIiRzY3JlZW5fd2lkdGgiOiAxOTIwLCJtcF9saWIiOiAid2ViIiwiJGxpYl92ZXJzaW9uIjogIjIuMjkuMSIsInRpbWUiOiAxNjE1NjgxMjMwLjY5NCwiZGlzdGluY3RfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIiwiJGRldmljZV9pZCI6ICIxNzZhNmJjNjkzNjU4MC0wMmI5MjkxODNiZjM3NC1jNzkxMDM5LTFmYTQwMC0xNzZhNmJjNjkzNzZjNSIsIiRpbml0aWFsX3JlZmVycmVyIjogIiRkaXJlY3QiLCIkaW5pdGlhbF9yZWZlcnJpbmdfZG9tYWluIjogIiRkaXJlY3QiLCIkdXNlcl9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCJ0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiJ9fQ%3D%3D&ip=1&_=1615681230695' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/track/?data=eyJldmVudCI6ICIkb3B0X2luIiwicHJvcGVydGllcyI6IHsiJG9zIjogIldpbmRvd3MiLCIkYnJvd3NlciI6ICJDaHJvbWUiLCIkY3VycmVudF91cmwiOiAiaHR0cDovL2xvY2FsaG9zdDo4MDgwLz90b2tlbj1GWkxoQ3JsWTgzd1dqaVdzLTlUYkxyUjUzS3ZDOGVqcGd0dmtUbVNjclhFIiwiJGJyb3dzZXJfdmVyc2lvbiI6IDg5LCIkc2NyZWVuX2hlaWdodCI6IDEwODAsIiRzY3JlZW5fd2lkdGgiOiAxOTIwLCJtcF9saWIiOiAid2ViIiwiJGxpYl92ZXJzaW9uIjogIjIuMjkuMSIsInRpbWUiOiAxNjE1NjgxMjMwLjY5NCwiZGlzdGluY3RfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIiwiJGRldmljZV9pZCI6ICIxNzZhNmJjNjkzNjU4MC0wMmI5MjkxODNiZjM3NC1jNzkxMDM5LTFmYTQwMC0xNzZhNmJjNjkzNzZjNSIsIiRpbml0aWFsX3JlZmVycmVyIjogIiRkaXJlY3QiLCIkaW5pdGlhbF9yZWZlcnJpbmdfZG9tYWluIjogIiRkaXJlY3QiLCIkdXNlcl9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCJ0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiJ9fQ%3D%3D&ip=1&_=1615681230695:1 Failed to load resource: net::ERR_FAILED
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/decide/?verbose=1&version=3&lib=web&token=1480b2244fdd4d821227a29e2637f922&distinct_id=mitch.christow%40gmail.com&ip=1&_=1615681235581' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/decide/?verbose=1&version=3&lib=web&token=1480b2244fdd4d821227a29e2637f922&distinct_id=mitch.christow%40gmail.com&ip=1&_=1615681235581:1 Failed to load resource: net::ERR_FAILED
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/engage/?data=eyIkc2V0IjogeyIkb3MiOiAiV2luZG93cyIsIiRicm93c2VyIjogIkNocm9tZSIsIiRicm93c2VyX3ZlcnNpb24iOiA4OSwiJGluaXRpYWxfcmVmZXJyZXIiOiAiJGRpcmVjdCIsIiRpbml0aWFsX3JlZmVycmluZ19kb21haW4iOiAiJGRpcmVjdCIsIiRlbWFpbCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkbGFzdF9sb2dpbiI6ICIyMDIxLTAzLTE0VDAwOjIwOjM1In0sIiR0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiIsIiRkaXN0aW5jdF9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkZGV2aWNlX2lkIjogIjE3NmE2YmM2OTM2NTgwLTAyYjkyOTE4M2JmMzc0LWM3OTEwMzktMWZhNDAwLTE3NmE2YmM2OTM3NmM1IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIn0%3D&ip=1&_=1615681235583' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/engage/?data=eyIkc2V0IjogeyIkb3MiOiAiV2luZG93cyIsIiRicm93c2VyIjogIkNocm9tZSIsIiRicm93c2VyX3ZlcnNpb24iOiA4OSwiJGluaXRpYWxfcmVmZXJyZXIiOiAiJGRpcmVjdCIsIiRpbml0aWFsX3JlZmVycmluZ19kb21haW4iOiAiJGRpcmVjdCIsIiRlbWFpbCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkbGFzdF9sb2dpbiI6ICIyMDIxLTAzLTE0VDAwOjIwOjM1In0sIiR0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiIsIiRkaXN0aW5jdF9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkZGV2aWNlX2lkIjogIjE3NmE2YmM2OTM2NTgwLTAyYjkyOTE4M2JmMzc0LWM3OTEwMzktMWZhNDAwLTE3NmE2YmM2OTM3NmM1IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIn0%3D&ip=1&_=1615681235583:1 Failed to load resource: net::ERR_FAILED
localhost/:1 Access to XMLHttpRequest at 'http://localhost:8000/mixpanel/engage/?data=eyIkc2V0X29uY2UiOiB7IiRlbWFpbCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkY3JlYXRlZCI6ICIyMDIxLTAzLTE0VDAwOjIwOjM1In0sIiR0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiIsIiRkaXN0aW5jdF9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkZGV2aWNlX2lkIjogIjE3NmE2YmM2OTM2NTgwLTAyYjkyOTE4M2JmMzc0LWM3OTEwMzktMWZhNDAwLTE3NmE2YmM2OTM3NmM1IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIn0%3D&ip=1&_=1615681235585' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Credentials' header in the response is '' which must be 'true' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
:8000/mixpanel/engage/?data=eyIkc2V0X29uY2UiOiB7IiRlbWFpbCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkY3JlYXRlZCI6ICIyMDIxLTAzLTE0VDAwOjIwOjM1In0sIiR0b2tlbiI6ICIxNDgwYjIyNDRmZGQ0ZDgyMTIyN2EyOWUyNjM3ZjkyMiIsIiRkaXN0aW5jdF9pZCI6ICJtaXRjaC5jaHJpc3Rvd0BnbWFpbC5jb20iLCIkZGV2aWNlX2lkIjogIjE3NmE2YmM2OTM2NTgwLTAyYjkyOTE4M2JmMzc0LWM3OTEwMzktMWZhNDAwLTE3NmE2YmM2OTM3NmM1IiwiJHVzZXJfaWQiOiAibWl0Y2guY2hyaXN0b3dAZ21haWwuY29tIn0%3D&ip=1&_=1615681235585:1 Failed to load resource: net::ERR_FAILED
1.695ebea44edfed0e00e6.js:26 [KEYCLOAK] Usage of legacy style promise methods such as `.error()` and `.success()` has been deprecated and support will be removed in future versions. Use standard style promise methods such as `.then() and `.catch()` instead.
(anonymous) @ 1.695ebea44edfed0e00e6.js:26
app.a34e53b097598ae99bd2.js:1 Uncaught (in promise) TypeError: Cannot read property 'models' of undefined
    at a.<anonymous> (app.a34e53b097598ae99bd2.js:1)
    at x (1.695ebea44edfed0e00e6.js:158)
    at Generator._invoke (1.695ebea44edfed0e00e6.js:158)
    at Generator.e.<computed> [as next] (1.695ebea44edfed0e00e6.js:158)
    at r (1.695ebea44edfed0e00e6.js:32)
    at 1.695ebea44edfed0e00e6.js:32
    at new Promise (<anonymous>)
    at new t (1.695ebea44edfed0e00e6.js:6)
    at 1.695ebea44edfed0e00e6.js:32
    at a.createModel (app.a34e53b097598ae99bd2.js:1)
    at a.handleKeyup (app.a34e53b097598ae99bd2.js:1)
    at HTMLDocument.r (1.695ebea44edfed0e00e6.js:26)
1.695ebea44edfed0e00e6.js:26 TypeError: Cannot read property 'models' of undefined
    at GET_projectModelIds (app.a34e53b097598ae99bd2.js:1)
    at e._wrappedGetters.<computed> (1.695ebea44edfed0e00e6.js:69)
    at Sn.<anonymous> (1.695ebea44edfed0e00e6.js:69)
    at pn.get (1.695ebea44edfed0e00e6.js:158)
    at pn.evaluate (1.695ebea44edfed0e00e6.js:158)
    at Sn.mod_project/GET_projectModelIds (1.695ebea44edfed0e00e6.js:158)
    at Object.get [as mod_project/GET_projectModelIds] (1.695ebea44edfed0e00e6.js:69)
    at Object.get [as GET_projectModelIds] (1.695ebea44edfed0e00e6.js:69)
    at u.<anonymous> (app.a34e53b097598ae99bd2.js:1)
    at x (1.695ebea44edfed0e00e6.js:158)
    at Generator._invoke (1.695ebea44edfed0e00e6.js:158)
    at Generator.e.<computed> [as next] (1.695ebea44edfed0e00e6.js:158)
    at r (1.695ebea44edfed0e00e6.js:32)
    at 1.695ebea44edfed0e00e6.js:32
    at new Promise (<anonymous>)
    at new t (1.695ebea44edfed0e00e6.js:6)
    at 1.695ebea44edfed0e00e6.js:32
    at u.getProjectModels (app.a34e53b097598ae99bd2.js:1)
    at Array.<anonymous> (1.695ebea44edfed0e00e6.js:69)
    at u.dispatch (1.695ebea44edfed0e00e6.js:75)
    at u.dispatch (1.695ebea44edfed0e00e6.js:69)
    at i.dispatch (1.695ebea44edfed0e00e6.js:69)
    at u.<anonymous> (app.a34e53b097598ae99bd2.js:1)
    at x (1.695ebea44edfed0e00e6.js:158)
    at Generator._invoke (1.695ebea44edfed0e00e6.js:158)
    at Generator.e.<computed> [as next] (1.695ebea44edfed0e00e6.js:158)
    at r (1.695ebea44edfed0e00e6.js:32)
    at 1.695ebea44edfed0e00e6.js:32
    at new Promise (<anonymous>)
    at new t (1.695ebea44edfed0e00e6.js:6)
    at 1.695ebea44edfed0e00e6.js:32
    at app.a34e53b097598ae99bd2.js:1

Looks like some resource was not loaded which causes the models variable to not be initialized. Any help here would be appreciated.

cheers,
Mitch

Hi Mitch :wave:

Thanks for the log snippets :slight_smile:
The two lines that I’ve quoted seem a little suspicious; the frontend can’t communicate with the service that fetches the project info.

May I ask what your setup is like?
Would you be running a pip install within a container/VM, and then using the frontend from outside?

Hi David,

I am using a Windows computer with a Linux command line installation (WSL2). So I installed Perceptilabs within WSL2 in an Ubuntu 20.04 instance. Within Ubuntu I am using Anaconda where I created an environment specifically for Perceptilabs. Once I activate the environment, (conda activate perceptiLabs) I then run the perceptilabs command which starts the service and opens a browser for me. Let me know if you need any additional details.

Cheers,
Mitch

Hi @christowm,
We have had some issues with WSL where PercceptiLabs is not running quite correctly on it.
It has helped before to restart the WSL after installing PerceptiLabs, does that maybe help for you?

Otherwise I could recommend trying to install it in Windows if possible to see if it performs better there.

All the best,
Robert