FAFDS Work Journal
Xythos (admin) woes finally resolved
- Spent all day trying to get the Xythos demo XEDM to install but w/o success.
- Tried to install the Xythos library against: Oracle (FAFDS), PostGreSQL and Firebird but w/o success.
- At the end-of-day BO helped me with the xythosadmin.war and as it turned out the use of fc_srvcing in the xythos.properties file was the culprit. The question why did I have to change it in the first place? Reason: it was not working out-of-the-box.
FAFDS Work Journal
Xythos woes
- I basically spent all day trying to get some type of Xythos server running but everything failed as follows.
- I attempted to apply a new license key from Serrino but it did not work.
- I attempted to install PostGreSQL and Firebird to get and alternated to Oracle but PostGRE would not start and Firebird failed when I tried the run the Xythos installer jar in the original Xythos directory.
- The xythosadmin.war is failing in the xythos.properties file for the XythosBasePassWord (or something similar) key-value pair as found in the file. I cleaned the properties file with dos2unix but it made no difference.
- I emailed support@xythos.com but my pleas have gone unanswered.
- I plan tomorrow to present the xythos log exception and the xythos.properties file to Amy to see if she has any helpful ideas.
- The dev. dept. went out to Phil's Icehouse today and I enjoyed the company and a Chili-cheese burger that should have been the fish sandwich.
FAFDS Work Journal
Xythos/Oracle Xythos support
- A real mixed bag of issues today w/ my installation of Xythos on both the Linux and the Windows box.
- RuntimeExceptions when executing: VirtualServer.find() and similar.
- I sent a reply to support@xythos.com with nearly a form letter of questions filled in.
- Attempts to install a new license key for the Xythos server on the Windows box have failed so far mainly because of user and password issues.
FAFDS Work Journal
BEA2 WL install: xythosadmin and upload-war issues
- Exceptions in xythosadmin.war FileSystemSecurityManager class.
- All app deployed OK: servicing, upload-war and xythosadmin (autodeployed).
- Exception running upload-war XythosProxyServlet (Virtual Server is returned NULL). This is due to the fact that the Virtual Server name used is no longer available.
- I received an IM from AF that the SWAN92Xythos installed was updated today. I followed the instructions exactly with some visible changes but the exceptions remain the same as depicted in the first bullet.
FAFDS Work Journal
Servicing WL domain and war targets (xythosadmin etc.)
- Completely lost the BEA WL domain servicing and all targets today.
- Worked rest of the day installing a new WL @ BEA2.
- Only need to get the right JDBC/JNDI naming and driver input to complete the install hopefully successfully.
- Dev meeting: somewhat lackluster w/ overtones of the software revision pushes and the hopefully new more interesting work for the future.
FAFDS Work Journal
Xythos project
- Rebuilt xythosproxy, tested and pushed to the repos for RK.
- Succeeded in the downloading of a file from Xythos to the remote file system. Used the <init-param> in web.xml to define the temporary file location.
- I discovered late today that the BEA/domain/servicing/bin was deleted. I svn updated my servicing-b1 and deployed but the bin directory did not come back.
- Talked to B.O. and he said that I should take a look at using Struts to upload the files instead of a Servlet.
FAFDS Work Journal
Xythos project thur. placeholder
- Successful in downloading a file to the context file system.
- Redeployed XythosProxy Trunk for RK and sent him the fileupload test.zip.
FAFDS Work Journal
Xythos project and branch work
- I sent a PDF to RK today of the xythosproxy project subversion rev. and the branch as a revision graph.
- I worked the rest of the day on the WriteFileToDisk.java snippet included in my XythosProxyServlet and the XythosProxy.
- The new code described in the previous bullet is failing with ClassCastException at the FileSystemFile fsf = new FileSystemEntry.getFileContent().
- The usual reason for this type of exception is differing version of java in compilation versus runtime (which at this point does not make any sense).
FAFDS Work Journal
Xythos project & b1 branch
- oradev0.flooddata.com down today until around 10:00 AM (1000). Unable to debug or test until it returned. Read some messages on the Xythos wiki/blog.
- Decided to go with writing the Xythos target file to the local system using: FileSystemFile.getFileContent().
- Restructured the servlet to switch between action=uploadfile and action=downloadfile.
- The getFileContent() part of the code is not working at all. No log.debug()s are showing in the log files.
- RK: wants the xythosproxy project checked in by Thur. I have rebuilt and retested the project thoroughly and all source files are checked in with a PDF of the revision graph. I have also CO'd and built the psreports ejb project. RK wants the servicing-b1 branch re-built. I suspect there is some relationship with the psreports but I don't know what the relationship is so I need to ask RK which will probably piss-him-off because I don't know the relationship of the code.
LifeGift ceremony for Dean
Crowne Plaza in Houston
- Helen and I drove to the Crowne Plaza in Houston on Fri. 8/18 for the medallion award ceremony for Dean and all of the LifeGift donor families.
- The ceremony was very well done with a live choir that sang at the start and the closing. I don't really remember what they sang.
- There was a large screen with the photos of all of the donors including Dean. Dean's photo was impressive and in his tuxedo he was quite striking. The medal that was awarded appears to be bronze and is quite large and heavy. I hope we can get the medal put into a frame someday.
- Unfortunately, I got very upset and could not stop the tears. I was not making any noise but I apparently irritated some people.
- It is hard for me not to get upset now since Helen is starting chemo-therapy tomorrow.
- I emailed Karl today and ask that he watch her and help and comfort her. Karl is a very good man. He replied that he was going to do whatever he needed to do to help her.
- I'm praying almost daily in hopes that it will help Helen.
FAFDS Work Journal
Xythos project
- Replaced two deprecated methods getRealPath() and System File Upload?
- Created the Servlet side method: downloadFileFromXythos() and in the XythosProxy: downloadFile(). Currently, having problems with the downloadFile() (EOFException).
- Covered the above in the first Dev meeting since Cliff's return from vacation today.
- The Bugzilla's were not covered in the meeting.
FAFDS Work Journal
Xythos project rev. 23882 running OK
- Xythos project running OK rev. 23883.
- Re-factored all uploadFile() methods as outlined by RK. The 7 arg uploadFile() does all the work. All the other overloaded methods are cascaded and call the next until it reaches the 7 arg method.
- Spent the rest of the day trying to get the XythosProxyResponse object to return from the Servlet but I am getting: EOFexception.
FAFDS Work Journal
Xythos refactored (RK)
- I worked until about lunch time on finding the cause for the Xythos file write exception. As it turned out a synchronized block in the run() method at the uploadFile() call fixes the problem.
- RK refactored the XythosProxy class such that there are only: 5 overloaded methods with only one file w/ all the works. I finished the refactoring today but only testing the 7 arg uploadFile() for now.
- Issue now is there is a NPE at the Parts[] array in the 7 arg version of: uploadFile().
FAFDS Work Jouranl
Xythos project (IllegalAccessException)
- Email from RK: semi-nasty w/ reference to what is the IllegalAccessException and the now disputed return value from the Servlet and XythosProxy.
- Spent most of the day on chasing down IllegalAccessException and working out a good Thread safety test. At COB I had a very good runnable command-line gadget that I will insert Thread.sleep() in an effort to get XythosProxy to fail.
FAFDS Work Journal
XythosProxy project revisited (howto to: RK)
- Spent some of the morning trying to install SWAN. I got the WL fcadmin domain built on the Windows box. RK questions why I did this.
- EL came by and fixed my CACERT/LDAP issues.
- I tested xspfileuploadapp OK
- Refreshed myself w/ the XythosProxy source in NB
- Wrote an email-howto for the XythosProxy and XythosProxyServlet and sent it to RK.
Helen at home
Health issues
- I called Helen today about the Lifegift ceremony.
- The conversation went to bad news when she admitted that she had an initial biopsy and that she would be going back next week for more test or results.
FAFDS Work Journal
Xythos project and LDAP woes
- Spent all day unsuccessfully attempting to get the XythosProxyServlet/xythosadmin to authenticate against the WL 92 LDAP scheme.
- The XythosProxyServlet and the client code is working perfectly but the re-build of WL 92 and the movement of servers: Oracle instances from xythos to flood have been a large impact on what I do here @ FA.
- I got a fairly reasonable ERD/UML of the qcreport collection of tables @ FC_ENT. Snagit is failing to scroll capture against a Swing app to get the table relationship diagram.
FAFDS Work Journal
Xythos project revisited
- SVN CO of xythosproxy/trunk under: /projects directory
- mvn clean install of xythosproxy
- Created all new POM for XSPFileUploadApp and created an executable jar for a stand-alone client to test the XythosProxyServlet and the XythosProxyResponse.
- Attempts to install the xythosadmin.war on my WL 92 failed. TNS.ORA issues because of errors in xythos.properties.
- Created 2 Bugzillas today at the request of RK to cover the issues raised by Mike Southern: (dot).csv file dropping leading zeros and the enhancements needed for so-called: Automated Hits to be added to the Super Audit.
- Created a ticket to resolve the issues found when I deployed the xythosadmin.war.
FAFDS Work Journal
QCReport installation/configuration on production
- After 3 attempts I was able to get Mike Southern up-and-running on the Oracle prod. DB using the qcreport.jar (Super Audit). Mostly issues concerning the reports.properties file (jdbc.url, appserver.url, passwords and user ids).
- As expected Mike Southern came back w/ a request for more work via Bugzilla. His request included a request for the Product field selection. ME created a new Product field selection for me and I replied back to Mike Southern with this new info.
- I am attempting to create a table ERD using middlegen but unsuccessful so far.
- RK at EOD talked to me about ensuring that XythosProxy is buildable and available to him as required.
FAFDS Work Journal
QCReport Bugzilla #14847
- Received an email from RK with the correct oracle DB host, user and password and as a result the Super Audit app (qcreport) is running correctly.
- The CallableStatement cStmt.executeUpdate is not returning. Possibly the quarterly data run is just long and expensive.
- I talked to RM the Oracle whiz-bang and I decided to let the app run overnight. Also, I was able to get the Oracle side log that is created against the input (dot).cvs filename.
- RM attached to me the fc_rpt.qcreport.<something>_main Oracle side procedure.
- Attempts to execute or compile the procedure fail: insufficient privileges.
My Wife
Helen's diagnosis
- More bad news this morning: Helen announced she had had a doctor visit that resulted in some tests being done.
- We await the results of the tests next week.
- I'm praying as hard as I can.
FAFDS Work Journal
QCReport (Super Audit) & ROF
- This morning NB will not run in all-likelihood because of agressive removal of any multiple java/jdk installations on the Linux box in response to RKs complaints/questions about multiply java/jdks installed on the machine. Attempts to re-install NB and an upgraded version of NB fail.
- Created a new Share in an effort to use the Windows NB but this does not work.
- SVN CO: on the Windows machine of the previously checked-in source the qcreport project (Super Audit). This forced the use of: VI for an editor which complemented the rest of the day.
- The original POM did not get commited because of SVN errors: project not under SVN control.
- The re-importing of the qcreport project invoked a fairly nasty email from RK: lost of history, etc.
- I created the new qcreprot under the parent-org-pom/apps directory. I am very sure that the Tiki instructions from Amy were to use the new parent-org-pom/apps directory as the working source directory. I find it very convenient that subsequent references to the Tiki instruction stated in the previous sentence is now longer available.
- After several Maven dependency POM edits the qcreport.jar executes but fails on the ojdbc14.jar dependency. Attempts to satisfy the <groupId> and <artifactId> fail.
- A meeting today w/ Mike Swartz annouced a 10% all-dept. ROF. One person was let go in the Admin dept. I suspect this is round-one. It may not matter as RK and AF have pulled out the stops.