[jitsi-dev] How to create a Mac installer?


#1

Hi there,

I need a little help to create a MacOS installer for Jitsi. There is
no target for this in the ant file.
Thus I've build a generic installer which I've been able to install in
a mac computer but the installation doesn't run,
I don't know why but there are a lot of error/warnings in the executed
console as follows:

Last login: Mon May 14 17:18:44 on ttys000
MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
Warning: Failed to register our command line argument handler. We
won't be able to handle command line arguments.
java.lang.UnsatisfiedLinkError:
net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
  at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
Method)
  at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
  at net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
  at net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
  at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
Auto-properties install: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
  at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
  at org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
  at org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
  at org.apache.felix.main.Main.main(Main.java:291)
  at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
Caused by: java.io.IOException: Referenced file does not exist:
sc-bundles/jnalib.jar
  at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
  at org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
  at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
  at org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
  ... 6 more
Auto-properties start: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: no hid in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  at java.lang.System.loadLibrary(System.java:1045)
  at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
  at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
  at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
17:31:26.984 GRAVE:
impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
Failed to register custom Renderer
net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
with JMF.
org.osgi.framework.BundleException: Unresolved constraint in bundle
[81]: Unable to resolve 81.0: missing requirement [81.0] package;
(package=com.sun.jna.examples)
  at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  at java.lang.System.loadLibrary(System.java:1045)
  at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
  at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
  at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
org.osgi.framework.BundleException: Unresolved constraint in bundle
[51]: Unable to resolve 51.0: missing requirement [51.0] package;
(package=com.sun.jna.win32)
  at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
  at net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
  at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
  at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
  at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
  at java.awt.Component.processMouseEvent(Component.java:6372)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
  at java.awt.Component.processEvent(Component.java:6140)
  at java.awt.Container.processEvent(Container.java:2083)
  at java.awt.Component.dispatchEventImpl(Component.java:4737)
  at java.awt.Container.dispatchEventImpl(Container.java:2141)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
  at java.awt.Container.dispatchEventImpl(Container.java:2127)
  at java.awt.Window.dispatchEventImpl(Window.java:2482)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
  at java.awt.EventQueue.access$000(EventQueue.java:85)
  at java.awt.EventQueue$1.run(EventQueue.java:643)
  at java.awt.EventQueue$1.run(EventQueue.java:641)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
  at java.awt.EventQueue$2.run(EventQueue.java:657)
  at java.awt.EventQueue$2.run(EventQueue.java:655)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
  at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
  at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
  at java.awt.Component.processMouseEvent(Component.java:6372)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
  at java.awt.Component.processEvent(Component.java:6140)
  at java.awt.Container.processEvent(Container.java:2083)
  at java.awt.Component.dispatchEventImpl(Component.java:4737)
  at java.awt.Container.dispatchEventImpl(Container.java:2141)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
  at java.awt.Container.dispatchEventImpl(Container.java:2127)
  at java.awt.Window.dispatchEventImpl(Window.java:2482)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
  at java.awt.EventQueue.access$000(EventQueue.java:85)
  at java.awt.EventQueue$1.run(EventQueue.java:643)
  at java.awt.EventQueue$1.run(EventQueue.java:641)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
  at java.awt.EventQueue$2.run(EventQueue.java:657)
  at java.awt.EventQueue$2.run(EventQueue.java:655)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

and even a window with a "provisioning" question (that I've never
seen before neither Windows nor Linux) attached.
And the run of the Jitsi doesn't stops but doesn't die.

Someone knows how to create it properly? Or how to fix it?
I'm a foreign in mac world.

Thanks a lot.
Kind Regards,

···

--
     --DAVID--


#2

Hey David,

Hi there,

I need a little help to create a MacOS installer for Jitsi.

Try "ant dmg".

There is
no target for this in the ant file.

It lives in jitsi/resources/install/build.xml (which is included by
jitsi/build.xml).

Hope this helps,
Emil

···

On 14.05.12 17:36, David Patiño wrote:

Thus I've build a generic installer which I've been able to install in
a mac computer but the installation doesn't run,
I don't know why but there are a lot of error/warnings in the executed
console as follows:

Last login: Mon May 14 17:18:44 on ttys000
MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
Warning: Failed to register our command line argument handler. We
won't be able to handle command line arguments.
java.lang.UnsatisfiedLinkError:
net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
  at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
Method)
  at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
  at net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
  at net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
  at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
Auto-properties install: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
  at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
  at org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
  at org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
  at org.apache.felix.main.Main.main(Main.java:291)
  at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
Caused by: java.io.IOException: Referenced file does not exist:
sc-bundles/jnalib.jar
  at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
  at org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
  at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
  at org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
  at org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
  ... 6 more
