Moin,
nach langer Zeit mal wieder ich
Nun wollte ich ein Paket nur für einen User zulassen. Reproduzierbar stirbt der Server aber bei folgendem Vorgehen:
- Paket hochladen
- Benutzerberechtigung hinzufügen
Paket- und Username sind korrekt. Berechtigung ist $v > 0.9.9.
Die Kommandozeile gibt folgende Meldung aus:
Code
> tims-packageserver@2.1.0-beta.1 start /var/www
> coffee app.coffee
/var/www/app.coffee:188
if ((_package.test(testPackage)) && version(testVersion)) {
^
TypeError: Object com.uz.xyz.featured has no method 'test'
at isAccessible (/var/www/app.coffee:123:29)
at callback (/var/www/app.coffee:252:45)
at /var/www/app.coffee:145:7
npm ERR! tims-packageserver@2.1.0-beta.1 start: `coffee app.coffee`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the tims-packageserver@2.1.0-beta.1 start script.
npm ERR! This is most likely a problem with the tims-packageserver package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! coffee app.coffee
npm ERR! You can get their info via:
npm ERR! npm owner ls tims-packageserver
npm ERR! There is likely additional logging output above.
Display More
Ich muss den Eintrag manuell aus der auth.json löschen, damit ich den Server wieder starten kann. Und das Obige passiert auch mit anderen Paketen.
Zusatzfrage:
Bisher bin ich davon ausgegangen, dass man sich mit den WCF-Daten beim Server (links oben) anmelden kann. Das funktioniert aber nicht. Ist das bzw. wie ist es korrekt?