I have a Fluffy Bunny app (D2W) that I have finally converted to use maven.
It uses a framework (converted from FB to Maven) as well as other custom
frameworks that I had to learn to convert from FB to Maven.
Finally, after two weeks of little red Xs, they have resolved and my app
runs. Better than that, it does all the migrations to my localhost, or
to the Postgresql instance I have on AWS.
Here my problem. The app launches, runs the migrations, presents the
login screen. Click the login button, and it blows up.
This is the top of the error:
http://127.0.0.1:58799/cgi-bin/WebObjects/ASBriefsD2W.woa
Jan 15 14:36:41 ASBriefsD2W[58799] WARN NSLog -
Jan 15 14:36:41 ASBriefsD2W[58799] DEBUG NSLog - Waiting for requests...
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - === Begin Internal
Transaction
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - evaluateExpression:
<com.webobjects.jdbcadaptor.PostgresqlExpression: "SELECT
t0.abbreviation, t0.canseeagendas, t0.canseecallreports,
t0.canseeclientarea, t0.canseecreativebriefs, t0.canseekobriefs,
t0.canseepersonarea, t0.firstname, t0.id, t0.isaccountteam, t0.isactive,
t0.iscreativeteam, t0.istrafficmanager, t0.lastname, t0.login,
t0.password, t0.showshelptext FROM person t0 WHERE (t0.login = ?::text
AND t0.password = ?::text)" withBindings: 1:"sysadmin"(login),
2:"4004"(password)>
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - 1 row(s) processed
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - === Commit Internal
Transaction
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - === Begin Internal
Transaction
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - evaluateExpression:
<com.webobjects.jdbcadaptor.PostgresqlExpression: "SELECT t0.id,
t0.iscurrent, t0.logotitle FROM brieflogo t0 WHERE t0.logotitle =
?::text" withBindings: 1:"AgencySacks"(logoTitle)>
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - 1 row(s) processed
Jan 15 14:36:43 ASBriefsD2W[58799] DEBUG NSLog - === Commit Internal
Transaction
Jan 15 14:36:43 ASBriefsD2W[58799] WARN NSLog (Instructions) -
WOBundle.lookForClassInAllBundles(MenuHeader) failed!
Jan 15 14:36:43 ASBriefsD2W[58799] ERROR
er.extensions.appserver.ERXApplication (Instructions) - Exception
caught: [<com.webobjects.appserver.WOComponent name: PageWrapper
subcomponents: {0.1 = <er.directtoweb.components.ERD2WHead name:
er.directtoweb.components.ERD2WHead subcomponents: null >; } >
valueForKey()]: lookup of unknown key: 'bodyClass'.
The WOComponent com.webobjects.appserver.WOComponent does not have an
instance variable of the name bodyClass or _bodyClass, nor a method of
the name bodyClass, _bodyClass, getBodyClass, or _getBodyClass
Extra info: {
"D2W-SubTask" = "null";
"D2W-PageConfiguration" = "Instructions";
"CurrentComponent" = "PageWrapper";
"PreviousPageList" = ();
"D2W-PropertyKey" = "null";
"D2W-DisplayPropertyKeys" = (
"abbreviation",
"agendas",
"briefs",
"callReports",
"canSeeAgendas",
"canSeeCallReports",
"canSeeClientArea",
"canSeeCreativeBriefs",
"canSeeKOBriefs",
"canSeePersonArea",
"firstName",
"isAccountTeam",
"isActive",
"isCreativeTeam",
"isTrafficManager",
"lastName",
"login",
"meetingAgendas",
"password",
"preferences",
"showsHelpText"
);
"CurrentPage" = "er.modern.look.pages.ERMODInspectPage";
"URL" = "/cgi-bin/WebObjects/ASBriefsD2W.woa/wa/login";
"CurrentComponentHierarchy" = (
"er.modern.look.pages.ERMODInspectPage",
"PageWrapper"
);