How to insert List<LocalDateTime> in room database?

128 Views Asked by At

I am using LocalDateTime from kotlinx-datetime library. Want to insert List<LocalDateTime> in Room database. Typeconverter written using Gson library. But following error showing.

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.time.LocalDate.toString()' on a null object reference
                                                                                                        at java.time.LocalDateTime.toString(LocalDateTime.java:1966)
                                                                                                        at java.lang.String.valueOf(String.java:2924)
                                                                                                        at java.lang.StringBuilder.append(StringBuilder.java:132)
                                                                                                        at com.quixcure.pillu.data.model.DoseTiming.toString(Unknown Source:27)
                                                                                                        at java.lang.String.valueOf(String.java:2924)
                                                                                                        at java.lang.StringBuilder.append(StringBuilder.java:132)
                                                                                                        at java.util.AbstractCollection.toString(AbstractCollection.java:462)
                                                                                                        at java.lang.String.valueOf(String.java:2924)
                                                                                                        at org.junit.Assert.format(Assert.java:844)
                                                                                                        at org.junit.Assert.failNotEquals(Assert.java:835)
                                                                                                        at org.junit.Assert.assertEquals(Assert.java:120)
                                                                                                        at org.junit.Assert.assertEquals(Assert.java:146)
0

There are 0 best solutions below