The recently XIFF refractor of package name breaks SparkWeb build

Does anybody here still care about SparkWeb integration build

Here goes the patch file for XIFF upgrading.

Thanks for the post Huang, just wish I’d found it before I had to go through and manually fix these broken links. I was very surprised that this slipped through in the source for this build. For me, this was my first attempt at a SparkWeb build and first time using Flex Builder, so it was very frustrating. I had intended to post this information as well, but thank you for doing so. I’m sure it will help many out there who are struggling.

jlancaster wrote:

I was very surprised that this slipped through in the source for this build.
And I’m not, as SparkWeb is an abandoned project and XIFF is almost abandoned too.

Now, can you explain where the original problem is? Is it a bug in XIFF or in the SparkWeb? It seems that this is a problem of XIFF, so i can file it as a bug in XIFF project. Thoguh this won’t help much.

The original problem is raised because the XIFF project has decided to change their package name from “org.jivesoftware.xiff” to “org.igniterealtime.xiff” in their trunk of svn repository. Since the SparkWeb source repository link external svn repository (XIFF trunk) to make a complete source tree, the XIFF refractor breaks the SparkWeb trunk build effectively.

It is sad to know that SparkWeb is abandoned. It should has the prospect to evolve into a full featured cross-platform XMPP client, by leveraging Adobe’s AIR technology. The Spark install package is a little bit “huge” and is not easy to distribute to the end users, especially with JRE included. On the other hand, if we migrate the SparkWeb project into an AIR application the package size should be less than 1M. Even includes the AIR runtime download, it is about 16M download for the end user. And the AIR application installation process is much more streamlined for the non-technology end users, compared with a Java desktop application.

And as you can see, there still some people interested in the SparkWeb project. Is there any posibility that the project been picked up again?

Regards,

Miles.

I have filed http://www.igniterealtime.org/issues/browse/SW-82 and attached your patch. Well. Long long time ago there were some talks about moving to Adobe Air from Java, speaking about Spark. Creating Air based desktop client. But… everything changed. Jive has no time for their open source projects. Maybe it’s not dead forever, but it seems the current SparkWeb developer is not very active right now.

Would anyone like to commit this patch?

hi, thanks for the patch. I still get the error below even after applying the patch. How do i correct them.

could not find source for class org.igniterealtime.xiff.core.XMPPSocketConnection. XIFF

unable to open ‘C:\Documents and Settings\charles\Desktop\test\project\sparkweb\trunk\xiff\bin\XIFF.swc’

unable to open ‘C:\Documents and Settings\charles\Desktop\test\project\sparkweb\trunk\xiff\bin\XIFF.swc’

unable to open ‘C:\Documents and Settings\charles\Desktop\test\project\sparkweb\trunk\xiff\bin\XIFF.swc’

It seems that XMPPSocketConnection has been renamed in XMPPTLSConnection.

But I still have some compilation errors like :1067: Contrainte implicite d’une valeur du type com.jivesoftware.spark.managers:AbstractSearchManager vers un type sans rapport Function.

or

1119: Accès à la propriété callbackName peut-être non définie, via la référence de type static org.igniterealtime.xiff.data:IQ.

(sorry it’s in french )