Hello Mate,

Finally was able to run your test project:

`mvn clean install`

```
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/maven
Java version: 17.0.15, vendor: Ubuntu, runtime:
/usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "6.8.0-64-generic", arch: "amd64", family: "unix"

PostgreSQL: 16.9 (Ubuntu 16.9-0ubuntu0.24.04.1)
```

What am I doing wrong? :))

On Wed, 9 Jul 2025 at 17:21, Malte <malte.neum...@googlemail.com.invalid> wrote:
>
> Hello!
>
> I have a problem with primary key with UUID. The insert of a new data record 
> does not work.
>
> I get a NullPointerException
> Caused by: java.lang.NullPointerException: Cannot invoke "Object.getClass()" 
> because "val" is null
> at 
> org.apache.openjpa.util.ApplicationIds.fromPKValues(ApplicationIds.java:217)
> at 
> org.apache.openjpa.enhance.ReflectingPersistenceCapable.pcNewObjectIdInstance(ReflectingPersistenceCapable.java:302)
>
> My entity looks like this
>
> @Id
> @GeneratedValue(strategy = GenerationType.UUID)
> @Column(name = "id", nullable = false, columnDefinition = "uuid")
> private UUID id;
>
> I have attached a small test project with the test case.
>
> Best regards,
>
> Malte
>
>
>
>
>


-- 
Best regards,
Maxim

Reply via email to