Auto-properties start: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: no hid in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  at java.lang.System.loadLibrary(System.java:1045)
  at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
  at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
  at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
17:31:26.984 GRAVE:
impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
Failed to register custom Renderer
net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
with JMF.
org.osgi.framework.BundleException: Unresolved constraint in bundle
[81]: Unable to resolve 81.0: missing requirement [81.0] package;
(package=com.sun.jna.examples)
  at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  at java.lang.System.loadLibrary(System.java:1045)
  at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
  at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
  at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
org.osgi.framework.BundleException: Unresolved constraint in bundle
[51]: Unable to resolve 51.0: missing requirement [51.0] package;
(package=com.sun.jna.win32)
  at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
  at net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
  at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
  at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
  at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
  at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
  at java.lang.Thread.run(Thread.java:680)
17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
  at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
  at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
  at java.awt.Component.processMouseEvent(Component.java:6372)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
  at java.awt.Component.processEvent(Component.java:6140)
  at java.awt.Container.processEvent(Container.java:2083)
  at java.awt.Component.dispatchEventImpl(Component.java:4737)
  at java.awt.Container.dispatchEventImpl(Container.java:2141)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
  at java.awt.Container.dispatchEventImpl(Container.java:2127)
  at java.awt.Window.dispatchEventImpl(Window.java:2482)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
  at java.awt.EventQueue.access$000(EventQueue.java:85)
  at java.awt.EventQueue$1.run(EventQueue.java:643)
  at java.awt.EventQueue$1.run(EventQueue.java:641)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
  at java.awt.EventQueue$2.run(EventQueue.java:657)
  at java.awt.EventQueue$2.run(EventQueue.java:655)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
  at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
  at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
  at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
  at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
  at java.awt.Component.processMouseEvent(Component.java:6372)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
  at java.awt.Component.processEvent(Component.java:6140)
  at java.awt.Container.processEvent(Container.java:2083)
  at java.awt.Component.dispatchEventImpl(Component.java:4737)
  at java.awt.Container.dispatchEventImpl(Container.java:2141)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
  at java.awt.Container.dispatchEventImpl(Container.java:2127)
  at java.awt.Window.dispatchEventImpl(Window.java:2482)
  at java.awt.Component.dispatchEvent(Component.java:4565)
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
  at java.awt.EventQueue.access$000(EventQueue.java:85)
  at java.awt.EventQueue$1.run(EventQueue.java:643)
  at java.awt.EventQueue$1.run(EventQueue.java:641)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
  at java.awt.EventQueue$2.run(EventQueue.java:657)
  at java.awt.EventQueue$2.run(EventQueue.java:655)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

and even a window with a "provisioning" question (that I've never
seen before neither Windows nor Linux) attached.
And the run of the Jitsi doesn't stops but doesn't die.

Someone knows how to create it properly? Or how to fix it?
I'm a foreign in mac world.

Thanks a lot.
Kind Regards,

--
     --DAVID--

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#3

Ooohh, thanks a lot Emil. That's an awsome help for me.

I've just read dmg target and as I understand it is necessary to create the
installer from MACOSX, isn't? Because I've just tried to build and there is
an error like :

build.xml:978: taskdef class net.sourceforge.jarbundler.JarBundler
cannot be found
using the classloader AntClassLoader[]

Do I need any extra library or anything else( like over windows)? Or it will
be enough with Eclipse or Netbeans and the source code? (Build code
and then build ant dmg)

A million of thanks.
Kind Regards,

···

--
     --DAVID--

2012/5/14 Emil Ivov <emcho@jitsi.org>:

Hey David,

On 14.05.12 17:36, David Patiño wrote:

Hi there,

I need a little help to create a MacOS installer for Jitsi.

Try "ant dmg".

There is
no target for this in the ant file.

It lives in jitsi/resources/install/build.xml (which is included by
jitsi/build.xml).

Hope this helps,
Emil

Thus I've build a generic installer which I've been able to install in
a mac computer but the installation doesn't run,
I don't know why but there are a lot of error/warnings in the executed
console as follows:

Last login: Mon May 14 17:18:44 on ttys000
MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
Warning: Failed to register our command line argument handler. We
won't be able to handle command line arguments.
java.lang.UnsatisfiedLinkError:
net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
Method)
at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
at net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
at net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
Auto-properties install: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar
at org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
at org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
at org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
at org.apache.felix.main.Main.main(Main.java:291)
at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
Caused by: java.io.IOException: Referenced file does not exist:
sc-bundles/jnalib.jar
at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
at org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
at org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
... 6 more
Auto-properties start: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: no hid in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
17:31:26.984 GRAVE:
impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
Failed to register custom Renderer
net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
with JMF.
org.osgi.framework.BundleException: Unresolved constraint in bundle
[81]: Unable to resolve 81.0: missing requirement [81.0] package;
(package=com.sun.jna.examples)
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
org.osgi.framework.BundleException: Unresolved constraint in bundle
[51]: Unable to resolve 51.0: missing requirement [51.0] package;
(package=com.sun.jna.win32)
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
at net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:680)
17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.Component.processMouseEvent(Component.java:6372)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6140)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.Component.processMouseEvent(Component.java:6372)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6140)
at java.awt.Container.processEvent(Container.java:2083)
at java.awt.Component.dispatchEventImpl(Component.java:4737)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:643)
at java.awt.EventQueue$1.run(EventQueue.java:641)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:657)
at java.awt.EventQueue$2.run(EventQueue.java:655)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

and even a window with a "provisioning" question (that I've never
seen before neither Windows nor Linux) attached.
And the run of the Jitsi doesn't stops but doesn't die.

Someone knows how to create it properly? Or how to fix it?
I'm a foreign in mac world.

Thanks a lot.
Kind Regards,

--
--DAVID--

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#4

Ooohh, thanks a lot Emil. That's an awsome help for me.

I've just read dmg target and as I understand it is necessary to create the
installer from MACOSX, isn't?

Yes, you can only run it on Mac OS X.

Because I've just tried to build and there is
an error like :

build.xml:978: taskdef class net.sourceforge.jarbundler.JarBundler
cannot be found
using the classloader AntClassLoader[]

Do I need any extra library or anything else( like over windows)? Or it will
be enough with Eclipse or Netbeans and the source code? (Build code
and then build ant dmg)

IIRC you only need to add the "jarbundler" ant task:

http://informagen.com/JarBundler/

Emil

···

On 14.05.12 18:10, David Patiño wrote:

A million of thanks.
Kind Regards,

--
     --DAVID--

2012/5/14 Emil Ivov <emcho@jitsi.org>:

Hey David,

On 14.05.12 17:36, David Patiño wrote:

Hi there,

I need a little help to create a MacOS installer for Jitsi.

Try "ant dmg".

There is
no target for this in the ant file.

It lives in jitsi/resources/install/build.xml (which is included by
jitsi/build.xml).

Hope this helps,
Emil

Thus I've build a generic installer which I've been able to install in
a mac computer but the installation doesn't run,
I don't know why but there are a lot of error/warnings in the executed
console as follows:

Last login: Mon May 14 17:18:44 on ttys000
MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
Warning: Failed to register our command line argument handler. We
won't be able to handle command line arguments.
java.lang.UnsatisfiedLinkError:
net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
      at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
Method)
      at net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
      at net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
      at net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
      at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
Auto-properties install: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar
      at org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
      at org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
      at org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
      at org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
      at org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
      at org.apache.felix.main.Main.main(Main.java:291)
      at net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
Caused by: java.io.IOException: Referenced file does not exist:
sc-bundles/jnalib.jar
      at org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
      at org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
      at org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
      at org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
      at org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
      ... 6 more
Auto-properties start: reference:file:sc-bundles/jnalib.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
file does not exist: sc-bundles/jnalib.jar)
17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: no hid in java.library.path
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
      at java.lang.Runtime.loadLibrary0(Runtime.java:823)
      at java.lang.System.loadLibrary(System.java:1045)
      at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
      at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
      at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
17:31:26.984 GRAVE:
impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
Failed to register custom Renderer
net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
with JMF.
org.osgi.framework.BundleException: Unresolved constraint in bundle
[81]: Unable to resolve 81.0: missing requirement [81.0] package;
(package=com.sun.jna.examples)
      at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
      at java.lang.Runtime.loadLibrary0(Runtime.java:823)
      at java.lang.System.loadLibrary(System.java:1045)
      at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
      at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
      at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
org.osgi.framework.BundleException: Unresolved constraint in bundle
[51]: Unable to resolve 51.0: missing requirement [51.0] package;
(package=com.sun.jna.win32)
      at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
      at net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
      at net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
      at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
      at org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
      at java.lang.Thread.run(Thread.java:680)
17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
      at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
      at java.awt.Component.processMouseEvent(Component.java:6372)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at java.awt.Component.processEvent(Component.java:6140)
      at java.awt.Container.processEvent(Container.java:2083)
      at java.awt.Component.dispatchEventImpl(Component.java:4737)
      at java.awt.Container.dispatchEventImpl(Container.java:2141)
      at java.awt.Component.dispatchEvent(Component.java:4565)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
      at java.awt.Container.dispatchEventImpl(Container.java:2127)
      at java.awt.Window.dispatchEventImpl(Window.java:2482)
      at java.awt.Component.dispatchEvent(Component.java:4565)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
      at java.awt.EventQueue.access$000(EventQueue.java:85)
      at java.awt.EventQueue$1.run(EventQueue.java:643)
      at java.awt.EventQueue$1.run(EventQueue.java:641)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      at java.awt.EventQueue$2.run(EventQueue.java:657)
      at java.awt.EventQueue$2.run(EventQueue.java:655)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: Specified service reference cannot be null.
