Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-1892

Add Softphone plugin back to the build

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.9.0
    • Fix Version/s: None
    • Component/s: Build, Plugins, SIP
    • Labels:

      Description

      Jingle and Softphone were left out, as they depend on the internal 'phone' plugin, which fails to compile. We need to rework that solution.

      Feb 25, 2017 11:11:22 PM org.jivesoftware.spark.util.log.Log error
      SEVERE: Unable to load plugin org.jivesoftware.sparkplugin.SoftPhonePlugin.
      java.lang.NoClassDefFoundError: org/jivesoftware/spark/phone/Phone
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClass(Unknown Source)
      	at java.security.SecureClassLoader.defineClass(Unknown Source)
      	at java.net.URLClassLoader.defineClass(Unknown Source)
      	at java.net.URLClassLoader.access$100(Unknown Source)
      	at java.net.URLClassLoader$1.run(Unknown Source)
      	at java.net.URLClassLoader$1.run(Unknown Source)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.net.URLClassLoader.findClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at java.lang.Class.getDeclaredConstructors0(Native Method)
      	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
      	at java.lang.Class.getConstructor0(Unknown Source)
      	at java.lang.Class.newInstance(Unknown Source)
      	at org.jivesoftware.spark.PluginManager.loadPublicPlugin(PluginManager.java:388)
      	at org.jivesoftware.spark.PluginManager.loadPlugin(PluginManager.java:794)
      	at org.jivesoftware.spark.PluginManager.loadPublicPlugins(PluginManager.java:782)
      	at org.jivesoftware.spark.PluginManager.loadPlugins(PluginManager.java:227)
      	at org.jivesoftware.Spark.startup(Spark.java:182)
      	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:88)
      	at org.jivesoftware.launcher.Startup.main(Startup.java:38)
      	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(LauncherEngine.java:65)
      	at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101)
      	at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:26)
      Caused by: java.lang.ClassNotFoundException: org.jivesoftware.spark.phone.Phone
      	at java.net.URLClassLoader.findClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	... 33 more
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                wroot wroot
              • Votes:
                2 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: