I wonder why this solved my original problem then. In my original
post I didn't go on to mention that as soon as I tried to use an
entity in my model referring to my own Prototypes, the application
died with an NPE in
PostgresqlExpression.columnTypeStringForAttribute, which was what
lead me to suspect the prototypes (and scroll up and read the log
output!) in the first place. Was it just that my own Prototypes
simply weren't being loaded early enough?
Yeah, NPE sounds like something touched the prototype definition but
the prototype model wasn't loaded, but that's just a guess.
file:/Library/Frameworks/ERPrototypes.framework/Resources/
erprototypes.eomodeld) has an entity name conflict with the
entities ("EOJDBCPrototypes") already in the model group
<EOModelGroup ( ( Prototypes,
file:/Users/paulh/Projects/WebObjects/Eclipse/LSWOPrototypes/build/
LSWOPrototypes.framework/Resources/Prototypes.eomodeld ) )>
If they both define the same entity name, there is nothing you can
do. If you can rename the other entity, I believe ERPrototypes
does NOT define "EOPrototypes," so you can rename it to that and at
least have access to your other prototype attributes. If there are
no attribute name collisions, this MIGHT be enough to make things
work.
I can rename the entity in my own Prototypes model. Just to be
clear, though, the application is working again. I'm seeing that
warning about the duplicate entity names, but it doesn't seem to
matter. All models seem to be finding the relevant prototypes
despite the duplicate entity names.
5.4 made a lot of changes with prototypes, so it's possible they merge
the two now. Make sure you don't have duplicate attribute names.
(Will renaming my prototypes entity to "EOPrototypes" affect Entity
Modeler?)
Shouldn't, but I'm not entirely sure what EM will do with two
prototypes of the same entity name ...
ms
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]