Re: java.io.FileNotFoundException: .\webapps\MyForms\rules\main\HelloWeb.xls

744 views
Skip to first unread message

support

unread,
May 17, 2013, 6:01:47 PM5/17/13
to open...@googlegroups.com
Please use "two dots"

..\webapps\MyForms\...

instead of 

.\webapps\MyForms\...

in your index.jsp file.

Support

On Friday, May 17, 2013 5:46:23 PM UTC-4, Maruthi G wrote:
Hi,

When I am trying to run any webservice/web application example project I am encountering this error: 
java.io.FileNotFoundException: .\webapps\MyForms\rules\main\HelloWeb.xls (The system cannot find the path specified)

Below is the entire error message log:

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 21

18: 		synchronized(this) {
19:         	sessionEngine = engine;
20:         	if (sessionEngine == null) {
21:         		openrulesSession = new OpenRulesSession(xlsMain); // create a new engine
22:         		System.out.println("NEW ENGINE");
23:             	engine = openrulesSession.getOpenRulesEngine();
24:             	application.setAttribute("OpenRulesEngine",engine);


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

org.apache.commons.lang.exception.NestableRuntimeException: java.io.FileNotFoundException: .\webapps\MyForms\rules\main\HelloWeb.xls (The system cannot find the path specified)
	org.openl.util.RuntimeExceptionWrapper.wrap(RuntimeExceptionWrapper.java:22)
	com.openrules.datasource.DataSourceCodeModule.getByteStream(DataSourceCodeModule.java:35)
	com.openrules.lang.xls.XlsLoader.preprocessWorkbook(XlsLoader.java:172)
	com.openrules.lang.xls.XlsLoader.parse(XlsLoader.java:244)
	com.openrules.lang.xls.XlsParser.parseAsModule(XlsParser.java:62)
	org.openl.OpenL.compileModule(OpenL.java:233)
	com.openrules.ruleengine.RuleEngine.<init>(RuleEngine.java:66)
	com.openrules.ruleengine.OpenRulesEngine.initialize(OpenRulesEngine.java:244)
	com.openrules.ruleengine.OpenRulesEngine.<init>(OpenRulesEngine.java:160)
	com.openrules.ruleengine.OpenRulesEngine.<init>(OpenRulesEngine.java:187)
	com.openrules.forms.impl.DefaultApplicationModel.makeEngine(DefaultApplicationModel.java:162)
	com.openrules.forms.impl.DefaultApplicationModel.getOpenRulesEngine(DefaultApplicationModel.java:76)
	com.openrules.forms.gui.jsp.OpenRulesSession.getOpenRulesEngine(OpenRulesSession.java:195)
	com.openrules.forms.gui.jsp.OpenRulesSession.<init>(OpenRulesSession.java:65)
	com.openrules.forms.gui.jsp.OpenRulesSession.<init>(OpenRulesSession.java:81)
	org.apache.jsp.index_jsp._jspService(index_jsp.java:77)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.io.FileNotFoundException: .\webapps\MyForms\rules\main\HelloWeb.xls (The system cannot find the path specified)
	java.io.FileInputStream.open(Native Method)
	java.io.FileInputStream.<init>(FileInputStream.java:138)
	java.io.FileInputStream.<init>(FileInputStream.java:97)
	sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
	sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
	com.openrules.datasource.URLDataSource.getInputStream(URLDataSource.java:78)
	com.openrules.datasource.DataSourceCodeModule.getByteStream(DataSourceCodeModule.java:33)
	com.openrules.lang.xls.XlsLoader.preprocessWorkbook(XlsLoader.java:172)
	com.openrules.lang.xls.XlsLoader.parse(XlsLoader.java:244)
	com.openrules.lang.xls.XlsParser.parseAsModule(XlsParser.java:62)
	org.openl.OpenL.compileModule(OpenL.java:233)
	com.openrules.ruleengine.RuleEngine.<init>(RuleEngine.java:66)
	com.openrules.ruleengine.OpenRulesEngine.initialize(OpenRulesEngine.java:244)
	com.openrules.ruleengine.OpenRulesEngine.<init>(OpenRulesEngine.java:160)
	com.openrules.ruleengine.OpenRulesEngine.<init>(OpenRulesEngine.java:187)
	com.openrules.forms.impl.DefaultApplicationModel.makeEngine(DefaultApplicationModel.java:162)
	com.openrules.forms.impl.DefaultApplicationModel.getOpenRulesEngine(DefaultApplicationModel.java:76)
	com.openrules.forms.gui.jsp.OpenRulesSession.getOpenRulesEngine(OpenRulesSession.java:195)
	com.openrules.forms.gui.jsp.OpenRulesSession.<init>(OpenRulesSession.java:65)
	com.openrules.forms.gui.jsp.OpenRulesSession.<init>(OpenRulesSession.java:81)
	org.apache.jsp.index_jsp._jspService(index_jsp.java:77)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Appreciate any help on this!

Maruthi.

Maruthi G

unread,
May 18, 2013, 3:16:19 PM5/18/13
to open...@googlegroups.com
Thanks! It worked...
Reply all
Reply to author
Forward
0 new messages