The development of a Java VM for .NET
More James...
I changed the class loader to use only one dynamic assembly and tried to run James again. It still doesn't run:
Phoenix 4.0a4
Application file://C:/james/apps/james.sar uses a deprecated packaging format.There was an uncaught exception:------------------------------------------------------------ Message ---Unable to create BlockInfo as are unable to locate resource "org/apache/james/James.xinfo".--- Stack Trace ---org.apache.avalon.phoenix.interfaces.DeploymentException: Unable to create BlockInfo as are unable to locate resource "org/apache/james/James.xinfo". at org.apache...DefaultDeployer.deploy at org.apache...DefaultEmbeddor.deployFile at org.apache...DefaultEmbeddor.deployFile at org.apache...DefaultEmbeddor.deployFiles at org.apache...DefaultEmbeddor.deployDefaultApplications at org.apache...DefaultEmbeddor.execute at org.apache...frontends.CLIMain.run at org.apache...frontends.CLIMain.execute at org.apache...frontends.CLIMain.main at java.lang.reflect.Method.invoke at org.apache...launcher.Main.startup at org.apache...launcher.Main.mainCaused by: org.apache....assembler.AssemblyException: Unable to create BlockInfo as are unable to locate resource "org/apache/james/James.xinfo". at org.apache....assembler.Assembler.getBlockInfo at org.apache....assembler.Assembler.buildBlock at org.apache....assembler.Assembler.buildBlocks at org.apache....assembler.Assembler.assembleSar ... 12 more---------------------------------------------------------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. Seehttp://jakarta.apache.org/avalon for more information.Shutting down Phoenix.
(I editted the stack trace a little so that it doesn't mess up the formatting of the page too much).
I have no idea what this means and I don't feel like debugging this. May be I'll revisit James in a while when I've implemented more stuff and have better debugging support.
Remember Me
I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.
Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)