It would appear that you do not have commons-lang in your classpath.
Maven should have downloaded a jar for it and put it in your repository.
On Fri, 2002-10-04 at 16:20, Keith Elliott wrote:
> Hi folks,
>
> This is my first attempt at integrating JCS into some of my code, and
> I�m getting a strange problem. When I compile some code that uses JCS,
> the �JCS.getInstance()� method causes the java compiler to throw an
> exception (shown below). The code I�m compiling is very plain (See
> below) � it�s based on the bookCache example from the docs. I just
> installed Maven V. 1.0 beta 5, and downloaded the JCS source from CVS.
> I was able to get everything built and tested, but I�m stumped here.
> I�m running Java 1.3.1 on Redhat Linux 7.1.
>
> Anyone have any insight? Thanks a bunch!
> Keith Elliott
>
> <code>
> import org.apache.jcs.JCS;
>
> public class BookVObjManager {
>
> private static BookVObjManager instance; // instance of itself -
> Singleton
> private static int checkedOut = 0;
> private static JCS bookCache;
>
> private BookVObjManager() {
> try {
> bookCache = JCS.getInstance("testCache1"); // Exception caused by
> this line!!!!
> } catch (Exception e) {
> e.printStackTrace(System.out);
> }
> }
> </code>
>
>
> Compiler Output: Exception thrown when compiling the above�.
>
> [javac] Compiling 1 source file to /home/app/client/cms/bin
> [javac] An exception has occurred in the compiler (1.3.1). Please
> file a bug at the Java Developer Connection
> (http://java.sun.com/cgi-bin/bugreport.cgi). Include your program and
> the following diagnostic in your report. Thank you.
> [javac] com.sun.tools.javac.v8.code.Symbol$CompletionFailure: file
> org/apache/commons/lang/exception/NestableException.class not found
> [javac] at
> com.sun.tools.javac.v8.code.ClassReader.fillIn(ClassReader.java:997)
> [javac] at
> com.sun.tools.javac.v8.code.ClassReader.complete(ClassReader.java:952)
> [javac] at
> com.sun.tools.javac.v8.code.Symbol.complete(Symbol.java:366)
> [javac] at
> com.sun.tools.javac.v8.code.Type$ClassType.supertype(Type.java:812)
> [javac] at
> com.sun.tools.javac.v8.code.Symbol$ClassSymbol.isSubClass(Symbol.java:62
> 2)
> [javac] at
> com.sun.tools.javac.v8.comp.Check.isUnchecked(Check.java:541)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.markThrown(Flow.java:255)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:748)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Apply.visit(Tree.java:785)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeExpr(Flow.java:339)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:766)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Assign.visit(Tree.java:848)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeExpr(Flow.java:339)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:719)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Exec.visit(Tree.java:699)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:626)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Try.visit(Tree.java:642)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:488)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$MethodDef.visit(Tree.java:441)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeDef(Flow.java:379)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow._case(Flow.java:456)
> [javac] at
> com.sun.tools.javac.v8.tree.Tree$ClassDef.visit(Tree.java:402)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
> [javac] at
> com.sun.tools.javac.v8.comp.Flow.analyzeDef(Flow.java:379)
> [javac] at
> com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:380)
> [javac] at
> com.sun.tools.javac.v8.Main.compile(Main.java:247)
> [javac] at com.sun.tools.javac.Main.compile(Main.java:26)
> [javac] at java.lang.reflect.Method.invoke(Native Method)
> [javac] at
> org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:100
> )
> [javac] at
> org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840)
> [javac] at
> org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
> [javac] at
> org.apache.tools.ant.Task.perform(Task.java:317)
> [javac] at
> org.apache.tools.ant.Target.execute(Target.java:309)
> [javac] at
> org.apache.tools.ant.Target.performTasks(Target.java:334)
> [javac] at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
> [javac] at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
> [javac] at
> org.apache.tools.ant.Main.runBuild(Main.java:610)
> [javac] at org.apache.tools.ant.Main.start(Main.java:196)
> [javac] at org.apache.tools.ant.Main.main(Main.java:235)
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>