Community
Participate
Working Groups
Starting up the example collab plug-in and attempting to use the XMPP provider with a general workspace setting of a 1.4 compiler will cause the the plug-in to be unable to connect to the XMPP server because of class version differences. java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/XMPPException (Unsupported major.minor version 49.0) Setting the project back to a 1.4 setting or having it not use its project-specific setting should fix this problem. The project built cleanly for me on a 1.4 setting and the MANIFEST.MF file itself states that a minimum EE of J2SE-1.4 should suffice. Removing the 'org.eclipse.jdt.core.prefs' file within the plug-in's '.settings' folder will fix this problem.
(In reply to comment #0) > Removing the 'org.eclipse.jdt.core.prefs' file within the plug-in's '.settings' > folder will fix this problem. Actually, the correct fix would be to set the project's compiler settings to 1.4. This will help enforce the J2SE-1.4 specification within the MANIFEST.MF. I noticed that this seems to be the case in other ECF plug-ins I've checked.
Fixed for org.jivesoftware.smack and as many plugins as I could find.