Re: EOModeler and Intel Macs
Re: EOModeler and Intel Macs
- Subject: Re: EOModeler and Intel Macs
- From: Ray Kiddy <email@hidden>
- Date: Sat, 3 Feb 2007 13:07:24 -0800
(sorry if duplicating. i sent to the wrong list)
On Feb 2, 2007, at 6:44 PM, Mohapat ra Ashish wrote:
Hi All,
I was just wondering if there are any known issues for EOModeler
not working
on intel macs.
I am getting an exception:
"Illegal state exception. Unable to open database channel".
Any pointers would be of great help.
Thanks,
Ashish
Is anyone still maintaining a FAQ?
EOModeler works fine on Intel Macs that have the Java 1.4 VM
installed. That VM does not have to be the default. It just has to
exist.
Really, there are two questions to answer here. Is your JDBC driver
set up to access your database correctly? And is the ObjC side of the
JDBC access working correctly?
The answer to the second question is, for you, obviously no. But
since you did not give some info, such as the database you are using,
the driver and driver version, the connection dictionary for the
model, I feel it safe to assume you might not be checking the
database and the Java-only side of the access to the data.
To check the Java-only stuff, use an EOF command-line app, as in
http://worldofwebobjects.blogspot.com/2006/04/command-line-tool-for-
fetching-with.html. Change the model and entity name to match what
you are trying to use.
If you can access the database with that, and EOModeler cannot access
the data, then you need to look at where your driver is installed. It
is usually safe to put it somewhere like /System/Library/Java/
Extensions, so that you will know it will get loaded, even by
EOModeler. Once you are able to connect, you could move it to other
places. I do not remember all the places it is ok for, and the places
it might not be.
Also, which version is your default VM? Have you un-installed any of
the JVMs supplied with the system?
If you open Terminal and cat the /Developer/Applications/WebObjects/
EOModeler.app/Contents/Info-macos.plist file, you should see this
among the other stuff in it.
<key>Java</key>
<dict>
<key>JVMVersion</key>
<string>1.4*</string>
</dict>
Does yours say "1.4*"?
If things still do not work for you, more info is needed.
- ray
_______________________________________________
WebObjects-dev mailing list
email@hidden
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden