tonight I'm seeing these on standard out:
Defense lines up for a pass with a cover NotSet. Player lines up in shotgun and takes the snap. The defense has heavy pressure on Player. Player rolls out of the pocket. Player can't get the pass off to Player (Player) at the TEAM 0 (Long). Player can't get the pass off to Player (Player) at the TEAM 0 (Long). Player is sacked by Player for a loss of 0 yards.
and
Defense lines up for a pass with a cover NotSet. Player takes the handoff and rushes inside. Player breaks a tackle and runs into the end zone. 0 yards gain. Touchdown.
and I have this stack trace in log.txt:
Mar 1, 2014 9:33:00 PM - Starting Game Analyzer
Mar 1, 2014 9:33:01 PM - Done Initializing Game Analyzer
Mar 1, 2014 9:33:15 PM - Hit Get Game IDs. team id = 51479
Mar 1, 2014 9:33:15 PM - Created web conversation.
Mar 1, 2014 9:33:17 PM - Got web response.
Mar 1, 2014 9:33:20 PM - Hit GO. game id = 4655012
Mar 1, 2014 9:33:20 PM - Created web conversation.
Mar 1, 2014 9:33:21 PM - Got web response.
Mar 1, 2014 9:33:31 PM - Got 188 plays.
java.lang.IllegalArgumentException: Don't recognize formation
at model.Formation.getFormation(Formation.java:57)
at gui.GameAnalyzerGUI$3.actionPerformed(GameAnalyzerGUI.java:261)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
These are Bucknell games in Leahy. The exception is there for multiple games, but this is the last that I looked at.
WhatIf is not producing reasonable PBP text. It's not *really* a game analyzer problem, but it's a great example of the kind of **** that you have to deal with when you scrape sites. Why do you have to deal with it? Because 95% of the web designers in the world can't cobble together a valid HTML page to save their life and WhatIf excels in creating tag soup that flips the bird at ever reasonable
usability best practice out there. *shakes head*
This is the kind of thing that makes me want to drive to Ohio and beat someone with Jeffrey Zeldman's "Designing with web standards" book. And it's not that big of book, so it would take some doing to actually "beat" someone with it. My only hope would be that repeated impressions of that blue hat to their collective faces would actually impart just a little bit of care on concern regarding the current state of affairs. It's not that hard; how can you screw it up that badly?
3/1/2014 11:02 PM (edited)