Re: Entity Modeler hates me.

From: Mike Schrag (mschra..dimension.com)
Date: Tue Feb 27 2007 - 10:23:31 EST

  • Next message: Alan Zebchuk: "NPE in Entity Modeler"

    Looks like a bug. If you can figure out what is not being quoted
    properly, that would be very helpful.

    On Feb 27, 2007, at 9:46 AM, Q wrote:

    > I have a model that if I open it and save it in EOModeler it works
    > fine, however if I open it in Entity Modeler and save it my app
    > throws the following error on startup (reopening in EOModeler and
    > resaving again fixes whatever is wrong with it). Is this a bug or
    > have I not done something that EOModeler does for me automagically?:
    >
    > Also, which plist file is it most likely referring to?
    >
    > [2007-02-28 00:27:07 EST] <main>
    > java.lang.IllegalArgumentException: Property list parsing failed
    > while attempting to read unquoted string. No allowable characters
    > were found. At line number: 20, column: 19.
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readUnquotedStringIntoStringBuffer
    > (NSPropertyListSerialization.java:606)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readObjectIntoObjectReference
    > (NSPropertyListSerialization.java:588)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readDictionaryContentsIntoDictionary
    > (NSPropertyListSerialization.java:836)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readObjectIntoObjectReference
    > (NSPropertyListSerialization.java:584)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readArrayContentsIntoArray
    > (NSPropertyListSerialization.java:786)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readObjectIntoObjectReference
    > (NSPropertyListSerialization.java:580)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readDictionaryContentsIntoDictionary
    > (NSPropertyListSerialization.java:836)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._readObjectIntoObjectReference
    > (NSPropertyListSerialization.java:584)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities._propertyListFromString
    > (NSPropertyListSerialization.java:397)
    > at com.webobjects.foundation.NSPropertyListSerialization
    > $_Utilities.propertyListFromString(NSPropertyListSerialization.java:
    > 375)
    > at
    > com.webobjects.foundation.NSPropertyListSerialization.propertyListFrom
    > String(NSPropertyListSerialization.java:80)
    > at
    > com.webobjects.foundation.NSPropertyListSerialization.propertyListWith
    > PathURL(NSPropertyListSerialization.java:93)
    > at com.webobjects.eoaccess.EOModel.entityNamed(EOModel.java:307)
    > at com.webobjects.eoaccess.EOModel.entities(EOModel.java:356)
    > at er.extensions.ERXModelGroup.flattenPrototypes
    > (ERXModelGroup.java:898)
    > at er.extensions.ERXModelGroup.fixPrototypesForModel
    > (ERXModelGroup.java:810)
    > at er.extensions.ERXModelGroup.resetConnectionDictionaryInModel
    > (ERXModelGroup.java:730)
    > at er.extensions.ERXModelGroup.addModel(ERXModelGroup.java:153)
    > at er.extensions.ERXModelGroup.addModelWithPathURL
    > (ERXModelGroup.java:307)
    > at er.extensions.ERXModelGroup.loadModelsFromLoadedBundles
    > (ERXModelGroup.java:105)
    > at er.extensions.ERXExtensions.defaultModelGroup
    > (ERXExtensions.java:82)
    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    > at sun.reflect.NativeMethodAccessorImpl.invoke
    > (NativeMethodAccessorImpl.java:39)
    > at sun.reflect.DelegatingMethodAccessorImpl.invoke
    > (DelegatingMethodAccessorImpl.java:25)
    > at java.lang.reflect.Method.invoke(Method.java:585)
    > at com.webobjects.foundation.NSSelector._safeInvokeMethod
    > (NSSelector.java:120)
    > at com.webobjects.foundation._NSDelegate._perform(_NSDelegate.java:
    > 225)
    > at com.webobjects.foundation._NSDelegate.perform(_NSDelegate.java:
    > 158)
    > at com.webobjects.eoaccess.EOModelGroup.defaultGroup
    > (EOModelGroup.java:365)
    > at er.extensions.ERXEntityClassDescription
    > $Factory.applicationDidFinishLaunching
    > (ERXEntityClassDescription.java:276)
    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    > at sun.reflect.NativeMethodAccessorImpl.invoke
    > (NativeMethodAccessorImpl.java:39)
    > at sun.reflect.DelegatingMethodAccessorImpl.invoke
    > (DelegatingMethodAccessorImpl.java:25)
    > at java.lang.reflect.Method.invoke(Method.java:585)
    > at com.webobjects.foundation.NSSelector._safeInvokeMethod
    > (NSSelector.java:120)
    > at com.webobjects.foundation.NSNotificationCenter
    > $_Entry.invokeMethod(NSNotificationCenter.java:601)
    > at com.webobjects.foundation.NSNotificationCenter.postNotification
    > (NSNotificationCenter.java:545)
    > at com.webobjects.foundation.NSNotificationCenter.postNotification
    > (NSNotificationCenter.java:559)
    > at com.webobjects.appserver.WOApplication.run(WOApplication.java:878)
    > at er.extensions.ERXApplication.run(ERXApplication.java:622)
    > at com.webobjects.appserver.WOApplication.main(WOApplication.java:
    > 324)
    > at er.extensions.ERXApplication.main(ERXApplication.java:389)
    > at Application.main(Application.java:16)
    >
    >
    >
    > --
    > Seeya...Q
    >
    > Quinton Dolan - qdola..mail.com
    > Gold Coast, QLD, Australia
    > Ph: +61 419 729 806
    >
    >



    This archive was generated by hypermail 2.0.0 : Tue Feb 27 2007 - 10:24:51 EST