We get the following exception in the ESB SimpleAxisServer. This is because there is a non-numeral in the version, hence the module version calculation logic in Axis2 fails. Any ideas on how we can overcome it? Sometime back, I suggested that we add module name & version parameters to the module.xml file, but that never got approval. How come this works without any issues in Carbon?
[2010-10-03 14:04:18,236] ERROR - ModuleDeployer The rampart-core-1.5.0.wso2v1.jar module, which is not valid, caused For input string: "wso2v1" org.apache.axis2.deployment.DeploymentException: For input string: "wso2v1" at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:527) at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:77) at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:809) at org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:222) at org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:71) at org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:64) at org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:154) at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:133) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210) at samples.util.SampleAxis2ServerManager.start(SampleAxis2ServerManager.java:92) at samples.util.SampleAxis2Server.startServer(SampleAxis2Server.java:61) at samples.util.SampleAxis2Server.main(SampleAxis2Server.java:40) Caused by: java.lang.NumberFormatException: For input string: "wso2v1" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:481) at java.lang.Integer.parseInt(Integer.java:514) at org.apache.axis2.description.Version.<init>(Version.java:78) at org.apache.axis2.description.AxisModule.setArchiveName(AxisModule.java:162) at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:513) ... 13 more [2010-10-03 14:04:18,246] ERROR - ModuleDeployer The rampart-trust-1.5.0.wso2v1.jar module, which is not valid, caused For input string: "wso2v1" org.apache.axis2.deployment.DeploymentException: For input string: "wso2v1" at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:527) at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:77) at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:809) at org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:222) at org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:71) at org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:64) at org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:154) at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:133) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210) at samples.util.SampleAxis2ServerManager.start(SampleAxis2ServerManager.java:92) at samples.util.SampleAxis2Server.startServer(SampleAxis2Server.java:61) at samples.util.SampleAxis2Server.main(SampleAxis2Server.java:40) Caused by: java.lang.NumberFormatException: For input string: "wso2v1" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:481) at java.lang.Integer.parseInt(Integer.java:514) at org.apache.axis2.description.Version.<init>(Version.java:78) at org.apache.axis2.description.AxisModule.setArchiveName(AxisModule.java:162) at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:513) ... 13 more [2010-10-03 14:04:18,256] ERROR - ModuleDeployer The savan-core-1.0.0.wso2v2.jar module, which is not valid, caused For input string: "wso2v2" org.apache.axis2.deployment.DeploymentException: For input string: "wso2v2" at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:527) at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:77) at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:809) at org.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:222) at org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:71) at org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:64) at org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:154) at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:133) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210) at samples.util.SampleAxis2ServerManager.start(SampleAxis2ServerManager.java:92) at samples.util.SampleAxis2Server.startServer(SampleAxis2Server.java:61) at samples.util.SampleAxis2Server.main(SampleAxis2Server.java:40) Caused by: java.lang.NumberFormatException: For input string: "wso2v2" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:481) at java.lang.Integer.parseInt(Integer.java:514) at org.apache.axis2.description.Version.<init>(Version.java:78) at org.apache.axis2.description.AxisModule.setArchiveName(AxisModule.java:162) at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:513) ... 13 more -- *Afkham Azeez* Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, * * *Member; Apache Software Foundation; **http://www.apache.org/*<http://www.apache.org/> * email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
