• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: EOModeler and Intel Macs
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Prev by Date: Validity Framework with multiple language resources?
  • Next by Date: Mac Pro vs Xserve
  • Previous by thread: Re: EOModeler and Intel Macs
  • Next by thread: Re: EOModeler and Intel Macs
  • Index(es):
    • Date
    • Thread