[Egothor-tech] (no subject)

Matthew Tam matthewkwtam at gmail.com
Wed Nov 8 08:13:02 GMT 2006


Hello,

I tried to index to some pdf document and I got a problem.  Basically,
a java.lang.NullPointerException was thrown when the PDFParser try to
convert the pdf file into a input stream.

The following is the full message I got:

QUOTE
Buildfile: tasks.xml

index-local:
[indexlocal] barrel:     /usr/egothor/index
[indexlocal] from:       /usr/egothor/pdftmp
[indexlocal] www:        /usr/egothor/pdftmp
[indexlocal] csdia:      -csdia
[indexlocal] snippet:    -snippet
[indexlocal] lowercase:  true
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.dir.TankerImpl loadState
[indexlocal] INFO: Loading state
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.dir.TankerImpl setState
[indexlocal] INFO: Reinitializing
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.BuildHTML
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;10;org.egothor.data.Document>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.BuildHTML2
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;15;org.egothor.data.Document>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineCSASCII
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;2;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineEncReader
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.lang.String;2;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineGrammer
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;2;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineTXT
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;10;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineHTML
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;10;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineHTML2
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineHTML3
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;5;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineInputStream
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.lang.String;1;java.io.InputStream>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineLowerCase
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;2;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefinePhonetics
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;2;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefinePunct
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;5;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineReader
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.lang.String;1;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineStopper
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;2;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineTokenizer
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.Reader;10;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineXLS
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineDOC
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineRTF
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefinePDFNative
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;20;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found:
org.egothor.crusher.connectors.DefinePDFNative4Filename
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.lang.String;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefinePostScriptNative
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;20;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found:
org.egothor.crusher.connectors.DefinePostScriptNative4Filename
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.lang.String;15;java.io.Reader>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineStem
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <org.egothor.parser.Tokenizer;2;org.egothor.parser.Tokenizer>
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: Found: org.egothor.crusher.connectors.DefineXML
[indexlocal] Nov 8, 2006 3:58:32 PM org.egothor.crusher.Finder scanPackages
[indexlocal] INFO: <java.io.InputStream;15;java.io.Reader>
[indexlocal] Switching CS diacritics to true
[indexlocal] Switching lowercase to true
[indexlocal] Switching Snippet support to true
[indexlocal] /usr/egothor/pdftmp as /usr/egothor/pdftmp
[indexlocal]   COBIT40.pdf
[indexlocal] Input
[indexlocal]   java.lang.String
[indexlocal]   Flags: <FILENAME><PDF>
[indexlocal] Output
[indexlocal]   org.egothor.data.Document
[indexlocal]   Flags: <HOME><PUNCTUATION><LOWERCASE><SNIPPET><CSASCII>
[indexlocal] Filtering system found:
[indexlocal]  --$0--> via
org.egothor.crusher.IniPath:java.lang.String<PDF><FILENAME> --$15-->
via org.egothor.crusher.connectors.PDFNativePath4Filename:java.io.Reader<PDF><FILENAME><NOHTMLTAGS>
--$17--> via org.egothor.crusher.connectors.CSASCIIPath:java.io.Reader<PDF><FILENAME><NOHTMLTAGS><CSASCII>
--$27--> via org.egothor.crusher.connectors.TokenizerPath:org.egothor.parser.Tokenizer<PDF><TAGGED><FILENAME><NOHTMLTAGS><CSASCII>
--$32--> via org.egothor.crusher.connectors.PunctPath:org.egothor.parser.Tokenizer<PDF><PUNCTUATION><TAGGED><FILENAME><NOHTMLTAGS><CSASCII>
--$34--> via org.egothor.crusher.connectors.LowerCasePath:org.egothor.parser.Tokenizer<PDF><PUNCTUATION><TAGGED><FILENAME><NOHTMLTAGS><CSASCII><LOWERCASE>
--$49--> via org.egothor.crusher.connectors.BHTML2Path:org.egothor.data.Document<PDF><PUNCTUATION><HOME><TAGGED><FILENAME><NOHTMLTAGS><SNIPPET><CSASCII><LOWERCASE>
[indexlocal] log4j:WARN No appenders could be found for logger
(org.egothor.analyzer.pdf.nativewrapper.PDFParser).
[indexlocal] log4j:WARN Please initialize the log4j system properly.
[indexlocal] java.lang.NullPointerException
[indexlocal] 	at java.io.FileInputStream.<init>(FileInputStream.java:103)
[indexlocal] 	at java.io.FileReader.<init>(FileReader.java:55)
[indexlocal] 	at
org.egothor.analyzer.pdf.nativewrapper.PDFParser.getReader(Unknown
Source)
[indexlocal] 	at
org.egothor.crusher.connectors.PDFNativeMill4Filename.process(Unknown
Source)
[indexlocal] 	at
org.egothor.crusher.connectors.CSASCIIMill.process(DefineCSASCII.java:208)
[indexlocal] 	at
org.egothor.crusher.connectors.TokenizerMill.process(DefineTokenizer.java:201)
[indexlocal] 	at
org.egothor.crusher.connectors.PunctMill.process(DefinePunct.java:203)
[indexlocal] 	at
org.egothor.crusher.connectors.LowerCaseMill.process(DefineLowerCase.java:207)
[indexlocal] 	at
org.egothor.crusher.connectors.BHTML2Mill.process(BuildHTML2.java:211)
[indexlocal] 	at org.egothor.apps.Directory.parse(Directory.java:518)
[indexlocal] 	at org.egothor.apps.Directory.indexIt(Directory.java:476)
[indexlocal] 	at org.egothor.apps.Directory.indexIt(Directory.java:469)
[indexlocal] 	at org.egothor.ant.IndexLocal.execute(IndexLocal.java:288)
[indexlocal] 	at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[indexlocal] 	at org.apache.tools.ant.Task.perform(Task.java:364)
[indexlocal] 	at org.apache.tools.ant.Target.execute(Target.java:341)
[indexlocal] 	at org.apache.tools.ant.Target.performTasks(Target.java:369)
[indexlocal] 	at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[indexlocal] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[indexlocal] 	at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[indexlocal] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[indexlocal] 	at org.apache.tools.ant.Main.runBuild(Main.java:668)
[indexlocal] 	at org.apache.tools.ant.Main.startAnt(Main.java:187)
[indexlocal] 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[indexlocal] 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[indexlocal] Commit...
[indexlocal] ...optimize()
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroyExceptLast 0
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 1
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 2
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 3
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 4
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 5
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 6
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 7
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 8
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 9
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 10
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 11
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 12
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 13
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 14
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 15
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 16
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 17
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 18
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 19
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 20
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 21
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 22
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 23
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 24
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 25
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 26
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 27
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 28
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 29
[indexlocal] Nov 8, 2006 3:58:34 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 30
[indexlocal] Nov 8, 2006 3:58:35 PM org.egothor.dynamizer.Standard optimize
[indexlocal] INFO: destroy 31
[indexlocal] ...commit()
[indexlocal] Nov 8, 2006 3:58:35 PM org.egothor.dir.TankerImpl commit
[indexlocal] INFO: Saving state
[indexlocal] Done.

BUILD SUCCESSFUL
Total time: 3 seconds
ENDQUOTE

I am running egothor on JDK1.4 on redhat linux.

Any help would be appreciated.



Matthew


More information about the Egothor-tech mailing list