Hi! I have a problem that can't resolve it. ENV:servicemix4.5.1 camel2.10.3 camel-nmr spring3 hibernate3 pom.xml <http://servicemix.396122.n5.nabble.com/file/n5717429/pom.xml>
I want to deploy the jar file to the deploy folder of servermix,and it sends me the error below. karaf@root> java.lang.ArrayIndexOutOfBo pom.xml <http://servicemix.396122.n5.nabble.com/file/n5717429/pom.xml> undsException: 60 at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:179) at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:102) at aQute.lib.osgi.Clazz.parseClassFileWithCollector(Clazz.java:91) at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:80) at aQute.lib.osgi.Analyzer.analyzeJar(Analyzer.java:1361) at aQute.lib.osgi.Analyzer.analyzeBundleClasspath(Analyzer.java:1276) at aQute.lib.osgi.Analyzer.analyze(Analyzer.java:105) at aQute.lib.osgi.Analyzer.calcManifest(Analyzer.java:283) at org.ops4j.pax.swissbox.bnd.BndUtils.createBundle(BndUtils.java:146) at org.ops4j.pax.url.wrap.internal.Connection.getInputStream(Connection.java:83) at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:195) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:50) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:80) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71) at javax.crypto.SunJCE_c$1.run(DashoA13*..) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.SunJCE_c.b(DashoA13*..) at javax.crypto.SunJCE_c.a(DashoA13*..) at javax.crypto.SunJCE_c.a(DashoA13*..) at javax.crypto.SunJCE_b.b(DashoA13*..) at javax.crypto.SunJCE_b.a(DashoA13*..) at javax.crypto.SunJCE_b.a(DashoA13*..) at javax.crypto.KeyAgreement.getInstance(DashoA13*..) at org.apache.sshd.common.util.SecurityUtils$BouncyCastleRegistration.run(SecurityUtils.java:97) at org.apache.sshd.common.util.SecurityUtils.register(SecurityUtils.java:77) at org.apache.sshd.common.util.SecurityUtils.isBouncyCastleRegistered(SecurityUtils.java:68) at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:448) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225) at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838) at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:251) at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:708) at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64) at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219) at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147) at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContaine rImpl.java:631) at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:337) at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecu tor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.jav a:206) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) java.lang.ArrayIndexOutOfBoundsException: 60 at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:179) at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:102) at aQute.lib.osgi.Clazz.parseClassFileWithCollector(Clazz.java:91) at aQute.lib.osgi.Clazz.parseClassFile(Clazz.java:80) at aQute.lib.osgi.Analyzer.analyzeJar(Analyzer.java:1361) at aQute.lib.osgi.Analyzer.analyzeBundleClasspath(Analyzer.java:1276) at aQute.lib.osgi.Analyzer.analyze(Analyzer.java:105) at aQute.lib.osgi.Analyzer.calcManifest(Analyzer.java:283) at org.ops4j.pax.swissbox.bnd.BndUtils.createBundle(BndUtils.java:146) at org.ops4j.pax.url.wrap.internal.Connection.getInputStream(Connection.java:83) at java.net.URL.openStream(URL.java:1010) at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:938) at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:854) at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:483) at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291) ERROR: Bundle org.springframework.osgi.extender [81] Error stopping bundle. (java.lang.NoClassDefFoundError: org/os gi/framework/ServiceRegistration) java.lang.NoClassDefFoundError: org/osgi/framework/ServiceRegistration at org.springframework.osgi.util.OsgiServiceUtils.unregisterService(OsgiServiceUtils.java:41) at org.springframework.osgi.extender.internal.support.NamespaceManager.unregisterResolverService(NamespaceM anager.java:195) at org.springframework.osgi.extender.internal.support.NamespaceManager.destroy(NamespaceManager.java:223) at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.shutdown(ContextLoaderListene r.java:547) at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.stop(ContextLoaderListener.ja va:431) at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:651) at org.apache.felix.framework.Felix.stopBundle(Felix.java:2278) at org.apache.felix.framework.Felix$RefreshHelper.stop(Felix.java:4668) at org.apache.felix.framework.Felix.refreshPackages(Felix.java:3699) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:365) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.ClassNotFoundException: org.osgi.framework.ServiceRegistration not found by org.springframewor k.osgi.core [78] at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:812) at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1807) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) The Pom file is: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>servicemix_tooling</groupId> <artifactId>nmrTest</artifactId> <packaging>bundle</packaging> <version>0.0.1-SNAPSHOT</version> <name>Apache ServiceMix :: Camel OSGi Bundle</name> <properties> <camel.version>2.11.0</camel.version> </properties> <dependencies> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.apache.servicemix.nmr</groupId> <artifactId>org.apache.servicemix.nmr.api</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>org.apache.servicemix.nmr</groupId> <artifactId>org.apache.servicemix.nmr.osgi</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>antlr</groupId> <artifactId>antlr</artifactId> <version>2.7.6</version> </dependency> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm-attrs</artifactId> <version>1.5.3</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>1.5.3</version> </dependency> <dependency> <groupId>backport-util-concurrent</groupId> <artifactId>backport-util-concurrent</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.3</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>com.sleepycat</groupId> <artifactId>je</artifactId> <version>4.0.92</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>10.10.1.1</version> </dependency> <dependency> <groupId>net.sf.ezmorph</groupId> <artifactId>ezmorph</artifactId> <version>1.0.6</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>ejb3-persistence</artifactId> <version>1.0.1.GA</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.7.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.2.6.ga</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>3.0.0.GA</version> </dependency> <dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.apache.geronimo.components</groupId> <artifactId>geronimo-connector</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-ejb_2.1_spec</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> <version>3.3.1.GA</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-tools</artifactId> <version>3.2.0.ga</version> </dependency> <dependency> <groupId>org.objectweb.howl</groupId> <artifactId>howl</artifactId> <version>1.0.1-1</version> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant-jakarta-oro</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.jencks</groupId> <artifactId>jencks</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-hibernate3</artifactId> <version>2.0.5</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>2.0.6</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>3.0</version> </dependency> <dependency> <groupId>stax</groupId> <artifactId>stax-api</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>org.apache.odftoolkit</groupId> <artifactId>taglets</artifactId> <version>0.8.8-incubating</version> </dependency> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-classloader</artifactId> <version>3.7</version> </dependency> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-spring</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-kernel</artifactId> <version>2.8</version> </dependency> <dependency> <groupId>org.apache.xbean</groupId> <artifactId>xbean-server</artifactId> <version>2.8</version> </dependency> <dependency> <groupId>org.bluestemsoftware.open.maven.tparty</groupId> <artifactId>xerces-impl</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>xstream</groupId> <artifactId>xstream</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>wstx-asl</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>org.apache.servicemix.camel</groupId> <artifactId>org.apache.servicemix.camel.component</artifactId> <version>4.5.1</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.1.1.RELEASE</version> </dependency> </dependencies> <build> <defaultGoal>install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>${project.basedir}/lib</extdirs> </compilerArguments> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.camel</groupId> <artifactId>camel-maven-plugin</artifactId> <version>2.11.0</version> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.3.6</version> <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> <Import-Package>*,org.apache.camel.osgi</Import-Package> <Private-Package>servicemix_tooling.nmrTest</Private-Package> </instructions> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> -- View this message in context: http://servicemix.396122.n5.nabble.com/servicemix-deploy-error-tp5717429.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
