Want help to execute the programm of MethodEntryEvent

Hi,
I am trying to develop a programm for automatic logging in the programme. I took the hepl of java API and the Google site for searching some programms and successed also. but while running these sample programms i am getting classNotFound exception and some other exceptions also. i executed the programm Seq.java downloaded from the site http://search.cpan.org/src/PHILCROW/UML-Sequence-0.05/java/Seq.java. i am not able to understand how to execute it. what ever i tried its giving the same output whatever defined in the System.err() in the file. but it should display the corrosponding class details for which i need to see the output.
can anyone help me in this regard and tell me the process to execute the programm.
i took another e.g. trace example, which (in J2SE 1.4.x or 5.x) will be found in $JAVA_HOME/demo/jpda/examples.jar and unpacking it by
jar -xvf $JAVA_HOME/demo/jpda/examples.jar i found the
com/sun/tools/example/trace/Trace.java
when i tried to execute it to see the output for some other programm i got the following exceptions,
-- VM Started --
====== main ======
main -- DateExample
| Exception: instance of java.lang.ClassNotFoundException(id=97) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=98) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=98) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=99) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=99) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=100) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=100) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=101) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=101) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=102) catch: java.util.ResourceBundle:1074
| | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=102) catch: java.util.ResourceBundle:1074
| | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=105) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=105) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=106) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=106) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=115) catch: null
| | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=118) catch: null
====== main end ======
-- The application exited --
i execute this programm i used the command as
java Trace -output trace.log DateExample
where trace.log is output file and DateExample is the java file.
Can any one help me in this regard to execute the programms and can give me a detailed solution procedure.
can anyone suggest me any other programm for auto exit and entry display for classes or methods with detailed execution steps.
Thanks,

