[ https://issues.apache.org/jira/browse/JAMES-779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefano Bagnara resolved JAMES-779. ----------------------------------- Resolution: Fixed Assignee: Stefano Bagnara Unfortunately we need to reference the jarname and the jarfolder separately, so I had to add "duplicates" to the properties. > packages built by new modular james do not work (jars inside sar are not > correctly organized) > --------------------------------------------------------------------------------------------- > > Key: JAMES-779 > URL: https://issues.apache.org/jira/browse/JAMES-779 > Project: James > Issue Type: Bug > Components: Build System > Affects Versions: Trunk > Reporter: Stefano Bagnara > Assigned To: Stefano Bagnara > Fix For: Next Major > > > The sar built contains jar in "structured" folders and this does not work for > phoenix. > ----- > Phoenix 4.2 > There was an uncaught exception: > --------------------------------------------------------- > --- Message --- > Missing BlockInfo for class > org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager > --- Stack Trace --- > org.apache.avalon.phoenix.interfaces.DeploymentException: Missing BlockInfo > for class org.apache.avalon.cornerstone.blocks.sockets.D > efaultSocketManager > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:379) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268) > at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198) > at > org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184) > at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145) > 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:585) > at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:135) > at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84) > Caused by: java.lang.Exception: Missing BlockInfo for class > org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager > at > org.apache.avalon.phoenix.components.deployer.PhoenixComponentFactory.createComponentInfo(PhoenixComponentFactory.java:91 > ) > at > org.apache.avalon.phoenix.containerkit.factory.DefaultComponentFactory.newBundle(DefaultComponentFactory.java:151) > at > org.apache.avalon.phoenix.containerkit.factory.DefaultComponentFactory.createBundle(DefaultComponentFactory.java:119) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.assembleProfile(PhoenixProfileBuilder.java:153) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.assembleSarProfile(PhoenixProfileBuilder.java:107) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.buildProfile(PhoenixProfileBuilder.java:95) > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:347) > ... 14 more > rethrown from > java.lang.Exception: Missing BlockInfo for class > org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager > at > org.apache.avalon.phoenix.components.deployer.PhoenixComponentFactory.createComponentInfo(PhoenixComponentFactory.java:91 > ) > at > org.apache.avalon.phoenix.containerkit.factory.DefaultComponentFactory.newBundle(DefaultComponentFactory.java:151) > at > org.apache.avalon.phoenix.containerkit.factory.DefaultComponentFactory.createBundle(DefaultComponentFactory.java:119) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.assembleProfile(PhoenixProfileBuilder.java:153) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.assembleSarProfile(PhoenixProfileBuilder.java:107) > at > org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder.buildProfile(PhoenixProfileBuilder.java:95) > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:347) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268) > at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198) > at > org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:184) > at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:145) > 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:585) > at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:135) > at org.apache.avalon.phoenix.launcher.Main.main(Main.java:84) > --------------------------------------------------------- > The log file may contain further details of error. > Please check the configuration files and restart Phoenix. > If the problem persists, contact the Avalon project. See > http://jakarta.apache.org/avalon for more information. > Shutting down Phoenix. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]