This is an archive of the Maximo Yahoo Community. The content of this pages may be a sometimes obsolete so please check post dates.
Thanks to the community owner Christopher Wanko for providing the content.
So Windows 2k3 servers, Maximo 6.2 with Calibration, Actuate 8, all against Oracle database using Weblogic to contain the apps.
Right, so we (I) discovered that the UAT reports server was pointing to production. Imagine my surprise when I pushed a report to UAT and found it in production.
So, trying to fix it in place did NOT work, so I killed it and installed Actuate from the installers. It's running with a new volume, pointing to the database, login with Maximo credentials works. So Actuate is seeing Maximo, no problem.
Maximo, however, is being a big a-hole about it. Trying to launch a report listing gives me the "error retrieving job list" message dialog, and if I play sneaky and jump to the preview of a report, it spawns the report and presents me with the Actuate login page. My username is there and what might be the encrypted string (that long mask you see sometimes when things are WRONG), but of course the report doesn't run.
Encyclopedia log shows this:
Factory created with Pid: 5672
****0000004872*reJobMgr.cpp*01206*08000*2016MAR18*14:53:39
Job execution failed: Status No: 1 :
Basic Error: 102
Module: BaseOracleConnection%Decrypt%String
Line: 11
Failed to access method or field.
Job Type = Async
JobID = 9
WriteLockHandle = 7959
Factory log says this:
****0000004060*factsrvr.cpp*00164*08000*2016MAR18*14:53:39
Factory will be processing requests for Resource Group: Default Async
****0000006016*basicThread.cpp*01700*08000*2016MAR18*14:53:39
Status No: 1 :
Basic Error: 102
Module: BaseOracleConnection%Decrypt%String
Line: 11
Failed to access method or field.
****0000006016*basicThread.cpp*01700*08000*2016MAR18*14:53:39
******************AcFactoryServerGlobals**************************************************
JobID :9
Volume Name :totmaxact
User Name :christopher
Provided o/p Objeect Name :/rpt/RECEIPTS/reports/roi/.1.42447.6205902778_35.roi
Version Name :
O/P file path :C:/Actuate8/iServer/encyc/file/79/7959.dat
Is Sync job ? :0
Is O/P transient ? :0
Transient o/p file name :
Report Timeout :4294967295
Posm visit counter :0
RE Port Number :620003
ROI path changed ? :0
******************AcFactoryServerGlobals**************************************************
PMD log says everything's cool. PMD is a jerk.
RSSE log also has a problem:
2016-03-18 13:03:07,405 [HttpProcessor[8900][1]] DEBUG com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - Maximo test started...
2016-03-18 13:03:07,405 [HttpProcessor[8900][1]] DEBUG com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - username :christopher
2016-03-18 13:03:07,405 [HttpProcessor[8900][1]] DEBUG com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - Connecting to host...totmaxsrv1:1099/totmax as christopher/%EF%BF%AE%EF%BF%9B%0B%EF%BE%AA%EF%BF%8B%EF%BF%B1%EF%BE%AC4%EF%BE%A2%EF%BF%B8%EF%BF%97jv%EF%BF%A5%7C%EF%BF%9F
2016-03-18 13:03:07,420 [HttpProcessor[8900][1]] ERROR com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - Error group: signature
2016-03-18 13:03:07,420 [HttpProcessor[8900][1]] ERROR com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - Error key: badPswd
2016-03-18 13:03:07,420 [HttpProcessor[8900][1]] ERROR com.mro.actuate8.rsse.MerlinJDBCUserManagerModel - Message: signature#badPswd
2016-03-18 13:03:07,420 [HttpProcessor[8900][1]] ERROR com.mro.actuate8.rsse.MaximoJDBCRSSE - Invalid Password for user: christopher; RSSE CODE: 104
com.mro.actuate8.rsse.InvalidPasswordException: Invalid Password for user: christopher; RSSE CODE: 104
at com.mro.actuate8.rsse.MerlinJDBCUserManagerModel.authenticateUser(Unknown Source)
at com.mro.actuate8.rsse.MaximoJDBCRSSE.authenticateUser(Unknown Source)
at com.actuate8.rsse.wsdl.ActuateSoapBindingImpl.authenticate(Unknown Source)
I'm thinking maybe RMI or registry? What else could it be?
-C