java.lang.NullPointerException: Specified service reference cannot be null.
      at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
      at net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
      at net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
      at java.awt.Component.processMouseEvent(Component.java:6372)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at java.awt.Component.processEvent(Component.java:6140)
      at java.awt.Container.processEvent(Container.java:2083)
      at java.awt.Component.dispatchEventImpl(Component.java:4737)
      at java.awt.Container.dispatchEventImpl(Container.java:2141)
      at java.awt.Component.dispatchEvent(Component.java:4565)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
      at java.awt.Container.dispatchEventImpl(Container.java:2127)
      at java.awt.Window.dispatchEventImpl(Window.java:2482)
      at java.awt.Component.dispatchEvent(Component.java:4565)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
      at java.awt.EventQueue.access$000(EventQueue.java:85)
      at java.awt.EventQueue$1.run(EventQueue.java:643)
      at java.awt.EventQueue$1.run(EventQueue.java:641)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      at java.awt.EventQueue$2.run(EventQueue.java:657)
      at java.awt.EventQueue$2.run(EventQueue.java:655)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

and even a window with a "provisioning" question (that I've never
seen before neither Windows nor Linux) attached.
And the run of the Jitsi doesn't stops but doesn't die.

Someone knows how to create it properly? Or how to fix it?
I'm a foreign in mac world.

Thanks a lot.
Kind Regards,

--
     --DAVID--


#5

Thank you very much for your help, Emil.

I'm out of work now, I'll check that tomorrow.

Thanks again for your patient and help.
Kind Regards

···

--
     --DAVID--

2012/5/14 Emil Ivov <emcho@jitsi.org>

On 14.05.12 18:10, David Patiño wrote:
> Ooohh, thanks a lot Emil. That's an awsome help for me.
>
> I've just read dmg target and as I understand it is necessary to create
> the
> installer from MACOSX, isn't?

Yes, you can only run it on Mac OS X.

> Because I've just tried to build and there is
> an error like :
>
> build.xml:978: taskdef class net.sourceforge.jarbundler.JarBundler
> cannot be found
> using the classloader AntClassLoader[]
>
> Do I need any extra library or anything else( like over windows)? Or it
> will
> be enough with Eclipse or Netbeans and the source code? (Build code
> and then build ant dmg)

IIRC you only need to add the "jarbundler" ant task:

http://informagen.com/JarBundler/

Emil

>
> A million of thanks.
> Kind Regards,
>
> --
> --DAVID--
>
>
> 2012/5/14 Emil Ivov <emcho@jitsi.org>:
>> Hey David,
>>
>> On 14.05.12 17:36, David Patiño wrote:
>>> Hi there,
>>>
>>> I need a little help to create a MacOS installer for Jitsi.
>>
>> Try "ant dmg".
>>
>>> There is
>>> no target for this in the ant file.
>>
>> It lives in jitsi/resources/install/build.xml (which is included by
>> jitsi/build.xml).
>>
>> Hope this helps,
>> Emil
>>
>>> Thus I've build a generic installer which I've been able to install in
>>> a mac computer but the installation doesn't run,
>>> I don't know why but there are a lot of error/warnings in the executed
>>> console as follows:
>>>
>>> Last login: Mon May 14 17:18:44 on ttys000
>>> MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
>>> MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
>>> Warning: Failed to register our command line argument handler. We
>>> won't be able to handle command line arguments.
>>> java.lang.UnsatisfiedLinkError:
>>>
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
>>> Method)
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
>>> Auto-properties install: reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
>>> file does not exist: sc-bundles/jnalib.jar)
>>> org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
>>> at
>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
>>> at
>>> org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
>>> at
>>> org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
>>> at org.apache.felix.main.Main.main(Main.java:291)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
>>> Caused by: java.io.IOException: Referenced file does not exist:
>>> sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
>>> at
>>> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
>>> ... 6 more
>>> Auto-properties start: reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
>>> file does not exist: sc-bundles/jnalib.jar)
>>> 17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
>>> creating Robot/NativeKeyboard instance
>>> java.lang.UnsatisfiedLinkError: no hid in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:26.984 GRAVE:
>>>
>>> impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
>>> Failed to register custom Renderer
>>>
>>> net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
>>> with JMF.
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> [81]: Unable to resolve 81.0: missing requirement [81.0] package;
>>> (package=com.sun.jna.examples)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> [51]: Unable to resolve 51.0: missing requirement [51.0] package;
>>> (package=com.sun.jna.win32)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
>>> at java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>> 17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
>>> at java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>
>>>
>>>
>>> and even a window with a "provisioning" question (that I've never
>>> seen before neither Windows nor Linux) attached.
>>> And the run of the Jitsi doesn't stops but doesn't die.
>>>
>>> Someone knows how to create it properly? Or how to fix it?
>>> I'm a foreign in mac world.
>>>
>>> Thanks a lot.
>>> Kind Regards,
>>>
>>>
>>> --
>>> --DAVID--


