2 < = >? < @ A BC DEF GHIJ K L MN < OP Q RST UVWXYZ[ R\] ^_`a "<b "c !d "efg hij >k l mno /p /q /r /stu 4dv wHx 4y Rz {| {}~ R   >  > K Mp Kn Mq Mr Ms h O e wr \p ep  s j j pd td wd >          > > > n  servletconfigLjavax/servlet/ServletConfig;contextLjavax/servlet/ServletContext;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;outLjava/io/PrintWriter;paramsLjava/util/Hashtable;NAMESPACEKEYWORDLjava/lang/String; ConstantValueEML2_1_1NAMESPACEEML2_1_0NAMESPACEEML2_0_1NAMESPACEEML2_0_0NAMESPACE()VCodeLineNumberTableLocalVariableTablethis)Lorg/ecoinformatics/eml/EMLParserServlet;init (Ljavax/servlet/ServletConfig;)Vex Ljavax/servlet/ServletException; StackMapTableI ExceptionsdestroydoGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VdoPosthandleGetOrPostise!Ljava/lang/IllegalStateException;cIfosLjava/io/FileOutputStream;eLjava/lang/Exception;namevalueLjava/lang/Object; paramlistLjava/util/Enumeration;srLjava/io/StringReader;fwLjava/io/FileWriter;doctexthtmlLjava/lang/StringBuffer;ctype fileToParseLjava/io/InputStream;tempfileLjava/io/File;sess Ljavax/servlet/http/HttpSession;sess_idactionN~`otparse"(Ljava/io/File;)Ljava/lang/String;parser"Lorg/ecoinformatics/eml/EMLParser; xmlReaderLjava/io/Reader;namespaceInDoc validator$Lorg/ecoinformatics/eml/SAXValidate;ioeLjava/io/IOException;cnfe"Ljava/lang/ClassNotFoundException;seLorg/xml/sax/SAXException; handleGetFilef(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/io/InputStream; paramPart)Lcom/oreilly/servlet/multipart/ParamPart;s[Ljava/lang/String;filePart(Lcom/oreilly/servlet/multipart/FilePart;mp/Lcom/oreilly/servlet/multipart/MultipartParser;part$Lcom/oreilly/servlet/multipart/Part;fileListfp? findNamespace$(Ljava/io/Reader;)Ljava/lang/String;namespaceWithPrefixiprefix startIndexstartendnamespaceStringcountxml namespaceeml2_0_0NameSpaceeml2_0_1NameSpaceeml2_1_0NameSpaceeml2_1_1NameSpace targetLine getSchemaLine secondLineendIndex TARGETNUMbuffercommentZprocessingInstructionthirdPreviousCharacterCsecondPreviousCharacterpreviousCharactercurrentCharactertmp getPrefix&(Ljava/lang/String;)Ljava/lang/String;sioobe+Ljava/lang/StringIndexOutOfBoundsException; rootElement schemaLine SourceFileEMLParserServlet.java java/util/Hashtable   Starting EMLParserServlet javax/servlet/ServletExceptionDestroying EMLParserServlet java/lang/StringBuffer   1 EML Parser

EML Parser

 java/lang/IllegalStateExceptionjava/lang/StringBuilderNerror in handleGetOrPost: this shouldn't happen: the session should be valid:    .emlparser.tmp multipart/form-data   java/io/FileOutputStream    java/lang/Exception/

Error handling multipart data: 

Error handling multipart data:    java/lang/String      textparse ,

Error. Submitted document is null.

java/io/StringReader java/io/FileWriter

Error. Action '' not registered

7
Back to the previous page. text/html  org/ecoinformatics/eml/EMLParser7

EML specific tests: Passed.

The tests which 7are specific to EML, including validation that IDs are 1present and properly referenced, have passed.

5

Error: The file sent to the parser was null.

G

EML specific tests: Failed.

The following errors were found:



java/io/FileReader The namespace in xml is "org/ecoinformatics/eml/SAXValidate DEFAULT  (

XML specific tests: Passed.

U

Document is XML-schema valid. There were no XML errors found in your document.

