- deployed new FA – few problems..
creating new Project results in SQL errorfixed- INSERT INTO projects …. – Column count doesn’t match!
Sub Budget Center Name & Number not working correctlyfixedUn-Funded Amount = Req Amount – Funded (calculated, non-editable)– done- removed unfunded_amount from budget_centers table
Req Type should be non-addable in the comboboxdone- MIPR, REQ, EA, RTA, and EAO
- Upload Data should delete row 1 and last two lines from the excel spreadsheet
- built VSS and associated libs for more testing as we got weird errors on-site this morning
Category Archives: Projects
Phil 5.3.13
7:30 – 4:00 SR
- Backups
- Deployed new FA
- Customer meeting. Dong has the list of bugs. Actually, things went pretty well. I think we’re on track for alpha deployment next week.
- Test of DB upgrade on Integration?
- Error saving a script. Line 589 in ScriptFacades.
- Status Report for April
- More Junit.
Dong Shin 05.02.2013
- continue working on FA
- obligations/outlays data updates with fiscal_year from budget_centers
- getting View Financial Data to work with new database
- updated Project Editor to keep appropriation in budget_centers table
- updated Budget Information datagrid with new Req Data structure
- burned a CD for deployment tomorrow
Phil 5.2.13
8:00 – 4:00 SR
- Normal backups
- I tried making a full backup of the system using the following arguments:
- mysqldump – u root -pxxxx –all-databases –max_allowed_packet=512M –routines > fullbackup.sql
- That appeared to work fine, creating a file 148,338KB big
- I tried to ingest the file in the new instance on the integration machine using:
- mysql -u root -pxxxx < fullbackup.sql
- That gave the following error:
- ERROR 2006 (HY000) at line 4729: MySQL server has gone away
- Line 4729 turns out to be “INSERT INTO `query_logs` VALUES(…), which is *huge*. Not sure what to do about that. I did check to see that the line isn’t truncated, so that’s not the problem. Just to make sure, I ran it again with the same message at the same line
- This post at stackOverflow suggests that it’s a max_packet_size problem. Going to try that. Changed from 1M to 12M as per the suggestion.
- Same error, but new line (6367). Going to try 24M
- Same error, but new line (6373). Going to try 512M, same as the mysqldump command..?
- Yay! That did it.
- Finished generating C/C++ and Flex svn statisitics. Interestingly, in the “lines committed” charts, you can see the difference between mature development and ongoing development:
-

Mature profile of server codebase
-

