• 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: java.lang.ClassCastException
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: java.lang.ClassCastException


  • Subject: Re: java.lang.ClassCastException
  • From: Mike Schrag <email@hidden>
  • Date: Mon, 29 Sep 2008 15:23:48 -0400

This is crazy, each time I made a project clean, the packages declaration of the EO gets crazy.
Im gonna do something radical... start a new project.
You need to step back and look critically at the classes in your Sources folder.  You have something wrong in there.  Nothing radical is called for here.
To clarify here, like Henrique pointed out -- look at your exception.  The #1 thing I can recommend for anyone who is confused by an error -- READ THE ACTUAL EXCEPTION CRITICALLY.

[2008-9-29 13:13:30 COT] <WorkerThread0> java.lang.ClassCastException: Empleado
at controlHorarios.app.eo._Empleado.fetchEmpleado(_Empleado.java:220)

That's all that matters, right there.  Your _Empleado class is in the controlHorarios.app.eo package, but you're getting a ClassCastException to "Empleado", which has no package on it.  That means you have a class named "Empleado" that is not in a package, but your _Class is in a package.  If you look in your controlHorarios.app.eo package, I bet you have an Empleado class there, and I bet if you look in your (default) package, you have an Empleado there also.  EOF looks up classes by simple name (i.e. packageless), which means you have two classes -- one in a package and one not in a package and it's picking the wrong one because it doesn't know which one should win.  Delete the one that's not in a package (or rather make sure your classes match your model).

This is debatably a limitation of Entity Modeler, but I didn't want to deal with it because it introduces some nasty problems (deleting people's Java files automatically is kind of a bad idea).

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

References: 
 >java.lang.ClassCastException (From: WebObjects <email@hidden>)
 >Re: java.lang.ClassCastException (From: Henrique Prange <email@hidden>)
 >Re: java.lang.ClassCastException (From: WebObjects <email@hidden>)
 >Re: java.lang.ClassCastException (From: Henrique Prange <email@hidden>)
 >Re: java.lang.ClassCastException (From: Mike Schrag <email@hidden>)
 >Re: java.lang.ClassCastException (From: WebObjects <email@hidden>)
 >Re: java.lang.ClassCastException (From: Mike Schrag <email@hidden>)

  • Prev by Date: Re: java.lang.ClassCastException
  • Next by Date: Re: java.lang.ClassCastException
  • Previous by thread: Re: java.lang.ClassCastException
  • Next by thread: Re: java.lang.ClassCastException
  • Index(es):
    • Date
    • Thread