You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Eric Gulatee (JIRA)" <ji...@apache.org> on 2009/02/23 18:46:59 UTC

[jira] Reopened: (SMX4KNL-206) Felix version in servicemix-kernel-1.1.0-snapshot doesn't seem to support fragment bundles.

     [ https://issues.apache.org/activemq/browse/SMX4KNL-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Gulatee reopened SMX4KNL-206:
----------------------------------


I am trying to start my bundle that depends on hibernate.

After enabling debug felix logging I have been indeed been able to isolate my problem to fragments.  [I expected it was due to not fragment not being active, however as you indicated, this is not as per osgi spec]

There seems to be a conflict between the hibernate annotation bundle fragment & hibernate bundle. 
This was working on spring-dmserver, but I am no osgi expert.


smx@root:osgi> start 64
DEBUG: Constraint violation for 64.0 detected; module can see org.hibernate from [46.0] and org.hibernate from [49.0]
ERROR CommandLineExecutionFailed: org.apache.geronimo.gshell.command.CommandException: org.osgi.framework.BundleException: Unable to resolve due to co
nstraint violation.
smx@root:osgi>

[  46] [Resolved   ] [       ] [   60] JBoss Hibernate Annotations (3.4.0.GA)
[  47] [Resolved   ] [       ] [   60] JBoss Hibernate Entity Manager (3.4.0.GA)
[  48] [Active     ] [       ] [   60] Apache Commons Codec (1.3.0)
[  49] [Active     ] [       ] [   60] JBoss Hibernate Object-Relational Mapper (3.3.1.GA)

JBoss Hibernate Annotations (46)
--------------------------------
Specification-Title = Java Persistence
Specification-Version = 1.0
Specification-Vendor = jcp.org
Fragment-Host = com.springsource.org.hibernate;bundle-version="[3.3.1.GA, 3.4.0)"
Implementation-Version = 3.4.0.GA
Export-Package = org.hibernate;version="3.4.0.GA",org.hibernate.annotations;version="3.4.0.GA";uses:="javax.persistence",org.hibernate.cfg;version="3.
4.0.GA";uses:="javax.persistence,org.dom4j,org.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.cfg.annot
ations,org.hibernate.engine,org.hibernate.mapping,org.w3c.dom,org.xml.sax",org.hibernate.cfg.annotations;version="3.4.0.GA";uses:="javax.persistence,o
rg.hibernate,org.hibernate.annotations,org.hibernate.annotations.common.reflection,org.hibernate.cfg,org.hibernate.mapping",org.hibernate.cfg.annotati
ons.reflection;version="3.4.0.GA";uses:="javax.persistence,org.dom4j,org.hibernate.annotations.common.annotationfactory,org.hibernate.annotations.comm
on.reflection",org.hibernate.cfg.search;version="3.4.0.GA";uses:="org.hibernate.event",org.hibernate.ejb;version="3.4.0.GA",org.hibernate.mapping;vers
ion="3.4.0.GA",org.hibernate.type;version="3.4.0.GA";uses:="org.dom4j,org.hibernate,org.hibernate.engine"
Implementation-Vendor-Id = hibernate.org
Bundle-Version = 3.4.0.GA
Implementation-Title = Hibernate Annotations
Created-By = 1.5.0_06-b05 (Sun Microsystems Inc.)
Bundle-ManifestVersion = 2
Manifest-Version = 1.0
Bundle-Vendor = SpringSource
Implementation-URL = http://annotations.hibernate.org
Bundle-Name = JBoss Hibernate Annotations
Ant-Version = Apache Ant 1.7.1
Import-Package = javax.persistence;version="[1.0.0, 2.0.0)",org.dom4j;version="[1.6.1, 2.0.0)",org.dom4j.io;version="[1.6.1, 2.0.0)",org.hibernate.ann
otations.common.annotationfactory;version="[3.3.0.ga, 3.4.0)",org.hibernate.annotations.common.reflection;version="[3.3.0.ga, 3.4.0)",org.hibernate.an
notations.common.reflection.java;version="[3.3.0.ga, 3.4.0)",org.hibernate.annotations.common.util;version="[3.3.0.ga, 3.4.0)",org.slf4j;version="[1.3
.1, 2.0.0)",org.w3c.dom,org.xml.sax
Bundle-SymbolicName = com.springsource.org.hibernate.annotations
Implementation-Vendor = hibernate.org
smx@root:osgi>





