Long running session bean method produces exception
Hello,
I have a stateless session bean (to execute a batch process)which has a method which can take a long time to execute. This bean's method is invoked from a remote client.
Sometimes the method throws a remote exception as follows -
java.rmi.MarshalException: CORBA COMM_FAILURE 1398079697 No; nested exception is:
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 209 completed: No
at com.sun.corba.se.internal.iiop.ShutdownUtilDelegate.mapSystemException(ShutdownUtilDelegate.java:92)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:65)
at com.arc.taskBeans._BigTaskSession_Stub.performTask(Unknown Source)
at com.arc.threadedclient.Task1.run(Task1.java:40)
at java.lang.Thread.run(Thread.java:534)
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 209 completed: No
at com.sun.corba.se.internal.iiop.IIOPConnection.purge_calls(IIOPConnection.java:438)
at com.sun.corba.se.internal.iiop.MessageMediator.handleInput(MessageMediator.java:156)
at com.sun.corba.se.internal.iiop.messages.MessageBase.callback(MessageBase.java:707)
at com.sun.corba.se.internal.iiop.MessageMediator.processRequest(MessageMediator.java:142)
at com.sun.corba.se.internal.iiop.IIOPConnection.processInput(IIOPConnection.java:336)
at com.sun.corba.se.internal.iiop.ReaderThread.run(ReaderThread.java:60)
After this exception is thrown at the clients side, the server seems to keep running still executing the method.
What could be the reason for such an exception ?
We are using Weblogic 8.1.
There are no exceptions when the time taken to complete the method is less.
Thank You
WebLogic does NOT kills threads that exceed value of the timeout. That is
what the last part of the article is about. I don't think that the error you
are getting isn't due to a transaction not timing out properly.
You can definately set the timeout to a value higher than 300 seconds.
Willie
"robert berrez" <[email protected]> wrote in message
news:29421530.1105360110990.JavaMail.root@jserv5...
Thank you for your response Bill. The article is very interesting but notsolving the problem described in the
topics above.
First of all we did not recive a Transaction Timeout exception but theclassical one :
CORBA COMM_FAILURE 1398079697 No; nested exception is:
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 209 completed: No
meaning that the thread is really dead.
However I can understand that if a transaction exceeds
the timeout value, the transaction is rolled back because
the thread has been killed by Weblogic with a Thread.stop(). As Philipsaid in his article to the best way is to avoid too long SQL query and to
adjust to transaction timeout to value enough safe for transaction
completion.
>
That in fact does not work, none of the way to increase
the transaction timeout value is efficient :
with <transaction-timeout-seconds> tag in descriptor file
with JTA parameter on the console
with Server Tuning options on the console.
Does it exist in WebLogic a solution to an EJB for performing SQL querieslonger that 300s ?
Similar Messages
-
NoSuchMethodException calling a session bean method from a web service
I am running on NetWeaver 6.40 SP10 on Windows.
I have a Java class (not a SessionBean) exposed as a web service where I invoke a session bean method with an argument that is another Java class (basically, just a JavaBean with some getters and setters). I am getting a strange reflection-related error when I invoke a session bean method. The exception I see is a 'java.lang.reflect.UndeclaredThrowableException', and if I unwrap it with 'ex.getCause()', I see 'java.lang.NoSuchMethodException: com.xx.ejb.PersistentObjectSBObjectImpl0.createR3Config(com.xx.common.R3Config)'
I have spent several days trying to come up with a testcase for this, but to no avail. The calling class is:
--- snip R3UpdateTest.java ---
package com.xx.server.webse;
import com.xx.ejb.*;
import com.xx.common.*;
import java.util.*;
import javax.ejb.*;
import java.rmi.*;
import javax.naming.*;
* @author william_woodward
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
public class R3UpdateTest {
public String createR3Config(String a, String b, String c,
String d, String e, String f) {
String retval = "success!";
try {
PersistentObjectSB poSB = getPersistentObjectSB();
R3Config r3cfg = new R3Config();
r3cfg.setR3HostName(a);
r3cfg.setR3SystemNumber(b);
r3cfg.setRfcUserName(c);
r3cfg.setRfcPassword(d);
r3cfg.setRfcClient(e);
r3cfg.setRfcLanguage(f);
poSB.createR3Config(r3cfg);
} catch (Exception ex) {
retval = "Exception: " + ex + ", Causing Exception : " + ex.getCause();
return retval;
* Private methods
private PersistentObjectSB getPersistentObjectSB() throws RemoteException, CreateException, NamingException {
Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
props.put(Context.PROVIDER_URL, "localhost:50004");
InitialContext ctx;
ctx = new InitialContext(props);
PersistentObjectSBHome poSBHome =
(PersistentObjectSBHome) javax.rmi.PortableRemoteObject.narrow(
ctx.lookup("xx.com/CMPOBEAR/PersistentObjectSBBean"),
PersistentObjectSBHome.class);
return poSBHome.create();
--- end R3UpdateTest.java ---
If I change the createR3Config() method to take an argument of class 'Object' instead of an argument of class 'R3Config', and then cast the object back into an R3Config in the method body, it all works fine.
Any clues, anyone?
Thanks,
- Bill
Message was edited by: Bill Woodward - Fixed some funky formattingSure, I can show them to you. They are very similar to a couple of non-DC classes/projects I put together to try and duplicate the problem.
First, the interface, PersistentObjectSB.java:
package com.xx.ejb;
import javax.ejb.EJBObject;
import com.xx.common.R3Config;
import java.rmi.RemoteException;
public interface PersistentObjectSB extends EJBObject {
* Business Method.
public void updateR3Config(R3Config r3Config) throws RemoteException;
* Business Method.
public void createR3Config(R3Config r3Config) throws RemoteException;
And the implementation, PersistentObjectSBBean.java:
package com.xx.ejb;
import java.util.*;
import javax.ejb.*;
import javax.naming.*;
import com.xx.common.*;
import com.xx.interfaces.*;
* @ejbHome <{com.xx.ejb.PersistentObjectSBHome}>
* @ejbLocal <{com.xx.ejb.PersistentObjectSBLocal}>
* @ejbLocalHome <{com.xx.ejb.PersistentObjectSBLocalHome}>
* @ejbRemote <{com.xx.ejb.PersistentObjectSB}>
* @stateless
public class PersistentObjectSBBean implements SessionBean {
private R3ConfigEJBLocalHome _r3ConfigEJBLocalHomeIf = null;
public void ejbRemove() {
public void ejbActivate() {
try {
setEJBLocalHome();
} catch (NamingException e) {
throw new EJBException(e);
public void ejbPassivate() {
public void setSessionContext(SessionContext context) {
myContext = context;
private SessionContext myContext;
* Create Method.
public void ejbCreate() throws CreateException {
try {
setEJBLocalHome();
} catch (NamingException e) {
throw new CreateException();
* Business Method.
public void updateR3Config(R3Config r3Config) {
try {
R3ConfigPrimaryKey primKey = new R3ConfigPrimaryKey();
primKey.r3HostName = r3Config.getR3HostName();
primKey.r3SystemNumber = r3Config.getR3SystemNumber();
R3ConfigEJBLocal r3ConfigEJBLocal =
_r3ConfigEJBLocalHomeIf.findByPrimaryKey(primKey);
if (r3ConfigEJBLocal != null) {
r3ConfigEJBLocal.updateR3Config(r3Config);
} catch (Exception e) {
// What to do here?
* Business Method.
public void createR3Config(R3Config r3Config) {
try {
R3ConfigEJBLocal r3ConfigEJBLocal =
_r3ConfigEJBLocalHomeIf.create(r3Config);
} catch (Exception e) {
// What to do here?
private void setEJBLocalHome() throws NamingException {
Properties props = new Properties();
props.put(
Context.INITIAL_CONTEXT_FACTORY,
"com.sap.engine.services.jndi.InitialContextFactoryImpl");
InitialContext ctx = new InitialContext(props);
Object obj = ctx.lookup("localejbs/R3ConfigEJB");
_r3ConfigEJBLocalHomeIf = (R3ConfigEJBLocalHome) (obj);
Thanks,
- Bill -
MarshalException-Is Enumeration a valid arg type in Session Bean method ??
Hi,
I have a session bean method (EJB1.1) that takes Enumeration as one of the arguments. When I calls this remote method, I am getting MarshalException. Is Enumeration is valid argument type for remote methods in EJB 1.1 ??
The enumeration is returned from the finder method of another Entity Bean. It is pointing to set of Remote Interface objects that are serializable. So it should throw the MarshalException.
Another observation - This code works fine with WebLogic Server 5.1. I get this exception while running this code on Sybase Application Server 3.6.1.
Thankshi ,
i am also facing same prob.
if u have solved it out
it would be very kind of u if u mail me the sol. on
[email protected]
deepak -
Problem Calling Remote Session Bean Method
Need help. I am trying to call a method in a remote stateless session bean in an EJB in my web application from a stateless session bean in a different EJB in the web application. I am getting a run-time error that says,
"java.lang.NoClassDefFoundError: dtpitb.common.sb.reports.CommonReportsHome"
ref = ctx.lookup( jndiName );
// Cast to Local Home Interface using RMI-IIOP
commonReportsHome = (CommonReportsHome)
PortableRemoteObject.narrow(ref, CommonReportsHome.class);
If while in a session bean of an EJB, I want to call a public method in the session bean of a totally different EJB, is there something in particular I am missing. I can make the call from the web application code. I can make a remote call from this session bean to itself in the exact same fashion. I just can't call a session bean in another EJB. All thoughts are welcome.
Thanks,
PeteThanks for replying. That could very well be the case I suppose. I'm using JBuilder and WebLogic, and JBuilder pretty much does all of the deployment descriptor code for me. However, maybe this is something I need to incorporate manually.
One EJB is in the same project as the web application code. The other EJB (common_ejb) is in another project. The calling session bean is in the project with the web app, and the remote session bean method that I'm targeting is in the common EJB session bean. Both EJBs are included in the web app's WEB-INF\lib dir and in the war file.
So theoretically, this isn't an unconventional practice I assume?
Thanks,
Pete -
How to call a EJB method from Session bean method
Hi all,
I'm new to J2EE programming. I have a simple doubt .
I have already created a lookup method for EJB bean in Session bean .
My question is how to call a method of an ENTITY bean (say insertRow) from SESSION bean method(Say invoke_insertRow) .
Please provide me an example code .
Thanks in advance.InitialContext ctx = new InitialContext();
GeneralEditor editor = (GeneralEditor) ctx
.lookup("GeneralEditorBean/remote");
GeneralService service = (GeneralService) ctx
.lookup("GeneralServiceBean/remote");
LanMu lm = new LanMu();
lm.setName("shdfkhsad");
editor.add(lm); -
Calling stored procedure from session bean method
I have a situation like this :
I have one method on a stateless session bean (and I mark this method as container managed transaction). For database related stuff, I am not using entity beans, I am using my own layer of OR mapping. This method does a lot of stuff and it involves many trips to the database, as a result of which the performance is very poor. I have identified certain pieces of functionality from this method which I think can be moved to stored procedures, while some of the functionality can still remain in the session bean method. So my scenario is like this :
session bean method start
store some data in tables(using my OR layer)
call the stored procedure
session bean method end
My question is :
Will the data that I am storing in tables from within the session bean method, be available to the code executing inside stored proc.
secondly, how do I sync the transcation which is being initiated by the container with the transaction under which the stored proc is executing or is it that the stored procedure code will also be executing under the container managed transcation.
Thanks
VimalHi Vimal,
Will the data that I am storing in tables from within
the session bean method, be available to the code
executing inside stored proc.There's only one way to find out (isn't there?)
secondly, how do I sync the transcation which is
being initiated by the container with the transaction
under which the stored proc is executing or is it
that the stored procedure code will also be executing
under the container managed transcation.Again, why not just "suck it and see!"
[Or is there some reason why you can't?]
As I interpret the EJB specification, if the transaction attribute for your session bean method is such that it starts a transaction, then that transaction will be terminated when the method completes -- and every operation that occurs within the framework of that method will be in the one transaction.
In other words, your database stored procedure should execute within the same transaction as your O/R mapping layer.
However, how OC4J behaves may not exactly follow what is written in the (EJB) specification. Hence I repeat, "try it and see for yourself".
Put it this way: as far as I know, the only way that your stored procedure would NOT see the changes made by your O/R mapping layer is if they both executed in separate transactions and the O/R mapping layer did not commit its changes before the stored procedure began its execution.
Hope this has helped.
Good Luck,
Avi. -
Problem with getting Entity Beans refreshed within Session bean methods
I hav following code in session and entity beans:
Session bean pseudo code: (PrimaryKey is primary key class for the entity
bean referred here, and MySessionHome is the home interfac class for this
session bean).
public class MySession implements SessionBean {
// This method is present in remote interface class as well.
public void methodA(PrimaryKey pk) {
// code to find entity bean by primary key specified.
update the entity bean, and mark it as isModified.
public void methodB(PrimaryKey pk) {
// code to find entity bean by primary key specified.
do something.
public void methodC() {
MySessionHome sessHome = code to lookup sessionhome from JNDI.
MySessionRI sess = sessHome.create(); // MySessionRI is the remote
interface class for MySession
PrimaryKey pk = new PrimaryKey(params);
sess.methodA(); // LINE ABC1
sess.methodB(); // LINE ABC2
all the entity and session bean methods have required as the TX attribute.
In methodB() on LINE ABC2, the entity bean obtained by findByPrimaryKey does
not reflect the changes made in call to methodA() on LINE ABC1.
Now if I change the LINE ABC1 and LINE ABC2 to
methodA(); // LINE ABC1
methodB(); // LINE ABC2
in this case the entity bean obtained in methodB() has the changes made in
methodA().
Any idea why this is happening?Hi ad13217 and thanks for reply.
I'm sorry but my code is like this:
javax.naming.Context ctx=new javax.naming.InitialContext();
arguments was an error on copy, but it doesn't work.
Thanks
Fil -
Email Notification for long running session
Dear All,
I want to configure email notification for any long running session on my server which can be seen in SM66. Is there any possible way? Please suggest.
Regards,
PremHi Prem,
I hope you doing good.
Now, for the above query, I am not sure that we have any such MTE in CCMS for user specific session, however, a small custom code can be used to achieve such functions
Here, you have to use some f Function Modules using CALL FUNCTION/FM in your abap code.
These function modules are from TH* family like TH_DISPLAY_USER_LIST and TH_USER_INFO. Now the coder can file out the results based on some 'Threshold', which are in spool generated - convert this into PDF(if you want). Now schedules this custom program in background for every 10 mins, and notification will come through it on email ID or any DL.
How to send email from job - How to email output from Background Jobs
Regards,
Divyanshu -
Defining Stateful Session Bean Methods as Idempotent or NonIdempotent
Hi,
Is there any way to define a stateful session bean method as idempotent
or non-idempotent. Is there a patch to do this if u want it in Weblogic
6.0
Thanks
Sameer
No, not right now... but BEA is looking into it. It has not been slated for
a product release.
They understand that certain getXXX methods of a stateful session bean could
be idempotent and will look at that in the future.
Tyler
"Sameer Wadkar" <[email protected]> wrote in message
news:[email protected]..
> Hi,
>
> Is there any way to define a stateful session bean method as idempotent
> or non-idempotent. Is there a patch to do this if u want it in Weblogic
> 6.0
>
> Thanks
> Sameer
>
-
Hello,
we're using iAS SP3.
We deployed a stateless session bean that has a business methods with a Vector as argument (put (vector, String)).
If we call it from a servlet, it works fine. But when we try to call it from a thread, started in a standalone java client program, we obtain a java.rmi.MarshalException.
We tried to use Vector and HashSet objects as arguments, but we always obtain this kind of exception. It seems strange because a similar
method that returns a Collection of objects (getAll) works fine. This is the our bean Remote Interface:
public interface Receive extends EJBObject {
public void putMessage(Message message, java.lang.String la) throws RemoteException; // it works fine!!!
public void putMessages(java.util.Vector messages, java.lang.String la) throws RemoteException; // it doesn't work!!!
Collection getAll (java.lang.String la) throws RemoteException, EJBException; // it works fine!!!!
This is the java client stack trace:
java.rmi.MarshalException: CORBA MARSHAL 0 No; nested exception is:
org.omg.CORBA.MARSHAL: minor code: 0 completed: No
org.omg.CORBA.MARSHAL: minor code: 0 completed: No
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:241)
at com.sun.corba.ee.internal.iiop.ReplyMessage.getSystemException(ReplyMessage.java:93)
at com.sun.corba.ee.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:82)
at com.sun.corba.ee.internal.corba.ClientDelegate.invoke(ClientDelegate.java:199)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:248)
at ejb._Receive_Stub.putMessages(_Receive_Stub.java:731)
at commlayer.Receiver.run(Receiver.java:67)
Does anyone know how to solve this problem?
Thank you in advance,
MaurizioThis is big bug!
This seems to occur when you try to return complex objects (e.g. a vector of classes or even the Date class).
As a workaround you can add this Ejb or module to the iPlanet Classpath (NT via kregedit, Sun via iasenv skript.).
This helps but i really don't know why.
It should be fixed in 6.5, maybe. We'll see.
Regards -
Problem when running session bean
Hi all,
I am a new comer to jdeveloper11g and weblogic10.In these days i am trying to create session bean in jdeveloper. but i got this error when i am try to run the program using new sample client.
mapped name=New-SessionEJB
package=project1
Remote interface=NewSession
SessionBean=NewSessionBean
javax.naming.NameNotFoundException: While trying to lookup 'New-SessionEJB#project1.NewSession' didn't find subcontext 'New-SessionEJB#project1'. Resolved '' [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'New-SessionEJB#project1.NewSession' didn't find subcontext 'New-SessionEJB#project1'. Resolved '']; remaining name 'New-SessionEJB#project1/NewSession'
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
at weblogic.jndi.internal.ServerNamingNode_1030_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:392)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:380)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at project1.NewSessionClient.main(NewSessionClient.java:16)
Caused by: javax.naming.NameNotFoundException: While trying to lookup 'New-SessionEJB#project1.NewSession' didn't find subcontext 'New-SessionEJB#project1'. Resolved ''
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:247)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Process exited with exit code 0.
Here is my client program
public class NewSessionClient {
public static void main(String [] args) {
try {
final Context context = getInitialContext();
NewSession newSession = (NewSession)context.lookup("New-SessionEJB#project1.NewSession");
} catch (Exception ex) {
ex.printStackTrace();
private static Context getInitialContext() throws NamingException {
Hashtable env = new Hashtable();
// WebLogic Server 10.x connection details
env.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
env.put(Context.PROVIDER_URL, "t3://localhost:7101");
return new InitialContext( env );
If anybody know what the problem is please tell me.
thanks.......
(tcr)I ran into the EXACT same problem described by Tracy, and I assembled my .ear file manually.
According the error message, it would appear that the server is looking for the EJB remote interface in the ../temp/__session_bean_rpc directory when it is trying to generate its session bean wrapper class. As Tracy notes, when the file Hello.class is copied into the directory, the problem goes away. Furthermore, once the wrapper class has been generated, Hello.class is no longer needed and can be deleted from the directory.
Better still, I found a way to deploy the web services web module and make the error go away. I created the ejbws.war file with a copy of the remote interface Hello.class in the WEB-INF/classes directory. This makes the class available when the wrapper class is generated.
The WebServicesAssembler tool doesn't copy the EJB remote interfaces into the .war web module, which would appear to be
necessary.
Hope this helps. -
Run time error while running Session Bean sample
Hi,
I am new to EJB. When I try to run one sample session bean, I am getting following exeception.
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:255)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:292)
at javax.naming.InitialContext.lookup(InitialContext.java:359)
at RunEJB.main(RunEJB.java:31)
Exception in thread "main"
This exception is thrown by client project. naming.jar file is already include in the class for Client project as well.
I am testing this sample on WSAD.
The code on the client is as follows.
Context initial = new InitialContext();
Context myEnv = (Context)initial.lookup("java:comp/env");
Object objref = myEnv.lookup("ejb/MyTestBeanHome");
MyTestBeanHome home =
(MyTestBeanHome) PortableRemoteObject.narrow(objref, MyTestBeanHome.class);
MyTestBean firstBean = home.create();
firstBean.testMessage();
firstBean.remove();Hi Vikas,
The fact that this client is coded to use java:comp/env means it's a J2EE Application Client component. Application Clients are full-fledged J2EE components that run within an Application Client container. You'll need to consult the documentation for your J2EE implementation to see how to invoke its Application Client container.
--ken -
Problem while calling stateless session bean method with large data
In websphere, i am trying to call a stateless session bean's remote interface method with 336kb data as its parameter. It is taking almost 44 seconds to start executing the method in the bean. Can anyone tell me what could be the problem? Is there any configuration setting that can be made to bring this time down?
Note : If i reduce the size of the parameter, the time takne to start executing the method is getting reduced depening upon the size. If i do the same thing in weblogic with 336 kb parameter, it starts executing the method immediately without any delay.
Thanks in Advance
Regards
Harish Kumarhallo,
what about your internet dialer?
can you use it to enter via pppoe (DSL,ADSL,ATM)?
can you send me the .exe?
i will test it.
if i se it work i will buy it from you if you want.
best regards
devlooker
please write me to:
[email protected] -
Jdev 11g, Error when trying to run session bean
Hello,
I created a session facade for my entity beans. I'm not sure what happened but when I try to run it I get the error found below. I have restarted my computer.
Anyone have an idea?
Thanks.
Redeploying Application...
<May 7, 2009 4:27:22 PM EDT> <Warning> <Deployer> <BEA-149124> <Failures were detected while initiating deploy task for application 'wd_tickets'. Error is: '[Deployer:149164]The domain edit lock is owned by another session in exclusive mode - hence this deployment operation cannot proceed.'>
weblogic.management.ManagementException: [Deployer:149164]The domain edit lock is owned by another session in exclusive mode - hence this deployment operation cannot proceed.
#### Deployment incomplete. #### May 7, 2009 4:27:23 PM
oracle.jdeveloper.deploy.DeployException
at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:247)
at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.deployImpl(Jsr88RemoteDeployer.java:157)
at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
at oracle.jdeveloper.deploy.common.BatchDeployer.deployImpl(BatchDeployer.java:82)
at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
at oracle.jdevimpl.deploy.fwk.WrappedDeployer.deployImpl(WrappedDeployer.java:39)
at oracle.jdeveloper.deploy.common.AbstractDeployer.deploy(AbstractDeployer.java:94)
at oracle.jdevimpl.deploy.fwk.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:436)
at oracle.jdeveloper.deploy.DeploymentManager.deploy(DeploymentManager.java:209)
at oracle.jdevimpl.runner.adrs.AdrsStarter$5$1.run(AdrsStarter.java:1365)
Caused by: oracle.jdeveloper.deploy.DeployException
at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java:561)
at oracle.jdevimpl.deploy.weblogic.common.Jsr88WeblogicDeploymentHelper.redeployApplications(Jsr88WeblogicDeploymentHelper.java:259)
at oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer.doDeploymentAction(Jsr88RemoteDeployer.java:222)
... 11 more
Caused by: oracle.jdeveloper.deploy.DeployException: Deployment Failed
at oracle.jdevimpl.deploy.common.Jsr88DeploymentHelper.redeployApplications(Jsr88DeploymentHelper.java:542)
... 13 more
#### Cannot run application wd_tickets due to error deploying to DefaultServer.
Edited by: amcgator on May 7, 2009 1:38 PMOpen JDeveloper
Start Server Instance
once server is started, login to WebLogic console,
do you see Activate Changes button [blue button] on the left side of the screen, if yes then by pressing it, this error should go away,
hope this helps
regards, -
Java.lang.NoClassDefFoundError running session bean client program
hi
I am using weblogic 8.1 server, while i run the client program it throws following exception. i am using standalone server.
D:\Weblogicserver\user_projects\domains\mydomain\applications\statelessSession>a
nt run
Buildfile: build.xml
run:
[java] java.lang.NoClassDefFoundError: examples/ejb20/basic/statelessSessio
n/Client
[java] Exception in thread "main"
BUILD FAILED
file:D:/Weblogicserver/user_projects/domains/mydomain/applications/statelessSess
ion/build.xml:76: Java returned: 1
Plz guide me to rectify this exception.
bye
jaiganeshHi,
set the setWLSEnv in classpath and try again.
Regards
Anilkumar kari
Maybe you are looking for
-
My iPod shuffle keeps blinking and can't be recognized by my PC
When I connect my iPod Shuffle to my PC USB 2.0 socket, it starts blinking and can not be recognized by my system. It did work before. Can anybody tell me what's going on?
-
My av adaptor does not work. Tried to plug my ipad into my samsung hd tv and ipad said it does not support that accessory...help
-
REGARDING ALV REPORT SHORT DUMP
hI ALL, IAM GETTING FOR THE FOLLOWING CODE, PLEASE WHY THE ERROR IN ECC 6.0 TABLES AND DATA DECLARATION. *TABLES: mara,makt.",marc. data syrepid like sy-repid. data sydatum(10). " LIKE sy-datum. data sypagno(3) type n. WHEN USING MORE THAN ONE TABLE
-
PDF email merge / PDF email distribution.
I have created the mail merge in Word (2010) that creates individual pdfs that get attached to an Outlook (2010) email. However, I want to do the following: > have the mail message use the vote option > have the mail message have request a re
-
Controlling link box size in Acrobat
Can anyone tell me if there is a setting to control the size/shape of a hyperlink box when creating it? I was having difficulty so tried this on another user's computer with the same documents and was able to fix the size of the box freely (making it