On Fri, 23 Aug 2013, Damian Minkov wrote:
could you also add what is the desktop environment you use?
I don't use a DE. Just a traditional .xsession (with a session bus and so
forth as set up by /etc/X11/Xsession) which starts awesome.
Using latest sid of debian-7 with jre7 and gnome3 works fine.
Any exceptions in the logs?
I've attached a log of the stderr. It contains no errors that aren't also
present with jre6.
However, digging into /etc/X11/Xsession.d I noticed
55awesome-javaworkaround which attempts to set
_JAVA_AWT_WM_NONREPARENTING=1 if the started session is awesome. Since I'm
using a .xsession this detection fails and the variable isn't being set.
Running jitsi with _JAVA_AWT_WM_NONREPARENTING=1 and jre7 seems to work
fine although this seems to inidicate a regression in Java rather than
anything else since that hint clearly hasn't been needed for some time
with jre6.
I've added this workaround to my .xsession for now.
--
Edward Allcutt
Auto-properties install: reference:file:sc-bundles/galagonotification.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/galagonotification.jar - java.io.IOException:
Referenced file does not exist: sc-bundles/galagonotification.jar)
org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/galagonotification.jar
at org.apache.felix.framework.Felix.installBundle(Felix.java:2703)
at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)
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:292)
at
net.java.sip.communicator.launcher.SIPCommunicator.main(SIPCommunicator.java:153)
Caused by: java.io.IOException: Referenced file does not exist:
sc-bundles/galagonotification.jar
at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:852)
at
org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:550)
at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:153)
at
org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:277)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2699)
... 5 more
Auto-properties start: reference:file:sc-bundles/galagonotification.jar
(org.osgi.framework.BundleException: Unable to cache bundle:
reference:file:sc-bundles/galagonotification.jar - java.io.IOException:
Referenced file does not exist: sc-bundles/galagonotification.jar)
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only
playback stream
12:28:53.191 SEVERE: [13]
org.jitsi.impl.neomedia.device.DeviceConfiguration.error() Failed to register
custom Renderer
org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer with JMF.
java.lang.IllegalStateException: audioSystem
at
org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:105)
at
org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:85)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:374)
at java.lang.Class.newInstance(Class.java:327)
at
org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1060)
at
org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:368)
at
org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:132)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:374)
at java.lang.Class.newInstance(Class.java:327)
at
org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:133)
at
org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)
at
org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
at
org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
at
net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:380)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:641)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1977)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1895)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Thread.java:722)
warning: The VAD has been replaced by a hack pending a complete rewrite