[Android Apps and Games] mihai.p:
I have another instance of the same crash.

FreeBSD with OpenJDK 7 or 8 (pfSense distribution).

The console messages are identical with the log:

[2.2.2-RELEASE][admin@pfSense.localdomain]/var/www/bubbleupnp: java -jar BubbleUPnPServerLauncher.jar

Jun 19, 2015 5:58:57 PM com.bubblesoft.bubbleupnpserver.launcher.Main main

INFO: data dir: /var/www/bubbleupnp

Jun 19, 2015 5:58:58 PM com.bubblesoft.bubbleupnpserver.server.Main initDataDir

INFO: data directory: /var/www/bubbleupnp

Jun 19, 2015 5:58:58 PM com.bubblesoft.bubbleupnpserver.server.Main run

INFO: starting BubbleUPnP Server 0.9-update9...

Jun 19, 2015 5:58:58 PM com.bubblesoft.bubbleupnpserver.server.Options load

INFO: loaded configuration file: /var/www/bubbleupnp/configuration.xml

logging to file enabled

[main ] INFO - 24:00:00.22 - Main : starting BubbleUPnP Server 0.9-update9...

[main ] INFO - 24:00:00.25 - Main : java.home: /usr/local/openjdk8-jre

[main ] INFO - 24:00:00.26 - Main : java.version: 1.8.0_45

[main ] INFO - 24:00:00.26 - Main : file.encoding: US-ASCII

[main ] INFO - 24:00:00.28 - Main : default charset: US-ASCII

[main ] INFO - 24:00:00.28 - Main : bin dir: /var/www/bubbleupnp

[main ] INFO - 24:00:00.381 - d : >>> Starting UPnP service...

[main ] INFO - 24:00:00.383 - d : Using configuration: com.bubblesoft.bubbleupnpserver.server.Main$a

[main ] FINE - 24:00:00.389 - c : Creating ProtocolFactory: org.fourthline.cling.c.c

[main ] FINE - 24:00:00.402 - e : Creating Registry: org.fourthline.cling.d.e

[main ] FINE - 24:00:00.404 - e : Starting registry background maintenance...

[cling-1 ] FINE - 24:00:00.407 - i : Running registry maintenance loop every milliseconds: 1000

[cling-1 ] FINEST - 24:00:00.408 - e : Maintaining registry...

[main ] INFO - 24:00:00.409 - b : Creating Router: org.fourthline.cling.e.b

[cling-1 ] FINEST - 24:00:00.410 - e : Executing pending operations: 0

[main ] FINE - 24:00:00.411 - b : Starting networking services...

[main ] FINER - 24:00:00.418 - h : Analyzing network interface: ovpns1

[main ] FINE - 24:00:00.419 - h : Discovered usable network interface: ovpns1

[main ] FINER - 24:00:00.420 - h : Analyzing network interface: lo0

[main ] FINER - 24:00:00.420 - h : Skipping network interface (ignoring loopback): lo0

[main ] FINER - 24:00:00.427 - h : Ignoring non-usable network interface: lo0

[main ] FINER - 24:00:00.430 - h : Analyzing network interface: re1

[main ] FINE - 24:00:00.432 - h : Discovered usable network interface: re1

[main ] FINER - 24:00:00.433 - h : Analyzing network interface: re0

[main ] FINE - 24:00:00.434 - h : Discovered usable network interface: re0

[main ] FINER - 24:00:00.435 - h : Discovering addresses of interface: ovpns1

[main ] FINE - 24:00:00.436 - h : Discovered usable network interface address: 192.168.88.1

[main ] FINER - 24:00:00.436 - h : Discovering addresses of interface: re1

[main ] FINE - 24:00:00.437 - h : Discovered usable network interface address: 192.168.77.1

[main ] FINER - 24:00:00.438 - h : Discovering addresses of interface: re0

[main ] FINE - 24:00:00.439 - h : Discovered usable network interface address: <public_IP>

[main ] FINE - 24:00:00.450 - b : Starting stream server on address: /<public_IP>

[main ] INFO - 24:00:00.453 - f : Created socket (for receiving TCP streams) on: /<public_IP>:37145

[main ] FINE - 24:00:00.455 - b : Starting stream server on address: /192.168.88.1

[cling-2 ] FINE - 24:00:00.455 - f : Entering blocking receiving loop, listening for HTTP stream requests on: /<public_IP>:37145

[main ] INFO - 24:00:00.456 - f : Created socket (for receiving TCP streams) on: /192.168.88.1:16853

[main ] FINE - 24:00:00.458 - b : Starting stream server on address: /192.168.77.1

[cling-3 ] FINE - 24:00:00.459 - f : Entering blocking receiving loop, listening for HTTP stream requests on: /192.168.88.1:16853

[main ] INFO - 24:00:00.460 - f : Created socket (for receiving TCP streams) on: /192.168.77.1:43653

[main ] FINE - 24:00:00.461 - b : Starting multicast receiver on interface: re0

[cling-4 ] FINE - 24:00:00.462 - f : Entering blocking receiving loop, listening for HTTP stream requests on: /192.168.77.1:43653

[main ] INFO - 24:00:00.462 - g : Creating wildcard socket (for receiving multicast datagrams) on port: 1900

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

[cling-1 ] FINEST - 24:00:01.421 - e : Maintaining registry...

[cling-1 ] FINEST - 24:00:01.422 - e : Executing pending operations: 0

[cling-1 ] FINEST - 24:00:02.423 - e : Maintaining registry...

[cling-1 ] FINEST - 24:00:02.424 - e : Executing pending operations: 0

[cling-1 ] FINEST - 24:00:03.425 - e : Maintaining registry...

[cling-1 ] FINEST - 24:00:03.426 - e : Executing pending operations: 0

[cling-1 ] FINEST - 24:00:04.427 - e : Maintaining registry...

[cling-1 ] FINEST - 24:00:04.433 - e : Executing pending operations: 0

^Crunning shutdown hook...

Is there a way to get a version of the server that actually displays the name of the class that throws the exception ?

It would be much easier to debug.