32bit vs 64 bit
Good day all. I have 2 servers, 1 dev server running 32bit Debian Lenny with Tomcat8.0.15 and Java 1.8.0_25 and Postgres 8.3.4. The other server UAT is running a 64bit Debian Wheezy with Tomcat8.0.15 and Java 1.8.0_25 and Postgres 8.3.9.
My problem is that, the application deployed in the dev server runs properly, but when deployed on the UAT server, we get an error.
[MRS ERR 2015-05-13 16:03:33] com.bdo.clg.mrs.users.dao.UserDAOERROR: operator does not exist: integer = character varying
org.postgresql.util.PSQLException: ERROR: operator does not exist: integer = character varying
Another difference we noticed is in the logs.
Dev logs shows this
[MRS 2015-04-01 13:51:27] resetXPassDay.sql: UPDATE mrs_usr SET x_pass_day = '0'
WHERE login_name = 'GABS'
notice the ' ' in login_name
UAT shows this
MRS 2015-05-13 16:03:33] resetXPassDay.sql: UPDATE mrs_usr SET x_pass_day = '0' WHERE login_name = ARANTGA
no ' ' in login_name.
We already tried redeploying and reinstalling tomcat and java. Need help in pin pointing the cause of the problem.
Thanks!
Last edited by jobart08; 05-13-2015 at 08:39 PM.
|