|
From: Bill H. <Bil...@Ac...> - 2003-11-12 03:42:40
|
Hi all,
I hope someone can help.
I'm trying to get my scripting stage to work (similar to what Qin was trying to do a while
ago.) and I am getting this error that I don't know what to do with. I'm on babeldoc 1.1.9,
jdk 1.4.1_01. The script works just fine in Rhino, but not in Babeldoc. Same directory,
same classpath. Here's the Rhino: (the class is local in the directory)
C:\jakarta-tomcat-4.1.24\webapps_QIP\PipelineProcessorHome>java
org.mozilla.javascript.tools.shell.M
ain
Rhino 1.5 release 4.1 2003 04 21
js> importClass(Packages.PostToReflector);
js> PostToReflector.Post(new java.io.FileInputStream("codelco.txt"));
after creating InputSource from filename stdin [- diagnostic message from class]
First 2k:<?xml version="1.0" encoding="iso-8859-1"?> [.... lots of output from the class.]
Here's the Babeldoc pipeline:
entryStage=filewrite
filewrite.stageType=FileWriter
filewrite.append=false
filewrite.outputFile=file.txt
filewrite.nextStage=sendAckHttp
sendAckHttp.stageType=Scripting
sendAckHttp.language=javascript
sendAckHttp.script=\
importClass(Packages.PostToReflector); \
PostToReflector.PostToReflector(new java.io.FileInputStream("file.txt"));
sendAckHttp.nextStage=null
Here's the error thrown:
<2003-11-11 22:33:23,992> INFO [main] : PipelineStage name: filewrite
<2003-11-11 22:33:24,162> INFO [main] : PipelineStage name: sendAckHttp
<2003-11-11 22:33:25,134> ERROR [main] :
[DefaultPipelineStageErrorHandler.handlePipelineStageError
] PipelineStage name: sendAckHttp Error: com.babeldoc.core.pipeline.PipelineException:
Script proces
sing failed: JavaScript Error: Function importClass must be called with a class; had
"[JavaPackage P
ostToReflector]" instead.
<2003-11-11 22:33:25,154> ERROR [main] : [PipelineFeeder.process]
org.apache.bsf.BSFException: JavaScript Error: Function importClass must be called with
a class; had
"[JavaPackage PostToReflector]" instead.
at org.apache.bsf.engines.javascript.JavaScriptEngine.handleError(Unknown Source)
at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown Source)
at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source)
at org.apache.bsf.BSFManager$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.bsf.BSFManager.exec(Unknown Source)
at com.babeldoc.core.pipeline.stage.ScriptingPipelineStage.process(Unknown
Source)
at com.babeldoc.core.pipeline.PipelineStage.processStage(Unknown Source)
at
com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipelineStage(
Unkn
own Source)
at
com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unknown
Source)
... more.
Any idea what I should do?
Thanks in advance,
Bill
|
|
From: David G. <dg...@co...> - 2003-11-12 04:41:44
|
Hi Bill,
Do you have PostToReflector in a jar file in the Babeldoc lib directory?
Babeldoc ignores the classpath.
Hope this helps,
David
On Tuesday 11 November 2003 7:40 pm, Bill Harrelson wrote:
> Hi all,
>
> I hope someone can help.
>
> I'm trying to get my scripting stage to work (similar to what Qin was
> trying to do a while ago.) and I am getting this error that I don't know
> what to do with. I'm on babeldoc 1.1.9, jdk 1.4.1_01. The script works
> just fine in Rhino, but not in Babeldoc. Same directory, same classpath.
> Here's the Rhino: (the class is local in the directory)
>
> C:\jakarta-tomcat-4.1.24\webapps_QIP\PipelineProcessorHome>java
> org.mozilla.javascript.tools.shell.M
> ain
> Rhino 1.5 release 4.1 2003 04 21
> js> importClass(Packages.PostToReflector);
> js> PostToReflector.Post(new java.io.FileInputStream("codelco.txt"));
> after creating InputSource from filename stdin [- diagnostic message from
> class] First 2k:<?xml version="1.0" encoding="iso-8859-1"?> [.... lots of
> output from the class.]
>
> Here's the Babeldoc pipeline:
>
> entryStage=filewrite
>
> filewrite.stageType=FileWriter
> filewrite.append=false
> filewrite.outputFile=file.txt
> filewrite.nextStage=sendAckHttp
>
> sendAckHttp.stageType=Scripting
> sendAckHttp.language=javascript
> sendAckHttp.script=\
> importClass(Packages.PostToReflector); \
> PostToReflector.PostToReflector(new java.io.FileInputStream("file.txt"));
> sendAckHttp.nextStage=null
>
>
> Here's the error thrown:
>
> <2003-11-11 22:33:23,992> INFO [main] : PipelineStage name: filewrite
> <2003-11-11 22:33:24,162> INFO [main] : PipelineStage name: sendAckHttp
> <2003-11-11 22:33:25,134> ERROR [main] :
> [DefaultPipelineStageErrorHandler.handlePipelineStageError
> ] PipelineStage name: sendAckHttp Error:
> com.babeldoc.core.pipeline.PipelineException: Script proces
> sing failed: JavaScript Error: Function importClass must be called with a
> class; had "[JavaPackage P
> ostToReflector]" instead.
> <2003-11-11 22:33:25,154> ERROR [main] : [PipelineFeeder.process]
> org.apache.bsf.BSFException: JavaScript Error: Function importClass must be
> called with a class; had
> "[JavaPackage PostToReflector]" instead.
> at
> org.apache.bsf.engines.javascript.JavaScriptEngine.handleError(Unknown
> Source) at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown
> Source) at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source)
> at org.apache.bsf.BSFManager$6.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.apache.bsf.BSFManager.exec(Unknown Source)
> at
> com.babeldoc.core.pipeline.stage.ScriptingPipelineStage.process(Unknown
> Source)
> at com.babeldoc.core.pipeline.PipelineStage.processStage(Unknown
> Source) at
> com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.processPipe
>lineStage( Unkn
> own Source)
> at
> com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.process(Unk
>nown Source)
> ... more.
>
> Any idea what I should do?
>
> Thanks in advance,
>
> Bill
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: ApacheCon 2003,
> 16-19 November in Las Vegas. Learn firsthand the latest
> developments in Apache, PHP, Perl, XML, Java, MySQL,
> WebDAV, and more! http://www.apachecon.com/
> _______________________________________________
> Babeldoc-user mailing list
> Bab...@li...
> https://lists.sourceforge.net/lists/listinfo/babeldoc-user
--
David Glick
Transmit Consulting, Inc
619-475-4052
dg...@tr...
|
|
From: Bill H. <Bil...@Ac...> - 2003-11-12 05:05:46
|
Bingo! Thank you very much.
Bill
On 11 Nov 2003 at 20:44, David Glick wrote:
> Hi Bill,
>
> Do you have PostToReflector in a jar file in the Babeldoc lib
> directory? Babeldoc ignores the classpath.
>
>
> Hope this helps,
>
> David
>
>
> On Tuesday 11 November 2003 7:40 pm, Bill Harrelson wrote:
> > Hi all,
> >
> > I hope someone can help.
> >
> > I'm trying to get my scripting stage to work (similar to what Qin
> > was trying to do a while ago.) and I am getting this error that I
> > don't know what to do with. I'm on babeldoc 1.1.9, jdk 1.4.1_01.
> > The script works just fine in Rhino, but not in Babeldoc. Same
> > directory, same classpath. Here's the Rhino: (the class is local in
> > the directory)
> >
> > C:\jakarta-tomcat-4.1.24\webapps_QIP\PipelineProcessorHome>java
> > org.mozilla.javascript.tools.shell.M ain Rhino 1.5 release 4.1 2003
> > 04 21 js> importClass(Packages.PostToReflector); js>
> > PostToReflector.Post(new java.io.FileInputStream("codelco.txt"));
> > after creating InputSource from filename stdin [- diagnostic message
> > from class] First 2k:<?xml version="1.0" encoding="iso-8859-1"?>
> > [.... lots of output from the class.]
> >
> > Here's the Babeldoc pipeline:
> >
> > entryStage=filewrite
> >
> > filewrite.stageType=FileWriter
> > filewrite.append=false
> > filewrite.outputFile=file.txt
> > filewrite.nextStage=sendAckHttp
> >
> > sendAckHttp.stageType=Scripting
> > sendAckHttp.language=javascript
> > sendAckHttp.script=\
> > importClass(Packages.PostToReflector); \
> > PostToReflector.PostToReflector(new
> > java.io.FileInputStream("file.txt")); sendAckHttp.nextStage=null
> >
> >
> > Here's the error thrown:
> >
> > <2003-11-11 22:33:23,992> INFO [main] : PipelineStage name:
> > filewrite <2003-11-11 22:33:24,162> INFO [main] : PipelineStage
> > name: sendAckHttp <2003-11-11 22:33:25,134> ERROR [main] :
> > [DefaultPipelineStageErrorHandler.handlePipelineStageError
> > ] PipelineStage name: sendAckHttp Error:
> > com.babeldoc.core.pipeline.PipelineException: Script proces
> > sing failed: JavaScript Error: Function importClass must be called
> > with a class; had "[JavaPackage P ostToReflector]" instead.
> > <2003-11-11 22:33:25,154> ERROR [main] : [PipelineFeeder.process]
> > org.apache.bsf.BSFException: JavaScript Error: Function importClass
> > must be called with a class; had
> > "[JavaPackage PostToReflector]" instead.
> > at
> > org.apache.bsf.engines.javascript.JavaScriptEngine.handleError(Unkno
> > wn Source) at
> > org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown
> > Source) at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source)
> > at org.apache.bsf.BSFManager$6.run(Unknown Source)
> > at java.security.AccessController.doPrivileged(Native
> > Method) at org.apache.bsf.BSFManager.exec(Unknown Source) at
> > com.babeldoc.core.pipeline.stage.ScriptingPipelineStage.process(Unkn
> > own Source)
> > at
> > com.babeldoc.core.pipeline.PipelineStage.processStage(Unknow
> > n
> > Source) at
> > com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.proc
> > essPipe
> >lineStage( Unkn
> > own Source)
> > at
> > com.babeldoc.core.pipeline.processor.SyncPipelineStageProcessor.proc
> > ess(Unk
> >nown Source)
> > ... more.
> >
> > Any idea what I should do?
> >
> > Thanks in advance,
> >
> > Bill
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: ApacheCon 2003,
> > 16-19 November in Las Vegas. Learn firsthand the latest
> > developments in Apache, PHP, Perl, XML, Java, MySQL,
> > WebDAV, and more! http://www.apachecon.com/
> > _______________________________________________
> > Babeldoc-user mailing list
> > Bab...@li...
> > https://lists.sourceforge.net/lists/listinfo/babeldoc-user
>
> --
> David Glick
> Transmit Consulting, Inc
> 619-475-4052
> dg...@tr...
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: ApacheCon 2003,
> 16-19 November in Las Vegas. Learn firsthand the latest
> developments in Apache, PHP, Perl, XML, Java, MySQL,
> WebDAV, and more! http://www.apachecon.com/
> _______________________________________________
> Babeldoc-user mailing list
> Bab...@li...
> https://lists.sourceforge.net/lists/listinfo/babeldoc-user
|