So I have this problem with this app. Question, Is is possible that my
app is not 'finding' the connected components? Is there something I need
to adjust in my .classpath or .project?
I am going to create a New D2W app, and examine these files.
But, if someone has a idea of where to look...
Ted
On 1/15/26 9:41 AM, Theodore Petrosky via Webobjects-dev wrote:
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"
);