Help me To Avoid the Exception...
Hi
Following is code and got the folloing exception.Im getting the expected output, but i dont know why im getting this exception .
class values
{
public static void main(String[] args)throws Exception {
compare ob=new comapre();
ob. findPosistion(String inpuFile1,String inpuFile2);
}
class compare
{
FileInputStream fin =null;
GZIPInputStream gzis=null;
InputStreamReader isr=null;
BufferedReader br=null
public void findPosistion(String inpuFile1,String inpuFile2) throws Exception
{
fin = new FileInputStream(inpuFile1);
gzis = new GZIPInputStream(fin);
isr = new InputStreamReader(gzis);
br = new BufferedReader(isr);
while ((strLine = br.readLine()) != null){
buffer1.append(strLine);
posistion=i;
findField( posistion);
}
public void findField(posistion ) throws Exception
{
String xmlFile="compare.xml";
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBu ilder();
Document document = builder.parse(new File(xmlFile));
XPath xpath = XPathFactory.newInstance().newXPath();
String expression="//Record [@id="+"'"+type+"']/Sequence";
Node nodes = (Node) xpath.evaluate(expression, document, XPathConstants.NODE);
}
}
Exception is
at com.nielsen.mit.testSuite.FileCompare.findField(Fi leCompare.java:153)
at com.nielsen.mit.testSuite.FileCompare.findPosistio n(FileCompare.java:94)
at com.nielsen.mit.testSuite.FileCompareTest.testFile Compare(FileCompareTest.java:12)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runRefle ctiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallabl e.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExpl osively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod .evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.e valuate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.ev aluate(RunAfters.java:31)
at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:73)
at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:46)
at org.junit.runners.ParentRunner.runChildren(ParentR unner.java:180)
at org.junit.runners.ParentRunner.access$000(ParentRu nner.java:41)
at org.junit.runners.ParentRunner$1.evaluate(ParentRu nner.java:173)
at org.junit.internal.runners.statements.RunBefores.e valuate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.ev aluate(RunAfters.java:31)
at org.junit.runners.ParentRunner.run(ParentRunner.ja va:220)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestR eference.run(JUnit4TestReference.java:46)
at org.eclipse.jdt.internal.junit.runner.TestExecutio n.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRu nner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRu nner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRu nner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRu nner.main(RemoteTestRunner.java:197)
please help me to overcome this exception..and please tell me why im getting this excption .Thanks in advance