BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SQLServer 2000 EJB connection

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> JBuilder Enterprise
View previous topic :: View next topic  
Author Message
Bulent KISKAC
Guest





PostPosted: Sat Oct 11, 2003 9:31 am    Post subject: SQLServer 2000 EJB connection Reply with quote



hi everybody,
I created ejb application, database SQLServer 2000. when i run test client i
got this error. My IDE is JBuilder9 , application server is Borland
Enterprise Server 5x. What doesthis error mean? What sould I do?

regards
Bulent

ejbcontainer: >>>> EJB LOG >>>>
ejbcontainer: java.lang.Error: Automatic table creation is not supported for
mssqlserver
ejbcontainer: at com.inprise.ejb.Global.log(Global.java:314)
ejbcontainer: at
com.borland.ejb.pm.JdbcTable.createTableIfNeeded(JdbcTable.java:162)
ejbcontainer: at
com.borland.ejb.pm.JdbcEntityManager.initCmpFields(JdbcEntityManager.java:22
9)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.init(DataEntityManager.java:179)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.newEntityData(DataEntityManager.java:13
0)
ejbcontainer: at
ejbsql.AirbaseInformationBean_PM.ejbCreate(AirbaseInformationBean_PM.java:58
)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
..java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at
com.inprise.ejb.Dispatcher$EntityCreateMethod.invoke(Dispatcher.java:1618)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1299)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.create(Dispatcher.java:630)
ejbcontainer: at com.inprise.ejb.EntityHome.create(EntityHome.java:9Cool
ejbcontainer: at com.inprise.ejb.EJBHome.invoke(EJBHome.java:355)
ejbcontainer: at com.inprise.ejb.EJBHome.access$300(EJBHome.java:6)
ejbcontainer: at
com.inprise.ejb.EJBHome$LocalStrategyImpl.invoke(EJBome.java:1091)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:52)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:74)
ejbcontainer: at
ejbsql._AirbaseInformationHome_Stub.create(_AirbaseInformationHome_Stub.java
:52)
ejbcontainer: at ejbsql.DisplayBean.getMy(DisplayBean.java:39)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
..java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1301)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:595)
ejbcontainer: at
com.inprise.ejb.EJBHome.dispatcherInvokeBeanMethod(EJBHome.java:55)
ejbcontainer: at
com.inprise.ejb.EJBHome$ComponentInterfaceMethodCache.invokeDispatcherMethod
(EJBHome.java:1502)
ejbcontainer: at
com.inprise.ejb.EJBHome.invokeDispatcherMethod(EJBHome.java:34)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:416)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:51)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:89)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:70)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:44)
ejbcontainer: at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2693)
ejbcontainer: at
com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:109)
ejbcontainer: at
com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInte
rceptorManager.java:110)
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.j
ava:824)
ejbcontainer: at
com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapt
er.java:6Cool
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAda
pter.java:1106)
ejbcontainer: at
com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.j
ava:106)
ejbcontainer: at
com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)




Back to top
Jouke Numan
Guest





PostPosted: Mon Oct 13, 2003 6:55 am    Post subject: Re: SQLServer 2000 EJB connection Reply with quote




Select the EJB-jar, right click the table(s) in the content pane, select
the 'Edit Table CMP Properties' item and set the 'create-tables' to
false. The ejb-borland.xml should afterwards contain:

<table-properties>
<property>
<prop-name>create-tables</prop-name>
<prop-type>java.lang.Boolean</prop-type>
<prop-value>false</prop-value>
</property>
</table-properties>

for the tables. This error occurs if BES cannot find the
tables you specified in the deployment descriptor in the database and
then wants to create them itself. According to the message, BES won't
do this if you're using SQLServer.


In article <3f87ce1c (AT) newsgroups (DOT) borland.com>, [email]bkiskac (AT) uab (DOT) edu[/email] says...
Quote:
hi everybody,
I created ejb application, database SQLServer 2000. when i run test client i
got this error. My IDE is JBuilder9 , application server is Borland
Enterprise Server 5x. What doesthis error mean? What sould I do?

regards
Bulent

ejbcontainer: >>>> EJB LOG
ejbcontainer: java.lang.Error: Automatic table creation is not supported for
mssqlserver
ejbcontainer: at com.inprise.ejb.Global.log(Global.java:314)
ejbcontainer: at
com.borland.ejb.pm.JdbcTable.createTableIfNeeded(JdbcTable.java:162)
ejbcontainer: at
com.borland.ejb.pm.JdbcEntityManager.initCmpFields(JdbcEntityManager.java:22
9)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.init(DataEntityManager.java:179)
ejbcontainer: at
com.borland.ejb.pm.DataEntityManager.newEntityData(DataEntityManager.java:13
0)
ejbcontainer: at
ejbsql.AirbaseInformationBean_PM.ejbCreate(AirbaseInformationBean_PM.java:58
)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at
com.inprise.ejb.Dispatcher$EntityCreateMethod.invoke(Dispatcher.java:1618)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1299)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.create(Dispatcher.java:630)
ejbcontainer: at com.inprise.ejb.EntityHome.create(EntityHome.java:9Cool
ejbcontainer: at com.inprise.ejb.EJBHome.invoke(EJBHome.java:355)
ejbcontainer: at com.inprise.ejb.EJBHome.access$300(EJBHome.java:6)
ejbcontainer: at
com.inprise.ejb.EJBHome$LocalStrategyImpl.invoke(EJBome.java:1091)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:52)
ejbcontainer: at
ejbsql.AirbaseInformationHomePOAInvokeHandler.create(AirbaseInformationHomeP
OAInvokeHandler.java:74)
ejbcontainer: at
ejbsql._AirbaseInformationHome_Stub.create(_AirbaseInformationHome_Stub.java
:52)
ejbcontainer: at ejbsql.DisplayBean.getMy(DisplayBean.java:39)
ejbcontainer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
ejbcontainer: at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
ejbcontainer: at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
ejbcontainer: at java.lang.reflect.Method.invoke(Method.java:324)
ejbcontainer: at
com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:32)
ejbcontainer: at com.inprise.ejb.EJBContext.invoke(EJBContext.java:166)
ejbcontainer: at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1301)
ejbcontainer: at
com.inprise.ejb.Dispatcher.invokeSecurityCheck(Dispatcher.java:1023)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:816)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:595)
ejbcontainer: at
com.inprise.ejb.EJBHome.dispatcherInvokeBeanMethod(EJBHome.java:55)
ejbcontainer: at
com.inprise.ejb.EJBHome$ComponentInterfaceMethodCache.invokeDispatcherMethod
(EJBHome.java:1502)
ejbcontainer: at
com.inprise.ejb.EJBHome.invokeDispatcherMethod(EJBHome.java:34)
ejbcontainer: at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:416)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:51)
ejbcontainer: at
ejbsql.DisplayPOAInvokeHandler.getMy(DisplayPOAInvokeHandler.java:89)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:70)
ejbcontainer: at ejbsql.DisplayPOA._invoke(DisplayPOA.java:44)
ejbcontainer: at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2693)
ejbcontainer: at
com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:109)
ejbcontainer: at
com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInte
rceptorManager.java:110)
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.j
ava:824)
ejbcontainer: at
com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapt
er.java:6Cool
ejbcontainer: at
com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAda
pter.java:1106)
ejbcontainer: at
com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.j
ava:106)
ejbcontainer: at
com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)






Back to top
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> JBuilder Enterprise All times are GMT
Page 1 of 1

 
 


Powered by phpBB © 2001, 2006 phpBB Group
.