java.lang.NoClassDefFoundError: sun/security/provider/Sun).

james-server-dev | Danny Angus | 1 decade ago
  1. 0

    INFO 2004-10-07 17:30:21.087 [Phoenix.] (): 18 Blocks to process for phase "startup". Order of processing = [priva, dnsserver, o bjectstorage, database-connections, mailstore, users-store, thread-manager, connections, sockets, scheduler, James, spoolmanager, r emotemanager, pop3server, smtpserver, nntp-repository, nntpserver, fetchpop]. ERROR 2004-10-07 17:30:23.285 [Phoenix.] (): Component named "sockets" failed to pass through the Initialization stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). ERROR 2004-10-07 17:30:23.286 [Phoenix.] (): There was an error running phase "startup" for Block named "sockets". (Reason: Compo nent named "sockets" failed to pass through the Initialization stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provide r/Sun).). org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component named "sockets" failed to pass through the Initialization stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289) at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159) at org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480) at org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428) at org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364) at org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138) at org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251) rethrown from java.lang.NoClassDefFoundError: sun/security/provider/Sun at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1747) at java.lang.Class.getConstructor1(Class.java:2063) at java.lang.Class.newInstance3(Class.java:331) at java.lang.Class.newInstance(Class.java:305) at org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.createFactory(DefaultSocketManager.java:135) at org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.setupServerSocketFactory(DefaultSocketManager.java:93) INFO 2004-10-07 17:30:23.302 [Phoenix.] (): exception while starting:Component named "sockets" failed to pass through the Initia lization stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). WARN 2004-10-07 17:30:23.308 [Phoenix.] (): Failed to start application james. org.apache.avalon.framework.CascadingException: Failed to start application james. at org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:195) at org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254) at org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466) rethrown from org.apache.avalon.phoenix.interfaces.ApplicationException: Component named "sockets" failed to pass through the Initialization stag e. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). at org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:144) at org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251) at org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178) at org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254) at org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491) rethrown from org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component named "sockets" failed to pass through the Initialization stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289) at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159) at org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480) at org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428) at org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364) at org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138) at org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251) rethrown from java.lang.NoClassDefFoundError: sun/security/provider/Sun at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:1747) at java.lang.Class.getConstructor1(Class.java:2063) at java.lang.Class.newInstance3(Class.java:331) at java.lang.Class.newInstance(Class.java:305) at org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.createFactory(DefaultSocketManager.java:135) at org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.setupServerSocketFactory(DefaultSocketManager.java:93) WARN 2004-10-07 17:30:23.371 [Phoenix.] (): Failed to stop application james as it is not initialized/started. [ So, sun appears to be hard-coded even if in james-config, I set <sockets> <server-sockets> <factory name="plain" class="org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory"/> <factory name="ssl" class="org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory"> <keystore> <file>conf/keystore</file> <password>asdfasfd</password> <type>JKS</type> <protocol>SSL</protocol> <algorithm>IbmX509</algorithm> ... Also, tried to figure out whether in the future versions of cornerstone, this is already fixed, but only found http://archive.apache.org/dist/avalon/cornerstone-sockets-impl/source/, but it wasn't clear, in which avalon successor, it will have its new home (http://avalon.apache.org/closed.html)

    Apache's JIRA Issue Tracker | 1 decade ago | Ralf Hauser
    java.lang.NoClassDefFoundError: sun/security/provider/Sun).
  2. 0

    [jira] Created: (JAMES-348) make JDK independent (e.g. also IBM JVM should work)

    james-server-dev | 1 decade ago | Ralf Hauser (JIRA)
    java.lang.NoClassDefFoundError: sun/security/provider/Sun).
  3. 0

    [jira] Commented: (JAMES-348) make JDK independent (e.g. also IBM JVM should work)

    james-server-dev | 1 decade ago | Hes Siemelink (JIRA)
    java.lang.NoClassDefFoundError: sun/security/provider/Sun).
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [jira] Commented: (JAMES-348) make JDK independent (e.g. also IBM JVM should work)

    james-server-dev | 1 decade ago | Hes Siemelink (JIRA)
    java.lang.NoClassDefFoundError: sun/security/provider/Sun).
  6. 0

    Re: [jira] Commented: (JAMES-348) make JDK independent (e.g. also IBM JVM should work)

    james-server-dev | 1 decade ago | Danny Angus
    java.lang.NoClassDefFoundError: sun/security/provider/Sun).

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NoClassDefFoundError

      sun/security/provider/Sun).

      at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail()
    2. org.apache.excalibur
      LifecycleHelper.startup
      1. org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289)
      2. org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159)
      2 frames
    3. org.apache.avalon
      DefaultApplication.start
      1. org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
      2. org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
      3. org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
      4. org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
      4 frames
    4. Avalon
      ContainerUtil.start
      1. org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
      1 frame