[jitsi-dev] Jitsi hammer DTLS errors


#1

I am trying to get the latest version of the hammer working with a jicofo that has auth enabled. I got the xmpp login working but now I am getting DTLS errors and no media is coming through. Snippets of the logs from the hammer are below. We did bump the version of Jitsi-universe because of an issue with the cert generated by openssl. Any ideas of where to start in troubleshooting this? You can see the changes I've made here: https://github.com/jitsi/jitsi-hammer/compare/master...pstros:may-2017-pull

Devin Wilson

2017-05-18 18:56:27.437 SEVERE: [39] org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS client to a DTLS server!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:125)
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:475)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-05-18 18:56:27.439 SEVERE: [38] org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS client to a DTLS server!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:125)
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:475)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
...
Exception in thread "FMJ Thread: net.sf.fmj.media.ProcessEngine@6db888a1[ net.sf.fmj.media.ProcessEngine@6db888a1 ] ( realizeThread)" java.lang.NoClassDefFoundError: org/jitsi/impl/neomedia/codec/FFmpeg
     at org.jitsi.impl.neomedia.codec.video.HFlip.doOpen(HFlip.java:156)
     at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
     at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
     at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
     at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
     at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
     at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
     at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
     at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)
Caused by: java.lang.ClassNotFoundException: org.jitsi.impl.neomedia.codec.FFmpeg
     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
     ... 12 more
2017-05-18 18:56:27.907 WARNING: [41] org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.log() Unknown DTLS handshake message type: 94
2017-05-18 18:56:27.978 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 1
2017-05-18 18:56:27.985 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 100
2017-05-18 18:56:27.992 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 200
2017-05-18 18:56:28.010 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 300
2017-05-18 18:56:28.016 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 400
2017-05-18 18:56:28.024 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 500
2017-05-18 18:56:28.032 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 600
2017-05-18 18:56:28.051 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 700
2017-05-18 18:56:28.098 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 800
2017-05-18 18:56:28.150 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 900
2017-05-18 18:56:28.189 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 1000
2017-05-18 18:56:28.334 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 2000
2017-05-18 18:56:28.489 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 3000

Disclaimer

The information contained in this communication from the sender is confidential. It is intended solely for use by the recipient and others authorized to receive it. If you are not the recipient, you are hereby notified that any disclosure, copying, distribution or taking action in relation of the contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business. Providing a safer and more useful place for your human generated data. Specializing in; Security, archiving and compliance. To find out more visit the Mimecast website.


#2

I will (shamefully) admit that I believe I hard-coded the login to
anonymous when I made some hammer changes a couple months ago (looking at
your diff seems to confirm that). Are you still having issues with dtls?
I don't remember having any issues there but I can try and help. Also,
it'd be great to get your changes to re-enable xmpp auth in the hammer
merged in, wanna open a pr?

-brian

···

On Thu, May 18, 2017 at 2:22 PM, Devin Wilson <devin.wilson@foxden.io> wrote:

I am trying to get the latest version of the hammer working with a jicofo
that has auth enabled. I got the xmpp login working but now I am getting
DTLS errors and no media is coming through. Snippets of the logs from the
hammer are below. We did bump the version of Jitsi-universe because of an
issue with the cert generated by openssl. Any ideas of where to start in
troubleshooting this? You can see the changes I’ve made here:
https://github.com/jitsi/jitsi-hammer/compare/master...
pstros:may-2017-pull

Devin Wilson

2017-05-18 18:56:27.437 SEVERE: [39] org.jitsi.impl.neomedia.
transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS
client to a DTLS server!

java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
is closed!

     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.
assertNotClosed(DatagramTransportImpl.java:125)

     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(
DatagramTransportImpl.java:475)

     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$
RecordLayerBuffer.sendToRecordLayer(Unknown Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)

     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.
runInConnectThread(DtlsPacketTransformer.java:990)

     at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

     at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

2017-05-18 18:56:27.439 SEVERE: [38] org.jitsi.impl.neomedia.
transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS
client to a DTLS server!

java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
is closed!

     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.
assertNotClosed(DatagramTransportImpl.java:125)

     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(
DatagramTransportImpl.java:475)

     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$
RecordLayerBuffer.sendToRecordLayer(Unknown Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)

     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)

     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.
runInConnectThread(DtlsPacketTransformer.java:990)

     at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)

     at org.jitsi.impl.neomedia.transform.dtls.
DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Exception in thread "FMJ Thread: net.sf.fmj.media.ProcessEngine@6db888a1[
net.sf.fmj.media.ProcessEngine@6db888a1 ] ( realizeThread)" java.lang.NoClassDefFoundError:
org/jitsi/impl/neomedia/codec/FFmpeg

     at org.jitsi.impl.neomedia.codec.video.HFlip.doOpen(HFlip.java:156)

     at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(
AbstractCodec2.java:412)

     at net.sf.fmj.media.BasicFilterModule.doRealize(
BasicFilterModule.java:83)

     at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(
PlaybackEngine.java:579)

     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.
buildTrackFromGraph(ProcessEngine.java:262)

     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(
ProcessEngine.java:239)

     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(
ProcessEngine.java:252)

     at net.sf.fmj.media.ProcessEngine$ProcTControl.
buildTrack(ProcessEngine.java:688)

     at net.sf.fmj.media.PlaybackEngine.doRealize1(
PlaybackEngine.java:1135)

     at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)

     at net.sf.fmj.media.RealizeWorkThread.process(
BasicController.java:1145)

     at net.sf.fmj.media.StateTransitionWorkThread.run(
BasicController.java:1224)

Caused by: java.lang.ClassNotFoundException:
org.jitsi.impl.neomedia.codec.FFmpeg

     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)

     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

     ... 12 more

