Re: develop java client with XCode
Re: develop java client with XCode
- Subject: Re: develop java client with XCode
- From: Robert Walker <email@hidden>
- Date: Mon, 14 Feb 2005 09:48:37 -0500
I've been developing Java client applications for some time now using Xcode. I've not had any major problem developing the application using this tool.
That being said, I have had significant problems with the Java client applications themselves. I keep getting errors at the Java client framework level. I have to spend hours trying to develop workarounds for things that should simply work. There appears to be major bugs in the EODistribution framework that is responsible for communication between the server and client. I have had a lot of trouble with deferred faults not firing properly and killing the client program.
I would recommend avoiding the use of Java Client unless you absolutely have to use it. If you there is another way to address your needs use it.
Here the code segment and partial stack trace of the kinds of error I'm getting:
--------------------------------------------------------------------------------
public NSTimestamp startTime() {
return (NSTimestamp)storedValueForKey("startTime");
}
--------------------------------------------------------------------------------
2005-02-08 09:30:27
java.lang.NullPointerException
2005-02-08 09:30:27 com.webobjects.eodistribution.client.EODistributedObjectStore._fireDeferredFault(EODistributedObjectStore.java:1163)
com.webobjects.eodistribution.client.EODistributionDeferredFaultHandler.createFaultForDeferredFault(EODistributionDeferredFaultHandler.java:20)
com.webobjects.eocontrol.EOCustomObject.willReadRelationship(EOCustomObject.java(Compiled Code))
com.webobjects.eocontrol._EOMutableKnownKeyDictionary$Initializer$_LazyGenericRecordBinding.valueInObject(_EOMutableKnownKeyDictionary.java(Compiled Code))
com.webobjects.eocontrol.EOCustomObject.storedValueForKey(EOCustomObject.java(Inlined Compiled Code))
com.webobjects.eocontrol.EOCustomObject.snapshot(EOCustomObject.java(Compiled Code))
com.webobjects.eocontrol.EOEditingContext.objectWillChange(EOEditingContext.java(Compiled Code))
com.webobjects.eocontrol.EOObserverCenter.notifyObserversObjectWillCh! ange(EOObserverCenter.java(Compiled Code))
com.webobjects.eocontrol.EOCustomObject.willChange(EOCustomObject.java(Inlined Compiled Code))
com.webobjects.eocontrol._EOMutableKnownKeyDictionary$Initializer$_GenericRecordBinding.setValueInObject(_EOMutableKnownKeyDictionary.java(Compiled Code))
com.webobjects.eocontrol.EOCustomObject.takeStoredValueForKey(EOCustomObject.java(Inlined Compiled Code))
com.btg.imaging.client._LogEvent.setStartTime(_LogEvent.java(Inlined Compiled Code))
...
...
...
--------------------------------------------------------------------------------
As you can see, there is no reason this code should ever fail. My only conclusion is that the bug resides in the EODistribution framework code. If anyone has another explanation I'd love to hear it.
On Feb 14, 2005, at 5:04 AM, email@hidden wrote:
Hello all,
nobody answer my question,
let me change the q a little,
can you say programming a java client with XCode is not so good? bad? or anything about that?
regards.
Sako.
<x-tad-bigger>----- Original Message -----</x-tad-bigger>
<x-tad-bigger> </x-tad-bigger><x-tad-bigger>From:</x-tad-bigger><x-tad-bigger> </x-tad-bigger><x-tad-bigger>email@hidden</x-tad-bigger><x-tad-bigger> </x-tad-bigger>
<x-tad-bigger>To:</x-tad-bigger><x-tad-bigger> </x-tad-bigger><x-tad-bigger>omni gourp</x-tad-bigger><x-tad-bigger> ; </x-tad-bigger><x-tad-bigger>apple list</x-tad-bigger><x-tad-bigger> </x-tad-bigger>
<x-tad-bigger>Sent:</x-tad-bigger><x-tad-bigger> Saturday, February 12, 2005 9:45 PM</x-tad-bigger>
<x-tad-bigger>Subject:</x-tad-bigger><x-tad-bigger> develop java client with XCode</x-tad-bigger>
Hello,
I use windows/Eclipse/WOLips , and somebody *says* XCode is very good tool for developing java clients.
anybody knows a good site describes that?
or maybe you would like to tell me you experiences about it!
Thank you for that,
Sako.
_______________________________________________
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
_______________________________________________
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
--
Robert Walker
Bennett Technology Group
(770) 957-1866 Ext: 790
_______________________________________________
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