JBoss Hibernate Object-Relational Mapper (49)
---------------------------------------------
Manifest-Version = 1.0
Bundle-Vendor = SpringSource
Archiver-Version = Plexus Archiver
Bundle-Name = JBoss Hibernate Object-Relational Mapper
Import-Package = antlr;version="[2.7.6, 3.0.0)",antlr.collections;version="[2.7.6, 3.0.0)",antlr.collections.impl;version="[2.7.6, 3.0.0)",com.mchange
.v2.c3p0;version="[0.9.1, 0.9.2)";resolution:=optional,com.opensymphony.oscache.base;version="[2.1.0, 3.0.0)";resolution:=optional,com.opensymphony.os
cache.general;version="[2.1.0, 3.0.0)";resolution:=optional,javassist;version="[3.3.0.ga,3.4.0)",javassist.bytecode;version="[3.3.0.ga,3.4.0)",javassi
st.util.proxy;version="[3.3.0.ga,3.4.0)",javax.naming,javax.naming.event,javax.naming.spi,javax.security.auth,javax.security.jacc;resolution:=optional
,javax.sql,javax.transaction;version="[1.0.1, 2.0.0)";resolution:=optional,javax.transaction.xa;version="[1.0.1, 2.0.0)";resolution:=optional,net.sf.c
glib.beans;version="[2.1.3, 2.2.0)",net.sf.cglib.core;version="[2.1.3, 2.2.0)",net.sf.cglib.proxy;version="[2.1.3, 2.2.0)",net.sf.cglib.reflect;versio
n="[2.1.3, 2.2.0)",net.sf.cglib.transform;version="[2.1.3, 2.2.0)",net.sf.cglib.util;version="[2.1.3, 2.2.0)",net.sf.ehcache;version="[1.2.3, 2.0.0)";
resolution:=optional,net.sf.swarmcache;version="[1.0.0.RC2a, 1.1.0)";resolution:=optional,org.apache.commons.collections.map;version="[3.2.0, 4.0.0)",
org.apache.tools.ant;version="[1.7.0, 2.0.0)";resolution:=optional,org.apache.tools.ant.taskdefs;version="[1.7.0, 2.0.0)";resolution:=optional,org.apa
che.tools.ant.types;version="[1.7.0, 2.0.0)";resolution:=optional,org.codehaus.aspectwerkz.hook;version="[0.8.1, 0.9.0)";resolution:=optional,org.dom4
j;version="[1.6.1, 1.7.0)",org.dom4j.io;version="[1.6.1, 1.7.0)",org.jboss.cache;version="[1.2.2, 2.0.0)";resolution:=optional,org.jboss.cache.config;
version="[1.2.2, 2.0.0)";resolution:=optional,org.jboss.cache.lock;version="[1.2.2, 2.0.0)";resolution:=optional,org.jboss.cache.notifications.annotat
ion;version="[1.2.2, 2.0.0)";resolution:=optional,org.jboss.cache.notifications.event;version="[1.2.2, 2.0.0)";resolution:=optional,org.jboss.cache.op
timistic;version="[1.2.2, 2.0.0)";resolution:=optional,org.jgroups;version="[2.2.7, 3.0.0)",org.logicalcobwebs.proxool;version="[0.8.3, 0.9.0)";resolu
tion:=optional,org.logicalcobwebs.proxool.configuration;version="[0.8.3, 0.9.0)";resolution:=optional,org.slf4j;version="[1.5.2, 1.6.0)",org.w3c.dom,o
rg.xml.sax
Bundle-SymbolicName = com.springsource.org.hibernate
Export-Package = org.hibernate;version="3.3.1.GA";uses:="javax.transaction,org.hibernate.classic,org.hibernate.criterion,org.hibernate.engine,org.hibe
rnate.jdbc,org.hibernate.metadata,org.hibernate.stat,org.hibernate.transform,org.hibernate.type",org.hibernate.action;version="3.3.1.GA";uses:="org.hi
bernate,org.hibernate.cache,org.hibernate.collection,org.hibernate.engine,org.hibernate.persister.collection,org.hibernate.persister.entity",org.hiber
nate.bytecode;version="3.3.1.GA";uses:="org.hibernate.bytecode.util,org.hibernate.proxy",org.hibernate.bytecode.cglib;version="3.3.1.GA";uses:="org.hi
bernate.bytecode,org.hibernate.bytecode.util,org.hibernate.proxy,org.hibernate.repackage.cglib.asm,org.hibernate.repackage.cglib.beans,org.hibernate.r
epackage.cglib.proxy,org.hibernate.repackage.cglib.reflect",org.hibernate.bytecode.javassist;version="3.3.1.GA";uses:="javassist.bytecode,javassist.ut
il.proxy,org.hibernate.bytecode,org.hibernate.bytecode.util,org.hibernate.proxy",org.hibernate.bytecode.util;version="3.3.1.GA",org.hibernate.cache;ve
rsion="3.3.1.GA";uses:="javax.transaction,net.sf.ehcache,net.sf.swarmcache,org.hibernate,org.hibernate.cache.access,org.hibernate.cfg,org.hibernate.en
gine,org.hibernate.transaction,org.hibernate.type,org.jboss.cache,org.jboss.cache.optimistic,org.slf4j",org.hibernate.cache.access;version="3.3.1.GA";
uses:="org.hibernate.cache",org.hibernate.cache.entry;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.collection,org.hibernate.engine,org.hibern
ate.event,org.hibernate.persister.collection,org.hibernate.persister.entity",org.hibernate.cache.impl;version="3.3.1.GA";uses:="org.hibernate.cache,or
g.hibernate.cfg,org.hibernate.mapping",org.hibernate.cache.impl.bridge;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.cache.access,org.hi
bernate.cfg",org.hibernate.cache.jbc2;version="3.3.1.GA";uses:="javax.transaction,org.hibernate.cache,org.hibernate.cfg,org.jboss.cache,org.jboss.cach
e.config",org.hibernate.cache.jbc2.access;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.cache.access,org.hibernate.cache.jbc2",org.hiber
nate.cache.jbc2.builder;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.cfg,org.jboss.cache,org.jgroups",org.hibernate.cache.jbc2.collecti
on;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.cache.access,org.hibernate.cache.jbc2.access,org.jboss.cache",org.hibernate.cache.jbc2.
entity;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.cache.access,org.hibernate.cache.jbc2.access,org.jboss.cache",org.hibernate.cache.j
bc2.query;version="3.3.1.GA";uses:="org.hibernate.cache,org.jboss.cache",org.hibernate.cache.jbc2.timestamp;version="3.3.1.GA";uses:="org.hibernate.ca
che,org.jboss.cache,org.jboss.cache.notifications.event",org.hibernate.cache.jbc2.util;version="3.3.1.GA";uses:="org.hibernate.cache,org.jboss.cache,o
rg.jboss.cache.config,org.jboss.cache.optimistic",org.hibernate.cfg;version="3.3.1.GA";uses:="org.dom4j,org.hibernate,org.hibernate.bytecode,org.hiber
nate.cache,org.hibernate.connection,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.query.sql,org.hiber
nate.event,org.hibernate.exception,org.hibernate.hql,org.hibernate.jdbc,org.hibernate.jdbc.util,org.hibernate.mapping,org.hibernate.proxy,org.hibernat
e.tool.hbm2ddl,org.hibernate.transaction,org.hibernate.type,org.w3c.dom,org.xml.sax",org.hibernate.classic;version="3.3.1.GA";uses:="org.hibernate,org
.hibernate.type",org.hibernate.collection;version="3.3.1.GA";uses:="org.dom4j,org.hibernate,org.hibernate.engine,org.hibernate.loader,org.hibernate.pe
rsister.collection,org.hibernate.type",org.hibernate.connection;version="3.3.1.GA";uses:="javax.sql,org.hibernate",org.hibernate.context;version="3.3.
1.GA";uses:="org.hibernate,org.hibernate.classic,org.hibernate.engine,org.slf4j",org.hibernate.criterion;version="3.3.1.GA";uses:="org.hibernate,org.h
ibernate.engine,org.hibernate.impl,org.hibernate.persister.collection,org.hibernate.transform,org.hibernate.type",org.hibernate.dialect;version="3.3.1
.GA";uses:="org.hibernate,org.hibernate.dialect.function,org.hibernate.dialect.lock,org.hibernate.engine,org.hibernate.exception,org.hibernate.persist
er.entity,org.hibernate.sql,org.hibernate.type,org.slf4j",org.hibernate.dialect.function;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect
,org.hibernate.engine,org.hibernate.type",org.hibernate.dialect.lock;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.persis
ter.entity",org.hibernate.engine;version="3.3.1.GA";uses:="javax.transaction,org.hibernate,org.hibernate.action,org.hibernate.cache,org.hibernate.cfg,
org.hibernate.classic,org.hibernate.collection,org.hibernate.connection,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine.load
ing,org.hibernate.engine.query,org.hibernate.engine.query.sql,org.hibernate.event,org.hibernate.exception,org.hibernate.id,org.hibernate.impl,org.hibe
rnate.jdbc,org.hibernate.loader.custom,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.property,org.hibernate.proxy,or
g.hibernate.sql,org.hibernate.stat,org.hibernate.transform,org.hibernate.type,org.slf4j",org.hibernate.engine.loading;version="3.3.1.GA";uses:="org.hi
bernate.collection,org.hibernate.engine,org.hibernate.persister.collection",org.hibernate.engine.query;version="3.3.1.GA";uses:="org.hibernate,org.hib
ernate.engine,org.hibernate.engine.query.sql,org.hibernate.event,org.hibernate.hql,org.hibernate.loader.custom.sql,org.hibernate.type",org.hibernate.e
ngine.query.sql;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.type",org.hibernate.engine.transaction;version="3.3.1.GA";uses:="org.hibernate,o
rg.hibernate.engine,org.slf4j",org.hibernate.event;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.cfg,org.hibernate.collection,org.hibernate.en
gine,org.hibernate.persister.collection,org.hibernate.persister.entity",org.hibernate.event.def;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.
collection,org.hibernate.engine,org.hibernate.event,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type",org.hibernat
e.exception;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect",org.hibernate.hql;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.eng
ine,org.hibernate.event,org.hibernate.transform,org.hibernate.type",org.hibernate.hql.antlr;version="3.3.1.GA";uses:="antlr,antlr.collections",org.hib
ernate.hql.ast;version="3.3.1.GA";uses:="antlr,antlr.collections,org.hibernate,org.hibernate.engine,org.hibernate.event,org.hibernate.hql,org.hibernat
e.hql.ast.tree,org.hibernate.hql.ast.util,org.hibernate.id,org.hibernate.type",org.hibernate.hql.ast.exec;version="3.3.1.GA";uses:="antlr.collections,
org.hibernate,org.hibernate.engine,org.hibernate.hql.ast,org.hibernate.persister.entity,org.slf4j",org.hibernate.hql.ast.tree;version="3.3.1.GA";uses:
="antlr,antlr.collections,org.hibernate,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.hql.ast,org.hibernate.hql.ast.util,org.hiber
nate.param,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.type,org.slf4j",org.hibernate.hql.ast.uti
l;version="3.3.1.GA";uses:="antlr,antlr.collections,antlr.collections.impl,org.hibernate,org.hibernate.dialect.function,org.hibernate.engine,org.hiber
nate.hql.ast,org.hibernate.hql.ast.tree,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.hibernate.type,org.slf
4j",org.hibernate.hql.classic;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect,org.hibernate.engine,org.hibernate.event,org.hibernate.hql
,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.transform,org.hibernate.type",org.hibernate.id;version="3.3.1.GA";use
s:="org.hibernate,org.hibernate.dialect,org.hibernate.engine,org.hibernate.id.insert,org.hibernate.sql,org.hibernate.type,org.slf4j",org.hibernate.id.
enhanced;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect,org.hibernate.engine,org.hibernate.type,org.slf4j",org.hibernate.id.insert;vers
ion="3.3.1.GA";uses:="org.hibernate.dialect,org.hibernate.engine,org.hibernate.id",org.hibernate.impl;version="3.3.1.GA";uses:="javax.naming,javax.nam
ing.event,javax.transaction,org.hibernate,org.hibernate.cache,org.hibernate.cfg,org.hibernate.classic,org.hibernate.collection,org.hibernate.connectio
n,org.hibernate.criterion,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.engine.query,org.hibernate.engine.qu
ery.sql,org.hibernate.event,org.hibernate.exception,org.hibernate.hql,org.hibernate.id,org.hibernate.jdbc,org.hibernate.loader,org.hibernate.loader.cu
stom,org.hibernate.metadata,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.proxy,org.hibernate.stat,org.hibernate.tra
nsaction,org.hibernate.transform,org.hibernate.type,org.hibernate.util,org.slf4j",org.hibernate.intercept;version="3.3.1.GA";uses:="org.hibernate,org.
hibernate.engine",org.hibernate.intercept.cglib;version="3.3.1.GA";uses:="org.hibernate.engine,org.hibernate.intercept",org.hibernate.intercept.javass
ist;version="3.3.1.GA";uses:="org.hibernate.engine,org.hibernate.intercept",org.hibernate.jdbc;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.d
ialect,org.hibernate.engine,org.slf4j",org.hibernate.jdbc.util;version="3.3.1.GA",org.hibernate.jmx;version="3.3.1.GA";uses:="javax.naming,org.hiberna
te,org.hibernate.classic,org.hibernate.engine,org.hibernate.metadata,org.hibernate.stat",org.hibernate.loader;version="3.3.1.GA";uses:="org.hibernate,
org.hibernate.dialect,org.hibernate.engine,org.hibernate.hql,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.sql,org.h
ibernate.transform,org.hibernate.type",org.hibernate.loader.collection;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.load
er,org.hibernate.persister.collection,org.hibernate.type",org.hibernate.loader.criteria;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.criterio
n,org.hibernate.dialect,org.hibernate.engine,org.hibernate.impl,org.hibernate.persister.entity,org.hibernate.transform,org.hibernate.type",org.hiberna
te.loader.custom;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.hql,org.hibernate.loader,org.hibernate.persister.collectio
n,org.hibernate.persister.entity,org.hibernate.transform,org.hibernate.type",org.hibernate.loader.custom.sql;version="3.3.1.GA";uses:="org.hibernate,o
rg.hibernate.engine,org.hibernate.engine.query.sql,org.hibernate.persister.collection,org.hibernate.persister.entity",org.hibernate.loader.entity;vers
ion="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.loader,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hi
bernate.transform,org.hibernate.type",org.hibernate.loader.hql;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect,org.hibernate.engine,org.
hibernate.event,org.hibernate.hql.ast,org.hibernate.hql.ast.tree,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.trans
form,org.hibernate.type",org.hibernate.lob;version="3.3.1.GA",org.hibernate.mapping;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect,org.
hibernate.dialect.function,org.hibernate.engine,org.hibernate.id,org.hibernate.property,org.hibernate.tool.hbm2ddl,org.hibernate.type",org.hibernate.m
etadata;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.type",org.hibernate.param;version="3.3.1.GA";uses:="org.hibernate.e
ngine,org.hibernate.type",org.hibernate.persister;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.cache.access,org.hibernate.cfg,org.hibernate.e
ngine,org.hibernate.mapping,org.hibernate.persister.collection,org.hibernate.persister.entity",org.hibernate.persister.collection;version="3.3.1.GA";u
ses:="org.hibernate,org.hibernate.cache,org.hibernate.cache.access,org.hibernate.cache.entry,org.hibernate.cfg,org.hibernate.collection,org.hibernate.
dialect,org.hibernate.engine,org.hibernate.exception,org.hibernate.id,org.hibernate.loader.collection,org.hibernate.mapping,org.hibernate.metadata,org
.hibernate.persister.entity,org.hibernate.sql,org.hibernate.type",org.hibernate.persister.entity;version="3.3.1.GA";uses:="org.hibernate,org.hibernate
.cache.access,org.hibernate.cache.entry,org.hibernate.dialect.lock,org.hibernate.engine,org.hibernate.id,org.hibernate.jdbc,org.hibernate.loader.entit
y,org.hibernate.mapping,org.hibernate.metadata,org.hibernate.sql,org.hibernate.tuple.entity,org.hibernate.type",org.hibernate.pretty;version="3.3.1.GA
";uses:="org.hibernate,org.hibernate.engine,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.type",org.hibernate.proper
ty;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.mapping,org.hibernate.type,org.slf4j",org.hibernate.proxy;version="3.3.1
.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.type",org.hibernate.proxy.dom4j;version="3.3.1.GA";uses:="org.dom4j,org.hibernate,org.hib
ernate.engine,org.hibernate.proxy,org.hibernate.type",org.hibernate.proxy.map;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hiberna
te.proxy,org.hibernate.type",org.hibernate.proxy.pojo;version="3.3.1.GA";uses:="org.hibernate.engine,org.hibernate.type",org.hibernate.proxy.pojo.cgli
b;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.proxy,org.hibernate.type",org.hibernate.proxy.pojo.javassist;version="3.3
.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.proxy,org.hibernate.type",org.hibernate.repackage.cglib.asm;version="3.3.1.GA",org.hibe
rnate.repackage.cglib.asm.attrs;version="3.3.1.GA";uses:="org.hibernate.repackage.cglib.asm",org.hibernate.repackage.cglib.beans;version="3.3.1.GA";us
es:="org.hibernate.repackage.cglib.asm,org.hibernate.repackage.cglib.core",org.hibernate.repackage.cglib.core;version="3.3.1.GA";uses:="org.hibernate.
repackage.cglib.asm",org.hibernate.repackage.cglib.proxy;version="3.3.1.GA";uses:="org.hibernate.repackage.cglib.asm,org.hibernate.repackage.cglib.cor
e,org.hibernate.repackage.cglib.reflect",org.hibernate.repackage.cglib.reflect;version="3.3.1.GA";uses:="org.hibernate.repackage.cglib.asm,org.hiberna
te.repackage.cglib.core",org.hibernate.repackage.cglib.transform;version="3.3.1.GA";uses:="org.apache.tools.ant,org.apache.tools.ant.types,org.hiberna
te.repackage.cglib.asm,org.hibernate.repackage.cglib.core",org.hibernate.repackage.cglib.transform.hook;version="3.3.1.GA";uses:="org.hibernate.repack
age.cglib.asm,org.hibernate.repackage.cglib.transform",org.hibernate.repackage.cglib.transform.impl;version="3.3.1.GA";uses:="org.hibernate.repackage.
cglib.asm,org.hibernate.repackage.cglib.core",org.hibernate.repackage.cglib.util;version="3.3.1.GA";uses:="org.hibernate.repackage.cglib.asm,org.hiber
nate.repackage.cglib.core",org.hibernate.secure;version="3.3.1.GA";uses:="javax.security.auth,javax.security.jacc,org.hibernate,org.hibernate.cfg,org.
hibernate.event",org.hibernate.sql;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.type",or
g.hibernate.stat;version="3.3.1.GA";uses:="org.hibernate.cache,org.hibernate.engine",org.hibernate.tool.hbm2ddl;version="3.3.1.GA";uses:="org.apache.t
ools.ant,org.apache.tools.ant.types,org.hibernate,org.hibernate.cfg,org.hibernate.connection,org.hibernate.dialect",org.hibernate.tool.instrument;vers
ion="3.3.1.GA";uses:="org.apache.tools.ant,org.apache.tools.ant.types,org.hibernate.bytecode,org.hibernate.bytecode.util",org.hibernate.tool.instrumen
t.cglib;version="3.3.1.GA";uses:="org.hibernate.bytecode,org.hibernate.bytecode.util",org.hibernate.tool.instrument.javassist;version="3.3.1.GA";uses:
="org.hibernate.bytecode,org.hibernate.bytecode.util",org.hibernate.transaction;version="3.3.1.GA";uses:="javax.naming,javax.transaction,javax.transac
tion.xa,org.hibernate,org.hibernate.engine,org.hibernate.jdbc",org.hibernate.transform;version="3.3.1.GA",org.hibernate.tuple;version="3.3.1.GA";uses:
="org.dom4j,org.hibernate,org.hibernate.bytecode,org.hibernate.engine,org.hibernate.id,org.hibernate.mapping,org.hibernate.property,org.hibernate.type
",org.hibernate.tuple.component;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.mapping,org.hibernate.property,org.hibernat
e.tuple",org.hibernate.tuple.entity;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.engine,org.hibernate.mapping,org.hibernate.property,org.hibe
rnate.proxy,org.hibernate.tuple,org.hibernate.type",org.hibernate.type;version="3.3.1.GA";uses:="org.dom4j,org.hibernate,org.hibernate.collection,org.
hibernate.dialect,org.hibernate.engine,org.hibernate.persister.collection,org.hibernate.persister.entity,org.hibernate.tuple,org.hibernate.tuple.compo
nent,org.hibernate.usertype",org.hibernate.usertype;version="3.3.1.GA";uses:="org.hibernate,org.hibernate.collection,org.hibernate.engine,org.hibernat
e.persister.collection,org.hibernate.type",org.hibernate.util;version="3.3.1.GA";uses:="javax.naming,javax.transaction,org.dom4j,org.dom4j.io,org.hibe
rnate,org.hibernate.cfg,org.hibernate.dialect,org.hibernate.dialect.function,org.hibernate.engine,org.hibernate.property,org.hibernate.type,org.slf4j,
org.xml.sax"
Bundle-Version = 3.3.1.GA
Created-By = 1.5.0_15-b04 (Sun Microsystems Inc.)
Bundle-ManifestVersion = 2
smx@root:osgi>