java/io/IOException,

IOException: Error reading file



 java/lang/ClassNotFoundException#


Parser class not found

org/xml/sax/SAXExceptionWARNING   9

XML-Schema Warning

The following warnings (were issued about your document:

*


XML specific tests: Failed

The following errors were  found:

-com/oreilly/servlet/multipart/MultipartParser     'com/oreilly/servlet/multipart/ParamPart  &com/oreilly/servlet/multipart/FilePartfilename "eml://ecoinformatics.org/eml-2.0.0"eml://ecoinformatics.org/eml-2.0.1"eml://ecoinformatics.org/eml-2.1.0"eml://ecoinformatics.org/eml-2.1.1 $ 23xmlns:xmlns     )java/lang/StringIndexOutOfBoundsException:'org/ecoinformatics/eml/EMLParserServletjavax/servlet/http/HttpServlet%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponsejava/io/InputStream java/io/Filejavax/servlet/http/HttpSessionjava/util/Enumeration"com/oreilly/servlet/multipart/Partjava/io/Readerjavax/servlet/ServletConfiggetServletContext ()Ljavax/servlet/ServletContext;java/lang/SystemLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V getWriter()Ljava/io/PrintWriter;getContentType()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer; getSession#(Z)Ljavax/servlet/http/HttpSession;getId-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; startsWith(Ljava/lang/String;)Zread()I(Ljava/io/File;)Vwrite(I)Vflushclosejava/io/PrintWriterprintStackTracegetParameterNames()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getParameterValues'(Ljava/lang/String;)[Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)ZtrimdeletesetContentType(Z)VrunTest7(Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;)VindexOf(Ljava/lang/String;)I+(Ljavax/servlet/http/HttpServletRequest;I)V readNextPart&()Lcom/oreilly/servlet/multipart/Part;getNameisParamgetStringValueisFilegetInputStream()Ljava/io/InputStream;lengthcharAt(I)C substring(II)Ljava/lang/String;(C)Ljava/lang/StringBuffer;!   P****YAD EI #*+*+*+  M, "WX YZ_\ ^"`  ##_ 7   gh  I*+, op  pI*+, wx  p Y*+*W,YN,+:::-W-W-W-W-W-W-W+:: :": "Y#$% &%' ()*:+,*+,-:.6 /Y0:    1.6  2 3: "Y#5% 6%7%'8 "Y#9% 6%'  ::+;:  <( =>: + ?: *  @W*ABCC2:  DE-*FW GE~*HBCC2:   IE -JWLKY L: MYN:  O6    P O6  Q R-*FW-S W-TWUW-VW-WW,XY-Z8[hqt!4D $'*18?FMT[dhqtv */2:DPZfi| %,29@HRXv , ! D P Z :/ > 3 , e YYYF$5'2*/dh| t 1 H.*.   p:YM+$\Y+]N,^W,_W,`W ,aWN,bW,c-6dWeY+fN-g:-h "Y#i%%' jYk:eY+flm,nW,oWN,qW,r-sdWoN,uW,r-vdWQN-xyz",{W,|W,-xdW$,}W,~W,-xdW,Z474RpRtRw& #*-478?R [ a e +++!"#'(")5-p 8[MaGM::2% -BX]],  YNY+:Y:X:+::>YS: * @W:-@W:-B:tw4R8;=?&@.B5C<DGESFVG^IeJnNqPtUwRyT|YZ 5<G  e &K`  X  y AB4 LMN::*+*::6%"Y#%%':  z6 z66 6 : 6 U6  G "  "   6  "   6    ` :  F ,z,L7 -z-L( z L z L L++bdef gikmo!r(t+w0zF|OR[^adgm{F  qN (+^ a d g    !"t#;##p $YL=>66Y:66?6 ?6 ?6 ?6 *6   6  - - !  <6 > -  -6 ?  <6 >  ?6 ! <  >  W  > 6  6  6 *6 BZL+#  #'+17<X[ux%&  '()*+*,- #.- '/- +0- 11 % 1#)p 23@L*z6M**zMN*M,z,,zL++I2     )59>*4506@7>89H:;