Buggy code:
public class DBConnection { private static DBConnection instance = new DBConnection ( ) ; public Connection con = null ; public int Timeout = 30 ; public Statement stmt = null ; private SimpleHelpTickets plugin ; private DBConnection ( ) { } public static synchronized DBConnection getInstance ( ) { } public void setPlugin ( SimpleHelpTickets plugin ) { } public void setConnection ( ) throws ClassNotFoundException , SQLException { } public Connection getConnection ( ) { } public void closeConnection ( ) { } public void createTable ( ) { Statement stmt ; try { stmt = con . createStatement ( ) ; <START_BUG> String columnList = "<seq2seq4repair_space>(id<seq2seq4repair_space>INTEGER<seq2seq4repair_space>PRIMARY<seq2seq4repair_space>KEY,<seq2seq4repair_space>description<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>date<seq2seq4repair_space>timestamp,<seq2seq4repair_space>" + ( ( "UUID<seq2seq4repair_space>varchar(36),<seq2seq4repair_space>owner<seq2seq4repair_space>varchar(20),<seq2seq4repair_space>world<seq2seq4repair_space>varchar(30),<seq2seq4repair_space>x<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>y<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>z<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>" + "p<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>f<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>adminreply<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>userreply<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>status<seq2seq4repair_space>varchar(16),<seq2seq4repair_space>" ) + "admin<seq2seq4repair_space>varchar(30),<seq2seq4repair_space>expiration<seq2seq4repair_space>timestamp)" ) ; <END_BUG> String queryTickets = ( ( "CREATE<seq2seq4repair_space>TABLE<seq2seq4repair_space>IF<seq2seq4repair_space>NOT<seq2seq4repair_space>EXISTS<seq2seq4repair_space>" + ( Utilities . TICKET_TABLE_NAME ) ) + "<seq2seq4repair_space>" ) + columnList ; stmt . executeUpdate ( queryTickets ) ; String queryIdeas = ( ( "CREATE<seq2seq4repair_space>TABLE<seq2seq4repair_space>IF<seq2seq4repair_space>NOT<seq2seq4repair_space>EXISTS<seq2seq4repair_space>" + ( Utilities . IDEA_TABLE_NAME ) ) + "<seq2seq4repair_space>" ) + columnList ; stmt . executeUpdate ( queryIdeas ) ; stmt . close ( ) ; } catch ( Exception e ) { plugin . log . info ( ( "[Tickets]<seq2seq4repair_space>SQLite<seq2seq4repair_space>createTable<seq2seq4repair_space>Error:<seq2seq4repair_space>" + e ) ) ; } } public void setStatement ( ) throws Exception { } public Statement getStatement ( ) { } public void executeStmt ( String instruction ) throws SQLException { } @ Override protected Object clone ( ) throws CloneNotSupportedException { } No newline ; at end ; of file ; }

Fix:
String columnList = "<seq2seq4repair_space>(id<seq2seq4repair_space>INTEGER<seq2seq4repair_space>PRIMARY<seq2seq4repair_space>KEY,<seq2seq4repair_space>description<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>date<seq2seq4repair_space>timestamp,<seq2seq4repair_space>" + ( ( "uuid<seq2seq4repair_space>varchar(36),<seq2seq4repair_space>owner<seq2seq4repair_space>varchar(20),<seq2seq4repair_space>world<seq2seq4repair_space>varchar(30),<seq2seq4repair_space>x<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>y<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>z<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>" + "p<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>f<seq2seq4repair_space>double(30,20),<seq2seq4repair_space>adminreply<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>userreply<seq2seq4repair_space>varchar(128),<seq2seq4repair_space>status<seq2seq4repair_space>varchar(16),<seq2seq4repair_space>" ) + "admin<seq2seq4repair_space>varchar(30),<seq2seq4repair_space>expiration<seq2seq4repair_space>timestamp)" ) ;