> Felix version in servicemix-kernel-1.1.0-snapshot doesn't seem to support fragment bundles.
> -------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-206
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-206
>             Project: ServiceMix Kernel
>          Issue Type: Improvement
>    Affects Versions: 1.1.0
>            Reporter: Eric Gulatee
>            Assignee: Chris Custine
>             Fix For: 1.1.0
>
>
> Deploying hibernate bundles doesn't seem to work since there is no bundle support.
> I updated to the very latest 02/23/2009 trunk in order to get FELIX 1.5 SNAPSHOT.
> I realize this issue stems from Felix more than ServiceMix-Kernel.  However it's still a showstopper to using servicemix-kernel in certain cases [Hibernate]
> smx@root:osgi> list
> START LEVEL 100
>    ID   State         Spring     Level  Name
> [   0] [Active     ] [       ] [    0] System Bundle (1.5.0.SNAPSHOT)
> [   1] [Active     ] [       ] [   10] Apache Felix Prefrences Service (1.0.2)
> [   2] [Active     ] [       ] [   10] geronimo-annotation_1.0_spec (1.1.1)
> [   3] [Active     ] [       ] [   10] OSGi R4 Compendium Bundle (4.1.0)
> [   4] [Active     ] [       ] [   10] Apache ServiceMix Bundles: jaxp-ri-1.4.2 (1.4.2.1)
> [   5] [Active     ] [       ] [   10] Apache Felix Configuration Admin Service (1.0.4)
> [   6] [Active     ] [       ] [   10] geronimo-servlet_2.5_spec (1.1.2)
> [   7] [Active     ] [       ] [   10] Apache ServiceMix Specs :: JAXP API 1.4 (1.2.0)
> [   8] [Active     ] [Started] [   40] Apache ServiceMix Kernel :: GShell Core (1.1.0.SNAPSHOT)
> [   9] [Active     ] [       ] [    8] OPS4J Pax Logging - API (1.3.0)
> [  10] [Active     ] [       ] [    8] OPS4J Pax Logging - Service (1.3.0)
> [  11] [Active     ] [       ] [    5] OPS4J Pax Url - wrap: (0.3.3)
> [  12] [Active     ] [       ] [    5] OPS4J Pax Url - mvn: (0.3.3)
> [  13] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: JAAS Modules (1.1.0.SNAPSHOT)
> [  14] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell Features (1.1.0.SNAPSHOT)
> [  15] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell Admin (1.1.0.SNAPSHOT)
> [  16] [Active     ] [       ] [   30] spring-osgi-io (1.2.0.m2)
> [  17] [Active     ] [       ] [   30] Apache ServiceMix Bundles: mina-1.1.7 (1.1.7.1)
> [  18] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell PackageAdmin Commands (1.1.0.SNAPSHOT)
> [  19] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell ConfigAdmin Commands (1.1.0.SNAPSHOT)
> [  20] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: GShell OSGi Commands (1.1.0.SNAPSHOT)
> [  21] [Active     ] [       ] [   30] Spring Context (2.5.6)
> [  22] [Active     ] [       ] [   30] Apache ServiceMix Bundles: commons-jexl-1.1 (1.1.0.1)
> [  23] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: JAAS Config (1.1.0.SNAPSHOT)
> [  24] [Active     ] [       ] [   30] Apache ServiceMix Bundles: commons-httpclient-3.1 (3.1.0.1)
> [  25] [Active     ] [       ] [   30] Spring Core (2.5.6)
> [  26] [Active     ] [       ] [   30] jmx-impl (1.0.0.r6125-patched)
> [  27] [Active     ] [       ] [   30] jmx (1.0.0.r6125-patched)
> [  28] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: GShell Log Commands (1.1.0.SNAPSHOT)
> [  29] [Active     ] [       ] [   30] Apache ServiceMix Bundles: commons-vfs-1.0 (1.0.0.1)
> [  30] [Active     ] [       ] [   30] Spring Beans (2.5.6)
> [  31] [Active     ] [       ] [   30] Unnamed - com.google.code.sshd:sshd:bundle:0.1 (0.1)
> [  32] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: Management Core (1.1.0.SNAPSHOT)
> [  33] [Active     ] [       ] [   30] Apache ServiceMix Bundles: commons-codec-1.2 (1.2.0.1)
> [  34] [Active     ] [       ] [   30] spring-osgi-extender (1.2.0.m2)
> [  35] [Active     ] [       ] [   30] Apache ServiceMix Bundles: cglib-2.1_3 (2.1.0.3_1)
> [  36] [Active     ] [       ] [   30] Apache ServiceMix Bundles: jline-0.9.94 (0.9.94.1)
> [  37] [Active     ] [       ] [   30] Apache ServiceMix Bundles: aopalliance-1.0 (1.0.0.1)
> [  38] [Active     ] [       ] [   30] Spring AOP (2.5.6)
> [  39] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: Spring Deployer (1.1.0.SNAPSHOT)
> [  40] [Active     ] [       ] [   30] Apache ServiceMix Bundles: oro-2.0.8 (2.0.8.1)
> [  41] [Active     ] [       ] [   30] spring-osgi-core (1.2.0.m2)
> [  42] [Active     ] [       ] [   15] Apache ServiceMix Kernel :: File Monitor (1.1.0.SNAPSHOT)
> [  43] [Installed  ] [       ] [   60] da-backend (0.0.4.SNAPSHOT)
> [  44] [Active     ] [       ] [   60] ANTLR (2.7.6)
> [  45] [Active     ] [       ] [   60] Java Transaction API (1.1.0)
> [  46] [Active     ] [       ] [   60] Java Mail (1.4.0)
> [  47] [Active     ] [       ] [   60] Apache Commons Codec (1.3.0)
> [  48] [Active     ] [       ] [   60] Javassist Java Programming Assistant (3.3.0.ga)
> [  49] [Active     ] [       ] [   60] Java Persistence API (1.0.0)
> [  50] [Active     ] [       ] [   60] CGLIB Code Generation Library (2.1.3)
> [  51] [Active     ] [       ] [   60] Apache Derby Client (10.4.1000003.648739)
> [  52] [Active     ] [       ] [   60] AspectJ Runtime (1.6.1)
> [  53] [Active     ] [       ] [   60] dom4j DOM Processor (1.6.1)
> [  54] [Active     ] [       ] [   60] Castor Data Binding Framework (1.2.0)
> [  55] [Active     ] [       ] [   60] AspectJ Weaver (1.6.1)
> [  56] [Active     ] [       ] [   60] Apache Commons Collections (3.2.0)
> [  57] [Active     ] [       ] [   60] JBoss Hibernate Common Annotations (3.3.0.ga)
> [  58] [Resolved   ] [       ] [   60] JBoss Hibernate Annotations (3.4.0.GA)
> [  59] [Resolved   ] [       ] [   60] JBoss Hibernate Entity Manager (3.4.0.GA)
> [  60] [Active     ] [       ] [   60] JBoss Hibernate Object-Relational Mapper (3.3.1.GA)
> [  61] [Active     ] [       ] [   60] JGroups Toolkit (2.5.1)
> smx@root:osgi> start 58
> ERROR CommandLineExecutionFailed: org.apache.geronimo.gshell.command.CommandException: org.osgi.framework.BundleException: Fragment bundles can not be
>  started.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.