This Java program is supposed to work. But it doesn’t. From what I can figure, the problem has something to do with the springframework package. I’m a beginner java programmer so I don’t really know where to start so I’m simply including the whole project file which can be downloaded from herecabio.zip
This program conducts a simple cancer research project using CaBIO . CaBio is an ant project which has 3 folders (conf, lib, src) and a build file and according to CaBIo we need to link the lib and conf folder with my project so I created a new project(cabio) in jcreator and added the two directories project>add Existing Directory.

I’ve also added the batik-swing.jar (batik-swing.jar in project>project setting>required libraries because it was used in one of the files.
I’m using JDK 1.5.0.14 because it’s recommended with the CaBIO and JCreator pro 4.50.010.

I can build the project. When I want to run the project, that is run the swingCaBio.java the program starts. From the GUIwhenever I try to access the search options of any of the 4 tabs for example, clinical trail>search text> if I put “skin cancer” I get the following exceptions.

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
    at SearchEngine.processSearch(SearchEngine.java:16)
    at SwingCaBio$1.run(SwingCaBio.java:341)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [application-config-client.xml]; nested exception is java.io.FileNotFoundException: class path resource [application-config-client.xml] cannot be opened because it does not exist
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:173)
    at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:112)
    at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:79)
    at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:298)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:91)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:75)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65)
    at gov.nih.nci.system.client.ApplicationServiceProvider.<clinit>(ApplicationServiceProvider.java:29)
    ... 9 more
Caused by: java.io.FileNotFoundException: class path resource [application-config-client.xml] cannot be opened because it does not exist
    at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:135)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:297)
    ... 21 more

I dont really know what I'm doing so I’ll really appreciate is someone can take the time and tell me how to solve these exceptions.