|
Subject: RE: Help extending Java environment for filters -- Runtime problem. From: Ed Nixon <ed.nixon@xxxxxxxxxxxxxxxxx> Date: Sat, 16 Jan 1999 11:58:50 -0500 |
-----Original Message-----
From: James Clark [SMTP:jjc@xxxxxxxxxx]
Sent: Friday, January 15, 1999 10:05 PM
To: xsl-list@xxxxxxxxxxxxxxxx
Subject: Re: Help extending Java environment for filters
For the Regexp demo, you need to compile the Java file. You also need
the class files for the OROMatcher regexp library. The .java files
tells you where to get them. Then you need to add the class files to
classpath.
<snip>
I'm compiling the Regexp.java file using JDK1.2 and either the
OROMatcher-1.0.7, 1.1b3, or PerlTools-1.1 distributions. No error occur at
compile time. However, the following run-time error occurs:
C:\xt\demo>java com.jclark.xsl.sax.Driver Regexp.xml regexp.xsl
Exception in thread "main" java.lang.ClassFormatError:
com/oroinc/text/regex/Mal
formedPatternException (Local variable name has bad constant pool index)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Compiled Code)
at java.security.SecureClassLoader.defineClass(Compiled Code)
at java.net.URLClassLoader.defineClass(Compiled Code)
at java.net.URLClassLoader.access$1(Compiled Code)
at java.net.URLClassLoader$1.run(Compiled Code)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Compiled Code)
at java.lang.ClassLoader.loadClass(Compiled Code)
at sun.misc.Launcher$AppClassLoader.loadClass(Compiled Code)
at java.lang.ClassLoader.loadClass(Compiled Code)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:124)
at
com.jclark.xsl.tr.SheetImpl$FilterParser.getFilterClass(SheetImpl.jav
a)
at com.jclark.xsl.tr.SheetImpl$FilterParser.parse(SheetImpl.java)
at com.jclark.xsl.tr.SheetImpl.parseArgsThenActions(Compiled Code)
at com.jclark.xsl.tr.SheetImpl.parseActions(SheetImpl.java)
at com.jclark.xsl.tr.SheetImpl$RuleParser.parse(SheetImpl.java)
at com.jclark.xsl.tr.SheetImpl.parseTopLevel(Compiled Code)
at com.jclark.xsl.tr.SheetImpl.parseSheet(Compiled Code)
at com.jclark.xsl.tr.SheetImpl.<init>(SheetImpl.java)
at com.jclark.xsl.tr.EngineImpl.createSheet(EngineImpl.java)
at com.jclark.xsl.sax.Driver.main(Driver.java)
Is this a function of JDK1.2 or have I misunderstood something else about the
procedure? I'm assuming that the regular expression is actually correct?
Thanks. ...edN
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: Feature Request: equivalent to , Ed Nixon | Thread | using msxml in ms vc++ with smart , alan dennis |
| Invoking XSL from XSL (was: Feature, Boris Moore | Date | RE: Feature Request: equivalent to , Borden, Jonathan |
| Month |