2017-05-18 18:56:27.907 WARNING: [41] org.jitsi.impl.neomedia.
transform.dtls.DatagramTransportImpl.log() Unknown DTLS handshake message
type: 94

2017-05-18 18:56:27.978 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 1

2017-05-18 18:56:27.985 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 100

2017-05-18 18:56:27.992 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 200

2017-05-18 18:56:28.010 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 300

2017-05-18 18:56:28.016 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 400

2017-05-18 18:56:28.024 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 500

2017-05-18 18:56:28.032 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 600

2017-05-18 18:56:28.051 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 700

2017-05-18 18:56:28.098 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 800

2017-05-18 18:56:28.150 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 900

2017-05-18 18:56:28.189 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 1000

2017-05-18 18:56:28.334 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 2000

2017-05-18 18:56:28.489 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log()
Packets dropped (hashCode=970281024): 3000

*Disclaimer*

The information contained in this communication from the sender is
confidential. It is intended solely for use by the recipient and others
authorized to receive it. If you are not the recipient, you are hereby
notified that any disclosure, copying, distribution or taking action in
relation of the contents of this information is strictly prohibited and may
be unlawful.

This email has been scanned for viruses and malware, and may have been
automatically archived.

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Hey Brian,

Yeah, I wasn’t able to figure it out and had to shift focus to other things. I was going to open a PR when I got it fully working. We run the hammer in a docker container. I have included an example docker run command below. If you check out my branch and run the commands below, you should reproduce the DTLS errors. They also happen when running the hammer with maven exec.

#run this to build the docker image
mvn clean package docker:build

#then run the hammer in a docker container with this command, setting the bosh host, xmpp domain, and xmpp password
docker run -it \
        --name hammer \
        -e USERS="5" \
        -e ROOM="hammertest" \
        -e BOSH_HOST="${BOSH_HOST}" \
        -e XMPP_DOMAIN="${XMPP_DOMAIN}" \
        -e PASSWORD="${XMPP_PASSWORD}" \
        -e CHANNEL_LAST_N="7" \
        pstros/jitsi-hammer:latest

Devin

···

From: dev [mailto:dev-bounces@jitsi.org] On Behalf Of Brian Baldino
Sent: Monday, June 12, 2017 2:16 PM
To: Jitsi Developers
Subject: Re: [jitsi-dev] Jitsi hammer DTLS errors

I will (shamefully) admit that I believe I hard-coded the login to anonymous when I made some hammer changes a couple months ago (looking at your diff seems to confirm that). Are you still having issues with dtls? I don't remember having any issues there but I can try and help. Also, it'd be great to get your changes to re-enable xmpp auth in the hammer merged in, wanna open a pr?

-brian

On Thu, May 18, 2017 at 2:22 PM, Devin Wilson <devin.wilson@foxden.io<mailto:devin.wilson@foxden.io>> wrote:
I am trying to get the latest version of the hammer working with a jicofo that has auth enabled. I got the xmpp login working but now I am getting DTLS errors and no media is coming through. Snippets of the logs from the hammer are below. We did bump the version of Jitsi-universe because of an issue with the cert generated by openssl. Any ideas of where to start in troubleshooting this? You can see the changes I’ve made here: https://github.com/jitsi/jitsi-hammer/compare/master...pstros:may-2017-pull

Devin Wilson

2017-05-18 18:56:27.437 SEVERE: [39] org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS client to a DTLS server!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:125)
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:475)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-05-18 18:56:27.439 SEVERE: [38] org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.log() Failed to connect this DTLS client to a DTLS server!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:125)
     at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:475)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSReliableHandshake.sendMessage(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown Source)
     at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
     at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)

Exception in thread "FMJ Thread: net.sf.fmj.media.ProcessEngine@6db888a1[ net.sf.fmj.media.ProcessEngine@6db888a1 ] ( realizeThread)" java.lang.NoClassDefFoundError: org/jitsi/impl/neomedia/codec/FFmpeg
     at org.jitsi.impl.neomedia.codec.video.HFlip.doOpen(HFlip.java:156)
     at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
     at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
     at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
     at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
     at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
     at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
     at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
     at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
     at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)
Caused by: java.lang.ClassNotFoundException: org.jitsi.impl.neomedia.codec.FFmpeg
     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
     ... 12 more
2017-05-18 18:56:27.907 WARNING: [41] org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.log() Unknown DTLS handshake message type: 94
2017-05-18 18:56:27.978 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 1
2017-05-18 18:56:27.985 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 100
2017-05-18 18:56:27.992 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 200
2017-05-18 18:56:28.010 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 300
2017-05-18 18:56:28.016 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 400
2017-05-18 18:56:28.024 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 500
2017-05-18 18:56:28.032 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 600
2017-05-18 18:56:28.051 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 700
2017-05-18 18:56:28.098 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 800
2017-05-18 18:56:28.150 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 900
2017-05-18 18:56:28.189 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 1000
2017-05-18 18:56:28.334 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 2000
2017-05-18 18:56:28.489 WARNING: [78] org.jitsi.impl.neomedia.RTPConnectorOutputStream.log() Packets dropped (hashCode=970281024): 3000

Disclaimer

The information contained in this communication from the sender is confidential. It is intended solely for use by the recipient and others authorized to receive it. If you are not the recipient, you are hereby notified that any disclosure, copying, distribution or taking action in relation of the contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been automatically archived.

_______________________________________________
dev mailing list
dev@jitsi.org<mailto:dev@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

Disclaimer

The information contained in this communication from the sender is confidential. It is intended solely for use by the recipient and others authorized to receive it. If you are not the recipient, you are hereby notified that any disclosure, copying, distribution or taking action in relation of the contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business. Providing a safer and more useful place for your human generated data. Specializing in; Security, archiving and compliance. To find out more visit the Mimecast website.