#6

Hi Emil,

I've been able to create the mac installer and now it's working
properly. It was unnecessary to download "jarbundle".

Thank you very much!

Kind Regards,

···

--
     --DAVID--

2012/5/14 David Patiño <david.patino@quobis.com>:

Thank you very much for your help, Emil.

I'm out of work now, I'll check that tomorrow.

Thanks again for your patient and help.
Kind Regards

--
--DAVID--

2012/5/14 Emil Ivov <emcho@jitsi.org>

On 14.05.12 18:10, David Patiño wrote:
> Ooohh, thanks a lot Emil. That's an awsome help for me.
>
> I've just read dmg target and as I understand it is necessary to create
> the
> installer from MACOSX, isn't?

Yes, you can only run it on Mac OS X.

> Because I've just tried to build and there is
> an error like :
>
> build.xml:978: taskdef class net.sourceforge.jarbundler.JarBundler
> cannot be found
> using the classloader AntClassLoader[]
>
> Do I need any extra library or anything else( like over windows)? Or it
> will
> be enough with Eclipse or Netbeans and the source code? (Build code
> and then build ant dmg)

IIRC you only need to add the "jarbundler" ant task:

http://informagen.com/JarBundler/

Emil

>
> A million of thanks.
> Kind Regards,
>
> --
> --DAVID--
>
>
> 2012/5/14 Emil Ivov <emcho@jitsi.org>:
>> Hey David,
>>
>> On 14.05.12 17:36, David Patiño wrote:
>>> Hi there,
>>>
>>> I need a little help to create a MacOS installer for Jitsi.
>>
>> Try "ant dmg".
>>
>>> There is
>>> no target for this in the ant file.
>>
>> It lives in jitsi/resources/install/build.xml (which is included by
>> jitsi/build.xml).
>>
>> Hope this helps,
>> Emil
>>
>>> Thus I've build a generic installer which I've been able to install in
>>> a mac computer but the installation doesn't run,
>>> I don't know why but there are a lot of error/warnings in the executed
>>> console as follows:
>>>
>>> Last login: Mon May 14 17:18:44 on ttys000
>>> MacBook-Air-de-ELIAS:~ elias$ cd /Applications/IdentityCall/
>>> MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
>>> Warning: Failed to register our command line argument handler. We
>>> won't be able to handle command line arguments.
>>> java.lang.UnsatisfiedLinkError:
>>>
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AEGetURLEventHandler$IAEGetURLListener;)V
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.setAEGetURLListener(Native
>>> Method)
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<init>(AEGetURLEventHandler.java:39)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init>(LaunchArgHandler.java:171)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.getInstance(LaunchArgHandler.java:184)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:106)
>>> Auto-properties install: reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
>>> file does not exist: sc-bundles/jnalib.jar)
>>> org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
>>> at
>>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:150)
>>> at
>>> org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
>>> at
>>> org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
>>> at org.apache.felix.main.Main.main(Main.java:291)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:146)
>>> Caused by: java.io.IOException: Referenced file does not exist:
>>> sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:842)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:549)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:148)
>>> at
>>> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:251)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
>>> ... 6 more
>>> Auto-properties start: reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException: Referenced
>>> file does not exist: sc-bundles/jnalib.jar)
>>> 17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error when
>>> creating Robot/NativeKeyboard instance
>>> java.lang.UnsatisfiedLinkError: no hid in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:47)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:47)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:26.984 GRAVE:
>>>
>>> impl.neomedia.device.DeviceConfiguration.registerCustomRenderers().1106
>>> Failed to register custom Renderer
>>>
>>> net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer
>>> with JMF.
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> [81]: Unable to resolve 81.0: missing requirement [81.0] package;
>>> (package=com.sun.jna.examples)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:244)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:54)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:104)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActivator.start(IcqAccRegWizzActivator.java:51)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActivator.start(AimAccRegWizzActivator.java:49)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActivator.start(SIPAccRegWizzActivator.java:65)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWizzActivator.start(JabberAccRegWizzActivator.java:66)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkAccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActivator.start(MsnAccRegWizzActivator.java:54)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzActivator.start(YahooAccRegWizzActivator.java:53)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:77)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> [51]: Unable to resolve 51.0: missing requirement [51.0] package;
>>> (package=com.sun.jna.win32)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRegWizzActivator.start(FacebookAccRegWizzActivator.java:74)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.getUIService(SpellCheckActivator.java:71)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(SpellChecker.java:158)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.start(SpellCheckActivator.java:43)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzActivator.start(IppiAccRegWizzActivator.java:64)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzActivator.start(IptelAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
>>> at java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>> 17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference cannot be
>>> null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegistrationActivator.getUIService(SimpleAccountRegistrationActivator.java:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegistrationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
>>> at java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>
>>>
>>>
>>> and even a window with a "provisioning" question (that I've never
>>> seen before neither Windows nor Linux) attached.
>>> And the run of the Jitsi doesn't stops but doesn't die.
>>>
>>> Someone knows how to create it properly? Or how to fix it?
>>> I'm a foreign in mac world.
>>>
>>> Thanks a lot.
>>> Kind Regards,
>>>
>>>
>>> --
>>> --DAVID--


#7

Hello guys , I am really glad at least David fixed his issue but I am stuck
with it.
I still get the original issue David had ,
More background , I am fighting with this on Lion Mac OS (I am a real noob
when it comes to macs , I hope to die a noob too).
Funny thing is that when I first downloaded the code to mac I was able to
run the code , no problem .
Then I made an installer (figured out the dmg target ). First time I ran the
resulted mac package , hell broke loose. Since then , I am never able to
start the app not even from my code. Actually , If I behave (really) it
starts once in a while (once a day) with outputting that error
"
Warning: Failed to register our command line argument handler. We
won't be able to handle command line arguments.
java.lang.UnsatisfiedLinkError: ....
"

But 99 percent of the time I get the
"
Cannot find the agent library AEGetURLEventHandlerAgent on library path with
error: dlopen(libAEGetURLEventHandlerAgent.dylib) .....
"
I thought at some point that the respective library , by mistake , has an
jnilib extension (as it outputted , I guess , from the source code) and made
a link (learned something today) to a similar file but dylib ext. No success
.
I noted that the make file for the AEGetURLEventHandlerAgent library refers
to a java 1.5 path not present in my computer. Then I started thinking that
the native libraries need be compiled on my machine and wanted to check if
that happens. So deleted the libAEGetURLEventHandlerAgent.jnilib from
lib\native\mac and ... it stayed deleted after compilation.
I guess ... what I am asking is , do I need to install a specific think to
get these libraries to build on Lion ? Xcode(I have it already) ?

Please excuse whatever questions might look dumb , 3 months ago I was happy
in my windows c# world. Since then I learned java and started fighting with
Mac.

Flavius Lupu
Software Developer

P: (847) 241 1162 Ext 104; F: (847) 241-1159
flavius.lupu@srvrco.com

NOTICE: If received in error, please destroy and notify sender. Sender does
not waive confidentiality or privilege, and use is prohibited. Thanks

···

-----Original Message-----

From: David Patiño [mailto:david.patino@quobis.com]

Sent: Monday, May 21, 2012 2:27 AM
To: Emil Ivov
Cc: dev@jitsi.java.net
Subject: [jitsi-dev] Re: How to create a Mac installer?

Hi Emil,

I've been able to create the mac installer and now it's working properly. It
was unnecessary to download "jarbundle".

Thank you very much!

Kind Regards,

--
     --DAVID--

2012/5/14 David Patiño <david.patino@quobis.com>:

Thank you very much for your help, Emil.

I'm out of work now, I'll check that tomorrow.

Thanks again for your patient and help.
Kind Regards

--
--DAVID--

2012/5/14 Emil Ivov <emcho@jitsi.org>

On 14.05.12 18:10, David Patiño wrote:
> Ooohh, thanks a lot Emil. That's an awsome help for me.
>
> I've just read dmg target and as I understand it is necessary to
> create the installer from MACOSX, isn't?

Yes, you can only run it on Mac OS X.

> Because I've just tried to build and there is an error like :
>
> build.xml:978: taskdef class net.sourceforge.jarbundler.JarBundler
> cannot be found
> using the classloader AntClassLoader[]
>
> Do I need any extra library or anything else( like over windows)?
> Or it will be enough with Eclipse or Netbeans and the source code?
> (Build code and then build ant dmg)

IIRC you only need to add the "jarbundler" ant task:

http://informagen.com/JarBundler/

Emil

>
> A million of thanks.
> Kind Regards,
>
> --
> --DAVID--
>
>
> 2012/5/14 Emil Ivov <emcho@jitsi.org>:
>> Hey David,
>>
>> On 14.05.12 17:36, David Patiño wrote:
>>> Hi there,
>>>
>>> I need a little help to create a MacOS installer for Jitsi.
>>
>> Try "ant dmg".
>>
>>> There is
>>> no target for this in the ant file.
>>
>> It lives in jitsi/resources/install/build.xml (which is included
>> by jitsi/build.xml).
>>
>> Hope this helps,
>> Emil
>>
>>> Thus I've build a generic installer which I've been able to
>>> install in a mac computer but the installation doesn't run, I
>>> don't know why but there are a lot of error/warnings in the
>>> executed console as follows:
>>>
>>> Last login: Mon May 14 17:18:44 on ttys000 MacBook-Air-de-ELIAS:~
>>> elias$ cd /Applications/IdentityCall/
>>> MacBook-Air-de-ELIAS:IdentityCall elias$ ./run.sh
>>> Warning: Failed to register our command line argument handler. We
>>> won't be able to handle command line arguments.
>>> java.lang.UnsatisfiedLinkError:
>>>
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.s
>>> etAEGetURLListener(Lnet/java/sip/communicator/util/launchutils/AE
>>> GetURLEventHandler$IAEGetURLListener;)V
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.s
>>> etAEGetURLListener(Native
>>> Method)
>>> at
>>> net.java.sip.communicator.util.launchutils.AEGetURLEventHandler.<
>>> >(AEGetURLEventHandler.java:39)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.<init
>>> >(LaunchArgHandler.java:171)
>>> at
>>> net.java.sip.communicator.util.launchutils.LaunchArgHandler.getIn
>>> stance(LaunchArgHandler.java:184)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommun
>>> icator.java:106) Auto-properties install:
>>> reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException:
>>> Referenced file does not exist: sc-bundles/jnalib.jar)
>>> org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2545)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2501)
>>> at
>>> org.apache.felix.framework.BundleContextImpl.installBundle(Bundle
>>> ContextImpl.java:150)
>>> at
>>> org.apache.felix.main.AutoProcessor.processAutoProperties(AutoPro
>>> cessor.java:296)
>>> at
>>> org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79
>>> )
>>> at org.apache.felix.main.Main.main(Main.java:291)
>>> at
>>> net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommun
>>> icator.java:146) Caused by: java.io.IOException: Referenced file
>>> does not exist:
>>> sc-bundles/jnalib.jar
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.createRevisionFrom
>>> Location(BundleArchive.java:842)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.reviseInternal(Bun
>>> dleArchive.java:549)
>>> at
>>> org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchi
>>> ve.java:148)
>>> at
>>> org.apache.felix.framework.cache.BundleCache.create(BundleCache.j
>>> ava:251)
>>> at
>>> org.apache.felix.framework.Felix.installBundle(Felix.java:2541)
>>> ... 6 more
>>> Auto-properties start: reference:file:sc-bundles/jnalib.jar
>>> (org.osgi.framework.BundleException: Unable to cache bundle:
>>> reference:file:sc-bundles/jnalib.jar - java.io.IOException:
>>> Referenced file does not exist: sc-bundles/jnalib.jar)
>>> 17:31:26.324 GRAVE: impl.hid.HIDServiceImpl.<init>().52 Error
>>> when creating Robot/NativeKeyboard instance
>>> java.lang.UnsatisfiedLinkError: no hid in java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(Native
>>> Keyboard.java:18)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServi
>>> ceImpl.java:47)
>>> at
>>> net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivato
>>> r.java:47)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:26.984 GRAVE:
>>>
>>> impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(
>>> ).1106 Failed to register custom Renderer
>>>
>>> net.java.sip.communicator.impl.neomedia.jmfext.media.renderer.vid
>>> eo.JAWTRenderer
>>> with JMF.
>>> org.osgi.framework.BundleException: Unresolved constraint in
>>> bundle
>>> [81]: Unable to resolve 81.0: missing requirement [81.0] package;
>>> (package=com.sun.jna.examples)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.UnsatisfiedLinkError: no globalshortcut in
>>> java.library.path
>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
>>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>>> at java.lang.System.loadLibrary(System.java:1045)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.
>>> <clinit>(NativeKeyboardHook.java:244)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServi
>>> ceImpl.<init>(GlobalShortcutServiceImpl.java:54)
>>> at
>>> net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActiv
>>> ator.start(GlobalShortcutActivator.java:104)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.icqaccregwizz.IcqAccRegWizzActiv
>>> ator.start(IcqAccRegWizzActivator.java:51)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.aimaccregwizz.AimAccRegWizzActiv
>>> ator.start(AimAccRegWizzActivator.java:49)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.sipaccregwizz.SIPAccRegWizzActiv
>>> ator.start(SIPAccRegWizzActivator.java:65)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.jabberaccregwizz.JabberAccRegWiz
>>> zActivator.start(JabberAccRegWizzActivator.java:66)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.googletalkaccregwizz.GoogleTalkA
>>> ccRegWizzActivator.start(GoogleTalkAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.msnaccregwizz.MsnAccRegWizzActiv
>>> ator.start(MsnAccRegWizzActivator.java:54)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.yahooaccregwizz.YahooAccRegWizzA
>>> ctivator.start(YahooAccRegWizzActivator.java:53)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator
>>> .start(ChatAlerterActivator.java:77)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> org.osgi.framework.BundleException: Unresolved constraint in
>>> bundle
>>> [51]: Unable to resolve 51.0: missing requirement [51.0] package;
>>> (package=com.sun.jna.win32)
>>> at
>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.facebookaccregwizz.FacebookAccRe
>>> gWizzActivator.start(FacebookAccRegWizzActivator.java:74)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.g
>>> etUIService(SpellCheckActivator.java:71)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellChecker.start(Sp
>>> ellChecker.java:158)
>>> at
>>> net.java.sip.communicator.plugin.spellcheck.SpellCheckActivator.s
>>> tart(SpellCheckActivator.java:43)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.ippiaccregwizz.IppiAccRegWizzAct
>>> ivator.start(IppiAccRegWizzActivator.java:64)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.iptelaccregwizz.IptelAccRegWizzA
>>> ctivator.start(IptelAccRegWizzActivator.java:55)
>>> at
>>> org.apache.felix.framework.util.SecureAction.startActivator(Secur
>>> eAction.java:629)
>>> at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)
>>> at
>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1822)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1
>>> 192)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java
>>> :266)
>>> at java.lang.Thread.run(Thread.java:680)
>>> 17:31:33.319 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in
>>> thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegist
>>> rationActivator.getUIService(SimpleAccountRegistrationActivator.j
>>> ava:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegis
>>> trationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:
>>> 175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.jav
>>> a:263)
>>> at
>>> java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at
>>> java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at
>>> java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:
>>> 4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4
>>> 277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at
>>> java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatch
>>> Thread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThr
>>> ead.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatch
>>> Thread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
>>> 196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
>>> 188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>> 17:31:34.752 GRAVE: util.UtilActivator.uncaughtException().88 An
>>> uncaught exception occurred in
>>> thread=Thread[AWT-EventQueue-0,6,main]
>>> and message was: Specified service reference cannot be null.
>>> java.lang.NullPointerException: Specified service reference
>>> cannot be null.
>>> at
>>> org.apache.felix.framework.BundleContextImpl.getService(BundleCon
>>> textImpl.java:401)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.SimpleAccountRegist
>>> rationActivator.getUIService(SimpleAccountRegistrationActivator.j
>>> ava:195)
>>> at
>>> net.java.sip.communicator.plugin.simpleaccreg.InitialAccountRegis
>>> trationFrame$1.mousePressed(InitialAccountRegistrationFrame.java:
>>> 175)
>>> at
>>> java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.jav
>>> a:263)
>>> at
>>> java.awt.Component.processMouseEvent(Component.java:6372)
>>> at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>> at java.awt.Component.processEvent(Component.java:6140)
>>> at java.awt.Container.processEvent(Container.java:2083)
>>> at
>>> java.awt.Component.dispatchEventImpl(Component.java:4737)
>>> at
>>> java.awt.Container.dispatchEventImpl(Container.java:2141)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:
>>> 4619)
>>> at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4
>>> 277)
>>> at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>>> at
>>> java.awt.Container.dispatchEventImpl(Container.java:2127)
>>> at java.awt.Window.dispatchEventImpl(Window.java:2482)
>>> at java.awt.Component.dispatchEvent(Component.java:4565)
>>> at
>>> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)
>>> at java.awt.EventQueue.access$000(EventQueue.java:85)
>>> at java.awt.EventQueue$1.run(EventQueue.java:643)
>>> at java.awt.EventQueue$1.run(EventQueue.java:641)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:87)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:98)
>>> at java.awt.EventQueue$2.run(EventQueue.java:657)
>>> at java.awt.EventQueue$2.run(EventQueue.java:655)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Acce
>>> ssControlContext.java:87)
>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)
>>> at
>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatch
>>> Thread.java:296)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThr
>>> ead.java:211)
>>> at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatch
>>> Thread.java:201)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
>>> 196)
>>> at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
>>> 188)
>>> at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>>
>>>
>>>
>>> and even a window with a "provisioning" question (that I've
>>> never seen before neither Windows nor Linux) attached.
>>> And the run of the Jitsi doesn't stops but doesn't die.
>>>
>>> Someone knows how to create it properly? Or how to fix it?
>>> I'm a foreign in mac world.
>>>
>>> Thanks a lot.
>>> Kind Regards,
>>>
>>>
>>> --
>>> --DAVID--