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

Re: ClassCastException


  • Subject: Re: ClassCastException
  • From: "Jonathan Fleming" <email@hidden>
  • Date: Tue, 18 Feb 2003 00:19:18 +0000

These are the bindings:

FileUpload_dtaFullImage1: WOFileUpload {
	data = session.dtaFullImage1;
	filePath = session.sFileNameFullImage1;
}

FileUpload_dtaThumbImage1: WOFileUpload {
	data = session.dtaThumbImage1;
	filePath = session.sFileNameThumb1;
}





From: Chuck Hill <email@hidden>
To: Jonathan Fleming <email@hidden>
CC: email@hidden
Subject: Re: ClassCastException
Date: Mon, 17 Feb 2003 11:37:12 -0800

What are the WOFileUpload bindings in the WOD file?


Jonathan Fleming wrote:

I've had this problem once before and somehow found a solution from a suggestion posted in response to my plea, however, usually I add any replies that are a solution to a problem in my error list, but somehow this one escaped me, so I have to ask once again.

What is happening is that I have a fileUpload component that is bound to a NSData object and a String object for its path, key value coding is then used to get he item into the database but something is not working. Even if I try to bind the fileupload component/element directly to my EOCustom class I still get a ClassCastException, but it I take out the fileUpload component/element the application is able to conduct a save as normal.

Any suggestions as to what I might be missing here.

Thanks
Jonathan


This is the key value code i use: protected String sFileNameThumb1 = null; protected NSData dtaThumbImage1;

// Thumb File Upload Of File Path Thumb 1
public void setSFileNameThumb1(String aFilePath) {
if (aFilePath == null || aFilePath.equals("")) {
sFileNameThumb1 = null;
} else {
sFileNameThumb1 = NSPathUtilities.lastPathComponent(aFilePath);
}
}


   public String getSFileNameThumb1() {
       return sFileNameThumb1;
   }


// Thumb File Upload of Data Thumb 1 public void setDtaThumbImage1(NSData aPicture) { dtaThumbImage1 = aPicture; }

   public NSData getDtaThumbImage1() {
       return dtaThumbImage1;
   }

This is the code I use to get it into the database:
public WOComponent dbSaveChanges(){
           EOEditingContext ec = session().defaultEditingContext();

// this checks if data was entered into the fileUpload component
if (session.getSFileNameThumb1() != null)
{
// Something was uploaded, update the EO
tbClientData.setFileNameThumb1(session.getSFileNameThumb1());
tbClientData.setThumbImage1(session.getDtaThumbImage1());
}


           // save changes made in editing context to object store
           ec.saveChanges();
}


This is the error i'm getting:

Error:  java.lang.ClassCastException
Reason:  java.lang.String
Stack trace:  File Line# Method Package

--------------------------------------------------------------------------------


WOFileUpload.java 56 takeValuesFromRequest com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest com.webobjects.appserver._private




_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today! http://messenger.msn.co.uk
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.


--

Chuck Hill email@hidden
Global Village Consulting Inc. http://www.global-village.net
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.


_________________________________________________________________
Overloaded with spam? With MSN 8, you can filter it out http://join.msn.com/?page=features/junkmail&pgmarket=en-gb&XAPID=32&DI=1059
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: ClassCastException
      • From: Chuck Hill <email@hidden>
  • Prev by Date: Re: NSTimeStamp
  • Next by Date: Re: ClassCastException
  • Previous by thread: Re: ClassCastException
  • Next by thread: Re: ClassCastException
  • Index(es):
    • Date
    • Thread