powered by Jive Software

Whack jar/sources is missing stringprep package


#1

Hi, everyone.

Where is the stringprep package ?

Couldn’t find it in openfire/whack/tinder sources and jars.

Exception in thread "main" java.lang.NoClassDefFoundError: org/jivesoftware/stringprep/IDNA
    at org.xmpp.packet.JID.<init>(JID.java:303)
    at org.xmpp.packet.JID.<init>(JID.java:254)
    at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentM anager.java:213)
    at org.jivesoftware.whack.ExternalComponentManager.addComponent(ExternalComponentM anager.java:191)
    at Test.main(Test.java:16)
Caused by: java.lang.ClassNotFoundException: org.jivesoftware.stringprep.IDNA
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 5 more

Thanks in advance.


#2

See http://www.igniterealtime.org/community/message/196061#196061


#3

I eventually found the required jar file in an old wildfire clone:

https://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/checkout/objectweb/website /wildfire/build/lib/merge/stringprep.jar?rev=362


#4

It’s also in the build/lib/merge folder of Whack and Openfire.