После установки V10 рядом с работающей системой на 901FP6 обнаружилось, что
V10 крашится при вызове библиотеки Ls2J. Используется JDBC драйвер Postgresql, который лежить в ext/
замена драйвера на версии Jre 6\7\8 результатов не дала.
Используется враппер на java в виде:
Класс драйвера подгружается и далее выводится инфа по коннекту и драйверу :
После этого сервер выпадает в NSD
В какую сторону копать? На 901Fp6 работает все норм.
V10 крашится при вызове библиотеки Ls2J. Используется JDBC драйвер Postgresql, который лежить в ext/
замена драйвера на версии Jre 6\7\8 результатов не дала.
Используется враппер на java в виде:
Java:
public void Connect(String url, String DriverClass) {
Error = "";
try {
Class.forName(DriverClass);
} catch (ClassNotFoundException cnfex) {
System.out.println("Error load class:" + DriverClass + ":"
+ cnfex.getMessage());
Error = cnfex.getMessage();
return;
}
conn = null;
try {
st = null;
rs = null;
pstmt = null;
conn = DriverManager.getConnection(url);
CacheSize = 1000;
} catch (SQLException sqlex) {
System.out.println("SQL Connect Exeption:" + sqlex.getMessage());
sqlex.printStackTrace();
Error = sqlex.getMessage(); // Cannot create connection
}
}
Класс драйвера подгружается и далее выводится инфа по коннекту и драйверу :
Java:
public void showDriverInfo() {
try {
DatabaseMetaData dbmd = conn.getMetaData();
System.out.println("===== Database info =====");
System.out.println("DatabaseProductName: "
+ dbmd.getDatabaseProductName());
System.out.println("DatabaseProductVersion: "
+ dbmd.getDatabaseProductVersion());
System.out.println("DatabaseMajorVersion: "
+ dbmd.getDatabaseMajorVersion());
System.out.println("DatabaseMinorVersion: "
+ dbmd.getDatabaseMinorVersion());
System.out.println("===== Driver info =====");
System.out.println("DriverName: " + dbmd.getDriverName());
System.out.println("DriverVersion: " + dbmd.getDriverVersion());
System.out.println("DriverMajorVersion: "
+ dbmd.getDriverMajorVersion());
System.out.println("DriverMinorVersion: "
+ dbmd.getDriverMinorVersion());
System.out.println("===== JDBC/DB attributes =====");
System.out.print("Supports getGeneratedKeys(): ");
if (dbmd.supportsGetGeneratedKeys())
System.out.println("true");
else
System.out.println("false");
System.out.println("Command successfully executed");
} catch (SQLException exp) {
System.out.println("SQL Exception: " + exp.getMessage());
System.out.println("SQL State: " + exp.getSQLState());
System.out.println("Vendor Error: " + exp.getErrorCode());
}
}
В какую сторону копать? На 901Fp6 работает все норм.