Having trouble with my spark messenger

when I try to run spark messenger by double clicking on it,

it will pop up in the process but after couple of seconds later it disappears.

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jivesoftware.launcher.Startup.start(Startup.java:94)

at org.jivesoftware.launcher.Startup.main(Startup.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)

Caused by: java.lang.NullPointerException

at org.jivesoftware.Spark.setApplicationFont(Spark.java:458)

at org.jivesoftware.Spark.installBaseUIProperties(Spark.java:471)

at org.jivesoftware.Spark.startup(Spark.java:202)

… 13 more

This is the error log I get after running spark.

Which Spark version? You can try renaming your profile at C:\Users\user\AppData\Roaming from Spark to Spark_old and start with a fresh profile.