Skip to content

Gradle build ignores Jetbrains annotations

Let’s say we have the following test code: The test will pass when running gradle test directly or if IDEA delegates the action to gradle. But it will fail with IllegalArgumentException: Argument for @NotNull parameter ‘value’ must not be null exception if it runs using IDEA runner (not dele…

Dagger Component has conflicting scopes

I am using Dagger and I have an app component with @Singleton scope and also a subcomponent with @Singleton scope. Now when I compile it I get this error: [io.droid.nowtellapp.dagger.SignInMvpComponet] io.droid.nowtellapp.dagger.SignInMvpComponet has conflicting scopes: io.droid.nowtellapp.dagger.ApplicationC…

Spring Boot + MongoDB Id query

I have a Spring Boot application combined with MongoDB as the persistance layer. I have the following structure: I also have a ResourceRepository: I found online that a way to have the id property returned in the JSON when you perform a GET request like http://localhost:8080/resources/ is to change the id pro…

Difference between junit-jupiter-api and junit-jupiter-engine

What’s the difference between maven modules junit-jupiter-api and junit-jupiter-engine? Is it necessary to include both dependencies in build.gradle? Do I need to provide both dependencies? Or only one dependency is enough? And do I need to add a dependency on junit-vintage-engine? Answer JUnit Prior to…

NavigationView header image

I need to change NavigationView header image from fragment, but i am getting error. Someone can tell me what i am doing wrong?. Thank you for helping))) java.lang.NullPointerException: Attempt to invoke virtual method ‘android.view.View android.support.design.widget.NavigationView.getHeaderView(int)&#82…

How to add parenthesis to queries in querydsl?

I’m using querydsl for sql selects. Now I have native query that I want to transform to querydsl. It consists of two OR statements in parenthesis, followed by and AND query that applies thereby to both OR parts. I need the following: In querydsl I can write for example: BooleanExpression query = q1.and(…