Results 9 issues of ghernadi

Reproducer for #2968

Stale

```java public class SpotBugsReproducerDemo { public static void main(String[] args) { TestIf testIf = () -> { throw new ActualException(); }; try { testIf.test(); } catch (RedHerring1Exception | RedHerring2Exception exc)...

Hello! ### Background info: We have a project where we occasionally want to mark a generic type nullable (like `Map`). However, to my understanding this can only be done with...

Reproducer for https://github.com/spotbugs/spotbugs/issues/3324

Stale

Hello, I have a possibly weird scenario here, and I am not sure how to properly address this, this might as well turn out to be a limitation of Java...

Basically the same as #3324 but for parameters: `package-info.java`: ```java @NonNullByDefault package ghIssues.issue3335; import org.eclipse.jdt.annotation.NonNullByDefault; ``` ```java package ghIssues.issue3335; import javax.annotation.Nullable; public interface DummyInterface { void setNullable1(@Nullable Object obj); void...

Although the title already says all, here is a MWE: ```java // file: package-info.java @NonNullByDefault package ghIssues.issue3324; import org.eclipse.jdt.annotation.NonNullByDefault; ``` ```java package ghIssues.issue3324; import javax.annotation.Nonnull; public interface DummyInterface{ String getNameDefaultNonnull();...

### Description My colleague, @rp- is on vacation right now and we found a bug where the previously non-null `VMTemplateStoragePoolVO#getLocalDownloadPath` for some reason returns null in the recent versions of...

component:primary-storage
component:storage