Jasperreports JRException: Could not instantiate report compiler :
I am getting the following error while trying run a jasperreport application that makes a connection to a database and retrieves values based on a parameter passed. I am using eclipse 3.1 and the jetty server.
net.sf.jasperreports.engine.JRException: Could not instantiate report compiler : net.sf.jasperreports.engine.design.JRJavacCompiler
at net.sf.jasperreports.engine.design.JRDefaultCompiler.getCompiler(JRDefaultCompiler.java:205)
at net.sf.jasperreports.engine.design.JRDefaultCompiler.loadEvaluator(JRDefaultCompiler.java:216)
at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:404)
at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:354)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:92)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:74)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:363)
at net.sf.jasperreports.engine.JasperRunManager.runReportToPdfStream(JasperRunManager.java:163)
at net.ensode.jasperbook.FirstReportSendToBrowserServlet.doGet(FirstReportSendToBrowserServlet.java:36)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:303)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:721)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:509)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.lang.ClassCastException
at net.sf.jasperreports.engine.design.JRDefaultCompiler.getCompiler(JRDefaultCompiler.java:201)
... 29 more
The servlet code is given below:
package net.ensode.jasperbook;
import java.sql.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperRunManager;
public class FirstReportSendToBrowserServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HashMap parameterMap = new HashMap();
parameterMap.put("value", new Integer(1));
Connection con;
try {
ServletOutputStream servletOutputStream = response.getOutputStream();
InputStream reportStream = getServletConfig().getServletContext()
.getResourceAsStream("/reports/FirstReport.jasper");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:att", "att_report", "jasper");
JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, parameterMap, con);
con.close();
response.setContentType("application/pdf");
servletOutputStream.flush();
servletOutputStream.close();
} catch (JRException e) {
// display stack trace in the browser
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
catch (SQLException e1){
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e1.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
catch (ClassNotFoundException e2){
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e2.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
Could anyone please try and find me a solution.
the jasper report , instructions and examples work
just fine on Creator Studio
Give Creator Studio a Try and you will be relieved of your frustrations
(of course following the sun provided tutorial)
Similar Messages
-
Could not read reports properties
I am compiling reports with 11.1.1.3.0 on Solaris and keep getting the message: "Could not read reports properties". The RDFs do get to converted to REP files, so it appears to be just a warning message.
The error appears to be a file privilege issue since if I use the oracle account the message goes away, but if I use my personal account I get the message.
So what is the name of the file it is looking for? I had assumed prefs.ora; but I have already granted my personal account access to all of them.
ThanksI will tell you that I had several errors when I migrated to 11g last month, the solution for all of my problems was upgrade to:
Forms & Reports 11.1.1.4 and weblogic 10.3.4.
its not difficult, it takes me 70 minutes to do it. after you do upgrade I bet you wont have this problem.
cheers. -
Hi,
when i run my standalone application i am getting following error:
I am using log4j-1.2.15.jar file.
log4j:ERROR Could not instantiate class [org.jboss.logging.util.OnlyOnceErrorHandler].
java.lang.ClassNotFoundException: org.jboss.logging.util.OnlyOnceErrorHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:179)
at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:320)
at org.apache.log4j.xml.DOMConfigurator.parseErrorHandler(DOMConfigurator.java:302)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:266)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:171)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:184)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:502)
at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:471)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:921)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:790)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
at org.apache.log4j.Logger.getLogger(Logger.java:105)
at com.DSA.common.offline.batchjob.Job.<clinit>(Job.java:37)
log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:179)solved by adding file
jboss-common.jar. to the classpath -
Hi,
when i run my standalone application i am getting following error:
I am using log4j-1.2.15.jar file.
log4j:ERROR Could not instantiate class [org.jboss.logging.util.OnlyOnceErrorHandler].
java.lang.ClassNotFoundException: org.jboss.logging.util.OnlyOnceErrorHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:179)
at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:320)
at org.apache.log4j.xml.DOMConfigurator.parseErrorHandler(DOMConfigurator.java:302)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:266)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:171)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:184)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:502)
at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:471)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:921)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:790)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
at org.apache.log4j.Logger.getLogger(Logger.java:105)
at com.DSA.common.offline.batchjob.Job.<clinit>(Job.java:37)
log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:179)My property file is given below:
what i need to change here?
log4j.rootLogger=FATAL, dest1
log4j.logger.dsaLogging=DEBUG, dsa
log4j.additivity.dsaLogging=false
log4j.appender.dest1=org.apache.log4j.ConsoleAppender
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%-5p:%l: %m%n
log4j.appender.dest1.ImmediateFlush=true
log4j.appender.dsa=org.apache.log4j.RollingFileAppender
log4j.appender.dsa.File=./logs/dsa.log
log4j.appender.dsa.MaxFileSize=2000KB
# Previously MaxBackupIndex=2
log4j.appender.dsa.MaxBackupIndex=5
log4j.appender.dsa.layout=org.apache.log4j.PatternLayout
log4j.appender.dsa.layout.ConversionPattern=%l:%d: %m%n -
Hi all,
I use Weblogic 6.1 SOAP
If any body know what does this mean and how this may be resolved please
help me
I try to send JavaBean class "A" which includes an array of JavaBean class
"B" which includes an array of string objects
from server side to the client.
class A {
B[] aBeans
setABeans(B[] aBeans) {}
getABeans() {}
class B {
String[] props;
setProps(String[] props) {}
getProps() {}
And only half of the method invocation is ok - data is transmitted by soap
and is displayed
at the client side in "verbose=true" mode and i see that data is received
completely but the client side JavaBean class "A"
was not initialized because the exception was thrown when soap trying to
instantiate JavaBean class "B":
SAXException: Could not instantiate bean: B
I looked at jdk API and the InstantiationException is thrown only if class
is an interface or an abstract class,
but class "B" is not abstract or interface, it is simple JavaBean class.
What is the trouble?
Help me plsHi, Pieter!
Thanks in advance, this solve a problem.
"Pieter Degraeuwe" <[email protected]> wrote in message
news:3be00299$[email protected]..
>
Hi!
I think I know the problem.
Does your JavaBean has a default constructor (a parameterlessconstructor).
>
Try it!
greetings
Pieter
"Michael T" <[email protected]> wrote:
Hi all,
I use Weblogic 6.1 SOAP
If any body know what does this mean and how this may be resolved please
help me
I try to send JavaBean class "A" which includes an array of JavaBean
class
"B" which includes an array of string objects
from server side to the client.
class A {
B[] aBeans
setABeans(B[] aBeans) {}
getABeans() {}
class B {
String[] props;
setProps(String[] props) {}
getProps() {}
And only half of the method invocation is ok - data is transmitted by
soap
and is displayed
at the client side in "verbose=true" mode and i see that data is received
completely but the client side JavaBean class "A"
was not initialized because the exception was thrown when soap trying
to
instantiate JavaBean class "B":
SAXException: Could not instantiate bean: B
I looked at jdk API and the InstantiationException is thrown only if
class
is an interface or an abstract class,
but class "B" is not abstract or interface, it is simple JavaBean class.
What is the trouble?
Help me pls -
Error: Could not read reports properties. java.lang.NullPointerException
Hi All,
I am facing Could not read reports properties. java.lang.NullPointerException while trying to run the report using below string
String:_
/rcrmap2/weblogic/bea/ORA_PFRD/bin/rwrun module=/rcrmkr1/exe_dir/CA_PG1_T.rdf CUSTGRPID=''001139'' CANO=104 CACOPY=''F'' OPTION=''W'' CCODE=''KR'' USERID=apl_D_RCRMNIU3/Q5e3C4l1FPjrG6epG6f3C4dqFMgsDP@krcrmd DESTYPE=FILE DESNAME=/rcrmkr1/crms_RG/rep_dir/gcapg1_to_test_20110112_121902.rep BATCH=YES MODE=CHARACTER DESFORMAT=/rcrmap2/weblogic/bea/ORA_PFRD/reports/printers/wide.prt pagesize=132x80
Environment Variables :*
export ORACLE_LOCALPREFERENCE=/rcrmap2/weblogic/bea/rcrms/config/FRComponent/frcommon/tools/admin/
export WIDE_DEF=/rcrmap2/weblogic/bea/ORA_PFRD/reports/printers/hplwide.prt
export WIDE_VIW=/rcrmap2/weblogic/bea/ORA_PFRD/reports/printers/wide.prt
export REPORTS_FONT_DIRECTORY=/rcrmap2/weblogic/bea/rcrms/reports/fonts
export REPORTS_TAGLIB_URI=/WEB-INF/lib/reports_tld.jar
export REPORTS_NO_DUMMY_PRINTER=TRUE
export REPORTS_TMP=/tmp
export RW=/rcrmap2/weblogic/bea/ORA_PFRD/reports
export LD_LIBRARY_PATH=/rcrmap2/weblogic/bea/ORA_PFRD/jdk/jre/lib/ppc64:/rcrmap2/weblogic/bea/ORA_PFRD/jdk/jre/lib/ppc64/classic:/rcrmap2/weblogic/bea/ORA_PFRD/lib:/usr/dt/lib:
export LIBPATH=/rcrmap2/weblogic/bea/ORA_PFRD/lib:/usr/dt/lib:/rcrmap2/weblogic/bea/ORA_PFRD/jdk/jre/lib/ppc64:/rcrmap2/weblogic/bea/ORA_PFRD/jdk/jre/lib/ppc64/classic:/usr/lpp/cobol/lib:/oracle/oracle/11.1.0.7/lib:/oracle/oracle/11.1.0.7/lib32:/rcrmkr1/exe_dir/pvcs_12july/pco:.
export LDR_CNTRL=USERREGS@MAXDATA=0x80000000
export TK_ICON=/rcrmap2/weblogic/bea/ORA_PFRD/reports/plugins/resource
export REPORTS_DEFAULT_DISPLAY=NO
export REPORTS_CLASSPATH=/rcrmkr1/exe_dir:/rcrmap2/weblogic/bea/ORA_PFRD/reports/jlib/rwbuilder.jar:/rcrmap2/weblogic/bea/ORA_PFRD/reports/jlib/rwrun.jar:/rcrmap2/weblogic/bea/ORA_PFRD/jlib/zrclient.jar:/rcrmap2/weblogic/bea/ORA_PFRD/modules/oracle.jsp_11.1.1/ojsp.jar:/rcrmap2/weblogic/bea/ORA_PFRD/javacache/lib/cache.jar:/rcrmap2/weblogic/bea/ORA_PFRD/modules/oracle.javacache_11.1.1/cache.jar
Please help to provide your inputs
Regards,
HarishHi,
The problem was resolved by setting proper acl's to the corresponding directories (cache directory) in the application server
Regards,
Harish -
Could not initialize Report Engine server. (Error: RWI 00226)
Hi All,
I am trying to export a webi report from a Java application. When I connect to XI R3.1 report server, it is throwing me the following error. The error is at the line
DocumentInstance boDocumentInstance = boReportEngine.openDocument(infoObject.getID());
I amable to connect to the BO server and get the list of reports but when I try to open the document after getting the service(boReportEngines.getService(...), no error at this point), it is throwing the following error. I tried to restart the report server and the CMS server, but it is still giving this error. Any pointer is appreciated.
The Report Export Failed!com.businessobjects.rebean.wi.CommunicationException: Could not initialize Report Engine server. (Error: RWI 00226)
at com.businessobjects.rebean.wi.occa.OccaConnection.doConnect(OccaConnection.java:243)
at com.businessobjects.rebean.wi.occa.OccaConnection.<init>(OccaConnection.java:67)
at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.createCadenzaSession(OccaReportEngineComAdapter.java:322)
at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.initNewCadenzaSession(OccaReportEngineComAdapter.java:410)
at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.openDocument(OccaReportEngineComAdapter.java:152)
at com.businessobjects.rebean.wi.ReportEngineImpl.openDocument(ReportEngineImpl.java:391)
at com.businessobjects.rebean.wi.occa.WebiReportEngine.openDocument(WebiReportEngine.java:191)
at com.infostep.ext.step.BOReportNode.openBOWebiReport(BOReportNode.java:307)
at com.infostep.ext.step.BOReportNode.openBOReport(BOReportNode.java:860)
at com.infostep.ext.step.BOReportTestNodeEditor$6.doCallback(BOReportTestNodeEditor.java:519)
at com.itko.util.swing.panels.ProcessingDialog$2.run(ProcessingDialog.java:248)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$CommunicationError: Communication error occurred when trying to connect to server BOCOE.WebIntelligenceProcessingServer
cause:com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
detail:Communication error occurred when trying to connect to server BOCOE.WebIntelligenceProcessingServer
The exception originally thrown was com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
at com.businessobjects.rebean.wi.occa.OccaConnection$CDZStubHelper.getService(OccaConnection.java:291)
at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
at com.businessobjects.rebean.wi.occa.OccaConnection.doConnect(OccaConnection.java:121)
... 11 more
Caused by: com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.WICDZServer.CDZHomeHelper.narrow(CDZHomeHelper.java:109)
at com.businessobjects.rebean.wi.occa.OccaConnection$HomeStubHelper.narrow(OccaConnection.java:359)
... 25 more
Thanks,
SulagnaHi,
Did you find a solution to this issue? I am having exacty the same problem and I can't find a solution for this.
Thanks
J. Russell -
Could not instantiate InteractionSpec
Hi,
Please help me to find out cause of this error,
<bpelFault><faultType>0</faultType><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'getOtmShipStatus' failed due to: Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "Could not instantiate InteractionSpec oracle.tip.adapter.db.DBPureSQLInteractionSpec due to: ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary></part><part name="detail"><detail>null</detail></part><part name="code"><code>null</code></part></bindingFault></bpelFault>
Thanks in advance!!
Regards,
RenuHi Naresh,
I am performing 'Synchronous Read Operation' using file adapter.
Regards,
Deb -
Java.lang.ExceptionInInitializerError,Could not instantiate TransactionMana
hi all,
<b>i am using SAP Netweaver Developer studio. have problem using hibernate in a EJB Modul Project. i have create a stateless session bean to writie the bussiness logic using my hibernate mapping classes, but somehow i get the error:</b>
Details: com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method createPerson.
at src.ejb.HibernateLocalLocalObjectImpl0.createPerson(HibernateLocalLocalObjectImpl0.java:407)
at com.servlet.TestServlet.doPost(TestServlet.java:66)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:391)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:265)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
Caused by: java.lang.ExceptionInInitializerError
at src.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:29)
at src.ejb.HibernateBean.createPerson(HibernateBean.java:158)
at src.ejb.HibernateLocalLocalObjectImpl0.createPerson(HibernateLocalLocalObjectImpl0.java:391)
... 17 more
Caused by: org.hibernate.HibernateException: Could not instantiate TransactionManagerLookup
at org.hibernate.transaction.TransactionManagerLookupFactory.getTransactionManagerLookup(TransactionManagerLookupFactory.java:47)
at org.hibernate.transaction.JTATransactionFactory.configure(JTATransactionFactory.java:48)
at org.hibernate.transaction.TransactionFactoryFactory.buildTransactionFactory(TransactionFactoryFactory.java:51)
at org.hibernate.cfg.SettingsFactory.createTransactionFactory(SettingsFactory.java:401)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:129)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1933)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1216)
at src.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:24)
... 19 more
<b>is there anybody can tell me why i am getting this error? i was sitting in front of the computer for days now, but could find out where i am doing wrong.
i have tested my hibernate classes without session beans(in a normal java Project, every thing works fine. and i tried to do exactly what they have done in the HibernateExampleEHCache examples, to combine my hibernate with session beans together, but couldn't get the programm running. </b>Are you sure this is the right value for the class name?
org.hibernate.transaction.SAPWebASTransactionManagerLookup
<b>No, i am not sure. i just copied it from a example. but i think i will not need it. so i have deleted them now.</b>
Looks as well like you have implemented a primary index scheme (next value) that is not supported by your DB ?
See error on DUAL
<b>I just used sequence for the primary key in my Person.hbm.xml. even i change it to native, it comes back with the same error too.</b>
<b>Person.hbm.xml:</b>
<class name="src.hibernate.Person" table="TMP_PERSON">
<id name="id" column="PERSONID">
<generator class="native"/>
<b>java class:</b>
public class Person {
private Long id;
getter and setter
<b>my method in a stateless session bean:</b>
public Long createPerson(
String surname,
String firstname,
String tel,
String email) {
Session session = null;
Transaction tx = null;
try {
session = HibernateSessionFactory.openSession();
tx = session.beginTransaction();
Person aPerson = new Person();
aPerson.setSurname(surname);
aPerson.setFirstname(firstname);
aPerson.setTelNr(tel);
aPerson.setEmail(email);
Long personId = (Long)session.save(aPerson);
tx.commit();
return personId;
} catch (HibernateException e) {
if (tx != null)
tx.rollback();
throw new HibernateException(e);
} finally {
HibernateSessionFactory.closeSession(session); -
LocalSessionFactoryBean - Could not instantiate bean class
Hello,
I am facing a problem with the instantiation of the LocaSessionFactoryBean in a sample Spring 3.0.4 - Hibernate 3.2.6, WebLogic 10.3.3 and Oracle 10g. I am run an web application using JDeveloper 11.1.1.3.0 with the integrated WebLogic Server 11gR1. Trying to make the existing web application that is currently running on Oracle Web Server to run on WebLogic.
I have gone through other LocalSessionFactoryBean related postings but could not find any solutions for my problem.
Here's the server.log during web application deployment and startup -
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'pocDaoTarget' defined in class path resource [spring-chbs.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'sessionFactory' defined in ServletContext resource [WEB-INF/xml/spring/spring-j2eeservices.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFac toryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveReference(BeanDefinitio nValueResolver.java:275)
Caused by: org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'sessionFactory' defined in ServletContext resource [WEB-INF/xml/spring/spring-j2eeservices.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFac toryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.j
Caused by: org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFac toryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
at org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:115)
Caused by: java.lang.NoClassDefFoundError
at org.springframework.orm.hibernate3.LocalSessionFac toryBean.class$(LocalSessionFactoryBean.java:174)
(Note : I have verified that org.springframework.orm.hibernate3.LocalSessionFactoryBean.class exists in org.springframework.orm-3.0.4.RELEASE.jar)
Caused by: java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
(Note : I have verified that org.hibrnate.cfg.Configuration.class exists in hibernate-3.2.6.ga.jar)
spring-chbs.xml:
Code:
<bean id="pocDaoTarget"
class="myproj.component.chbs.dao.PocDaoImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
spring-j2eeservices.xml :
Code:
<!-- JNDI DataSource for J2EE environments -->
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/J2EEDS"/>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<property name="mappingJarLocations">
<list>
<value>WEB-INF/lib/hibernate-config.jar</value>
<!--value>classpath:hibernate-config.jar</value-->
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="session_factory_name">HibernateSessionFactory</prop>
<prop key="jndi.class">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
Any help would be greatly appreciated.
ThanksHi Raphael,
Thanks for your response.
The last part of the console log output during run –
Error creating bean with name 'pocDaoTarget' defined in class path resource [spring-chbs.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [WEB-INF/xml/spring/spring-j2eeservices.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
Servlet Path: C:\Documents and Settings\tariq.ahsan\Application Data\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\AppServerConversion\MaWebWebApp.warBegin Initialize Spring ApplicationContext for MA
End Initialize Spring ApplicationContext for MA
Servlet Path: C:\Documents and Settings\tariq.ahsan\Application Data\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\AppServerConversion\PaWebWebApp.warBegin Initialize Spring ApplicationContext for PA
End Initialize Spring ApplicationContext for PA
[10:35:57 AM] Application Redeployed Successfully.
[10:35:57 AM] The following URL context root(s) were defined and can be used as a starting point to test your application:
[10:35:57 AM] http://192.168.11.207:7101/MaWeb
[10:35:57 AM] http://192.168.11.207:7101/paweb
[10:35:57 AM] http://192.168.11.207:7101/CFMSWeb
[10:35:57 AM] Elapsed time for deployment: 28 seconds
[10:35:57 AM] ---- Deployment finished. ----
Run startup time: 28203 ms.
[Application AppServerConversion deployed to Server Instance IntegratedWebLogicServer]
Target URL -- http://127.0.0.1:7101/CFMSWeb/login.jsp
Is one of the above folder - C:\Documents and Settings\tariq.ahsan\Application Data\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\AppServerConversion\MaWebWebApp.war (MaWebWebApp.war is a folder) part of the IntegratedWebLogicServer deployment? Do you mean the spring and possibly the hibernate jars need to be in the WEB-INF/lib under the above folder path?
Thanks -
Log4j:ERROR Could not instantiate configurator
I use
-Dlog4j.configuratorClass=mypackage.Log4jConfigurator
java option in startWeblogic command file
to read changes in log4j-config.xml.
After that I have in console.log
og4j:ERROR A "mypackage.Log4jConfigurator" object is not assignable to a "org.apache.log4j.spi.Configurator" variable.
log4j:ERROR The class "org.apache.log4j.spi.Configurator" was loaded by
log4j:ERROR [weblogic.utils.classloaders.GenericClassLoader@544b02 finder: weblogic.utils.classloaders.CodeGenClassFinder@a0e9d7 annotatio
n: consoleapp@] whereas object of type
log4j:ERROR "mypackage.Log4jConfigurator" was loaded by [sun.misc.Launcher$AppClassLoader@12498b5].
log4j:ERROR Could not instantiate configurator [mypackage.Log4jConfigurator].
Could anybody help?Did you get a resolution? I have a similar problem with a different object, org.apache.log4j.spi.TriggeringEventEvaluator, which has been loaded by the Weblogic consoleapp. I am running in a standalone server configuration -- admin and application server are the same. Also, using exploded directories.
Is there a way to prevent the WebLogic classloader from loading its version from the consoleapp? -
Javax.ejb.EJBException: Could not instantiate bean
Hi All,
I get the following exception when i run my EJB Client code.
Exception in thread "main" java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.ServerException: EJBException:; nested exception is:
javax.ejb.EJBException: Could not instantiate bean
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:325)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:595)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:118)
at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:227)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:167)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
at $Proxy1.create(Unknown Source)
Caused by: javax.ejb.EJBException: Could not instantiate bean
at org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:180)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invokeHome(StatelessSessionInstanceInterceptor.java:78)
at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:90)
at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:41)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:109)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:300)
at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:146)
at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:116)
at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:121)
My Client Code is as follows:
package com.css.sample.client;
import com.css.sample.MyHome;
import com.css.sample.MyRemote;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
public class MyClient {
/** Creates a new instance of MyClient */
public MyClient() { }
public static void main(String args[]) throws Exception {
Context ctx = new InitialContext();
Object objRef = ctx.lookup("MyBean");
MyHome home = (MyHome) PortableRemoteObject.narrow(objRef, MyHome.class);
MyRemote remote = home.create();
String name = remote.printName("Test");
System.out.println("Name : " + name);
ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<display-name>MySampleEjbBean</display-name>
<enterprise-beans>
<session>
<display-name>MyEjbBean</display-name>
<ejb-name>MyEjbBean</ejb-name>
<home>com.css.sample.MyHome</home>
<remote>com.css.sample.MyRemote</remote>
<ejb-class>com.css.sample.MyEjb</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>MyEjbBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
jboss.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>MyEjbBean</ejb-name>
<jndi-name>MyBean</jndi-name>
<configuration-name>Standard Stateless SessionBean</configuration-name>
</session>
</enterprise-beans>
</jboss>
I dont know where the problem occurs. Please help.There should be a 'caused by' entry in your stack.
If your ejbCreate() method is connecting to the DB and this error only occurs when the DB is down - what exactly is your question?
m -
DeploymentException: Could not instantiate EJBObject
I get a DeploymentException trying to deploy the most simple bean imaginable.
Looks like the problem is with an internal WebLogic object <beanName>_EO. I ran ejbc and it generated the classes, but for some reason the jar won't deploy.
Here is the stack trace:
weblogic.ejb.common.DeploymentException: Could not instantiate EJBObject.; nested exception is: javax.naming.NameNotFoundException: 'com/iic/test/util/echo_EO'; remaining name 'com/iic/test/util/echo_EO' javax.naming.NameNotFoundException: 'com/iic/test/util/echo_EO'; remaining name 'com/iic/test/util/echo_EO' at weblogic.jndi.toolkit.BasicWLContext.resolveName(BasicWLContext.java:745) at weblogic.jndi.toolkit.BasicWLContext.resolveNameToStore(BasicWLContext.java:656) at weblogic.jndi.toolkit.BasicWLContext.resolveNameToParentStore(BasicWLContext.java:707) at weblogic.jndi.toolkit.BasicWLContext.rebind(BasicWLContext.java:229) at weblogic.jndi.toolkit.ReplicatedWLContext.rebind(ReplicatedWLContext.java:91) at weblogic.jndi.toolkit.BasicWLContext.rebind(BasicWLContext.java:580) at weblogic.ejb.internal.StatelessEJBHome.setup(StatelessEJBHome.java:127) at weblogic.ejb.internal.EJBHomeImpl.setup(EJBHomeImpl.java:600) at weblogic.ejb.internal.EJBDeploymentImpl.setupBeanHome(EJBDeploymentImpl.java:576) at weblogic.ejb.internal.EJBDeploymentImpl.deployBeans(EJBDeploymentImpl.java:384) at weblogic.ejb.internal.EJBDeploymentImpl.deploy(EJBDeploymentImpl.java:335) at weblogic.ejb.internal.EJBJarDeployment.deploy(EJBJarDeployment.java:231) at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:363) at weblogic.ejb.internal.EJBManagerImpl.deployNew(EJBManagerImpl.java:352) at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:319) at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java:629) at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242) at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1295) at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825) at java.lang.reflect.Method.invoke(Native Method) at weblogic.Server.startServerDynamically(Server.java:99) at weblogic.Server.main(Server.java:65) at weblogic.Server.main(Server.java:55)
Anyone have any clues?
-rgI get a DeploymentException trying to deploy the most simple bean imaginable.
Looks like the problem is with an internal WebLogic object <beanName>_EO. I ran ejbc and it generated the classes, but for some reason the jar won't deploy.
Here is the stack trace:
weblogic.ejb.common.DeploymentException: Could not instantiate EJBObject.; nested exception is: javax.naming.NameNotFoundException: 'com/iic/test/util/echo_EO'; remaining name 'com/iic/test/util/echo_EO' javax.naming.NameNotFoundException: 'com/iic/test/util/echo_EO'; remaining name 'com/iic/test/util/echo_EO' at weblogic.jndi.toolkit.BasicWLContext.resolveName(BasicWLContext.java:745) at weblogic.jndi.toolkit.BasicWLContext.resolveNameToStore(BasicWLContext.java:656) at weblogic.jndi.toolkit.BasicWLContext.resolveNameToParentStore(BasicWLContext.java:707) at weblogic.jndi.toolkit.BasicWLContext.rebind(BasicWLContext.java:229) at weblogic.jndi.toolkit.ReplicatedWLContext.rebind(ReplicatedWLContext.java:91) at weblogic.jndi.toolkit.BasicWLContext.rebind(BasicWLContext.java:580) at weblogic.ejb.internal.StatelessEJBHome.setup(StatelessEJBHome.java:127) at weblogic.ejb.internal.EJBHomeImpl.setup(EJBHomeImpl.java:600) at weblogic.ejb.internal.EJBDeploymentImpl.setupBeanHome(EJBDeploymentImpl.java:576) at weblogic.ejb.internal.EJBDeploymentImpl.deployBeans(EJBDeploymentImpl.java:384) at weblogic.ejb.internal.EJBDeploymentImpl.deploy(EJBDeploymentImpl.java:335) at weblogic.ejb.internal.EJBJarDeployment.deploy(EJBJarDeployment.java:231) at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:363) at weblogic.ejb.internal.EJBManagerImpl.deployNew(EJBManagerImpl.java:352) at weblogic.ejb.internal.EJBManagerImpl.deploy(EJBManagerImpl.java:319) at weblogic.ejb.internal.EJBManagerImpl.deployBeans(EJBManagerImpl.java:629) at weblogic.ejb.internal.EJBManagerImpl.<init>(EJBManagerImpl.java:242) at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1295) at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:825) at java.lang.reflect.Method.invoke(Native Method) at weblogic.Server.startServerDynamically(Server.java:99) at weblogic.Server.main(Server.java:65) at weblogic.Server.main(Server.java:55)
Anyone have any clues?
-rg -
Hi Guys,
I am not much familiar with Java. I have developed my java program using jdk1.6 and am trying to register java bean using jdk.1.3.1.08 sun.beans.ole.packager utility and when i reach step 5 and click register i am getting below error message. Can someone help me understand what i am doing wrong. The class file is located in excel\test\Getfileinfo.class and it does have constructor definition in it. Thanks.
c:\jdk1.3.1_08\jre>.\bin\java -cp .\lib\rt.jar;.\lib\jaws.jar sun.beans.ole.Packager
The definition for excel.test.GetFileInfo in the JAR file
has a format error.
WARNING: Could not instantiate bean "excel.test.GetFileInfo" from JAR "C:\excel.jar"
But were unable to load the class "excel.test.GetFileInfo" because of
java.lang.ClassNotFoundException: excel.test.GetFileInfo
Common reasons for this failure include:
(1) The class is not defined in the correct package
it should be in the package "excel.test"
(2) The class has not been given the correct name
it should be called "GetFileInfo"
(3) The class file contains the wrong class or no class at allThis is a very general error in spring. If the jvm cannot find the class in classpath which you have defined in your spring bean configuration file it throws this error.
Try placing the hibernate3.jar and spring-orm.jar or any other concerned jar files inside the /WEB-INF/lib directory.Only adding jar files in classpath will not suffice.
Best will be put all the jar files in the /WEB-INF/lib directory and then add the jar files in classpath from here.
Edited by: supratim on Apr 9, 2011 3:39 AM -
BeanInstantiationException: Could not instantiate bean class
Hi,
I am working on a small part of j2ee app and creating a couple beans. Now I get stuck here:
This is my bean class:
public class KomplexniPseudoOsoba extends POsoby{
public KomplexniPseudoOsoba() {
super();
public class KomplexniOsoba extends PAdresy{
public KomplexniOsoba() {
super();
I want the inner KomplexniOsoba class to be my bean. Now when i add it to webmvc-config.xml (using springframework) like this:
<bean id="KomplexniOsoba" name="KomplexniOsoba"
class="cz.edu.mub.pef.ja.xkosteln.model.KomplexniPseudoOsoba$KomplexniOsoba">
</bean>
I get
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'KomplexniOsoba' defined in ServletContext resource [WEB-INF/spring/webmvc-config.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [cz.edu.mub.pef.ja.xkosteln.model.KomplexniPseudoOsoba$KomplexniOsoba]: No default constructor found; nested exception is java.lang.NoSuchMethodException: cz.edu.mub.pef.ja.xkosteln.model.KomplexniPseudoOsoba$KomplexniOsoba.<init>()
What am I doing wrong the constructor is there!koszta5 wrote:
Thanks man :D Such a trivial mistake....
and BTW I absolutely love Oracle forums... some people were sad when Oracle bought Sun but I HAVE TO say that the support went WAY UP. I love the speed with which people reply here. ... It is incredible compared to e.g. Spring forums...I don't know anything about the spring forums, but most of the people who respond in the oracle java forums are the same people who responded in the sun java forums (and in a similar fashion).
Thank you :)no problem.
Maybe you are looking for
-
How to open and run existing project in jdeveloper 11g?
I have downloaded a jsf project from a website. I want to run it. I am using jdeveloper. So I want to open that jsf project which is in my local drive in jdeveloper 11g and I want to run it.
-
Error while installing OIM Server
Hi All, I am installing OIM Server 9101 on Redhat Linux. I already installed weblogic(oracle weblogic server 1030) and database(oracle db 10201) and they are working fine. But at the end of OIM server installation i am getting the following error. ja
-
Hello everybody, Kind of a unique case, but problems started for me when I upgraded to Itunes 8 on my new Toshiba Netbook which runs Windows XP. Seems like everytime I open Itunes and insert my ipod nano (4th gen), I get a Windows error message that
-
Mouse pointer is not working correctly
I have a MacBook Pro and the pointer is not working correctly. It does not work smoothly and it is hard to get it to go where I need it to go.
-
Dear All, what is the t-code for mainatin the condition records of GR & GI & also the condition name, Thanks & regards Pavan