Hi,
i tried by setting the class path in the environment variables.
still i am getting the same exceptions. i m sending the files on which i m working and requesting to give some solution. the files are
// Trace.java
import com.sun.jdi.VirtualMachine;
import com.sun.jdi.Bootstrap;
import com.sun.jdi.connect.*;
import java.util.Map;
import java.util.List;
import java.util.Iterator;
import java.io.PrintWriter;
import java.io.FileWriter;
import java.io.IOException;
* This program traces the execution of another program.
* See "java Trace -help".
* It is a simple example of the use of the Java Debug Interface.
* @version @(#) Trace.java 1.4 03/01/23 17:55:38
* @author Robert Field
public class Trace {
// Running remote VM
private final VirtualMachine vm;
// Thread transferring remote error stream to our error stream
private Thread errThread = null;
// Thread transferring remote output stream to our output stream
private Thread outThread = null;
// Mode for tracing the Trace program (default= 0 off)
private int debugTraceMode = 0;
// Do we want to watch assignments to fields
private boolean watchFields = false;
// Class patterns for which we don't want events
private String[] excludes = {"java.*", "javax.*", "sun.*",
"com.sun.*"};
* main
public static void main(String[] args) {
//new Trace(args);
//DateExample d = new DateExample();
//String[] arg = {(new DateExample().toString())};
//String[] arg = {"E:/java_progs/classLoader/project logging/com/sun/tools/example/trace/DateExample.java"};
//d.dateDisplay();
new Trace(args);
* Parse the command line arguments.
* Launch target VM.
* Generate the trace.
Trace(String[] args) {
System.out.println("entered into the method Trace(String[] args)");
PrintWriter writer = new PrintWriter(System.out);
System.out.println("Printer object created.....");
int inx;
for (inx = 0; inx < args.length; ++inx) {
System.out.println("inside for loop args.length is "+args.length+" and the data is "+args[inx]);
String arg = args[inx];
if (arg.charAt(0) != '-') {
break;
if (arg.equals("-output")) {
System.out.println("inside args== -output");
try {
writer = new PrintWriter(new FileWriter(args[++inx]));
System.out.println("writer object createed....");
} catch (IOException exc) {
System.err.println("Cannot open output file: " + args[inx]
+ " - " + exc);
System.exit(1);
} else if (arg.equals("-all")) {
System.out.println("inside args== -all");
excludes = new String[0];
} else if (arg.equals("-fields")) {
System.out.println("inside args== -fields");
watchFields = true;
} else if (arg.equals("-dbgtrace")) {
System.out.println("inside args== -bdgtrace");
debugTraceMode = Integer.parseInt(args[++inx]);
System.out.println("inside args== -bdgtrace the debugTraceMode is "+debugTraceMode);
} else if (arg.equals("-help")) {
System.out.println("inside args== -help called usage();");
usage();
System.exit(0);
} else {
System.err.println("No option: " + arg);
usage();
System.exit(1);
System.out.println("the index is "+inx+" the args.length is "+args.length);
if (inx >= args.length) {
System.err.println("<class> missing");
usage();
System.exit(1);
StringBuffer sb = new StringBuffer();
sb.append(args[inx]);
for (++inx; inx < args.length; ++inx) {
sb.append(' ');
sb.append(args[inx]);
System.out.println("the string buffer contains \n "+sb);
vm = launchTarget(sb.toString());
generateTrace(writer);
System.out.println("after generateTrace(writer)");
* Generate the trace.
* Enable events, start thread to display events,
* start threads to forward remote error and output streams,
* resume the remote VM, wait for the final event, and shutdown.
void generateTrace(PrintWriter writer) {
System.out.println("inside generateTrace(PrintWriter writer) the debugTraceMode is "+debugTraceMode);
vm.setDebugTraceMode(debugTraceMode);
EventThread eventThread = new EventThread(vm, excludes, writer);
eventThread.setEventRequests(watchFields);
System.out.println("inside generateTrace(PrintWriter writer) the eventThread.setEventRequests(watchFields) is ");
eventThread.start();
redirectOutput();
vm.resume();
// Shutdown begins when event thread terminates
try {
eventThread.join();
errThread.join(); // Make sure output is forwarded
outThread.join(); // before we exit
} catch (InterruptedException exc) {
// we don't interrupt
writer.close();
System.out.println("the writer is closed....");
* Launch target VM.
* Forward target's output and error.
VirtualMachine launchTarget(String mainArgs) {
System.out.println("inside VirtualMachine launchTarget(String mainArgs) "+mainArgs);
LaunchingConnector connector = findLaunchingConnector();
System.out.println("Lunching connector found "+connector);
Map arguments = connectorArguments(connector, mainArgs);
try {
return connector.launch(arguments);
} catch (IOException exc) {
throw new Error("Unable to launch target VM: " + exc);
} catch (IllegalConnectorArgumentsException exc) {
throw new Error("Internal error: " + exc);
} catch (VMStartException exc) {
throw new Error("Target VM failed to initialize: " +
exc.getMessage());
void redirectOutput() {
Process process = vm.process();
System.out.println("inside redirectOutput() after getting the virtual m/c process");
// Copy target's output and error to our output and error.
errThread = new StreamRedirectThread("error reader",
process.getErrorStream(),
System.err);
outThread = new StreamRedirectThread("output reader",
process.getInputStream(),
System.out);
errThread.start();
outThread.start();
* Find a com.sun.jdi.CommandLineLaunch connector
LaunchingConnector findLaunchingConnector() {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
System.out.println("inside redirectOutput() after getting the connectors list");
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector connector = (Connector)iter.next();
System.out.println("inside while (iter.hasNext()) after getting the connector objects from itterator");
if (connector.name().equals("com.sun.jdi.CommandLineLaunch")) {
System.out.println("inside if (connector.name().equals('com.sun.jdi.CommandLineLaunch'))");
return (LaunchingConnector)connector;
throw new Error("No launching connector");
* Return the launching connector's arguments.
Map connectorArguments(LaunchingConnector connector, String mainArgs) {
System.out.println("Map connectorArguments(LaunchingConnector connector, String mainArgs) the mainArgs is "+mainArgs);
Map arguments = connector.defaultArguments();
Connector.Argument mainArg =
(Connector.Argument)arguments.get("main");
if (mainArg == null) {
System.out.println("inside the mainArg==null ");
throw new Error("Bad launching connector");
mainArg.setValue(mainArgs);
System.out.println("the mainArg is "+mainArg);
if (watchFields) {
System.out.println("inside the if (watchFields)********");
// We need a VM that supports watchpoints
Connector.Argument optionArg =
(Connector.Argument)arguments.get("options");
if (optionArg == null) {
throw new Error("Bad launching connector");
System.out.println("inside the if (watchFields)the optionArg is "+optionArg);
optionArg.setValue("-classic");
System.out.println("optionArg.getValue() is ");
return arguments;
* Print command line usage help
void usage() {
System.out.println("inside usage()");
System.err.println("Usage: java Trace <options> <class> <args>");
System.err.println("<options> are:");
System.err.println(
" -output <filename> Output trace to <filename>");
System.err.println(
" -all Include system classes in output");
System.err.println(
" -help Print this help message");
System.err.println("<class> is the program to trace");
System.err.println("<args> are the arguments to <class>");
// DateExample.java
import java.util.Date;
import java.text.DateFormat;
import java.util.Calendar;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class DateExample {
public static void main(String[] args) {
Date a = new Date();
System.out.println("Today is : "+a);
Calendar ca= Calendar.getInstance();
ca.set(a.getYear(),a.getMonth(),a.getDate());
ca.add(Calendar.DATE,1);
DateFormat df1 = DateFormat.getDateInstance(DateFormat.SHORT);
String s1 = df1.format(ca.getTime());
System.out.println("(SHORT) Today is + 1 :" + s1);
//java.sql.Date s = new java.sql.Date(2005,6,1);
//System.out.println("Date from sql is : "+s);
Date a1 = new Date(2005,06,01);
System.out.println("Today is a1 : "+a1);
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("MM-dd-yyyy HH:mm:ss");
System.out.println("After format :"+formatter.format(a1));
System.out.println("After format :"+formatter.format(new Date(s1)));
java.text.SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
System.out.println("After format :"+formatter1.format(a1));
// EventThread.java
import com.sun.jdi.*;
import com.sun.jdi.request.*;
import com.sun.jdi.event.*;
import java.util.*;
import java.io.PrintWriter;
* This class processes incoming JDI events and displays them
* @version @(#) EventThread.java 1.4 03/01/23 17:55:38
* @author Robert Field
public class EventThread extends Thread {
private final VirtualMachine vm; // Running VM
private final String[] excludes; // Packages to exclude
private final PrintWriter writer; // Where output goes
static String nextBaseIndent = ""; // Starting indent for next thread
private boolean connected = true; // Connected to VM
private boolean vmDied = true; // VMDeath occurred
// Maps ThreadReference to ThreadTrace instances
private Map traceMap = new HashMap();
EventThread(VirtualMachine vm, String[] excludes, PrintWriter writer) {
super("event-handler");
this.vm = vm;
this.excludes = excludes;
this.writer = writer;
System.out.println("inside EventThread(VirtualMachine vm, String[] excludes, PrintWriter writer) ");
* Run the event handling thread.
* As long as we are connected, get event sets off
* the queue and dispatch the events within them.
public void run() {
System.out.println("inside run() ");
EventQueue queue = vm.eventQueue();
while (connected) {
System.out.println("inside while (connected) ");
try {
EventSet eventSet = queue.remove();
EventIterator it = eventSet.eventIterator();
System.out.println("got EventSet and EventIterator *** ");
while (it.hasNext()) {
System.out.println("inside while (it.hasNext())");
handleEvent(it.nextEvent());
eventSet.resume();
System.out.println("event is resumed ***** ");
} catch (InterruptedException exc) {
// Ignore
} catch (VMDisconnectedException discExc) {
handleDisconnectedException();
break;
* Create the desired event requests, and enable
* them so that we will get events.
* @param excludes Class patterns for which we don't want events
* @param watchFields Do we want to watch assignments to fields
void setEventRequests(boolean watchFields) {
System.out.println("inside setEventRequests(boolean watchFields) ");
EventRequestManager mgr = vm.eventRequestManager();
// want all exceptions
ExceptionRequest excReq = mgr.createExceptionRequest(null,
true, true);
// suspend so we can step
excReq.setSuspendPolicy(EventRequest.SUSPEND_ALL);
excReq.enable();
MethodEntryRequest menr = mgr.createMethodEntryRequest();
for (int i=0; i<excludes.length; ++i) {
System.out.println("inside for (int i=0; i><excludes.length; ++i) for createMethodEntryRequest() ");
menr.addClassExclusionFilter(excludes);
menr.setSuspendPolicy(EventRequest.SUSPEND_NONE);
menr.enable();
MethodExitRequest mexr = mgr.createMethodExitRequest();
for (int i=0; i><excludes.length; ++i) {
System.out.println("inside for (int i=0; i><excludes.length; ++i) for createMethodExitRequest() ");
mexr.addClassExclusionFilter(excludes);
mexr.setSuspendPolicy(EventRequest.SUSPEND_NONE);
mexr.enable();
ThreadDeathRequest tdr = mgr.createThreadDeathRequest();
// Make sure we sync on thread death
tdr.setSuspendPolicy(EventRequest.SUSPEND_ALL);
tdr.enable();
if (watchFields) {
System.out.println("inside if (watchFields) ************** ");
ClassPrepareRequest cpr = mgr.createClassPrepareRequest();
for (int i=0; i><excludes.length; ++i) {
System.out.println("inside for (int i=0; i><excludes.length; ++i) the excludes.length is ************** "+excludes.length);
cpr.addClassExclusionFilter(excludes);
cpr.setSuspendPolicy(EventRequest.SUSPEND_ALL);
cpr.enable();
* This class keeps context on events in one thread.
* In this implementation, context is the indentation prefix.
class ThreadTrace {
final ThreadReference thread;
final String baseIndent;
static final String threadDelta = " ";
StringBuffer indent;
ThreadTrace(ThreadReference thread) {
System.out.println("inside ThreadTrace(ThreadReference thread)");
this.thread = thread;
this.baseIndent = nextBaseIndent;
indent = new StringBuffer(baseIndent);
nextBaseIndent += threadDelta;
println("====== " + thread.name() + " ======");
private void println(String str) {
System.out.println("inside void println(String str)");
writer.print(indent);
writer.println(str);
void methodEntryEvent(MethodEntryEvent event) {
System.out.println("inside methodEntryEvent(MethodEntryEvent event)");
println(event.method().name() + " -- "
+ event.method().declaringType().name());
indent.append("| ");
void methodExitEvent(MethodExitEvent event) {
System.out.println("inside methodExitEvent(MethodExitEvent event)");
indent.setLength(indent.length()-2);
void fieldWatchEvent(ModificationWatchpointEvent event) {
System.out.println("inside fieldWatchEvent(ModificationWatchpointEvent event)");
Field field = event.field();
Value value = event.valueToBe();
println(" " + field.name() + " = " + value);
void exceptionEvent(ExceptionEvent event) {
System.out.println("inside exceptionEvent(ExceptionEvent event) ");
println("Exception: " + event.exception() +
" catch: " + event.catchLocation());
// Step to the catch
EventRequestManager mgr = vm.eventRequestManager();
StepRequest req = mgr.createStepRequest(thread,
StepRequest.STEP_MIN,
StepRequest.STEP_INTO);
System.out.println("stepRequest is created "+req);
req.addCountFilter(1); // next step only
req.setSuspendPolicy(EventRequest.SUSPEND_ALL);
req.enable();
// Step to exception catch
void stepEvent(StepEvent event) {
System.out.println("inside stepEvent(StepEvent event) ");
// Adjust call depth
int cnt = 0;
indent = new StringBuffer(baseIndent);
try {
cnt = thread.frameCount();
System.out.println("inside try cnt is "+cnt);
} catch (IncompatibleThreadStateException exc) {
while (cnt-- > 0) {
System.out.println("inside while indent is "+indent);
indent.append("| ");
EventRequestManager mgr = vm.eventRequestManager();
mgr.deleteEventRequest(event.request());
void threadDeathEvent(ThreadDeathEvent event) {
System.out.println("inside threadDeathEvent(ThreadDeathEvent event) ");
indent = new StringBuffer(baseIndent);
println("====== " + thread.name() + " end ======");
* Returns the ThreadTrace instance for the specified thread,
* creating one if needed.
ThreadTrace threadTrace(ThreadReference thread) {
ThreadTrace trace = (ThreadTrace)traceMap.get(thread);
System.out.println("inside ThreadTrace threadTrace(ThreadReference thread) trace is "+trace);
if (trace == null) {
trace = new ThreadTrace(thread);
traceMap.put(thread, trace);
return trace;
* Dispatch incoming events
private void handleEvent(Event event) {
System.out.println("inside handleEvent(Event event) ");
if (event instanceof ExceptionEvent) {
System.out.println("inside handleEvent(Event event) in ExceptionEvent ");
exceptionEvent((ExceptionEvent)event);
} else if (event instanceof ModificationWatchpointEvent) {
System.out.println("inside handleEvent(Event event) in ModificationWatchpointEvent ");
fieldWatchEvent((ModificationWatchpointEvent)event);
} else if (event instanceof MethodEntryEvent) {
System.out.println("inside handleEvent(Event event) in MethodEntryEvent ");
methodEntryEvent((MethodEntryEvent)event);
} else if (event instanceof MethodExitEvent) {
System.out.println("inside handleEvent(Event event) in MethodExitEvent ");
methodExitEvent((MethodExitEvent)event);
} else if (event instanceof StepEvent) {
System.out.println("inside handleEvent(Event event) in StepEvent ");
stepEvent((StepEvent)event);
} else if (event instanceof ThreadDeathEvent) {
System.out.println("inside handleEvent(Event event) in ThreadDeathEvent ");
threadDeathEvent((ThreadDeathEvent)event);
} else if (event instanceof ClassPrepareEvent) {
System.out.println("inside handleEvent(Event event) in ClassPrepareEvent ");
classPrepareEvent((ClassPrepareEvent)event);
} else if (event instanceof VMStartEvent) {
System.out.println("inside handleEvent(Event event) in VMStartEvent ");
vmStartEvent((VMStartEvent)event);
} else if (event instanceof VMDeathEvent) {
System.out.println("inside handleEvent(Event event) in VMDeathEvent ");
vmDeathEvent((VMDeathEvent)event);
} else if (event instanceof VMDisconnectEvent) {
System.out.println("inside handleEvent(Event event) in VMDisconnectEvent ");
vmDisconnectEvent((VMDisconnectEvent)event);
} else {
System.out.println("inside handleEvent(Event event) in else unexcepted type ");
throw new Error("Unexpected event type");
* A VMDisconnectedException has happened while dealing with
* another event. We need to flush the event queue, dealing only
* with exit events (VMDeath, VMDisconnect) so that we terminate
* correctly.
synchronized void handleDisconnectedException() {
System.out.println("inside handleDisconnectedException() ");
EventQueue queue = vm.eventQueue();
while (connected) {
System.out.println("inside handleDisconnectedException() in while (connected) ");
try {
EventSet eventSet = queue.remove();
EventIterator iter = eventSet.eventIterator();
System.out.println("inside handleDisconnectedException() got EventSet & EventIterator ");
while (iter.hasNext()) {
System.out.println("inside handleDisconnectedException() in while (iter.hasNext()) ");
Event event = iter.nextEvent();
if (event instanceof VMDeathEvent) {
System.out.println("inside handleDisconnectedException() in if ");
vmDeathEvent((VMDeathEvent)event);
} else if (event instanceof VMDisconnectEvent) {
System.out.println("inside handleDisconnectedException() in else ");
vmDisconnectEvent((VMDisconnectEvent)event);
eventSet.resume(); // Resume the VM
} catch (InterruptedException exc) {
// ignore
private void vmStartEvent(VMStartEvent event) {
System.out.println("inside vmStartEvent(VMStartEvent event)**** ");
writer.println("-- VM Started --");
// Forward event for thread specific processing
private void methodEntryEvent(MethodEntryEvent event) {
System.out.println("inside methodEntryEvent(MethodEntryEvent event)****** ");
threadTrace(event.thread()).methodEntryEvent(event);
// Forward event for thread specific processing
private void methodExitEvent(MethodExitEvent event) {
System.out.println("inside methodExitEvent(MethodExitEvent event)****** ");
threadTrace(event.thread()).methodExitEvent(event);
// Forward event for thread specific processing
private void stepEvent(StepEvent event) {
System.out.println("inside stepEvent(StepEvent event)****** ");
threadTrace(event.thread()).stepEvent(event);
// Forward event for thread specific processing
private void fieldWatchEvent(ModificationWatchpointEvent event) {
System.out.println("inside fieldWatchEvent(ModificationWatchpointEvent event)***** ");
threadTrace(event.thread()).fieldWatchEvent(event);
void threadDeathEvent(ThreadDeathEvent event) {
System.out.println("inside threadDeathEvent(ThreadDeathEvent event)****** ");
ThreadTrace trace = (ThreadTrace)traceMap.get(event.thread());
if (trace != null) { // only want threads we care about
trace.threadDeathEvent(event); // Forward event
* A new class has been loaded.
* Set watchpoints on each of its fields
private void classPrepareEvent(ClassPrepareEvent event) {
System.out.println("inside classPrepareEvent(ClassPrepareEvent event)****** ");
EventRequestManager mgr = vm.eventRequestManager();
List fields = event.referenceType().visibleFields();
for (Iterator it = fields.iterator(); it.hasNext(); ) {
System.out.println("inside classPrepareEvent(ClassPrepareEvent event) inside for loop Iterator ****** ");
Field field = (Field)it.next();
ModificationWatchpointRequest req =
mgr.createModificationWatchpointRequest(field);
for (int i=0; i<excludes.length; ++i) {
System.out.println("inside classPrepareEvent(ClassPrepareEvent event) inside for loop int ****** ");
req.addClassExclusionFilter(excludes);
req.setSuspendPolicy(EventRequest.SUSPEND_NONE);
req.enable();
private void exceptionEvent(ExceptionEvent event) {
System.out.println("inside exceptionEvent(ExceptionEvent event)****** ");
ThreadTrace trace = (ThreadTrace)traceMap.get(event.thread());
if (trace != null) { // only want threads we care about
trace.exceptionEvent(event); // Forward event
public void vmDeathEvent(VMDeathEvent event) {
System.out.println("inside vmDeathEvent(VMDeathEvent event)****** ");
vmDied = true;
writer.println("-- The application exited --");
public void vmDisconnectEvent(VMDisconnectEvent event) {
System.out.println("inside vmDisconnectEvent(VMDisconnectEvent event)****** ");
connected = false;
if (!vmDied) {
System.out.println("inside vmDisconnectEvent(VMDisconnectEvent event)in if loop ****** ");
writer.println("-- The application has been disconnected --");
// StreamRedirectThread.java
import java.io.*;
* StreamRedirectThread is a thread which copies it's input to
* it's output and terminates when it completes.
* @version @(#) StreamRedirectThread.java 1.4 03/01/23 17:55:38
* @author Robert Field
class StreamRedirectThread extends Thread {
private final Reader in;
private final Writer out;
private static final int BUFFER_SIZE = 2048;
* Set up for copy.
* @param name Name of the thread
* @param in Stream to copy from
* @param out Stream to copy to
StreamRedirectThread(String name, InputStream in, OutputStream out) {
super(name);
this.in = new InputStreamReader(in);
this.out = new OutputStreamWriter(out);
setPriority(Thread.MAX_PRIORITY-1);
System.out.println("inside StreamRedirectThread(String name, InputStream in, OutputStream out) ****** ");
* Copy.
public void run() {
System.out.println("inside StreamRedirectThread class in run() ****** ");
try {
char[] cbuf = new char[BUFFER_SIZE];
int count;
while ((count = in.read(cbuf, 0, BUFFER_SIZE)) >= 0) {
System.out.println("inside run() in while loop the count is ****** "+count);
out.write(cbuf, 0, count);
out.flush();
} catch(IOException exc) {
System.err.println("Child I/O Transfer - " + exc);
by using these files i m trying to trace the execution of DateExample.java through the Trace.java by using the command
java Trace -output trace.log DateExample
by executiing i m getting the exceptions in the output file trace.log
-- VM Started --
====== main ======
main -- DateExample
| Exception: instance of java.lang.ClassNotFoundException(id=97) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=99) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=99) catch: java.lang.ClassLoader:286
| | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=100) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=100) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=101) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=101) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=102) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=102) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.util.zip.ZipException(id=104) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.util.zip.ZipException(id=104) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=105) catch: java.util.ResourceBundle:1074
| | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.lang.ClassNotFoundException(id=105) catch: java.util.ResourceBundle:1074
| | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=108) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=108) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=109) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=109) catch: sun.misc.URLClassPath:293
| | | | | | | | | | | | | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=118) catch: null
| | | | | | | | | | | | | | Exception: instance of java.io.FileNotFoundException(id=121) catch: null
====== main end ======
-- The application exited --
Could any one help me in this regard to execute the programm.
Could any one help to show the execution of the Seq.java downloaded from the site http://search.cpan.org/src/PHILCROW/UML-Sequence-0.05/java/Seq.java, what i mentioned in my previous mail.
thanks,

Similar Messages

  • Sorry but i have a problem my IPAD has been stolen and i want help to know where is the place of it ? can i send the serial number or anything i want help to know the place of my IPAD and thanks  My name is :- Osama Rezk   I'm From :- Egypt

    Sorry but i have a problem my IPAD has been stolen and i want help to know where is the place of it ? can i send the serial number or anything i want help to know the place of my IPAD and thanks My name is :- Osama Rezk I'm From :- Egypt my icloud ID
    <Email Edited by Host>

    You will only be able to track your iPad if you have find my iPhone active and the iPad is connected to a network.
    Take a look at this link, http://support.apple.com/kb/PH2580

  • HT1338 My mac has OS X 10.6.8, I want to update, but the programme says: Your mac is updated already, there are no updates for you machine. I would like to download x developer, but for that I need at least OS X 10.7.4. What do I do ?

    My mac has OS X 10.6.8. I want to update, but the update programme says I have all the updates. I would like to download x developer, but need OS X 10.7.4. What do I do ?

    You will need to update to Lion via App Store app.
    Check if your Mac can be updated:
    http://www.apple.com/osx/specs/

  • Need help in executing the plsql code

    hi guys,
    below is the structure of the procedure i have created.
    CREATE OR REPLACE PROCEDURE sp_R_TrgComparisonReport
         DataDate IN      DATE DEFAULT NULL,
         Business IN OUT      VARCHAR2,
         Sector IN      VARCHAR2 DEFAULT NULL,
         SubSector IN      VARCHAR2 DEFAULT NULL,
         CUSIP IN OUT      VARCHAR2,
         DEALTICKER IN OUT      VARCHAR2,
         sFloatInd IN      VARCHAR2 DEFAULT NULL,
         RCT1 IN OUT      GLOBALPKG.RCT1
    AS
         tmpBusCount INT;
         tmpStartCount INT;
         tmpEndCount INT;
         tmpBusName VARCHAR2(30);
         tmpAlterTable VARCHAR2(500);
         tmpUpdateStr VARCHAR2(2000);
         tmpFinalStr1 VARCHAR2(1000);
         tmpFinalStr2 VARCHAR2(1000);
         Days INT;
         tmpFinalStrCMBS VARCHAR2(2000);
         tmpCusip VARCHAR2(100);
         tmpColName VARCHAR2(30);
         tmpFinalStr4 VARCHAR2(1000);
         tmpCMBSTable VARCHAR2(500);
         tmpEndCount_CMBS INT;
         tmpRating3str VARCHAR2(1000);
         Deletestr VARCHAR2(1000);
         ipos INT;
         CALLINGPROCASSIGNTEMP1 VARCHAR2(31);
         strSector VARCHAR2(2000);
         CALLINGPROCASSIGNTEMP2 VARCHAR2(29);
         strSubSector VARCHAR2(2000);
         CALLINGPROCASSIGNTEMP3 VARCHAR2(32);
         CALLINGPROCASSIGNTEMP4 VARCHAR2(28);
         CALLINGPROCASSIGNTEMP5 VARCHAR2(40);
         CALLINGPROCASSIGNTEMP6 VARCHAR2(34);
         CALLINGPROCASSIGNTEMP7 VARCHAR2(36);
         SCOPE_IDENTITY_VARIABLE INT;
         G1_COL1 TMPHOLDINGTRIGGER.DEALTICKER%TYPE;
         G1_ROWID ROWID;
         G2_COL1 TMPHOLDINGTRIGGER.CURRENT_CE%TYPE;
         G2_ROWID ROWID;
         G3_COL1 TMPHOLDINGTRIGGER.SP_RATING%TYPE;
         G3_ROWID ROWID;
         G4_COL1 TMPHOLDINGTRIGGER.MOODY_RATING%TYPE;
         G4_ROWID ROWID;
         G5_COL1 TMPHOLDINGTRIGGER.FITCH_RATING%TYPE;
         G5_ROWID ROWID;
         G6_COL1 TMPHOLDINGTRIGGER.DEAL_DESC%TYPE;
         G6_ROWID ROWID;
         G7_COL1 TMPHOLDINGTRIGGER.CUSIP_COMMENTARY%TYPE;
         G7_ROWID ROWID;
         G8_COL1 TMPHOLDINGTRIGGER.CUSIP_RANKING_DESC%TYPE;
         G8_ROWID ROWID;
         G9_COL1 TMPHOLDINGTRIGGER.BB_DEALTICKER%TYPE;
         G9_ROWID ROWID;
         G10_COL1 TMPHOLDINGTRIGGER.CLASS%TYPE;
         G10_ROWID ROWID;
         G11_COL1 TMPHOLDINGTRIGGER.RANKING%TYPE;
         G11_ROWID ROWID;
         CALLINGPROCASSIGNTEMP8 VARCHAR2(34);
         CALLINGPROCASSIGNTEMP9 VARCHAR2(39);
         CALLINGPROCASSIGNTEMP10 VARCHAR2(43);
         G12_COL1 TMPHOLDINGTRIGGER.INTEX_STATUSCODE%TYPE;
         G12_ROWID ROWID;
         G13_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G13_ROWID ROWID;
         G14_COL1 TMPHOLDINGTRIGGER.INTEX_STATUSCODE%TYPE;
         G14_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G14_ROWID ROWID;
         G15_COL1 TMPHOLDINGTRIGGER.INTEX_STATUSCODE%TYPE;
         G15_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G15_ROWID ROWID;
         G16_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G16_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G16_ROWID ROWID;
         G17_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G17_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G17_ROWID ROWID;
         G18_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G18_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G18_ROWID ROWID;
         G19_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G19_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G19_ROWID ROWID;
         G20_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G20_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G20_ROWID ROWID;
         G21_COL1 TMPHOLDINGTRIGGER.INTEX_STATUSCODE%TYPE;
         G21_COL2 TMPHOLDINGTRIGGER.COMMENT_%TYPE;
         G21_ROWID ROWID;
         G22_COL1 TMPHOLDINGTRIGGER.USER_STATUSCODE%TYPE;
         G22_ROWID ROWID;
    the procedure got compiled successfully.
    and i am trying to execute this procedure in this way.
    1 declare x refcursor;
    2 exec sp_R_TrgComparisonReport ('31-DEC-2003','','ABS','ALL','ALL','','ALL');
    3* print x
    L> /
    i am facing errors.
    ERROR at line 3:
    ORA-06550: line 3, column 7:
    PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
    := . ( @ % ; not null range default character
    basically i am appsdba so dont have much exposure on this
    can some one please help me out
    thanks in advance.
    let me know if you need the complete code
    thanks,
    Vamshi.D

    and i am trying to execute this procedure in this way.
    declare x refcursor;
    2 exec sp_R_TrgComparisonReport ('31-DEC-2003','','ABS','ALL','ALL','','ALL');
    3* print xIn SQL*plus you would run it like this:
    SQL> var x refcursor
    SQL> exec exec sp_R_TrgComparisonReport ('31-DEC-2003','','ABS','ALL','ALL','','ALL')
    SQL> print xOf course that last command is going to hurl an invalid handle exception because you don't appear to have a ref cursor as an argument in your procedure's signature.
    Unless that is what is meant by RCT1 IN OUT GLOBALPKG.RCT1. In which case you need to reference your variable there:
    SQL> exec exec sp_R_TrgComparisonReport ('31-DEC-2003','','ABS','ALL','ALL','',:x) If that last argument is not the ref cursor then your call is going to fail because we can't use literals as OUT parameters.
    Cheers, APC
    Blog : http://radiofreetooting.blogspot.com/

  • Want help in deciding the method of development for this scenario

    Hi,
    My requirement is to create one screen where customer enters shipment #, and ship-to information and say continue, he will be shown another screen with shipment details, and combo box to select appointment time. when he clicks on Make Appointment button of this screen, he needs to be shown confirmation screen with the appointment information being stored in sap tables. I want to know the best method of creating this peice of application. If you have any question, please feel free to ask them.
    Thank you,
    Surya

    Hi Surya,
    Just develop a small ALV for this application. It will best suite to your scenario.If you know to develop ALV using OO then its very simple, or you can just search throgh the SDN you will find lots of sample code to do the same.
    Regards,
    Atish

  • Please help with executing the c-shell script by using the exe class

    I try to use the exec class to execute a c-shell script in my java gui program like this. But I don't get anything when clicking on the start button.
    here is my code:
    Runtime r = Runtime.getRuntime();
    r.exec("./DDMReportEvents");
    ./DDMReportEvents is the name of the c-shell script.

    I think Runtime.exec runs DOS batch files, but not Unix shell scripts.
    Try:
    r.exec("csh -c ./DDMReportEvents");
    to get the shell to run the shell script.

  • Want help in deciding the software tools for my project...

    Hi,
    i have chosen to do a project scheduler in a client server environment for my final year project..Since i am new to java i am confused in choosing the appropriate software tools for my project.. can you please suggest me which all software tools for e.g for developing the front end will i need to use for my project..
    thanking you in advance...

    Of course web servers and web clients can be on different machines. That's how the web works. Your browser (the web client) connects to Google's web server, when you use Google.
    And when it does so, it does it by opening a socket (TCP, as opposed to UDP, by the way) and sending information in the format that the HTTP protocol specifies. Generally speaking, if you can connect to a given machine with a raw socket, you can also connect using HTTP (which is just a socket with some particular stuff going over it). The only difference is if there's a firewall or the like sitting between the two hosts... but that'll be an issue regardless, and anyway HTTP is as likely to be let through a firewall as anything these days.
    If you can use the HTTP stuff provided in the JDK or in add-on libraries, you'll be saving yourself a lot of trouble with the low-level stuff. Unless the point of this project is to learn the low-level stuff, you're probably better off just going with HTTP.

  • I need help in making the programe which updates our code into client machi

    I need help in making the programme which updates our code into client machine from the server.
    As yahoo messanger does if there is any updated version of yahoo messanger.
    It asks when we login into it do you want to update new version of yahoo messanger
    It automatically updates it
    Need Help??

    Sounds to me like you need Java Web Start.

  • Execute the expression in select statement

    CREATE TABLE TEST1
      OFFICE_PRODUCTS     NUMBER,
      OFFICE_ELECTRONICS  NUMBER
    Insert into TEST1 (OFFICE_PRODUCTS, OFFICE_ELECTRONICS) Values(1, 0);
    COMMIT;
    CREATE TABLE TEST2
      EXPORT_FIELD_NAME         VARCHAR2(100 BYTE),
      EXPORT_COLUMN_EXPRESSION  VARCHAR2(100 BYTE)
    Insert into TEST2
       (EXPORT_FIELD_NAME, EXPORT_COLUMN_EXPRESSION)
    Values ('A1', 'least(OFFICE_PRODUCTS, OFFICE_ELECTRONICS)');
    COMMIT; I want to be execute the expression should run in select statement how to do?
    and tried as like below,it's not working.
    select (select EXPORT_COLUMN_EXPRESSION from test2 where EXPORT_FIELD_NAME='A1') FROM TEST1;

    968892 wrote:
    CREATE TABLE TEST1
    OFFICE_PRODUCTS     NUMBER,
    OFFICE_ELECTRONICS  NUMBER
    Insert into TEST1 (OFFICE_PRODUCTS, OFFICE_ELECTRONICS) Values(1, 0);
    COMMIT;
    CREATE TABLE TEST2
    EXPORT_FIELD_NAME         VARCHAR2(100 BYTE),
    EXPORT_COLUMN_EXPRESSION  VARCHAR2(100 BYTE)
    Insert into TEST2
    (EXPORT_FIELD_NAME, EXPORT_COLUMN_EXPRESSION)
    Values ('A1', 'least(OFFICE_PRODUCTS, OFFICE_ELECTRONICS)');
    COMMIT; I want to be execute the expression should run in select statement how to do?
    and tried as like below,it's not working.
    select (select EXPORT_COLUMN_EXPRESSION from test2 where EXPORT_FIELD_NAME='A1') FROM TEST1;
    Your problems are many...
    a) it's very poor design to be storing expressions or sql statements or any 'executable' style code as data in the database.
    b) what you're storing is a string of characters. Oracle isn't going to miraculously know that that is some expression that has to be evaluated, so why should it decide to treat it as such?
    c) this poor design can lead to security issues especially around SQL injection.
    d) to actually perform what you want would require you to build a dynamic SQL statement and then execute that using EXECUTE IMMEDIATE or DBMS_SQL (or for a 3rd party client, a Ref Cursor), but then there are numerous issues around doing dynamic SQL, aside from SQL injection, in that you are producing code that is not validated at compile time and can thus lead to bugs showing only at run-time and sometime only under certain conditions; the code is harder to maintain; the code can potentially be avoiding the use of bind variables, impacting on resources and performance on the database; the final query can be difficult to know just from reading the code, making further development or debugging a pain in the posterior. Essentially, dynamic SQL is considered very poor design and is 99.9% of the time used for the wrong reasons.
    So, why are you trying to do this? What is the business requirement you are trying to solve?

  • Want help in rdesktop software

    friends i want help in installing the rdesktop software plesae tel me the guid of installing rdesktop software . where i can find the rdesktop installation guid
    regards
    Asif

    I had a look around for some solaris binaries for rdesktop but the only link I could find was broken.
    The software was, however, very easy to compile. The instructions in the README file are pretty standard and should work for most Solaris installs.
    ./configure
    make
    make install
    This installs the software into /usr/local by default.
    These worked fine for me although you will of course have to make sure you install gcc and openssl (As these are both used by rdesktop). You can get these from www.sunfreeware.com. Install them, unpack the rdesktop distribution change into he rdesktop directory and run the 3 commands above.
    Sean

  • Stop executing the rest of the script files

    Hi
    I am having a collection of scipt files(drop table , create table , create sequesnce,create procedure etc .) . Now , if any of the script fails , I want to stop executing the rest of script files as well as want to store the error(sqlcode , sqlerrm) in a table . To achieve this , what i guess is that ,probably , I have to write a schema level trigger . Any idea about how to do that ?
    Thanks
    Debashis
    Bangalore

    Well
    I didn't get your "whenever sqlerror exit;" line .
    Can you be more explicit please ? Also , my requirement
    has been changed . I've posted that also .
    Actually , I want to store the error code(sqlcode) and
    error messege(sqlerrm) into a table when any effort
    to create database object fails.
    How can i do that (using a trigger) ?
    Thanks
    Debashis
    Bangalore

  • I want to execute the executable file(ex: Microsoft Word, SapGui, etc)....

    Dear...
    On EP screen I want to execute the executable file(ex: Microsoft Word, SapGui, etc) by clicking button.
    Is this possible?
    If I can execute the executable file by clicking button, please give me how to do this.
    thanks,
    sangyuun.

    Hi Sang Yuun,
    like I already said. It would make little sense to provide a button or the like on a portal page. That is because you do not know if the user that clicks the button actually has the application (in your case MS Word) installed on his computer.
    There are three ways of starting an application like Word:
    1. Start it on you local PC.
    2. Start it from a file server via the Network.
    3. Start it on a remote computer in a remote session.
    Where is the Word Application located/installed that you plan to start your way?
    I am not aware of other ways - i.e. via an Internet Server. Word is not behaving like a Java Applet that you can start via the Internet (clicking on a link or a button).
    The Portal is accessed by using a Browser. If at all available, you would need to run a web version of MS Word. It don't believe a Word Version like this is available - contrast this with Outlook. but for that you need a Mailserver Web Extension.
    I hesitate a guess - but I don't think it is possible what you are planning. Any other takers?
    Also think this way - If a user is accessing your Portal and opens a Web page containing a button that starts an application on his computer - that page would most likely be regarded as hostile. Most security features would possibly classify this as a remote attack on the computer ... I let you think about what would happen next.
    Hope this helps.
    Wolfgang

  • HT1338 Macbook pro two days old...bought logic from app store...logic has installed partly each time i open it up it wants to download rest of programme then stops half way thru and gets error message 'logic is unable to continue with download' help neede

    Macbook pro two days old...bought logic from app store...logic has installed partly each time i open it up it wants to download rest of programme then stops half way thru and gets error message 'logic is unable to continue with download' help needed !

    Hello:
    I would trot back into the Apple store and have them fix the problem (or call Applecare with a warranty issue).  There is no sense in you wasting your time trying to troubleshoot things on a new computer.
    Barry

  • I've got Photoshop Elements 11 on my mac-book Now I want to copy the programm to my Mac Pro too.  Is it possible or do I have to buy another license?

    I've got Photoshop Elements 11 on my mac-book Now I want to copy the programm to my Mac Pro too.
    Is it possible or do I have to buy another license?

    Thx a lot, Barbara!
    Your answer helped me to install the program to my Mac Pro
    You made my day!
    I wanted to give You points, but I am new in the forum and I am not quiet sure how to do it.
    Salute
    Erwin
    Am 02.10.2014 um 17:37 schrieb Barbara B. <[email protected]>:
    I've got Photoshop Elements 11 on my mac-book Now I want to copy the programm to my Mac Pro too.  Is it possible or do I have to buy another license?
    created by Barbara B. in Photoshop Elements - View the full discussion
    You're allowed to have it installed and activated on two computers at once but you can never copy an installed copy of PSE. You need to install it from scratch on the  Mac Pro. If you need the file, you can download it here:
    Download Photoshop Elements products | 12, 11, 10
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6784746#6784746
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Photoshop Elements by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • How can we execute the BDC session in error mode through se38 programme

    Dear Experts,
    How can we execute the BDC session in error mode through se38 programme....
    we can execute the session in the below 2 ways
    1) Through SM35 we can process the session manually in foreground/Error mode or Background also.
    2) through RSBDCSUB (standared Program) we can process the session in back ground.
    But i want to process the session in foreground or Error mode..Do we have any standared program for process the session in foreground or error mode.
    Please suggest.
    Regards,
    Bussa.

    Hi,
    SAP was smart enough to provide this little program: RSBDCCTU
    Sandra
    Edited by: Sandra Rossi, 15 minutes later
    Maybe the answer to your question is just to use CALL TRANSACTION ... USING ... (see the example in RSBDCCTU). You can also generate such a program using transaction SHDB

Maybe you are looking for

  • Close open items and post balance

    Hi, Do we have any standard reports or programs which will consolidate all the customer open items. I mean clear all the open items and post a sperate transaction with new balance. This is not for fiscal year balance forwarding but has to be done eve

  • HU03 going to short dump for handling unit which has higher level handling

    Hi, I am ABAPer, i working on issue, HU03 is gong to short dump. i dubug the t code and find out that particular handling unit has higher level handling unit. I checked another handling unit which won't had higher level handling unit, that time it's

  • Estrange suffix generating database objects

    I have designed a table called PNT since the Business Components Diagram. This entity object has some constraints with names like 'PNT_FK_WF_ID'. When I try to 'Generate -> Database objects for diagram' it works ok but the database name for the const

  • How can i check transported objects.

    Hi Sir/Madum,         I have transported the objects from Development to Quality server. How can i check whether all Objects came to Quality Server. Thanks, Vishali Raghava Raju.

  • Exposé

    Hi, I might be missing something obvious here. My hot corners seem to have stopped working when I select them on expose in system preferences, I assume that I have changed some settings somewhere along the line??! Hardly a catastrophe but it would be