Wiki-Quellcode von Knowledge Base

Zuletzt geändert von Jonas Eckert am 2024/10/17 07:06

Verstecke letzte Bearbeiter
Falk Morgenstern 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 = Studierenden Probleme =
6
7 == Webansicht ==
8
9 * Der Teilnehmer kann den Kurs nicht sehen.
10 ** Falls der Teilnehmer neu im Kurs angemeldet wurde, kann es nötig sein sich neu einzuloggen und/oder den Browsercache zu leeren.
11
12 == Programmier Aufgaben ==
13
14 * test.json ist leer /  Oracle Strukturtest aktualisieren führt zu keinem Ergebnis:
15 ** Wenn die Solution und die Template Struktur identisch sind, dann wird kein test.json erzeugt. Warum sollte auch ein Struktur test gemacht werden, wenn dem Student schon alles mitgegeben wurde.
Falk Morgenstern 3.2 16 * varargs wird im test.json falsch generiert
Falk Morgenstern 5.1 17 ** Diese Bug ist bekannt und kann manuell korrigiert werden. Als "parameters" argument muss der Entsprechende Paramter als Array angegeben werden. Also statt zum Beispiel "String" muss da "String[]" stehen. Dann muss bei "modifiers" noch "transient" hinzugefügt werden. Zum Beispiel so: "modifiers" : [ "public", "static", "transient" ]
Falk Morgenstern 3.1 18 * Meine Tests tauchen nicht mehr im Markdown auf.
Jonas Eckert 6.2 19 ** Dabei handelt es sich bestimmt um einen Syntaxfehler in den Tests. Wenn die Tests nicht compilieren, wird das nicht mehr im Frontend angezeigt.
Jonas Eckert 7.1 20 * Ich kann meine Aufgabe nicht lokal teste, weil ich @Public, @Hidden, etc. verwende und bekomme eine Fehlermeldung wie: java.lang.SecurityException: java.lang.ExceptionInInitializerError geworfen, kann aber nicht angezeigt werden: class java.lang.ExceptionInInitializerError warf eine Exception beim Erfassen von Informationen. (java.lang.NoClassDefFoundError: Could not initialize class de.tum.in.test.api.security.ArtemisSecurityManager)
Jonas Eckert 6.5 21 ** Mit Java 17 ist ein Securitymanager per default verboten. Daher darf sich der Artemissecuritymanager nicht installieren. Opt in ist mit dem Argument "-Djava.security.manager=allow" an die JVM möglich. In IntelliJ kann das pro Projekt in den Templates der run-Konfigurationen eingestellt werden. Ansonsten halt pro Lauf.
Jonas Eckert 6.6 22
Jonas Eckert 6.7 23 == SSH ==
24
25 Die Hashes der öffentlichen Schlüssel für das Git lauten:
26
27 {{{SHA256:P7wgDQUWej+HLil/XDVNQ9h2bRQBx3+GieoqdA3z/cU (ECDSA)
28 MD5:f5:7e:27:e2:0f:01:1b:af:20:59:e3:88:eb:10:32:a7 (ECDSA)
29 SHA256:3xIpB6oxgMSG1DHKJI+2Qh5RL+zOvCTAO4uaYjQrvtQ (ED25519)
30 MD5:c8:b1:da:70:a6:2d:93:a9:bb:4a:a4:4c:1f:52:66:fb (ED25519)
31 SHA256:af/E643Nxx8rKVKvROOsqw9qNhzyVm+l8RpfT8YBxLc (RSA)
32 MD5:3f:06:5b:84:a4:46:f9:80:8a:25:a7:e2:c5:57:71:c0 (RSA)}}}