[
https://issues.apache.org/jira/browse/FELIX-1161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dmitry Sklyut updated FELIX-1161:
---------------------------------
Attachment: karaf.issue.tgz
Attached is a maven project to reproduce a problem.
There are number of profiles in that project:
1. with-compendium - generates a bundle that uses springdm compendium extensions
2. without-compendium - opposite of #1
3. spring-new - pulls in extra springframework jars with new
(org.springframework.*) artifact format. see FELIX-1150 for patches. By
default it builds with old artifact name (i.e. spring-*).
5. karaf - profile to generate a zip file for deployment into $karaf_home/deploy
For testing:
1. Build karaf from trunk ( I haven't tried existing builds)
2. Build an attached karaf.issue maven project
mvn clean install -Pkaraf,with-compendium
3. start karaf
4. unzip ${karaf.issue.home}/provision/target/deploy.zip to $karaf_home/deploy
Should see:
Exception in thread "SpringOsgiExtenderThread-32"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'transactionManager' defined in URL
[bundleentry://75.fwk5663340/META-INF/spring/applicationContext.xml]:
Instantiation of bean failed; nested exception is
java.lang.NoClassDefFoundError: org/hibernate/JDBCException
and Spring AppContext for Hibernate bundle (look for Hibernate (1.0.0-SNAPSHOT)
in osgi/list) will not be started.
To test without compendium services:
1. Build karaf from trunk ( I haven't tried existing builds)
2. Build an attached karaf.issue maven project
mvn clean install -Pkaraf,without-compendium
3. start karaf
4. unzip ${karaf.issue.home}/provision/target/deploy.zip to $karaf_home/deploy
Deploys fine and all springcontexts are started and services are published.
Note: I have FELIX-1150 incorporated. If that is true for you or you have to
test with 2.5.6.SEC01 run above maven with spring-new profile.
> Stange classloading issues when using compendium services
> ---------------------------------------------------------
>
> Key: FELIX-1161
> URL: https://issues.apache.org/jira/browse/FELIX-1161
> Project: Felix
> Issue Type: Bug
> Components: Karaf
> Environment: karaf-1.2.0-SNAPSHOT, OSX, Java5
> Reporter: Dmitry Sklyut
> Attachments: karaf.issue.tgz
>
>
> Problem is discussed here:
> http://www.nabble.com/-karaf--Equinox-integration-problem---and-possible-solution-to23559788.html
> Looks like an issues comes up when using compendium services with springDM
> and equinox.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.