Could not instantiate bean
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 all
This 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
Similar Messages
-
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 -
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 -
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 -
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. -
Hello i am getting an error on my home.create method.
The following exception is returned:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:381)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.rmi.ServerException: EJBException:; nested exception is:
javax.ejb.EJBException: Could not instantiate bean
org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:368)
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:139)
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:632)
org.jboss.ejb.Container.invoke(Container.java:948)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:260)
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
$Proxy94.create(Unknown Source)
org.apache.jsp.jwiz_jsp._jspService(jwiz_jsp.java:63)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Please helpTry the following forum (about EJB technology)
http://forum.java.sun.com/forum.jspa?forumID=13 -
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); -
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 -
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 -
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? -
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) -
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 am beginner to J2EE technology. But I have a few experience in java programming and JSP. Now, I got a problem when I develop a very tiny bean. I can compile java files and I can make new application via deployment tool. But I cannot create new Enterprise bean and I got an error like "The class (mypackage.MyBean) could not be loaded". How can i solve that problem? Pls help me. I used JDK 1.5.0_02 and J2EE 1.4.
regards,
mielayhi,
I am sure that all of my bean class, component interface and home inteface is under correct package and I also imported package declaration correctly.
But I got such error...
thanks,
mielay -
JDeveloper 10.1.3 could not run Beans with embedded OC4J 10.1.3
Hi,
I have downloaded JDeveloper 10.1.3 distributed with full SDK and by creating just simple HTML page and running embedded OC4J 10.1.3 I get following msgs:
"Sep 5, 2005 3:13:53 PM com.evermind.server.ejb.EJBPackageDeployment isIIOPConfigured
INFO: Beans associated with application default will not be available via RMI/IIOP: GenerateIIOP system property=false, enableIIOP application setting=false, server.xml configured for IIOP=false"
(The same testing with JDeveloper 10.1.2 works fine)
What's going on?
Thanks for any information!
SauliusA little more detail might get you some responses. Describe your project. What's the technology stack? (ADF BC?, Faces?, JSP?, Web App?, etc.). When you write about the project not opening in the WYSIWYG editor, are you talking about a JSP page, or some other component? If your page opens at all, describe the editor tabs you see.
There are some guidelines for migrating projects from EA to R3 in the Release Notes. You might find something there that is helpful.
Good luck.
Johnny Lee
Maybe you are looking for
-
Any best practise to archive PO's which does not have corresponding invoice
Hello, As part of initial implementation and conversion, We have a lot of PO's / LTA created but their corresponding invoices were never converted into SAP from legacy system. SAP archiving program tags those as not business complete as the
-
How do I reset the automatic log-in?
Originally my MacBook would remain on-line until I decided to log off. Now it automatically logs off after a short period of time (~15 minutes) and I need to log on again to get the Internet up and running. This is messing up my downloading as some f
-
How to hold data in parameter or select option
i have define parametrs/select option. once i have run report , i will enter certain value in that parametrs or select option.when i run report again i want same value in that parametrs or select option which i enter previously.urgent
-
Hi. The second item in the OTN News Feed titled "Web Services Development Made Easy" has an incorrect anchor definition which makes it appear as text rather than a link. To be precise there is a whitespace between the "<" and the "a". Cheers Tim...
-
Hi Guys, I wanted to know as to why is it possible to create multiple main window in SAP Script. In most theory it is written a SAP Script can only use 1 main window, If thats the case why is it still possible to create more than 1 of them.