You are viewing a plain text version of this content. The canonical link for it is here.
Posted to phoenix-dev@avalon.apache.org by bu...@apache.org on 2002/07/05 08:47:52 UTC
DO NOT REPLY [Bug 10498] New: -
ClassNoFoundExceptions lost
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10498>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10498
ClassNoFoundExceptions lost
Summary: ClassNoFoundExceptions lost
Product: Avalon
Version: pre-beta
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: Phoenix
AssignedTo: avalon-phoenix-dev@jakarta.apache.org
ReportedBy: jeff@socialchange.net.au
Hi,
(First real project I've done with phoenix.. it's very cool:)
Due to a stuffup in my build.xml, I ended up generating jars that lacked the
block's class, but did contain the block .xinfo file. The error message I got was:
There was an uncaught exception:
---------------------------------------------------------
--- Message ---
Unable to load class "net.socialchange.antserver.AntServerImpl" for Block named
"antserver". (Reason: net.socialchange.antserver.AntServerImpl).
--- Stack Trace ---
org.apache.avalon.phoenix.interfaces.DeploymentException: Unable to load class
"net.socialchange.antserver.AntServerImpl" for Block named "antserver". (Reason:
net.socialchange.antserver.AntServerImpl).
at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:323)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:494)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:487)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:472)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:462)
at
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:223)
at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:157)
at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:143)
at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:101)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:91)
at org.apache.avalon.phoenix.launcher.Main.main(Main.java:44)
The problem is that that 'reason' given, it pretty useless. The real exception,
which I got by hacking Phoenix, is lost in the depths of Phoenix:
java.lang.ClassNotFoundException: net.socialchange.antserver.AntServerImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
I may get a chance to help fix this, but I thought I'd do a bugreport anyway.
--Jeff
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>