Menu

#18 NPE if a table has no primary key

open
nobody
None
5
2009-10-12
2009-10-12
No

In Reference to PRD-862:

nickyb.sqleonardo.querybuilder.DiagramLoader#getPrimaryKeys does not check whether the primary key returned is null. As the JavaDoc of java.sql.DatabaseMetaData#getPrimaryKeys states, column 6 can be null.

java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:632)
at. nickyb.sqleonardo.querybuilder.DiagramLoader.getPrimaryKeys
(Diagramloader.java.292)
at. nickyb.sqleonardo.querybuilder.DiagramLoader.creatEntity
(Diagramloader.java.256)
at. nickyb.sqleonardo.querybuilder.DiagramLoader.addTable(DiagramLoader.java:148)
at. nickyb.sqleonardo.querybuilder.DiagramLoader.run(DiagramLoader.java:107)
at java.lang.Thread.run(Thread.java:810)

Discussion


Log in to post a comment.

MongoDB Logo MongoDB