Hi James,

We did differently (maybe for this reason but I don't remember and it works 
from the beginning so you know…). We have a connection dic per framework:

ERAttachment.URL=jdbc:mysql://databasehosting/ynp?capitalizeTypenames=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
ERAttachment.DBUser=user
ERAttachment.DBPassword=password
ERAttachment.DBDriver=org.gjt.mm.mysql.Driver

NOBusiness.URL=jdbc:mysql://databasehosting/ynp?capitalizeTypenames=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
NOBusiness.DBUser=user
NOBusiness.DBPassword=password
NOBusiness.DBDriver=org.gjt.mm.mysql.Driver

Philippe

On 11 janv. 2012, at 15:31, James Cicenia wrote:

> Now I am all confused ( I know, I know).
> 
> If I just put the Global DB info in my App properties file, Wonder complains:
> 
> IllegalArgumentException: The connection dictionaries for ERAttachment and 
> BlessingsAndToasts have the same URL and username, but the connection 
> dictionaries are not equal. Check your connection dictionaries carefully! 
> This problem is often caused by jdbc2Info not matching between the two.  One 
> fix for this is to set ERAttachment.removeJdbc2Info=true and 
> BlessingsAndToasts.removeJdbc2Info=true in your Properties file. 
> 
> So, I do as it says. Same exception.
> 
> This is my first application with the Model in a separate framework. All my 
> other apps had the model included so I have never seen this issue.
> 
> Thanks
> James
> 
> 
> 
> 
> On Jan 11, 2012, at 4:02 AM, Amedeo Mantica wrote:
> 
>> why not in your app properties ?
>> 
>> 
>> 
>> On 11/gen/2012, at 02:58, James Cicenia wrote:
>> 
>>> If I have a model in a Framework, what controls it's connection 
>>> configuration?
>>> 
>>> I thought the properties file in the App would, but it looks like it 
>>> doesn't. It barks
>>> about ERAttachment's configuration vs. the apps. If I put the connection 
>>> info
>>> in the Model Frameworks's properties file, it runs... sort of. But now I 
>>> get this
>>> kind of exception on startup:
>>> 
>>>  setting traceOpenLocks to false
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG 
>>> er.extensions.eof.ERXEC$DefaultFactory  - Setting default delegate on 
>>> editing context: er.extensions.eof.ERXEC@4a4854f6 allows validation: true
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG er.extensions.eof.ERXEC  - setting 
>>> delegate to er.extensions.eof.ERXDefaultEditingContextDelegate@d054f93
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG er.extensions.eof.ERXEC  - 
>>>     at er.extensions.eof.ERXEC.setDelegate(ERXEC.java:1469)
>>>     at 
>>> er.extensions.eof.ERXEC$DefaultFactory.setDefaultDelegateOnEditingContext(ERXEC.java:1563)
>>>     at 
>>> er.extensions.eof.ERXEC$DefaultFactory._newEditingContext(ERXEC.java:1618)
>>>     at 
>>> er.extensions.eof.ERXEC$DefaultFactory._newEditingContext(ERXEC.java:1589)
>>>     at er.extensions.eof.ERXEC.newEditingContext(ERXEC.java:1681)
>>>     at 
>>> er.extensions.jdbc.ERXJDBCUtilities.databaseProductName(ERXJDBCUtilities.java:826)
>>>     at 
>>> er.extensions.migration.ERXMigrator._buildDependenciesForModel(ERXMigrator.java:352)
>>>     at 
>>> er.extensions.migration.ERXMigrator._buildDependenciesForModelsNamed(ERXMigrator.java:275)
>>>     at 
>>> er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java:184)
>>>     at 
>>> er.extensions.appserver.ERXApplication.finishInitialization(ERXApplication.java:1128)
>>>     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:597)
>>>     at 
>>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:122)
>>>     at 
>>> com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod(NSNotificationCenter.java:588)
>>>     at 
>>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
>>>     at 
>>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
>>>     at com.webobjects.appserver.WOApplication.run(WOApplication.java:1229)
>>>     at er.extensions.appserver.ERXApplication.run(ERXApplication.java:1241)
>>>     at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
>>>     at er.extensions.appserver.ERXApplication.main(ERXApplication.java:726)
>>>     at com.jimijon.blessings.app.Application.main(Application.java:16)
>>> 
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG 
>>> er.extensions.eof.ERXEC$DefaultFactory  - setting useSharedEditingContext 
>>> to false
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG er.extensions.eof.ERXEC  - setting 
>>> useUnlocker to true
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG er.extensions.eof.ERXEC  - After 
>>> pushing: [er.extensions.eof.ERXEC@4a4854f6]
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG er.extensions.ERXEC.LockLogger  - 
>>> locked er.extensions.eof.ERXEC@4a4854f6
>>> Jan 10 19:53:00 BlessingsApp[6789] DEBUG 
>>> er.extensions.localization.ERXLocalizer  - FrameworkSearchPath: ("app", 
>>> "ERJars", "ERPrototypes", "ERModernLook", "ERModernDefaultSkin", 
>>> "ERModernDirectToWeb", "JavaWOExtensions", "Ajax", "ModelBlessings", 
>>> "ERAttachment", "MySQLPlugIn", "ERDirectToRest", "ExcelGenerator", 
>>> "ERExcelLook", "ERRest", "WOLips", "JavaDTWGeneration", "JavaDirectToWeb", 
>>> "JavaFoundation", "JavaXML", "JavaJDBCAdaptor", "JavaWebObjects", 
>>> "JavaEOAccess", "JavaEOControl", "JavaEOProject", "ERDirectToWeb", 
>>> "ERExtensions")
>>> Exception
>>>   at er.extensions.eof.ERXEC.lock(ERXEC.java:513)
>>>   at 
>>> er.extensions.eof.ERXEC$DefaultFactory._newEditingContext(ERXEC.java:1620)
>>>   at 
>>> er.extensions.eof.ERXEC$DefaultFactory._newEditingContext(ERXEC.java:1589)
>>>   at er.extensions.eof.ERXEC.newEditingContext(ERXEC.java:1681)
>>>   at 
>>> er.extensions.jdbc.ERXJDBCUtilities.databaseProductName(ERXJDBCUtilities.java:826)
>>>   at 
>>> er.extensions.migration.ERXMigrator._buildDependenciesForModel(ERXMigrator.java:352)
>>>   at 
>>> er.extensions.migration.ERXMigrator._buildDependenciesForModelsNamed(ERXMigrator.java:275)
>>>   at 
>>> er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java:184)
>>>   at 
>>> er.extensions.appserver.ERXApplication.finishInitialization(ERXApplication.java:1128)
>>> 
>>> 
>>> James Cicenia 
>>> cell: 773.398.4649
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> 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/amedeomailing%40insigno.it
>>> 
>>> This email sent to [email protected]
>> 
> 
> _______________________________________________
> 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/prabier%40me.com
> 
> This email sent to [email protected]

 _______________________________________________
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]

Reply via email to