Skip to content

Instantly share code, notes, and snippets.

View M4R1KU's full-sized avatar

Mario Kunz M4R1KU

  • inpeek AG
  • Switzerland, Zürich
View GitHub Profile
<div cdkOverlayOrigin
#origin="cdkOverlayOrigin"
#trigger>
<button mat-button (click)="openOverlay()">
Open
</button>
</div>
<ng-template
cdkConnectedOverlay

Auth Outcobra

Login/SignUp-Request

  1. Make Request to Endpoint
  2. Provide JWT (Google) Or Identifier (Username-Password)
  3. Validate Google JWT
  4. Check for Identity
  5. If exists => Return matching user
  6. If not exists
org.hibernate.AssertionFailure: non-transient entity has a null id: outcobra.server.model.Exam
at org.hibernate.type.EntityType.replace(EntityType.java:325) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.type.AbstractType.replace(AbstractType.java:147) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.type.TypeHelper.replaceAssociations(TypeHelper.java:261) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.event.internal.DefaultMergeEventListener.copyValues(DefaultMergeEventListener.java:427) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.event.internal.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:240) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.event.internal.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:301) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:170) ~[

Keybase proof

I hereby claim:

  • I am m4r1ku on github.
  • I am m4r1ku (https://keybase.io/m4r1ku) on keybase.
  • I have a public key ASDcYWC3dzUauWZLQbRKrh9PrukA4GWhIM-fns6YAvEqzwo

To claim this, I am signing this object:

Error:Kotlin: [Internal Error] java.lang.AbstractMethodError: org.jetbrains.kotlin.allopen.AllOpenComponentRegistrar.registerProjectComponents(Lcom/intellij/mock/MockProject;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:167)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:112)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:366)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:238)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createEnvironmentWithScriptingSupport(K2JVMCompiler.kt:228)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:162)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:54)
at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.java:178)
at org.jetbrains.kotlin.daemon.CompileS
{
"id": 1,
"name": "1. Semester",
"validFrom": "2017-01-01",
"validTo": "2017-06-30",
"subjects": [
{
"id": 1,
"name": "Math",
"color": "...",
export function translationLoader(translateService: TranslateService): () => Promise<any> {
translateService.setDefaultLang('en');
return () => translateService.use(translateService.getBrowserLang()).toPromise();
}
@NgModule({
declarations: [
AppComponent
],
imports: [