Ongoing rapid development of GUI
- Ok, back to unit tests.
Dong Shin 05.01.2013
- continue working on FA
- Req Info datagrid preferences saved
- created a base class – FilterableDG that manages column preferences and saves info
- added column filter preferences to Project Mgmt panel
- ID column not in filter – used as tree navigation for Parent/Chile projects
- removed the references to budget_centers table when saving projects
- reworking Budget Info to get correct appropriation length – done
- noticed that sub center name and number were added to the budget_center table, not projects table – fixed
ALTER TABLE `projects` ADD `sub_center_name` VARCHAR( 255 ) NULL ,
ADD `sub_center_number` VARCHAR( 255 ) NULL
- Req Info datagrid preferences saved
Phil 5.1.13
8:00 – 4:00 SR
- Wow. It’s May. AND IT’S NOT RAINING!
- Copied over the new xampp to the integration machine and tried the “copy the data directory” trick. No good. Tomorrow I’ll try doing it the right way. Need to make sure with Dong that the stored procedures are backed up along with everything else in a database.
- More Junit.
- Since reviews are coming up, I figured that I’d show what we’ve been doing. Using statsSVN, I generated a microsite for Java, Flex and C/C++ development.
- Note – currently only the Java folder is up. Everything else is still being processed. Apparently StatsSVN is much faster with Java…
Dong Shin 04.30.2013
- continue working on FA
- fixed query errors caused by deleting budget_amounts table
- Contracts DG columns preferences saved to user preferences and loads on login
Phil 4.30.13
8:00 – 4:30 SR
- Copied over the new xampp, but the data files didn’t track. It lloks like I need to set the root and user passwords, then restore from backups. There may be a way to do that in one fell swoop, so I’m going to research that a bit. Put the old version back up.
- Got the code written in the junit code that should set up a test db for visibility_dev2 and visibility_scripting. Need to verify that it works and then start building up the tests.
- It didn’t work, but I imported and modified Dong’s ScriptRunner. That works just fine.
- Got completely derailed playing with LightTable (setup?). It is very cool, with the capability to run Java directly where it clojure can’t do the job :
user=> (javax.swing.JOptionPane/showMessageDialog nil "Hello World")
It also will act as a server to a web page by loading the following script:
- <script type=’text/javascript’ id=’lt_ws’ src=’http://localhost:58683/socket.io/lighttable/ws.js’></script>
Phil 4.29.13
8:00 – 12:00 OH
- Class
12:00 – 4:00 SR
- Test cases for ScriptFacades
- Updating Java first.
- I think I want to make the test cases create a “test” database and populate it in the setup, then destroy it at the end of the test. The .sql file can be in the assets. This does mean that the database access methods (_dbHelper? Others? have to know about this DB).
Dong Shin 04.29.2013
- debugging Tomcat webapps via Eclipse
- continue working on FA
- cleaning up and consolidating database
- DELETE FROM budget_centers WHERE project_id NOT IN (SELECT uid FROM projects)
- DELETE FROM budget_amounts WHERE budget_center_id NOT IN (SELECT uid FROM budget_centers)
- update budget_centers table with budget_amounts data
- UPDATE budget_centers c1
INNER JOIN (
SELECT a.budget_center_id as budget_center_id, begin_year + a.year – 1 AS fiscal_year_new, a.amount AS total_budget_new
FROM projects p, budget_centers c, budget_amounts a
WHERE a.amount <> 0
AND p.uid = c.project_id
AND c.uid = a.budget_center_id) T ON c1.uid = t.budget_center_id
SET fiscal_year = t.fiscal_year_new, total_budget = total_budget_new
- UPDATE budget_centers c1
- DROP TABLE budget_amounts
-
DELETE o.* FROM `obligations_outlays` o INNER JOIN budget_centers c
ON o.funding_id = c.uid AND o.year <> c.fiscal_year;
- cleaning up and consolidating database
Dong Shin 04.26.2013
- continue working on FA
- changed SOW to MIPR Description
- reworked Totals Data Grid to calculate totals correctly using ArrayCollection chagen event handler
- working on saving column preferences
- added new column to users table
ALTER TABLE `users` ADD `column_preferences` TEXT NULL
- added new column to users table
Phil 4.26.13
8:00- 3:00 SR
- And I would’ve started at 7:30, but traffic was terrible. Two lanes of 95 shut down. Possibly both sides?
- Backups
- Updated Java. Still waiting on MySQL
- Adding comments to ScriptFacades.
- A “standard list of metasyntactic variables used in syntax examples” often used in the United States is: foo, bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud. The word foo occurs in over 330 RFCs and bar occurs in over 290. Wibble, wobble, wubble, Fred and flob are often used in the UK (wikipedia)
- Done commenting and adding to method list. Testing in Eclipse after lunch.
Phil 4.25.13
7:30 – 3:30 SR
- Backups
- Add a “create” button to FA that makes a subproject by copying over all the project information (with “sub_n”) appended to the name/id
- Change the SOW column to say “MIPR Description”
- Add “calculate” button for project budget overview so we don’t have to trap lots of editing events
- Finished and tested the following:
- getDashTemplateXml()
- setDashTemplateXml()
Dong Shin 04.24.2013
- deployed new FA – few bugs
- no columns showing in Filter Columns windows – fixed
- uploaded info is too long – set as the tooltip on the Upload Data button
- color the Upload Data button, not the text – done
Phil 4.24.13
8:00 – 4:00 – SR
- backups
- Installed new version of FA
- table_dash_templates
- name
- xml_layout_template
- xml_variables – gives something to iterate over
- Nearly done. Finish tomorrow, though I have to build test classes.
- New version of FA to bring in.

You must be logged in to post a comment.