FAQ
Self signed certificate
Felmeddelandet
Error: request to path/webdav/files/System/css failed, reason: self signed certificate
FetchError: request to https://hompage.com, reason: Hostname/IP doens't match certificate's altnames...
Inträffar
När man försöker synka en fil.
Vad det betyder
Att man inte har ett giltligt certifikat på servern.
Hur man kan lösa det
Slå på acceptUnauthorizedCert
för miljön i project_config.json
.
https://docs.soleil.se/build/config/#project-config
We don’t know what to do with this node type. We were previously a Statement but we can’t fit in here?
Inträffar
När Rollup task körs för klientsidekod.
Vad det betyder
Babel kan inte hantera när man exporterar en async function direkt.
Hur man kan lösa det
Förmodligen ser exporten ut så här:
export default async function foo() { ... }
Ändra till
async function foo() { ... }
export default foo;
400 - Could not resolve context node
Felmeddelandet
RequestError: 400 - BAD_REQUEST: Unable to process /rest-api/1/0/{Hus}/Addon%20Repository/nodes, could not resolve context node
Inträffar
När man försöker ladda upp en WebApp eller RESTApp.
Vad det betyder
Kan betyda flera saker:
- Husets namn stämmer inte överrens med det som är inställt i
project_config.json
. - Användaren man försöker ladda upp appen med saknar behörighet att ladda upp appar.
- Man har skapat upp en dev-version av en webapp genom att byta namn på id/namnet i manifest.json.
Hur man kan lösa det
- Kontrollera att det är samma namn på huset som i
project_config.json
. - Kontrollera att användaren som används för att ladda upp appen har korrekta behörigheter.
- Skapa upp dev-versionen av webappen manuellt genom att importera zip-filen under “Tillägg”.
401 - Offline data operation requires authentication
Felmeddelandet
RequestError: 401 - Offline data operation requires authentication
Inträffar
När man försöker ladda upp en WebApp eller RESTApp.
Vad det betyder
Blir en redirect om man försöker ladda upp mot en annan domän än den primära domänen på webbplatsen. Varför det blir 401 är märkligt…
Hur man kan lösa det
Kolla så det är samma domännamn i Webbplatsinställnigar / Adresser / Domännamn som i project_config.json
.
403 - Forbidden
Felmeddelandet
RequestError: 403 - <!doctype html><html lang="en"><head><title>HTTP Status 403 – Forbidden</title><style type...
Inträffar
När man försöker ladda upp en WebApp eller RESTApp.
Vad det betyder
Man får inte ladda upp appar, antingen för att REST-API:et inte är påslaget eller att användaren inte har rätt behörighet.
Hur man kan lösa det
Kolla så att REST-API:et är påslaget under huset eller kontrollera användarens behörighet.
TypeError: addons.find is not a function
Felmeddelandet
[14:46:43] Starting 'upload'...[14:46:43] Error: TypeError: addons.find is not a function
Inträffar
När man försöker ladda upp en WebApp eller RESTApp.
Vad det betyder
Lösenordet på användaren som försöker ladda upp appen innehåller konstiga tecken, ex %
.
Hur man kan lösa det
Byt lösenord så märkliga tecken inte längre finns med.
An unexpected error occurred - registry.yarnpkg
Felmeddelandet
An unexpected error occurred: "https://registry.yarnpkg.com/@soleil...: Not found"
Inträffar
När man kör yarn install
.
Vad det betyder
Något gick fel när Soleils APIer skulle installeras.
Hur man kan lösa det
Läs instruktioner under Verdaccio och lägg till information om register.
Om det fortfarande blir fel, kontrollera .npmrc filen i rooten för projektet eller i appen.
@soleil:registry=https://npm.soleilit.se/@soleil-api:registry=https://npm.soleilit.se/
Eventuellt bör den även innehålla information om Font Awesome, såsom kundens token.
Received malformed response from registry
Felmeddelandet
Received malformed response from registry for "@soleil%2fsome-package". The registry may be down.
Inträffar
När man försöker installera projektets beroenden med yarn install
.
Vad det betyder
Att inställningar för vårt privata npm register inte finns eller är felaktiga.
Hur man kan lösa det
Läs instruktioner under Verdaccio och lägg till information om register.
Om det fortfarande blir fel, ta bort yarn.lock
och försök igen.
Extracting tar content of undefined failed, the file appears to be corrupt
Felmeddelandet
https://npm.soleilit.se/@soleil%2fsome-package-1.0.0.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"
Inträffar
När man försöker installera projektets beroenden med yarn install
.
Vad det betyder
Att inställningar för vårt privata npm register inte finns eller är felaktiga.
Hur man kan lösa det
Läs instruktioner under Verdaccio och lägg till information om register.
Om det fortfarande blir fel, ta bort yarn.lock
och försök igen.
Felmeddelande i Sitevision: EvaluatorException: identifier is a reserved word: import
Felmeddelandet
EvaluatorException: identifier is a reserved word: import
Inträffar
Felmeddelandet visas i redigeringsläget när man har byggt en fristående webapp med projektets byggskript.
Vad det betyder
Webappen behöver byggas med sitt byggskript
Hur man kan lösa det
Använd webappens byggskript och bygg om den.
Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime
Felmeddelandet
Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime
Inträffar
När man försöker använda en äldre version av byggskriptet med en ny node-version.
Vad det betyder
Node-sass är inte kompatibelt med node-versionen.
Hur man kan lösa det
Använd någon mjukvara, t.ex. Volta eller Node Version Manager (NVM), för att enkelt kunna hoppa mellan olika node-versioner.
Can’t find Python executable “python”, you can set the PYTHON env variable.
Felmeddelandet
Can't find Python executable "python", you can set the PYTHON env variable.
Inträffar
När man försöker installera paketen för ett äldre byggskript och python inte är installerat/variabeln till python är inte satt.
Vad det betyder
Python kan inte hittas
Hur man kan lösa det
- Ladda ner python 2 https://www.python.org/downloads/release/python-2718/
npm config set python "C:\Python27\python.exe"
elleryarn config set python "C:\Python27\python.exe"