realm-java
                                
                                 realm-java copied to clipboard
                                
                                    realm-java copied to clipboard
                            
                            
                            
                        Align PrimaryKey related exceptions
When createObject(Class,Object) is called and the Class does not have any primary key, it throws IllegalStateException.
On the other hand, if createObject(Class) is called and the Class has a primary key, it throws RealmException.
Typed RealmObject throws RealmException but DynamicRealmObject throws IllegalArgumentException when setter is called a against primary key.
Shouldn’t we align the exception about primary key?
Current conclusion of our internal discussion is that we will align them to RealmException.