Ah, ok jetzt habe ich verstanden, nur der initiale Request geht schief ...
Das liegt daran, dass CAMPUSonline leider keinen fixen DAD (URL-Prefix) nutzt.
d.h. z.B. bei der KFU /QSYSTEM_KFU. Und leider ist es nun auch notwendig,
eine baseHref im angular.json zu hinterlegen. (/app/)
In der index.hmtl wird schlussendlich dann folgendes erzeugt
<base href="/app/"> Das verursacht die initialen falschen Requests Das Script in der index.html <script> // dynamically calculating base href - sd const href = location.href; const base = document.getElementsByTagName("base")[0]; base.href = href.substr(0,href.indexOf("/app") + 4) + "/"; console.info("base.href: ", base.href); </script> korrigiert die baseHref dann auf einen dynamischen Wert.
Vlt. finden wir nen weg das zu fixen.
Hi Anand,
Im 1.4.0-SNAPSHOT ist bereits das Java Update auf Java 17 drinne,
darum hat das nicht funktioniert. Wahrscheinlich wäre es besser,
wenn du auf die Release Version 1.3.0 aufbaust.
Außer du bist sehr mutig ;-)
Bezüglich deinem Angular Problem mit dem Pfad:
Hast du die baseHref Anpassung im angular.json gemacht?
"baseHref": "/app/"
Sonst überprüfe nochmal die Anpassungen für Angular mit
git difftool --dir-diff 1.2.0-public 1.3.0-public
lg zoni
Ich bin mutig :-D. Ich lasse es so auf 17. Siehst du irgendwelche Probleme? Beim angular.json habe ich baseHref genommen und das deployUrl weggelassen. Auch bei co-supersonic habe ich das gleiche Problem auf unser Q System. Es ist nicht schlimm, aber ist nicht klar wieso es zuerst auf /app pfad sucht und dann spaeter das richtige Pfad findet.
Now I have a new error even in local development mode:
java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: at/campusonline/quarkus/extension/deployment/CAMPUSonlineExtensionProcessor has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 Caused by: java.lang.UnsupportedClassVersionError: at/campusonline/quarkus/extension/deployment/CAMPUSonlineExtensionProcessor has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versio...
Heute habe ich überall Java 17 verwendet und es funktioniert alles. Allerdings kriegen ich immer noch den Fehler mit dem polyfill, runtime und main.js files. Die werden zuerst unter /app gesucht und bekomme ich 404, danach findet es den richtigen pfad und ladet es.