[
https://issues.apache.org/jira/browse/WOOKIE-124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12842470#action_12842470
]
Scott Wilson commented on WOOKIE-124:
-------------------------------------
Note that this issue DOES NOT occur when deploying Wookie to Tomcat with a
MySQL database
> Error when starting development server: cannot run due to initialisation
> problem
> --------------------------------------------------------------------------------
>
> Key: WOOKIE-124
> URL: https://issues.apache.org/jira/browse/WOOKIE-124
> Project: Wookie
> Issue Type: Bug
> Environment: Mac OS X; clean install; embedded Derby DB and Jetty
> server
> Reporter: Scott Wilson
> Priority: Blocker
>
> Running the default development server using "ant run" results in an error:
> run:
> [java] Runtime argmuent: port=8080
> [java] INFO [main] (Start.java:95) - Configuring Jetty server
> [java] 19:28:21,312 INFO Start:95 - Configuring Jetty server
> [java] INFO [main] (Start.java:88) - Starting Wookie Server
> [java] 19:28:21,448 INFO Start:88 - Starting Wookie Server
> [java] Initial SessionFactory creation
> failed.java.lang.ExceptionInInitializerError
> [java] 19:28:23,622 ERROR log:? - failed
> org.mortbay.jetty.webapp.webappcont...@c7268a{/wookie,build/webapp/wookie}
> [java] java.lang.ExceptionInInitializerError
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:35)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
> [java] Caused by: java.lang.ExceptionInInitializerError
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] ... 12 more
> [java] Caused by: java.lang.SecurityException: sealing violation:
> package org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] ... 22 more
> [java] 19:28:23,625 ERROR log:? - Nested in
> java.lang.ExceptionInInitializerError:
> [java] java.lang.ExceptionInInitializerError
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
> [java] Caused by: java.lang.SecurityException: sealing violation:
> package org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] ... 22 more
> [java] 19:28:23,626 ERROR log:? - Nested in
> java.lang.ExceptionInInitializerError:
> [java] java.lang.SecurityException: sealing violation: package
> org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
> [java] 19:28:23,635 ERROR log:? - Error starting handlers
> [java] java.lang.ExceptionInInitializerError
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:35)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
> [java] Caused by: java.lang.ExceptionInInitializerError
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] ... 12 more
> [java] Caused by: java.lang.SecurityException: sealing violation:
> package org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] ... 22 more
> [java] 19:28:23,635 ERROR log:? - Nested in
> java.lang.ExceptionInInitializerError:
> [java] java.lang.ExceptionInInitializerError
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
> [java] Caused by: java.lang.SecurityException: sealing violation:
> package org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] ... 22 more
> [java] 19:28:23,637 ERROR log:? - Nested in
> java.lang.ExceptionInInitializerError:
> [java] java.lang.SecurityException: sealing violation: package
> org.apache.derby.iapi.jdbc is sealed
> [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:227)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> [java] at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
> [java] at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:164)
> [java] at
> org.hibernate.connection.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:114)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
> [java] at
> org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
> [java] at
> org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
> [java] at
> org.apache.wookie.util.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:31)
> [java] at
> org.apache.wookie.server.ContextListener.contextInitialized(ContextListener.java:65)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
> [java] at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> [java] at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> [java] at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> [java] at org.mortbay.jetty.Server.doStart(Server.java:210)
> [java] at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> [java] at org.apache.wookie.server.Start.startServer(Start.java:89)
> [java] at org.apache.wookie.server.Start.main(Start.java:67)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.