Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » OSGi running my own embedded Jetty, dependent plugins not starting?
OSGi running my own embedded Jetty, dependent plugins not starting? [message #46349] Tue, 10 February 2009 18:23 Go to next message
Eclipse UserFriend
Originally posted by: david.roamware.co.uk

Hi,

I cannot use the version of Jetty that is available in Eclipse. So I
embedded the latest Jetty version. This all runs fine when running under
Eclipse debug. I put together a OSGi configuration that seems to work,
partially, my BundleActivator class starts Jetty, it is listening on
port 8081 as specified.

Here is the stack when started via Debug OSGi Framework in Eclispe

org.eclipse.equinox.launcher.Main at localhost:4723
Thread [main] (Running)
Thread [OSGi Console] (Running)
Daemon Thread [State Data Manager] (Running)
Daemon Thread [Framework Event Dispatcher] (Running)
Daemon Thread [Start Level Event Dispatcher] (Running)
Thread [Worker-0] (Running)
Daemon Thread [Timer-0] (Running)
Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
(Running)
Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443] (Running)

The trouble is that it never responds to a URL
http://localhost:8081/secm/index.html
That otherwise works while under debug.

Here is the stack under debug

com.stpware.secm.jetty.JettyLauncher at localhost:4785
Thread [main] (Running)
Daemon Thread [Timer-0] (Running)
Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
(Running)
Daemon Thread [Timer-1] (Running)
Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Expiry
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
Thread] (Running)
Daemon Thread [H2 File Lock Watchdog
D:\workspace\SecmSecurity\db\secmsecurity.lock.db] (Running)
Daemon Thread [H2 Log Writer SECMSECURITY] (Running)
Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Expiry
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
Thread] (Running)
Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
Thread] (Running)
Thread [pool-1-thread-1] (Running)
Thread [pool-2-thread-1] (Running)
Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443] (Running)

It looks like the 2 of my plugins it is dependent on are not starting.
One has all the Hibernate jars etc, and the other provides a service.
Both have their MANIFEST.MF setup to export the required interfaces and
classes.
Here are the 3 MANIFEST.MF

This one

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: GenSec2; singleton:=true
Bundle-Version: 1.0.0
Bundle-ClassPath:
..,.\web\WEB-INF\lib\jetty-6.1.9.jar,.\web\WEB-INF\lib\c3p0- 0.9.1.2.jar,.\web\WEB-INF\lib\commons-beanutils-1.8.0.jar,.\ web\WEB-INF\lib\commons-lang-2.4.jar,.\web\WEB-INF\lib\ehcac he-1.6.0-beta2.jar,.\web\WEB-INF\lib\jetty-util-6.1.9.jar,.\ web\WEB-INF\lib\servlet-api-2.5.jar
Bundle-Activator: com.stpware.secm.SecmActivator
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: JavaSE-1.6,
OSGi/Minimum-1.1
Export-Package: com.stpenable.gensec,
com.stpenable.gensec.impl,
com.stpenable.gensec.util
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.4.0",
org.eclipse.emf.ecore;bundle-version="2.4.1";visibility:=reexport,
org.eclipse.emf.ecore.xmi;bundle-version="2.4.1";visibility:=reexport,

org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
hibernate3;bundle-version="1.0.0",
SecmSec;bundle-version="1.0.0"
Eclipse-LazyStart: true

Is dependent on this one

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: SecmSec;singleton:=true
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: com.stpware.secmsecurity,
com.stpware.secmsecurity.impl,
com.stpware.secmsecurity.manager,
com.stpware.secmsecurity.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
org.eclipse.emf.ecore.xmi;visibility:=reexport,

org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
hibernate3;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy

