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.

Reply via email to