Both are dependent on this one

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Hibernate3 Plug-in
Bundle-SymbolicName: hibernate3;singleton:=true
Bundle-Version: 1.0.0
Bundle-ClassPath: .,
antlr-2.7.6.jar,
commons-collections-3.1.jar,
commons-logging-1.0.4.jar,
db2jcc.jar,
dom4j-1.6.1.jar,
dwr.jar,
ehcache-1.2.3.jar,
h2-1.1.107.jar,
hibernate3.jar,
javassist-3.4.GA.jar,
jaxen-1.1-beta-7.jar,
jdbc2_0-stdext.jar,
jta-1.1.jar,
log4j-1.2.15.jar,
mysql-connector-java-3.1.10-bin.jar,
slf4j-api-1.5.2.jar,
slf4j-log4j12-1.5.2.jar,
xml-apis.jar
Export-Package: COM.ibm.db2.app,
COM.ibm.db2os390.sqlj.custom,
COM.ibm.db2os390.sqlj.jdbc,
antlr,
antlr.ASdebug,
antlr.actions.cpp,
antlr.actions.csharp,
antlr.actions.java,
antlr.actions.python,
antlr.build,
antlr.collections,
antlr.collections.impl,
antlr.debug,
antlr.debug.misc,
antlr.preprocessor,
com.ibm.db2.jcc,
com.ibm.db2.jcc.a,
com.ibm.db2.jcc.b,
com.ibm.db2.jcc.resources,
com.ibm.db2.jcc.sqlj,
com.ibm.db2.jcc.t2,
com.ibm.db2.jcc.t2zos,
com.ibm.db2.jcc.t4,
com.ibm.db2.jcc.uw,
com.ibm.db2.jcc.uw.a,
com.ibm.db2.jcc.uw.classloader,
com.mysql.jdbc,
com.mysql.jdbc.integration.c3p0,
com.mysql.jdbc.integration.jboss,
com.mysql.jdbc.jdbc2.optional,
com.mysql.jdbc.log,
com.mysql.jdbc.profiler,
com.mysql.jdbc.util,
javassist,
javassist.bytecode,
javassist.bytecode.annotation,
javassist.compiler,
javassist.compiler.ast,
javassist.convert,
javassist.expr,
javassist.runtime,
javassist.scopedpool,
javassist.tools,
javassist.tools.reflect,
javassist.tools.rmi,
javassist.tools.web,
javassist.util,
javassist.util.proxy,
javax.sql,
javax.transaction,
javax.transaction.xa,
javax.xml.parsers,
javax.xml.transform,
javax.xml.transform.dom,
javax.xml.transform.sax,
javax.xml.transform.stream,
jsx3,
jsx3.app,
jsx3.chart,
jsx3.gui,
jsx3.gui.matrix,
jsx3.html,
jsx3.lang,
jsx3.net,
jsx3.util,
jsx3.vector,
jsx3.xml,
net.sf.ehcache,
net.sf.ehcache.bootstrap,
net.sf.ehcache.config,
net.sf.ehcache.constructs.asynchronous,
net.sf.ehcache.constructs.blocking,
net.sf.ehcache.constructs.concurrent,
net.sf.ehcache.constructs.web,
net.sf.ehcache.constructs.web.filter,
net.sf.ehcache.distribution,
net.sf.ehcache.event,
net.sf.ehcache.hibernate,
net.sf.ehcache.store,
net.sf.ehcache.util,
org.apache.commons.collections,
org.apache.commons.collections.bag,
org.apache.commons.collections.bidimap,
org.apache.commons.collections.buffer,
org.apache.commons.collections.collection,
org.apache.commons.collections.comparators,
org.apache.commons.collections.functors,
org.apache.commons.collections.iterators,
org.apache.commons.collections.keyvalue,
org.apache.commons.collections.list,
org.apache.commons.collections.map,
org.apache.commons.collections.set,
org.apache.commons.logging,
org.apache.commons.logging.impl,
org.apache.log4j,
org.apache.log4j.chainsaw,
org.apache.log4j.config,
org.apache.log4j.helpers,
org.apache.log4j.jdbc,
org.apache.log4j.jmx,
org.apache.log4j.lf5,
org.apache.log4j.lf5.util,
org.apache.log4j.lf5.viewer,
org.apache.log4j.lf5.viewer.categoryexplorer,
org.apache.log4j.lf5.viewer.configure,
org.apache.log4j.net,
org.apache.log4j.nt,
org.apache.log4j.or,
org.apache.log4j.or.jms,
org.apache.log4j.or.sax,
org.apache.log4j.spi,
org.apache.log4j.varia,
org.apache.log4j.xml,
org.apache.xmlcommons,
org.directwebremoting,
org.directwebremoting.annotations,
org.directwebremoting.bayeux,
org.directwebremoting.beehive,
org.directwebremoting.contrib,
org.directwebremoting.convert,
org.directwebremoting.create,
org.directwebremoting.dwrp,
org.directwebremoting.event,
org.directwebremoting.export,
org.directwebremoting.extend,
org.directwebremoting.faces,
org.directwebremoting.filter,
org.directwebremoting.fluent,
org.directwebremoting.guice,
org.directwebremoting.guice.spring,
org.directwebremoting.hibernate,
org.directwebremoting.impl,
org.directwebremoting.io,
org.directwebremoting.jms,
org.directwebremoting.json,
org.directwebremoting.proxy,
org.directwebremoting.proxy.browser,
org.directwebremoting.proxy.dwr,
org.directwebremoting.proxy.io,
org.directwebremoting.proxy.jsx3,
org.directwebremoting.proxy.jsx3.app,
org.directwebremoting.proxy.jsx3.chart,
org.directwebremoting.proxy.jsx3.gui,
org.directwebremoting.proxy.jsx3.html,
org.directwebremoting.proxy.jsx3.lang,
org.directwebremoting.proxy.jsx3.net,
org.directwebremoting.proxy.jsx3.util,
org.directwebremoting.proxy.jsx3.vector,
org.directwebremoting.proxy.jsx3.xml,
org.directwebremoting.proxy.scriptaculous,
org.directwebremoting.servlet,
org.directwebremoting.spring,
org.directwebremoting.struts,
org.directwebremoting.util,
org.directwebremoting.webwork,
org.dom4j,
org.dom4j.bean,
org.dom4j.datatype,
org.dom4j.dom,
org.dom4j.dtd,
org.dom4j.io,
org.dom4j.jaxb,
org.dom4j.rule,
org.dom4j.rule.pattern,
org.dom4j.swing,
org.dom4j.tree,
org.dom4j.util,
org.dom4j.xpath,
org.dom4j.xpp,
org.gjt.mm.mysql,
org.hibernate,
org.hibernate.action,
org.hibernate.bytecode,
org.hibernate.bytecode.cglib,
org.hibernate.bytecode.javassist,
org.hibernate.bytecode.util,
org.hibernate.cache,
org.hibernate.cache.access,
org.hibernate.cache.entry,
org.hibernate.cache.impl,
org.hibernate.cache.impl.bridge,
org.hibernate.cache.jbc2,
org.hibernate.cache.jbc2.access,
org.hibernate.cache.jbc2.builder,
org.hibernate.cache.jbc2.collection,
org.hibernate.cache.jbc2.entity,
org.hibernate.cache.jbc2.query,
org.hibernate.cache.jbc2.timestamp,
org.hibernate.cache.jbc2.util,
org.hibernate.cfg,
org.hibernate.classic,
org.hibernate.collection,
org.hibernate.connection,
org.hibernate.context,
org.hibernate.criterion,
org.hibernate.dialect,
org.hibernate.dialect.function,
org.hibernate.dialect.lock,
org.hibernate.engine,
org.hibernate.engine.loading,
org.hibernate.engine.query,
org.hibernate.engine.query.sql,
org.hibernate.engine.transaction,
org.hibernate.event,
org.hibernate.event.def,
org.hibernate.exception,
org.hibernate.hql,
org.hibernate.hql.antlr,
org.hibernate.hql.ast,
org.hibernate.hql.ast.exec,
org.hibernate.hql.ast.tree,
org.hibernate.hql.ast.util,
org.hibernate.hql.classic,
org.hibernate.id,
org.hibernate.id.enhanced,
org.hibernate.id.insert,
org.hibernate.impl,
org.hibernate.intercept,
org.hibernate.intercept.cglib,
org.hibernate.intercept.javassist,
org.hibernate.jdbc,
org.hibernate.jdbc.util,
org.hibernate.jmx,
org.hibernate.loader,
org.hibernate.loader.collection,
org.hibernate.loader.criteria,
org.hibernate.loader.custom,
org.hibernate.loader.custom.sql,
org.hibernate.loader.entity,
org.hibernate.loader.hql,
org.hibernate.lob,
org.hibernate.mapping,
org.hibernate.metadata,
org.hibernate.param,
org.hibernate.persister,
org.hibernate.persister.collection,
org.hibernate.persister.entity,
org.hibernate.pretty,
org.hibernate.property,
org.hibernate.proxy,
org.hibernate.proxy.dom4j,
org.hibernate.proxy.map,
org.hibernate.proxy.pojo,
org.hibernate.proxy.pojo.cglib,
org.hibernate.proxy.pojo.javassist,
org.hibernate.repackage.cglib.asm,
org.hibernate.repackage.cglib.asm.attrs,
org.hibernate.repackage.cglib.beans,
org.hibernate.repackage.cglib.core,
org.hibernate.repackage.cglib.proxy,
org.hibernate.repackage.cglib.reflect,
org.hibernate.repackage.cglib.transform,
org.hibernate.repackage.cglib.transform.hook,
org.hibernate.repackage.cglib.transform.impl,
org.hibernate.repackage.cglib.util,
org.hibernate.secure,
org.hibernate.sql,
org.hibernate.stat,
org.hibernate.tool.hbm2ddl,
org.hibernate.tool.instrument,
org.hibernate.tool.instrument.cglib,
org.hibernate.tool.instrument.javassist,
org.hibernate.transaction,
org.hibernate.transform,
org.hibernate.tuple,
org.hibernate.tuple.component,
org.hibernate.tuple.entity,
org.hibernate.type,
org.hibernate.usertype,
org.hibernate.util,
org.jaxen,
org.jaxen.dom,
org.jaxen.dom4j,
org.jaxen.expr,
org.jaxen.expr.iter,
org.jaxen.function,
org.jaxen.function.ext,
org.jaxen.function.xslt,
org.jaxen.javabean,
org.jaxen.jdom,
org.jaxen.pattern,
org.jaxen.saxpath,
org.jaxen.saxpath.base,
org.jaxen.saxpath.helpers,
org.jaxen.util,
org.jaxen.xom,
org.slf4j,
org.slf4j.helpers,
org.slf4j.impl,
org.slf4j.spi,
org.w3c.dom,
org.w3c.dom.css,
org.w3c.dom.events,
org.w3c.dom.html,
org.w3c.dom.ranges,
org.w3c.dom.stylesheets,
org.w3c.dom.traversal,
org.w3c.dom.views,
org.xml.sax,
org.xml.sax.ext,
org.xml.sax.helpers,
sqlj.runtime,
sqlj.runtime.error,
sqlj.runtime.profile,
sqlj.runtime.profile.ref,
sqlj.runtime.profile.util,
sqlj.runtime.ref,
sqlj.runtime.util,
uk.ltd.getahead.dwr,
uk.ltd.getahead.dwr.compat
Bundle-ActivationPolicy: lazy


I am not quite sure where to start looking next. Any pointers?

Thx.

David
Re: OSGi running my own embedded Jetty, dependent plugins not starting? [message #46633 is a reply to message #46349] Wed, 11 February 2009 18:10 Go to previous message
Eclipse UserFriend
Originally posted by: david.roamware.co.uk

Hi,

I have RTFM but must be missing something, any help? I am at the point
of ditching this OSGi approach, because I have to deploy...

One thing I do not understand, if Eclipse has enough information to
record dependencies and run successfully, then how come generating the
MANIFEST.MF cannot incorporate this information from plugins.xml to
create a working set of MANIFEST.MF for the same dependent bundles?

Thx.

David

David Wynter wrote:
> Hi,
>
> I cannot use the version of Jetty that is available in Eclipse. So I
> embedded the latest Jetty version. This all runs fine when running under
> Eclipse debug. I put together a OSGi configuration that seems to work,
> partially, my BundleActivator class starts Jetty, it is listening on
> port 8081 as specified.
>
> Here is the stack when started via Debug OSGi Framework in Eclispe
>
> org.eclipse.equinox.launcher.Main at localhost:4723
> Thread [main] (Running)
> Thread [OSGi Console] (Running)
> Daemon Thread [State Data Manager] (Running)
> Daemon Thread [Framework Event Dispatcher] (Running)
> Daemon Thread [Start Level Event Dispatcher] (Running)
> Thread [Worker-0] (Running)
> Daemon Thread [Timer-0] (Running)
> Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
> (Running)
> Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443]
> (Running)
>
> The trouble is that it never responds to a URL
> http://localhost:8081/secm/index.html
> That otherwise works while under debug.
>
> Here is the stack under debug
>
> com.stpware.secm.jetty.JettyLauncher at localhost:4785
> Thread [main] (Running)
> Daemon Thread [Timer-0] (Running)
> Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
> (Running)
> Daemon Thread [Timer-1] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache
> Expiry Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
> Thread] (Running)
> Daemon Thread [H2 File Lock Watchdog
> D:\workspace\SecmSecurity\db\secmsecurity.lock.db] (Running)
> Daemon Thread [H2 Log Writer SECMSECURITY] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache
> Expiry Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
> Thread] (Running)
> Thread [pool-1-thread-1] (Running)
> Thread [pool-2-thread-1] (Running)
> Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443]
> (Running)
>
> It looks like the 2 of my plugins it is dependent on are not starting.
> One has all the Hibernate jars etc, and the other provides a service.
> Both have their MANIFEST.MF setup to export the required interfaces and
> classes.
> Here are the 3 MANIFEST.MF
>
> This one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: %pluginName
> Bundle-SymbolicName: GenSec2; singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath:
> .,.\web\WEB-INF\lib\jetty-6.1.9.jar,.\web\WEB-INF\lib\c3p0-0 .9.1.2.jar,.\web\WEB-INF\lib\commons-beanutils-1.8.0.jar,.\w eb\WEB-INF\lib\commons-lang-2.4.jar,.\web\WEB-INF\lib\ehcach e-1.6.0-beta2.jar,.\web\WEB-INF\lib\jetty-util-6.1.9.jar,.\w eb\WEB-INF\lib\servlet-api-2.5.jar
>
> Bundle-Activator: com.stpware.secm.SecmActivator
> Bundle-Vendor: %providerName
> Bundle-Localization: plugin
> Bundle-RequiredExecutionEnvironment: JavaSE-1.6,
> OSGi/Minimum-1.1
> Export-Package: com.stpenable.gensec,
> com.stpenable.gensec.impl,
> com.stpenable.gensec.util
> Require-Bundle: org.eclipse.core.runtime;bundle-version="3.4.0",
> org.eclipse.emf.ecore;bundle-version="2.4.1";visibility:=reexport,
> org.eclipse.emf.ecore.xmi;bundle-version="2.4.1";visibility:=reexport,
>
> org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
>
> hibernate3;bundle-version="1.0.0",
> SecmSec;bundle-version="1.0.0"
> Eclipse-LazyStart: true
>
> Is dependent on this one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: %pluginName
> Bundle-SymbolicName: SecmSec;singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath: .
> Bundle-Vendor: %providerName
> Bundle-Localization: plugin
> Bundle-RequiredExecutionEnvironment: J2SE-1.5
> Export-Package: com.stpware.secmsecurity,
> com.stpware.secmsecurity.impl,
> com.stpware.secmsecurity.manager,
> com.stpware.secmsecurity.util
> Require-Bundle: org.eclipse.core.runtime,
> org.eclipse.emf.ecore;visibility:=reexport,
> org.eclipse.emf.ecore.xmi;visibility:=reexport,
>
> org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
>
> hibernate3;bundle-version="1.0.0"
> Bundle-ActivationPolicy: lazy
>
> Both are dependent on this one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Hibernate3 Plug-in
> Bundle-SymbolicName: hibernate3;singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath: .,
> antlr-2.7.6.jar,
> commons-collections-3.1.jar,
> commons-logging-1.0.4.jar,
> db2jcc.jar,
> dom4j-1.6.1.jar,
> dwr.jar,
> ehcache-1.2.3.jar,
> h2-1.1.107.jar,
> hibernate3.jar,
> javassist-3.4.GA.jar,
> jaxen-1.1-beta-7.jar,
> jdbc2_0-stdext.jar,
> jta-1.1.jar,
> log4j-1.2.15.jar,
> mysql-connector-java-3.1.10-bin.jar,
> slf4j-api-1.5.2.jar,
> slf4j-log4j12-1.5.2.jar,
> xml-apis.jar
> Export-Package: COM.ibm.db2.app,
> COM.ibm.db2os390.sqlj.custom,
> COM.ibm.db2os390.sqlj.jdbc,
> antlr,
> antlr.ASdebug,
> antlr.actions.cpp,
> antlr.actions.csharp,
> antlr.actions.java,
> antlr.actions.python,
> antlr.build,
> antlr.collections,
> antlr.collections.impl,
> antlr.debug,
> antlr.debug.misc,
> antlr.preprocessor,
> com.ibm.db2.jcc,
> com.ibm.db2.jcc.a,
> com.ibm.db2.jcc.b,
> com.ibm.db2.jcc.resources,
> com.ibm.db2.jcc.sqlj,
> com.ibm.db2.jcc.t2,
> com.ibm.db2.jcc.t2zos,
> com.ibm.db2.jcc.t4,
> com.ibm.db2.jcc.uw,
> com.ibm.db2.jcc.uw.a,
> com.ibm.db2.jcc.uw.classloader,
> com.mysql.jdbc,
> com.mysql.jdbc.integration.c3p0,
> com.mysql.jdbc.integration.jboss,
> com.mysql.jdbc.jdbc2.optional,
> com.mysql.jdbc.log,
> com.mysql.jdbc.profiler,
> com.mysql.jdbc.util,
> javassist,
> javassist.bytecode,
> javassist.bytecode.annotation,
> javassist.compiler,
> javassist.compiler.ast,
> javassist.convert,
> javassist.expr,
> javassist.runtime,
> javassist.scopedpool,
> javassist.tools,
> javassist.tools.reflect,
> javassist.tools.rmi,
> javassist.tools.web,
> javassist.util,
> javassist.util.proxy,
> javax.sql,
> javax.transaction,
> javax.transaction.xa,
> javax.xml.parsers,
> javax.xml.transform,
> javax.xml.transform.dom,
> javax.xml.transform.sax,
> javax.xml.transform.stream,
> jsx3,
> jsx3.app,
> jsx3.chart,
> jsx3.gui,
> jsx3.gui.matrix,
> jsx3.html,
> jsx3.lang,
> jsx3.net,
> jsx3.util,
> jsx3.vector,
> jsx3.xml,
> net.sf.ehcache,
> net.sf.ehcache.bootstrap,
> net.sf.ehcache.config,
> net.sf.ehcache.constructs.asynchronous,
> net.sf.ehcache.constructs.blocking,
> net.sf.ehcache.constructs.concurrent,
> net.sf.ehcache.constructs.web,
> net.sf.ehcache.constructs.web.filter,
> net.sf.ehcache.distribution,
> net.sf.ehcache.event,
> net.sf.ehcache.hibernate,
> net.sf.ehcache.store,
> net.sf.ehcache.util,
> org.apache.commons.collections,
> org.apache.commons.collections.bag,
> org.apache.commons.collections.bidimap,
> org.apache.commons.collections.buffer,
> org.apache.commons.collections.collection,
> org.apache.commons.collections.comparators,
> org.apache.commons.collections.functors,
> org.apache.commons.collections.iterators,
> org.apache.commons.collections.keyvalue,
> org.apache.commons.collections.list,
> org.apache.commons.collections.map,
> org.apache.commons.collections.set,
> org.apache.commons.logging,
> org.apache.commons.logging.impl,
> org.apache.log4j,
> org.apache.log4j.chainsaw,
> org.apache.log4j.config,
> org.apache.log4j.helpers,
> org.apache.log4j.jdbc,
> org.apache.log4j.jmx,
> org.apache.log4j.lf5,
> org.apache.log4j.lf5.util,
> org.apache.log4j.lf5.viewer,
> org.apache.log4j.lf5.viewer.categoryexplorer,
> org.apache.log4j.lf5.viewer.configure,
> org.apache.log4j.net,
> org.apache.log4j.nt,
> org.apache.log4j.or,
> org.apache.log4j.or.jms,
> org.apache.log4j.or.sax,
> org.apache.log4j.spi,
> org.apache.log4j.varia,
> org.apache.log4j.xml,
> org.apache.xmlcommons,
> org.directwebremoting,
> org.directwebremoting.annotations,
> org.directwebremoting.bayeux,
> org.directwebremoting.beehive,
> org.directwebremoting.contrib,
> org.directwebremoting.convert,
> org.directwebremoting.create,
> org.directwebremoting.dwrp,
> org.directwebremoting.event,
> org.directwebremoting.export,
> org.directwebremoting.extend,
> org.directwebremoting.faces,
> org.directwebremoting.filter,
> org.directwebremoting.fluent,
> org.directwebremoting.guice,
> org.directwebremoting.guice.spring,
> org.directwebremoting.hibernate,
> org.directwebremoting.impl,
> org.directwebremoting.io,
> org.directwebremoting.jms,
> org.directwebremoting.json,
> org.directwebremoting.proxy,
> org.directwebremoting.proxy.browser,
> org.directwebremoting.proxy.dwr,
> org.directwebremoting.proxy.io,
> org.directwebremoting.proxy.jsx3,
> org.directwebremoting.proxy.jsx3.app,
> org.directwebremoting.proxy.jsx3.chart,
> org.directwebremoting.proxy.jsx3.gui,
> org.directwebremoting.proxy.jsx3.html,
> org.directwebremoting.proxy.jsx3.lang,
> org.directwebremoting.proxy.jsx3.net,
> org.directwebremoting.proxy.jsx3.util,
> org.directwebremoting.proxy.jsx3.vector,
> org.directwebremoting.proxy.jsx3.xml,
> org.directwebremoting.proxy.scriptaculous,
> org.directwebremoting.servlet,
> org.directwebremoting.spring,
> org.directwebremoting.struts,
> org.directwebremoting.util,
> org.directwebremoting.webwork,
> org.dom4j,
> org.dom4j.bean,
> org.dom4j.datatype,
> org.dom4j.dom,
> org.dom4j.dtd,
> org.dom4j.io,
> org.dom4j.jaxb,
> org.dom4j.rule,
> org.dom4j.rule.pattern,
> org.dom4j.swing,
> org.dom4j.tree,
> org.dom4j.util,
> org.dom4j.xpath,
> org.dom4j.xpp,
> org.gjt.mm.mysql,
> org.hibernate,
> org.hibernate.action,
> org.hibernate.bytecode,
> org.hibernate.bytecode.cglib,
> org.hibernate.bytecode.javassist,
> org.hibernate.bytecode.util,
> org.hibernate.cache,
> org.hibernate.cache.access,
> org.hibernate.cache.entry,
> org.hibernate.cache.impl,
> org.hibernate.cache.impl.bridge,
> org.hibernate.cache.jbc2,
> org.hibernate.cache.jbc2.access,
> org.hibernate.cache.jbc2.builder,
> org.hibernate.cache.jbc2.collection,
> org.hibernate.cache.jbc2.entity,
> org.hibernate.cache.jbc2.query,
> org.hibernate.cache.jbc2.timestamp,
> org.hibernate.cache.jbc2.util,
> org.hibernate.cfg,
> org.hibernate.classic,
> org.hibernate.collection,
> org.hibernate.connection,
> org.hibernate.context,
> org.hibernate.criterion,
> org.hibernate.dialect,
> org.hibernate.dialect.function,
> org.hibernate.dialect.lock,
> org.hibernate.engine,
> org.hibernate.engine.loading,
> org.hibernate.engine.query,
> org.hibernate.engine.query.sql,
> org.hibernate.engine.transaction,
> org.hibernate.event,
> org.hibernate.event.def,
> org.hibernate.exception,
> org.hibernate.hql,
> org.hibernate.hql.antlr,
> org.hibernate.hql.ast,
> org.hibernate.hql.ast.exec,
> org.hibernate.hql.ast.tree,
> org.hibernate.hql.ast.util,
> org.hibernate.hql.classic,
> org.hibernate.id,
> org.hibernate.id.enhanced,
> org.hibernate.id.insert,
> org.hibernate.impl,
> org.hibernate.intercept,
> org.hibernate.intercept.cglib,
> org.hibernate.intercept.javassist,
> org.hibernate.jdbc,
> org.hibernate.jdbc.util,
> org.hibernate.jmx,
> org.hibernate.loader,
> org.hibernate.loader.collection,
> org.hibernate.loader.criteria,
> org.hibernate.loader.custom,
> org.hibernate.loader.custom.sql,
> org.hibernate.loader.entity,
> org.hibernate.loader.hql,
> org.hibernate.lob,
> org.hibernate.mapping,
> org.hibernate.metadata,
> org.hibernate.param,
> org.hibernate.persister,
> org.hibernate.persister.collection,
> org.hibernate.persister.entity,
> org.hibernate.pretty,
> org.hibernate.property,
> org.hibernate.proxy,
> org.hibernate.proxy.dom4j,
> org.hibernate.proxy.map,
> org.hibernate.proxy.pojo,
> org.hibernate.proxy.pojo.cglib,
> org.hibernate.proxy.pojo.javassist,
> org.hibernate.repackage.cglib.asm,
> org.hibernate.repackage.cglib.asm.attrs,
> org.hibernate.repackage.cglib.beans,
> org.hibernate.repackage.cglib.core,
> org.hibernate.repackage.cglib.proxy,
> org.hibernate.repackage.cglib.reflect,
> org.hibernate.repackage.cglib.transform,
> org.hibernate.repackage.cglib.transform.hook,
> org.hibernate.repackage.cglib.transform.impl,
> org.hibernate.repackage.cglib.util,
> org.hibernate.secure,
> org.hibernate.sql,
> org.hibernate.stat,
> org.hibernate.tool.hbm2ddl,
> org.hibernate.tool.instrument,
> org.hibernate.tool.instrument.cglib,
> org.hibernate.tool.instrument.javassist,
> org.hibernate.transaction,
> org.hibernate.transform,
> org.hibernate.tuple,
> org.hibernate.tuple.component,
> org.hibernate.tuple.entity,
> org.hibernate.type,
> org.hibernate.usertype,
> org.hibernate.util,
> org.jaxen,
> org.jaxen.dom,
> org.jaxen.dom4j,
> org.jaxen.expr,
> org.jaxen.expr.iter,
> org.jaxen.function,
> org.jaxen.function.ext,
> org.jaxen.function.xslt,
> org.jaxen.javabean,
> org.jaxen.jdom,
> org.jaxen.pattern,
> org.jaxen.saxpath,
> org.jaxen.saxpath.base,
> org.jaxen.saxpath.helpers,
> org.jaxen.util,
> org.jaxen.xom,
> org.slf4j,
> org.slf4j.helpers,
> org.slf4j.impl,
> org.slf4j.spi,
> org.w3c.dom,
> org.w3c.dom.css,
> org.w3c.dom.events,
> org.w3c.dom.html,
> org.w3c.dom.ranges,
> org.w3c.dom.stylesheets,
> org.w3c.dom.traversal,
> org.w3c.dom.views,
> org.xml.sax,
> org.xml.sax.ext,
> org.xml.sax.helpers,
> sqlj.runtime,
> sqlj.runtime.error,
> sqlj.runtime.profile,
> sqlj.runtime.profile.ref,
> sqlj.runtime.profile.util,
> sqlj.runtime.ref,
> sqlj.runtime.util,
> uk.ltd.getahead.dwr,
> uk.ltd.getahead.dwr.compat
> Bundle-ActivationPolicy: lazy
>
>
> I am not quite sure where to start looking next. Any pointers?
>
> Thx.
>
> David
Re: OSGi running my own embedded Jetty, dependent plugins not starting? [message #591879 is a reply to message #46349] Wed, 11 February 2009 18:10 Go to previous message
David Wynter is currently offline David WynterFriend
Messages: 4624
Registered: July 2009
Senior Member
Hi,

I have RTFM but must be missing something, any help? I am at the point
of ditching this OSGi approach, because I have to deploy...

One thing I do not understand, if Eclipse has enough information to
record dependencies and run successfully, then how come generating the
MANIFEST.MF cannot incorporate this information from plugins.xml to
create a working set of MANIFEST.MF for the same dependent bundles?

Thx.

David

David Wynter wrote:
> Hi,
>
> I cannot use the version of Jetty that is available in Eclipse. So I
> embedded the latest Jetty version. This all runs fine when running under
> Eclipse debug. I put together a OSGi configuration that seems to work,
> partially, my BundleActivator class starts Jetty, it is listening on
> port 8081 as specified.
>
> Here is the stack when started via Debug OSGi Framework in Eclispe
>
> org.eclipse.equinox.launcher.Main at localhost:4723
> Thread [main] (Running)
> Thread [OSGi Console] (Running)
> Daemon Thread [State Data Manager] (Running)
> Daemon Thread [Framework Event Dispatcher] (Running)
> Daemon Thread [Start Level Event Dispatcher] (Running)
> Thread [Worker-0] (Running)
> Daemon Thread [Timer-0] (Running)
> Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
> (Running)
> Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443]
> (Running)
>
> The trouble is that it never responds to a URL
> http://localhost:8081/secm/index.html
> That otherwise works while under debug.
>
> Here is the stack under debug
>
> com.stpware.secm.jetty.JettyLauncher at localhost:4785
> Thread [main] (Running)
> Daemon Thread [Timer-0] (Running)
> Thread [btpool0-0 - Acceptor0 SelectChannelConnector@0.0.0.0:8081]
> (Running)
> Daemon Thread [Timer-1] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache
> Expiry Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
> Thread] (Running)
> Daemon Thread [H2 File Lock Watchdog
> D:\workspace\SecmSecurity\db\secmsecurity.lock.db] (Running)
> Daemon Thread [H2 Log Writer SECMSECURITY] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.UpdateTimestampsCache
> Expiry Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Spool
> Thread] (Running)
> Daemon Thread [Store org.hibernate.cache.StandardQueryCache Expiry
> Thread] (Running)
> Thread [pool-1-thread-1] (Running)
> Thread [pool-2-thread-1] (Running)
> Thread [btpool0-1 - Acceptor0 SslSocketConnector@0.0.0.0:8443]
> (Running)
>
> It looks like the 2 of my plugins it is dependent on are not starting.
> One has all the Hibernate jars etc, and the other provides a service.
> Both have their MANIFEST.MF setup to export the required interfaces and
> classes.
> Here are the 3 MANIFEST.MF
>
> This one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: %pluginName
> Bundle-SymbolicName: GenSec2; singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath:
> .,.\web\WEB-INF\lib\jetty-6.1.9.jar,.\web\WEB-INF\lib\c3p0-0 .9.1.2.jar,.\web\WEB-INF\lib\commons-beanutils-1.8.0.jar,.\w eb\WEB-INF\lib\commons-lang-2.4.jar,.\web\WEB-INF\lib\ehcach e-1.6.0-beta2.jar,.\web\WEB-INF\lib\jetty-util-6.1.9.jar,.\w eb\WEB-INF\lib\servlet-api-2.5.jar
>
> Bundle-Activator: com.stpware.secm.SecmActivator
> Bundle-Vendor: %providerName
> Bundle-Localization: plugin
> Bundle-RequiredExecutionEnvironment: JavaSE-1.6,
> OSGi/Minimum-1.1
> Export-Package: com.stpenable.gensec,
> com.stpenable.gensec.impl,
> com.stpenable.gensec.util
> Require-Bundle: org.eclipse.core.runtime;bundle-version="3.4.0",
> org.eclipse.emf.ecore;bundle-version="2.4.1";visibility:=reexport,
> org.eclipse.emf.ecore.xmi;bundle-version="2.4.1";visibility:=reexport,
>
> org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
>
> hibernate3;bundle-version="1.0.0",
> SecmSec;bundle-version="1.0.0"
> Eclipse-LazyStart: true
>
> Is dependent on this one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: %pluginName
> Bundle-SymbolicName: SecmSec;singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath: .
> Bundle-Vendor: %providerName
> Bundle-Localization: plugin
> Bundle-RequiredExecutionEnvironment: J2SE-1.5
> Export-Package: com.stpware.secmsecurity,
> com.stpware.secmsecurity.impl,
> com.stpware.secmsecurity.manager,
> com.stpware.secmsecurity.util
> Require-Bundle: org.eclipse.core.runtime,
> org.eclipse.emf.ecore;visibility:=reexport,
> org.eclipse.emf.ecore.xmi;visibility:=reexport,
>
> org.eclipse.emf.teneo.hibernate;bundle-version="1.0.1";visibility:=reexport,
>
> hibernate3;bundle-version="1.0.0"
> Bundle-ActivationPolicy: lazy
>
> Both are dependent on this one
>
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Hibernate3 Plug-in
> Bundle-SymbolicName: hibernate3;singleton:=true
> Bundle-Version: 1.0.0
> Bundle-ClassPath: .,
> antlr-2.7.6.jar,
> commons-collections-3.1.jar,
> commons-logging-1.0.4.jar,
> db2jcc.jar,
> dom4j-1.6.1.jar,
> dwr.jar,
> ehcache-1.2.3.jar,
> h2-1.1.107.jar,
> hibernate3.jar,
> javassist-3.4.GA.jar,
> jaxen-1.1-beta-7.jar,
> jdbc2_0-stdext.jar,
> jta-1.1.jar,
> log4j-1.2.15.jar,
> mysql-connector-java-3.1.10-bin.jar,
> slf4j-api-1.5.2.jar,
> slf4j-log4j12-1.5.2.jar,
> xml-apis.jar
> Export-Package: COM.ibm.db2.app,
> COM.ibm.db2os390.sqlj.custom,
> COM.ibm.db2os390.sqlj.jdbc,
> antlr,
> antlr.ASdebug,
> antlr.actions.cpp,
> antlr.actions.csharp,
> antlr.actions.java,
> antlr.actions.python,
> antlr.build,
> antlr.collections,
> antlr.collections.impl,
> antlr.debug,
> antlr.debug.misc,
> antlr.preprocessor,
> com.ibm.db2.jcc,
> com.ibm.db2.jcc.a,
> com.ibm.db2.jcc.b,
> com.ibm.db2.jcc.resources,
> com.ibm.db2.jcc.sqlj,
> com.ibm.db2.jcc.t2,
> com.ibm.db2.jcc.t2zos,
> com.ibm.db2.jcc.t4,
> com.ibm.db2.jcc.uw,
> com.ibm.db2.jcc.uw.a,
> com.ibm.db2.jcc.uw.classloader,
> com.mysql.jdbc,
> com.mysql.jdbc.integration.c3p0,
> com.mysql.jdbc.integration.jboss,
> com.mysql.jdbc.jdbc2.optional,
> com.mysql.jdbc.log,
> com.mysql.jdbc.profiler,
> com.mysql.jdbc.util,
> javassist,
> javassist.bytecode,
> javassist.bytecode.annotation,
> javassist.compiler,
> javassist.compiler.ast,
> javassist.convert,
> javassist.expr,
> javassist.runtime,
> javassist.scopedpool,
> javassist.tools,
> javassist.tools.reflect,
> javassist.tools.rmi,
> javassist.tools.web,
> javassist.util,
> javassist.util.proxy,
> javax.sql,
> javax.transaction,
> javax.transaction.xa,
> javax.xml.parsers,
> javax.xml.transform,
> javax.xml.transform.dom,
> javax.xml.transform.sax,
> javax.xml.transform.stream,
> jsx3,
> jsx3.app,
> jsx3.chart,
> jsx3.gui,
> jsx3.gui.matrix,
> jsx3.html,
> jsx3.lang,
> jsx3.net,
> jsx3.util,
> jsx3.vector,
> jsx3.xml,
> net.sf.ehcache,
> net.sf.ehcache.bootstrap,
> net.sf.ehcache.config,
> net.sf.ehcache.constructs.asynchronous,
> net.sf.ehcache.constructs.blocking,
> net.sf.ehcache.constructs.concurrent,
> net.sf.ehcache.constructs.web,
> net.sf.ehcache.constructs.web.filter,
> net.sf.ehcache.distribution,
> net.sf.ehcache.event,
> net.sf.ehcache.hibernate,
> net.sf.ehcache.store,
> net.sf.ehcache.util,
> org.apache.commons.collections,
> org.apache.commons.collections.bag,
> org.apache.commons.collections.bidimap,
> org.apache.commons.collections.buffer,
> org.apache.commons.collections.collection,
> org.apache.commons.collections.comparators,
> org.apache.commons.collections.functors,
> org.apache.commons.collections.iterators,
> org.apache.commons.collections.keyvalue,
> org.apache.commons.collections.list,
> org.apache.commons.collections.map,
> org.apache.commons.collections.set,
> org.apache.commons.logging,
> org.apache.commons.logging.impl,
> org.apache.log4j,
> org.apache.log4j.chainsaw,
> org.apache.log4j.config,
> org.apache.log4j.helpers,
> org.apache.log4j.jdbc,
> org.apache.log4j.jmx,
> org.apache.log4j.lf5,
> org.apache.log4j.lf5.util,
> org.apache.log4j.lf5.viewer,
> org.apache.log4j.lf5.viewer.categoryexplorer,
> org.apache.log4j.lf5.viewer.configure,
> org.apache.log4j.net,
> org.apache.log4j.nt,
> org.apache.log4j.or,
> org.apache.log4j.or.jms,
> org.apache.log4j.or.sax,
> org.apache.log4j.spi,
> org.apache.log4j.varia,
> org.apache.log4j.xml,
> org.apache.xmlcommons,
> org.directwebremoting,
> org.directwebremoting.annotations,
> org.directwebremoting.bayeux,
> org.directwebremoting.beehive,
> org.directwebremoting.contrib,
> org.directwebremoting.convert,
> org.directwebremoting.create,
> org.directwebremoting.dwrp,
> org.directwebremoting.event,
> org.directwebremoting.export,
> org.directwebremoting.extend,
> org.directwebremoting.faces,
> org.directwebremoting.filter,
> org.directwebremoting.fluent,
> org.directwebremoting.guice,
> org.directwebremoting.guice.spring,
> org.directwebremoting.hibernate,
> org.directwebremoting.impl,
> org.directwebremoting.io,
> org.directwebremoting.jms,
> org.directwebremoting.json,
> org.directwebremoting.proxy,
> org.directwebremoting.proxy.browser,
> org.directwebremoting.proxy.dwr,
> org.directwebremoting.proxy.io,
> org.directwebremoting.proxy.jsx3,
> org.directwebremoting.proxy.jsx3.app,
> org.directwebremoting.proxy.jsx3.chart,
> org.directwebremoting.proxy.jsx3.gui,
> org.directwebremoting.proxy.jsx3.html,
> org.directwebremoting.proxy.jsx3.lang,
> org.directwebremoting.proxy.jsx3.net,
> org.directwebremoting.proxy.jsx3.util,
> org.directwebremoting.proxy.jsx3.vector,
> org.directwebremoting.proxy.jsx3.xml,
> org.directwebremoting.proxy.scriptaculous,
> org.directwebremoting.servlet,
> org.directwebremoting.spring,
> org.directwebremoting.struts,
> org.directwebremoting.util,
> org.directwebremoting.webwork,
> org.dom4j,
> org.dom4j.bean,
> org.dom4j.datatype,
> org.dom4j.dom,
> org.dom4j.dtd,
> org.dom4j.io,
> org.dom4j.jaxb,
> org.dom4j.rule,
> org.dom4j.rule.pattern,
> org.dom4j.swing,
> org.dom4j.tree,
> org.dom4j.util,
> org.dom4j.xpath,
> org.dom4j.xpp,
> org.gjt.mm.mysql,
> org.hibernate,
> org.hibernate.action,
> org.hibernate.bytecode,
> org.hibernate.bytecode.cglib,
> org.hibernate.bytecode.javassist,
> org.hibernate.bytecode.util,
> org.hibernate.cache,
> org.hibernate.cache.access,
> org.hibernate.cache.entry,
> org.hibernate.cache.impl,
> org.hibernate.cache.impl.bridge,
> org.hibernate.cache.jbc2,
> org.hibernate.cache.jbc2.access,
> org.hibernate.cache.jbc2.builder,
> org.hibernate.cache.jbc2.collection,
> org.hibernate.cache.jbc2.entity,
> org.hibernate.cache.jbc2.query,
> org.hibernate.cache.jbc2.timestamp,
> org.hibernate.cache.jbc2.util,
> org.hibernate.cfg,
> org.hibernate.classic,
> org.hibernate.collection,
> org.hibernate.connection,
> org.hibernate.context,
> org.hibernate.criterion,
> org.hibernate.dialect,
> org.hibernate.dialect.function,
> org.hibernate.dialect.lock,
> org.hibernate.engine,
> org.hibernate.engine.loading,
> org.hibernate.engine.query,
> org.hibernate.engine.query.sql,
> org.hibernate.engine.transaction,
> org.hibernate.event,
> org.hibernate.event.def,
> org.hibernate.exception,
> org.hibernate.hql,
> org.hibernate.hql.antlr,
> org.hibernate.hql.ast,
> org.hibernate.hql.ast.exec,
> org.hibernate.hql.ast.tree,
> org.hibernate.hql.ast.util,
> org.hibernate.hql.classic,
> org.hibernate.id,
> org.hibernate.id.enhanced,
> org.hibernate.id.insert,
> org.hibernate.impl,
> org.hibernate.intercept,
> org.hibernate.intercept.cglib,
> org.hibernate.intercept.javassist,
> org.hibernate.jdbc,
> org.hibernate.jdbc.util,
> org.hibernate.jmx,
> org.hibernate.loader,
> org.hibernate.loader.collection,
> org.hibernate.loader.criteria,
> org.hibernate.loader.custom,
> org.hibernate.loader.custom.sql,
> org.hibernate.loader.entity,
> org.hibernate.loader.hql,
> org.hibernate.lob,
> org.hibernate.mapping,
> org.hibernate.metadata,
> org.hibernate.param,
> org.hibernate.persister,
> org.hibernate.persister.collection,
> org.hibernate.persister.entity,
> org.hibernate.pretty,
> org.hibernate.property,
> org.hibernate.proxy,
> org.hibernate.proxy.dom4j,
> org.hibernate.proxy.map,
> org.hibernate.proxy.pojo,
> org.hibernate.proxy.pojo.cglib,
> org.hibernate.proxy.pojo.javassist,
> org.hibernate.repackage.cglib.asm,
> org.hibernate.repackage.cglib.asm.attrs,
> org.hibernate.repackage.cglib.beans,
> org.hibernate.repackage.cglib.core,
> org.hibernate.repackage.cglib.proxy,
> org.hibernate.repackage.cglib.reflect,
> org.hibernate.repackage.cglib.transform,
> org.hibernate.repackage.cglib.transform.hook,
> org.hibernate.repackage.cglib.transform.impl,
> org.hibernate.repackage.cglib.util,
> org.hibernate.secure,
> org.hibernate.sql,
> org.hibernate.stat,
> org.hibernate.tool.hbm2ddl,
> org.hibernate.tool.instrument,
> org.hibernate.tool.instrument.cglib,
> org.hibernate.tool.instrument.javassist,
> org.hibernate.transaction,
> org.hibernate.transform,
> org.hibernate.tuple,
> org.hibernate.tuple.component,
> org.hibernate.tuple.entity,
> org.hibernate.type,
> org.hibernate.usertype,
> org.hibernate.util,
> org.jaxen,
> org.jaxen.dom,
> org.jaxen.dom4j,
> org.jaxen.expr,
> org.jaxen.expr.iter,
> org.jaxen.function,
> org.jaxen.function.ext,
> org.jaxen.function.xslt,
> org.jaxen.javabean,
> org.jaxen.jdom,
> org.jaxen.pattern,
> org.jaxen.saxpath,
> org.jaxen.saxpath.base,
> org.jaxen.saxpath.helpers,
> org.jaxen.util,
> org.jaxen.xom,
> org.slf4j,
> org.slf4j.helpers,
> org.slf4j.impl,
> org.slf4j.spi,
> org.w3c.dom,
> org.w3c.dom.css,
> org.w3c.dom.events,
> org.w3c.dom.html,
> org.w3c.dom.ranges,
> org.w3c.dom.stylesheets,
> org.w3c.dom.traversal,
> org.w3c.dom.views,
> org.xml.sax,
> org.xml.sax.ext,
> org.xml.sax.helpers,
> sqlj.runtime,
> sqlj.runtime.error,
> sqlj.runtime.profile,
> sqlj.runtime.profile.ref,
> sqlj.runtime.profile.util,
> sqlj.runtime.ref,
> sqlj.runtime.util,
> uk.ltd.getahead.dwr,
> uk.ltd.getahead.dwr.compat
> Bundle-ActivationPolicy: lazy
>
>
> I am not quite sure where to start looking next. Any pointers?
>
> Thx.
>
> David
Previous Topic:How to test my plugin
Next Topic:Why the Unpack the plug-in archive after the installation doesn't work?
Goto Forum:
  


Current Time: Thu Apr 25 10:14:15 GMT 2024

Powered by FUDForum. Page generated in 0.04006 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top