URGENT! BAD_OPERATION exception

i'm using JDK 1.4.0b92. the following IDL is defined:
interface Account
string getName();
interface Bank
void pint();
Account open( in string name);
I can successfully bind to the Bank instance and invoke Bank::ping() and open(). When i try to invoke account::getName() i get the following trace:
org.omg.CORBA.BAD_OPERATION: vmcid: 0x0 minor code: 0 completed: Maybe
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at com.sun.corba.se.internal.iiop.messages.ReplyMessage_1_2.getSystemExc
eption(ReplyMessage_1_2.java:90)
at com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(
ClientResponseImpl.java:105)
at com.sun.corba.se.internal.POA.GenericPOAClientSC.invoke(GenericPOACli
entSC.java:129)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
raised by Account_Stub.
If i run the client and server in the same process, everything works (the client code goes to the NameService and resolves the object reference for Bank, etc.)
Any points on how i can go on debugging this would be really appreciated.
Thanks in advance (please reply to [email protected]).
-- ramy

It turns out that it is trying to invoke the getName() on the BankPOA object and not AccountPOA.
Weird!!! any clues?

Similar Messages

  • Urgent, BAD_OPERATION

    I have a Server and a client both written in Java & using Sun's ORB, the java version being J2SE1.4.0-b92 .I could bind an object to the NamingService(INS) on the Server Side. On my Client side ,I am able to retrieve the same object perfectly. But when I try to invoke functions on that object, I get the BAD_OPERATION exception. The fact is I am binding this object during the runtime of the application.
    org.omg.CORBA.BAD_OPERATION: vmcid: 0x0 minor code: 0 completed: Maybe
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    at java.lang.Class.newInstance0(Class.java:296)
    at java.lang.Class.newInstance(Class.java:249)
    at com.sun.corba.se.internal.iiop.messages.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:90)
    at com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:105)
    at com.sun.corba.se.internal.POA.GenericPOAClientSC.invoke(GenericPOAClientSC.java:129)
    at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
    at EmsGuiIntf._EmsGuiInterfaceStub.getAllSdpGroupIds(_EmsGuiInterfaceStub.java:2251)
    But if I bind the same object during the initialisation time, there won't be any exceptions on the client side. Any help is greatly appreciated.
    Thanks.

    I have the same problem. I have found a workaround for it: instantiate the servant in a separate thread. This make me suspect a synchronization problem in the Java ORB.

  • [Urgent] Uncaught exception: Errors!

    Hello Blackberry Support!
    So I'm in a pretty bad situation at the moment. It seems as though my mothers Blackberry Torch 9810 is receiving quite a lot of errors. The phone was operational and at occasions, restarts itself (probably because the ram gets clogged up). However, this time the phone was stuck on the loading screen. I decided it was best to see if taking the battery out and in again would work but unfortunately it didn't. So I left it aside for a while incase it isn't frozen and loads up to the home screen but instead of that, Uncaught Exception Errors began popping up with a menu behind it which had a list of stock and third-party applications.
    Errors such as Uncaught exception: java.lang.nullpointerexception
    and
    Uncaught exception: ApplicationRegistry.getOrWaitFor (0x...) owner died Thread [Thread-...]
    keep occuring. 
    We're very reluctant at restoring the whole phone as we dont want any sort of data being deleted, especially photos and videos. 
    Any help will be greatly appreciated!

    Hi and Welcome to the Community!!
    There's pretty much no diagnosing those -- they are the equivalent of the random errors in Windows for which tracing the root cause is fruitless. Basically, these are the last out in the programming code -- some event occurred for which there is no handler in the code. The fix is a code update that handles the event...but, again, knowing what the event is is pretty much impossible. So, there are a few things to try:
    Sometimes, the code simply becomes corrupt and needs to be refreshed -- just like a reboot:
    Anytime random strange behavior or sluggishness creeps in, the first thing to do is a battery pop reboot. With power ON, remove the back cover and pull out the battery. Wait about a minute then replace the battery and cover. Power up and wait patiently through the long reboot -- ~5 minutes. See if things have returned to good operation. Like all computing devices, BB's suffer from memory leaks and such...with a hard reboot being the best cure.
    If it won't boot up cleanly, then you may need to try Safe Mode:
    KB17877 How to start a BlackBerry smartphone in safe mode
    There might be an updated code set from the carrier -- check them via this portal:
     http://na.blackberry.com/eng/support/downloads/download_sites.jsp
    The toughest possible cause is a badly behaving app. To find it, there are a couple of options. One is to see if you can read the log file:
    Go to the home screen. Hold down the "alt" key and type 'lglg'. (You will not see anything while you type).This will bring up the log file. Scroll down (probably many pages) untill you see a line that says 'uncaught execption'. Click on this line. The name of the app will be in the info. Alternative methods for bringing up the logs are in this KB:
    KB05349How to enable, access, and extract the event logs on a BlackBerry smartphone
    The other method is to remove apps one at a time, waiting a while in between (I usually recommend a week), until the problem ceases...thereby discovering the offending app. Still another method is to reload the BB OS cleanly, leaving some time between adding other apps onto the BB so as to be able to determine exactly which one is the cause.
    As for backing up your data, that requires the device to be running normally and not failing for one reason or another. If, for example, you can get it to run stable in Safe Mode, you might then be able to take a backup. But, please do realize that, like insurance, backups are neither a reactive nor an optional activity. The time to take a backup is when things are running fine, not after problems arise.
    Good luck and let us know!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Urgent: Getting Exception while starting OIM in Weblogc

    Hello,
    While starting OIM (9102 BP15) over weblogic, i see this exception in the logs. What could be the issue ?
    ####<Dec 8, 2011 4:47:26 PM PST> <Error> <HTTP> <hostname> <OIM_SERVER1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <e24a8026bbd689e0:-7c44a4db:13420495efa:-8000-0000000000000002> <1323391646389> <BEA-101165> <Could not load user defined filter in web.xml: com.thortech.xl.webclient.security.SecurityFilter.
    java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key nexel.security.filter
    at java.util.ResourceBundle.getObject(ResourceBundle.java:374)
    at java.util.ResourceBundle.getString(ResourceBundle.java:334)
    at com.thortech.xl.webclient.security.SecurityFilter.init(Unknown Source)
    at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:98)
    at weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:59)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1878)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:485)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:427)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:637)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
    at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
    at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
    at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
    at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
    at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
    at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
    at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
    at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
    at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
    at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:181)
    at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:97)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    Thanks,

    Did you upgrade it recently? any recent changes in the environment?
    -Bikash

  • Urgent Reply (Exception in Thread "main" Java.langNoClassDefFoundError)

    I am using Jdk1.2 (older version of Java in Windows 98 in my C Drive)in windows from last 2 years. I have made lot of diifferent applications by it. Suddenly I am a facing a peculiar problem. My java programs are compiled properly. But while execution of the programs they are giving a message
    Exception in Thread "main" java.langNoClassDefFoundError.
    The java application which are executing properly earlier even now giving the same message while execution.
    e.g I have saved the programs same as the class name such that no question of normal exception in thread main takes place.
    Though Applets are running properly in my machine.
    How to solve this problems.

    The OP just doesn't know how to set CLASSPATH properly. S/he forgot to include the current directory in the CLASSPATH for running desktop apps:
    java -classpath . YourMainClassNote the "dot" after -classpath.

  • Urgent !  Exception problem ... Please Help!

    Question: What is the value of the variable output for foo(1)?
    I've got different numbers from the answer ... Please help!
    public class Test1{
         public static String output = "";
         public static void foo(int i){
              try{
                   if(i == 1){
                        throw new Exception();
                   output +="1";
              catch(Exception e){
                   output += "2";
                   return;               
              finally{
                   output += "3";
              output += "4";
              public static void main(String args[]){
                   foo(0);
                   foo(1);     
         }

    It is what it is. If running this code gives you a different answer than what the book says, then either the book is wrong, or you're not running the same code as what's in the book.
    You can confirm or eliminate the latter quite easily, just by reading carefully.

  • URGENT : java exception

    hello
    I have a quiz system that has a server, a player and a friend client. I have tried running them( by directly running their main classes) it works fine.
    However when i load a player and a friend client from a main interface by clicling on their respective jButton, the respective interfaces are loaded but i get the following error:
    Exception in thread "Thread-3" java.lang.NullPointerException
    at playerQuiz.src.QuizClient.run(QuizClient.java:318)
    at java.lang.Thread.run(Thread.java:595)
    But as i have already mentioned the program works perfectly when not loaded from a button.
    can someone please help.
    Edited by: ojm22 on Jun 8, 2008 2:21 AM

    The class QuizClient :
    package playerQuiz.src;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    import java.net.*;
    import java.io.*;
    import java.util.*;
    public class QuizClient extends JFrame implements ActionListener, Runnable {
        String moneySum[] = {"5", "10", "20", "30", "40", "45", "50", "55",
                             "60", "70", "75", "80",
                             "85", "90", "95", "100 "};
        static PrintStream out;         // for sending to server.
        static BufferedReader in;       // for getting data from server.
        // socket for connection with the server:
        static Socket socket = null;
        // label to show status messages:
        JLabel lblStatus = new JLabel("Connected! Waiting for a friend...", JLabel.CENTER);
        // label to show questions:
        JLabel lblQuestion = new JLabel(" ", JLabel.CENTER);
        // label to just to show "wheels" label:
        JLabel lblWheels = new JLabel("  Wheels");
        // label to show how many friend wheels are left:
        JLabel lblFriend = new JLabel("  Friend:   ?");
        // label to show how many 50:50 wheels are left:
        JLabel lbl5050 = new JLabel("  50:50 :   ?");
        // label to show how many wheels of the public are left:
        JLabel lblThePublic = new JLabel("  Public:   ?");
        // answer boxes for possible answers:
        AnswerBox cbAnswers[] = new AnswerBox[4];
        // buttons:
        JButton btnFinal, btnFriend, btn5050, btnThePublic, btnRetire;
        // money boxes:
        PointBox cbMoney[] = new PointBox[15];
        // response chart for the public:
        Chart publicChart = new Chart();
        int selectedAnswer = -1; // last clicked answer.
        int moneyIndex = 0;    // money index, updated by server.
        // will be true when friend will also be connected:
        public boolean ALL_CONNECTED = false;
        // thread which cares about receiving data from server:
        Thread thServer = null;
        * Default Constructor.
        public QuizClient()
            super ("The Revision Quiz");
            // look & feel setup:
            try {
                UIManager.setLookAndFeel(
                    UIManager.getSystemLookAndFeelClassName() );
            } catch (Exception e) {
                System.err.println("Couldn't use the system "
                                 + "look and feel: " + e);
            // update look & feel for those components created in
            //     declaration (if required):
            lblStatus.updateUI();
            lblQuestion.updateUI();
            lblWheels.updateUI();
            lblFriend.updateUI();
            lbl5050.updateUI();
            lblThePublic.updateUI();
            // processing window events:
            WindowListener L= new WindowAdapter () {
                public void windowClosing(WindowEvent e) {
                    closeApplication();
            addWindowListener(L);
            // prepare the layout:
            JPanel  pMain = new JPanel ();
            pMain.setLayout(new BorderLayout());
            JPanel pUpper = new JPanel();           // for labels.
            pUpper.setLayout(new GridLayout(2,1));
            JPanel  pCenter = new JPanel ();        // for answers.
            pCenter.setLayout(new BorderLayout());
            JPanel pAnswers = new JPanel();           // for answers & the public chart.
            pAnswers.setLayout(new GridLayout(2,2, 20,20));
            // for buttons:
            JPanel pButtons = new JPanel(new FlowLayout(FlowLayout.CENTER,10,10));
            JPanel pLeft = new JPanel(new GridLayout(15,1, 10,10));  // for wheels counters.
            JPanel pRight = new JPanel(new GridLayout(15,1, 1,1));   // for money boxes.
            pUpper.add(lblStatus);
            pUpper.add(lblQuestion);
            pLeft.add(lblWheels);
            pLeft.add(lblFriend);
            pLeft.add(lbl5050);
            pLeft.add(lblThePublic);
            // make & add check boxes for answers:
            cbAnswers[0] = new AnswerBox ("A:",pAnswers);   // first possible answer.
            pAnswers.add(cbAnswers[0]);
            cbAnswers[0].addActionListener(this);
            cbAnswers[1] = new AnswerBox ("B:",pAnswers);   // second possible answer.
            pAnswers.add(cbAnswers[1]);
            cbAnswers[1].addActionListener(this);
            cbAnswers[2] = new AnswerBox ("C:",pAnswers);   // third possible answer.
            pAnswers.add(cbAnswers[2]);
            cbAnswers[2].addActionListener(this);
            cbAnswers[3] = new AnswerBox ("D:",pAnswers);   // fourth possible answer.
            pAnswers.add(cbAnswers[3]);
            cbAnswers[3].addActionListener(this);
            // make & add buttons:
            btnFinal = new JButton("Final");        // for confirmation of answer.
            pButtons.add(btnFinal);
            btnFinal.addActionListener(this);
            btnFriend = new JButton("Friend");      // for friend request.
            pButtons.add(btnFriend);
            btnFriend.addActionListener(this);
            btn5050 = new JButton("50:50");         // for 50:50 request.
            pButtons.add(btn5050);
            btn5050.addActionListener(this);
            btnThePublic = new JButton("The Public");   // for request of the public.
            pButtons.add(btnThePublic);
            btnThePublic.addActionListener(this);
            btnRetire = new JButton("Retire");      // for request to retire.
            pButtons.add(btnRetire);
            btnRetire.addActionListener(this);
            enableButtons(false);     // disable all buttons.
            // make money boxes:
            for (int i=14; i>=0; i--) {
                cbMoney[i] = new PointBox (moneySum[i+1], pRight);
                pRight.add(cbMoney);
    cbMoney[4].setStopStation(); // "1,000"
    cbMoney[9].setStopStation(); // "32,000"
    pCenter.add (pAnswers, BorderLayout.SOUTH);
    // add response chart for the public:
    publicChart.setVisible(false); // shown only when required.
    pCenter.add (publicChart, BorderLayout.CENTER);
    // Add sub layouts to main layout:
    pMain.add(pUpper, BorderLayout.NORTH);
    pMain.add(pButtons, BorderLayout.SOUTH);
    pMain.add(pCenter, BorderLayout.CENTER);
    pMain.add(pLeft, BorderLayout.WEST);
    pMain.add(pRight, BorderLayout.EAST);
    // -------- set colors and fonts:
    pButtons.setBackground(Color.lightGray );
    pAnswers.setBackground(Color.lightGray );
    pCenter.setBackground(Color.lightGray );
    pUpper.setBackground(Color.lightGray );
    pRight.setBackground(Color.lightGray) ;
    pLeft.setBackground(Color.lightGray);
    lblStatus.setForeground(Color.yellow);
    lblQuestion.setForeground(Color.black);
    lblWheels.setForeground(Color.green);
    lblFriend.setForeground(Color.white);
    lbl5050.setForeground(Color.white);
    lblThePublic.setForeground(Color.white);
    Font f1 = new Font("Arial", Font.BOLD, 12);
    Font f2 = new Font("Arial", Font.BOLD, 20);
    lblStatus.setFont(f1);
    lblQuestion.setFont(f2);
    lblWheels.setFont(f1);
    lblFriend.setFont(f1);
    lbl5050.setFont(f1);
    lblThePublic.setFont(f1);
    // show the window:
    setContentPane (pMain);
    setSize(590,450);
    setVisible(true);
    // start the thread that cares about receiving data from server:
    thServer = new Thread (this);
    thServer.start();
    * Main function, from where QuizClient starts.
    public static void main(String args[]) {
         String serverAddress = "172.22.45.120";
         int serverPort = 4450;
         try {
                   socket = new Socket(serverAddress, serverPort);
              } catch (UnknownHostException e1) {
                   // TODO Auto-generated catch block
                   e1.printStackTrace();
              } catch (IOException e1) {
                   // TODO Auto-generated catch block
                   e1.printStackTrace();
    System.out.println(socket);
    // open in and out streams for talking with the server:
    try {
    in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    out = new PrintStream(socket.getOutputStream());
    catch (IOException e) {
    System.err.println("Open streams -> " + e);
    System.exit(1);
    // print the address of player - for verification:
    InetAddress localHost = null;
    try {
    localHost = InetAddress.getLocalHost();
    } catch (UnknownHostException e) {
    System.out.println("Unknown host - probably localhost with no IP!");
    // no exit, since can work on "localhost" without internet.
    System.out.println("Player's local address: " + localHost);
    // create QuizClient and show its window:
    new QuizClient();
    private void pause(int time) {
    try {
    Thread.sleep(time);
    catch (InterruptedException e) {
    System.err.println(e.getMessage());
    * The run method of that is used by a thread.
    public void run() {
    Thread thisThread = Thread.currentThread();
    // thread which cares about receiving data from server:
    while (thServer == thisThread) {
    String serverInput;
    try {
    if ((serverInput = in.readLine()) != null)
    gotMessageFromServer(serverInput); // trigger "event".
    catch (IOException ioe) {
    JOptionPane.showMessageDialog(this,
    ioe + "\nNot regular game termination!",
    "Cannot read from server!",
    JOptionPane.ERROR_MESSAGE);
    closeApplication(); // force to close.
    } // end of run().
    public void actionPerformed(ActionEvent e){
    Object src=e.getSource();
    if (src == btnFinal) {            // confirmation of answer.
    if (selectedAnswer != -1) {
    enableButtons(false); // disable all buttons.
    lblStatus.setText("Waiting for server's response...");
    sendToServer("FINAL:" + selectedAnswer);
    else {
    JOptionPane.showMessageDialog(this,
    "Please select an answer!",
    "Not selected!", JOptionPane.ERROR_MESSAGE);
    else if (src == btnFriend) {     // friend request.
    enableButtons(false); // disable all buttons.
    lblStatus.setText("Waiting for friend's response...");
    sendToServer("FRIEND");
    else if (src == btn5050) {        // 50:50 request.
    enableButtons(false); // disable all buttons.
    lblStatus.setText("Waiting for server's response...");
    sendToServer("50:50");
    else if (src == btnThePublic) {   // request of the public.
    enableButtons(false); // disable all buttons.
    publicChart.setChart(0, 0, 0, 0); // reset the chart from any data.
    publicChart.setVisible(true); // show the chart.
    lblStatus.setText("Waiting for server's response...");
    sendToServer("THE_PUBLIC");
    else if (src == btnRetire) {     // request to retire.
    enableButtons(false); // disable all buttons.
    lblStatus.setText("Waiting for server's response...");
    sendToServer("RETIRE");
    else{
    // clicks on check-boxes:
    for (int i=0; i<4; i++)
    if (cbAnswers[i] == src) {  // click on one of the answer boxes.
    selectedAnswer = i+1; // +1 because first is 1.
    // deselect any other selected check-boxes
    // except the last one:
    for (int k=0; k<4; k++) {
    if (k != i) // not equal to selected.
    cbAnswers[k].setSelected(false);
    else
    cbAnswers[k].setSelected(true);
    return; // no need to continue.
    } // end of actionPerformed().
    private void setMoney(String sm) {
    int k;
    try {
    k = Integer.parseInt(sm);
    catch(NumberFormatException e) {
    System.err.println("setMoney()--> " + e);
    return;
    // validation (should be between 0 and 15):
    if ((k > 15) || (k < 0)) {
    System.err.println("setMoney() out of bounds --> " + sm);
    return;
    moneyIndex = k; // store in global variable.
    updateEarnedMoney();
    private void updateEarnedMoney() {
    // select earned stations:
    for (int i=0; i<moneyIndex; i++)
    cbMoney[i].setSelected(true);
    // clear all the others:
    for (int i=moneyIndex; i<15; i++)
    cbMoney[i].setSelected(false);
    private void gotMessageFromServer(String msg) {
    System.out.println("SERVER: [" + msg + "]");
    if (msg.equals("ALL_CONNECTED")) {   // game started.
    ALL_CONNECTED = true;
    sendToServer("RESTART"); // reset everything.
    sendToServer("QUESTION"); // ask for first question.
    else if (msg.startsWith("Q:")) {    // question.
    prepareForNextQuestion();
    lblQuestion.setText(extractData(msg));
    else if (msg.startsWith("A1:")) {       // first possible answer.
    cbAnswers[0].setText(extractData(msg));
    else if (msg.startsWith("A2:")) {       // second possible answer.
    cbAnswers[1].setText(extractData(msg));
    else if (msg.startsWith("A3:")) {       // third possible answer.
    cbAnswers[2].setText(extractData(msg));
    else if (msg.startsWith("A4:")) {       // fourth possible answer.
    cbAnswers[3].setText(extractData(msg));
    // got last possible answer, so enable buttons:
    enableButtons(true);
    lblStatus.setText(" "); // clear the status.
    else if (msg.startsWith("MONEY:")) {    // earned money index.
    setMoney(extractData(msg));
    else if (msg.startsWith("FRIEND:")) {  // how many friend tips left.
    lblFriend.setText (" Friend: " + extractData(msg));
    else if (msg.startsWith("50_50:")) {  // how many 50:50 tips left.
    lbl5050.setText (" 50:50 : " + extractData(msg));
    else if (msg.startsWith("THE_PUBLIC:")) {  // how many tips of the public left.
    lblThePublic.setText (" Public: " + extractData(msg));
    else if (msg.equals("NOFRIEND!")) {     // error - no more friend tips!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server says you have no more friend tips, sorry.",
    "No more friend tips", JOptionPane.ERROR_MESSAGE);
    enableButtons(true);
    else if (msg.equals("NO50:50!")) {      // error - no more 50:50 tips!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server says you have no more 50:50 tips, sorry.",
    "No more 50:50 tips", JOptionPane.ERROR_MESSAGE);
    enableButtons(true);
    else if (msg.equals("50:50TWICE!")) {   // error - 50:50 done twice already!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server says you have done 50:50 twice already for this question!",
    "Cannot do 50:50 three times for one question", JOptionPane.ERROR_MESSAGE);
    enableButtons(true);
    else if (msg.equals("NO_PUBLIC!")) {    // error - no more tips of the public!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server says you have no more tips of the public, sorry.",
    "No more tips of the public!", JOptionPane.ERROR_MESSAGE);
    enableButtons(true);
    publicChart.setVisible(false); // hide the chart (it's empty).
    else if (msg.startsWith("GREEN:")) {   // set right answer be green.
    try { // generally, server sends the right data, check anyway
    int k = Integer.parseInt(extractData(msg));
    cbAnswers[k-1].setCorrect();
    } catch (Exception e) {
    System.out.println("GREEN: -> " + e);
    else if (msg.equals("RIGHT!")) {      // last question was answered correctly!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "This is the right answer!",
    "Congratulations!", JOptionPane.INFORMATION_MESSAGE);
    lblStatus.setText("Waiting for server's response...");
    sendToServer("QUESTION"); // ask for next question.
    else if (msg.equals("MILLION!")) {    // correct, and you won a million!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "You passed with Distinction!",
    "Congratulations! - Game over.", JOptionPane.INFORMATION_MESSAGE);
    askToRestart();
    else if (msg.startsWith("WRONG!:")) { // last question was answered WRONG!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Your answer is wrong!\n Correct answer is " +
    indexToLetter( extractData(msg) ) +
    "\nYour current marks is \t" + moneySum[moneyIndex],
    "Game over!", JOptionPane.ERROR_MESSAGE);
    askToRestart();
    else if (msg.startsWith("RETIRED:")) { // retire request confirmed.
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Your current marks is" + moneySum[moneyIndex] + ",\n" +
    "and the right answer for the last question is " +
    indexToLetter ( extractData(msg) ),
    "Retired!", JOptionPane.INFORMATION_MESSAGE);
    askToRestart();
    else if (msg.startsWith("FRIEND_ANSWER:")) {    // getting friend answer.
    lblStatus.setText("Your friend thinks answer is: " +
    indexToLetter( extractData(msg) ) );
    // got answer from friend, so enable the buttons:
    enableButtons(true);
    else if (msg.equals("FRIEND_DONTKNOW")) {       // friend doesn't know!
    lblStatus.setText("Your friend doesn't know the answer...");
    // friend says he doesn't know, so enable the buttons:
    enableButtons(true);
    else if (msg.equals("FRIEND_TIMEUP")) {         // friend's time is up!
    lblStatus.setText("Your friend failed to give answer in 30 seconds...");
    // time is up, so enable the buttons:
    enableButtons(true);
    else if (msg.startsWith("TIMER:")) {            // timer state for friend.
    lblStatus.setText("Your friend has: " + extractData(msg) + " seconds.");
    else if (msg.startsWith("Message from Server:")) {
    lblStatus.setText(msg);
    else if (msg.equals("FRIEND_DISCONECTED")) {    // error - friend disconected.
    // though the game can be continued without the friend,
    // we decided to end the game to avoid processing the state
    // when friend is required and it's not there....
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Your Friend has disconnected!\n" +
    "Server terminated the game.",
    "Friend disconnected!",
    JOptionPane.ERROR_MESSAGE);
    closeApplication(); // force to close.
    else if (msg.equals("WATING_PREV_FRIEND")) {    // error - server not ready!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server still waits for a connection of Friend" +
    " for previous game that has not connected yet!\n" +
    "Try again later...",
    "Server not ready!",
    JOptionPane.ERROR_MESSAGE);
    closeApplication(); // force to close.
    else if (msg.equals("TERMINATED")) {        // server terminates our game!
    lblStatus.setText(" "); // clear the status.
    JOptionPane.showMessageDialog(this,
    "Server terminated your game for no obvious reason!",
    "Game terminated!",
    JOptionPane.ERROR_MESSAGE);
    closeApplication(); // force to close.
    else if (msg.startsWith("CANCEL1:")) {   // 50:50 first canceled answer
    try {
    String index = extractData(msg);
    cbAnswers[Integer.parseInt(index)-1].setText(" "); // clear.
    } catch (Exception e) {
    System.err.println("CANCEL1: -> " + e);
    else if (msg.startsWith("CANCEL2:")) {   // 50:50 another canceled answer
    try {
    String index = extractData(msg);
    cbAnswers[Integer.parseInt(index)-1].setText(" "); // clear.
    } catch (Exception e) {
    System.err.println("CANCEL2: -> " + e);
    // clear the status & enable the buttons:
    lblStatus.setText(" ");
    enableButtons(true);
    else if (msg.startsWith("BAR1:")) {  // help of the public (% for "A").
    publicChart.setChart(extractData(msg), 1);
    else if (msg.startsWith("BAR2:")) {  // help of the public (% for "B").
    publicChart.setChart(extractData(msg), 2);
    else if (msg.startsWith("BAR3:")) {  // help of the public (% for "C").
    publicChart.setChart(extractData(msg), 3);
    else if (msg.startsWith("BAR4:")) {  // help of the public (% for "D").
    publicChart.setChart(extractData(msg), 4);
    // assumed that "BAR4:?" is received as the last bar, so
    // clear the status & enable the buttons:
    lblStatus.setText(" ");
    enableButtons(true);
    public void sendToServer(String msg) {
    if (thServer == null) // shuting down?
    return;
    out.println(msg);
    // Flush the stream and check its error state:
    if (out.checkError())
    System.err.println("Cannot send -> " + msg);
    else
    System.out.println("SEND: " + msg);
    * Asks user if he/she want's to restart the game.
    * If the answer is "yes", starts new game.
    private void askToRestart() {
    int result;
    result = JOptionPane.showConfirmDialog(this,
    "Would you like to play again?",
    "Play again?",
    JOptionPane.YES_NO_OPTION,
    JOptionPane.QUESTION_MESSAGE);
    if (result == 0) {  // yes, restart.
    lblStatus.setText("Waiting for server's response...");
    sendToServer("RESTART"); // reset everything.
    sendToServer("QUESTION"); // ask for a question.
    else {              // no, close connection.
    closeApplication(); // close connection, and exit.
    * Closes this Game Client station.
    private void closeApplication() {
    // inform the server:
    sendToServer("CLOSE");
    thServer = null; // stop the thread.
    try {
    // close server streams:
    out.close(); // close stream that sends data to server.
    in.close(); // close stream that gets data from server.
    // close socket connected to server:
    if (socket != null)
    socket.close();
    } catch (IOException e) {}
    // close everything:
    System.exit(0);
    * Enables (or disables) all buttons.
    * @param b when true enables, otherwise disables.
    private void enableButtons (boolean b) {
    btnFinal.setEnabled(b);
    btnFriend.setEnabled(b);
    btn5050.setEnabled(b);
    btnThePublic.setEnabled(b);
    btnRetire.setEnabled(b);
    * Prepares the GUI for the next question,
    * hides the chart, resets question field, and possible
    * answers.
    private void prepareForNextQuestion() {
    publicChart.setVisible(false);
    lblQuestion.setText(" ");
    for (int i=0; i<cbAnswers.length; i++) {
    cbAnswers[i].setText("");
    cbAnswers[i].setSelected(false); // reset selected check box.
    selectedAnswer = -1;
    private String indexToLetter(String index) {
    String sANSWERS[] = {"\"A\"", "\"B\"", "\"C\"", "\"D\""};
    try {
    return sANSWERS[Integer.parseInt(index)-1];
    } catch (Exception e) {
    System.err.println("indexToLetter -> " + e);
    return "?";
    private static String extractData(String msg) {
    try {
    int i = msg.indexOf(':'); // get index of first ':'.
    return msg.substring(i+1); // return second token.
    catch(Exception e) {
    return ""; // in case of error return empty string.
    } // end of class.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • [Urgent] KMODE Exception

    Hi All,
    I have this serious problem launching java applications on one of the machines at my office, the jdk1.3.1 works fine but when I use j2sdk1.4.1_05 or higher I get BSOD (KMODE_EXCEPTION) and system crashes.Can anyone help me on this?
    ** Not even demo applications provided with j2sdk work
    Thanks in advance
    Ashish

    Did you try [url http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2B%22kmode_exception%22&col=javaforums]searching the forums to see if this question had been asked before?

  • Adobe render exception problem with EP6 SP18

    hi Gurus,
    I have created an application with Interactive forms and it was working fine with SP16 and the application was created on NWDS SP16 version only.
    Now I have upgraded my portal from SP16 to SP18.now my application is not working properly and throwing an error:
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation. Request start time: Tue Sep 12 03:09:40 CDT 2006 com.adobe.ProcessingError: PDF render exception: org.omg.CORBA.BAD_OPERATION Exception Stack Trace: com.adobe.ProcessingError: PDF render exception: org.omg.CORBA.BAD_OPERATION at com.adobe.ads.request.RemoteRenderer.renderAllRemote(Unknown Source) at com.adobe.ads.request.RemoteRenderer.renderAll(Unknown Source) at com.adobe.ads.request.RemoteRenderer.renderAll(Unknown Source) at com.adobe.ads.request.Renderer.renderWithoutCache(Unknown Source) at com.adobe.ads.request.Renderer.execute(Unknown Source) at com.adobe.BaseADSRequest.doWork(Unknown Source) at com.adobe.AdobeDocumentServicesWorker.processRender(Unknown Source) at com.adobe.AdobeDocumentServicesWorker.execute(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source) at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79) at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92) at SoapServlet.doPost(SoapServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: org.omg.CORBA.BAD_OPERATION: vmcid: 0x41540000 minor code: 38 completed: No at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.sap.engine.services.iiop.server.portable.Delegate.invoke(Delegate.java:341) at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457) at com.adobe.document.xmlform._FormFactoryStub.renderAll(Unknown Source) ... 36 more
    Are there any limitations for SP18 and Adobe Interactive forms. Can anybody help me in solving this issue.
    Thanks,
    kris

    When upgrading your WebAS Java from SP16 to SP18, did you upgrade also all the Adobe-related components ?
    If no this could be the source of your problem...

  • Unknown CORBA minor code in CORBA Exception

    If this is not the best forum for this Q, please advise.
    I've been using the JDK ORB to do some CORBA programming for some time with no problems. I added a new operation to a server side object, rant the client side stuff througn idlj again, and am getting a CORBA BAD_OPERATION
    exception when invoking this operation. I'm not sure if the source of the exception in on the server side or the client side. The exception major code is
    0x4f490000, and minor code is 387.
    The server ORB and naming service are both from ORB Express 2.6.3 from
    Object Interface (www.ois.com). I am using JDK 1.5.0_05 running on
    Windows XP Professional with Service Pack 2.
    I'm seeking information regarding the meaning of minor code 387. Any help or advice will be appreciated. The full stack trace information is given
    below. Thank you.
    Dennis Newbold
    ==========================================================
    Tst exception: org.omg.CORBA.BAD_OPERATION: vmcid: 0x4f490000 minor code: 387
    completed: No
    org.omg.CORBA.BAD_OPERATION: vmcid: 0x4f490000 minor code: 387 completed: No
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
    orAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
    onstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at java.lang.Class.newInstance0(Class.java:350)
    at java.lang.Class.newInstance(Class.java:303)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemEx
    ception(MessageBase.java:897)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.getSys
    temException(ReplyMessage_1_0.java:94)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExce
    ptionReply(CorbaMessageMediatorImpl.java:572)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.proce
    ssResponse(CorbaClientRequestDispatcherImpl.java:430)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marsh
    alingComplete(CorbaClientRequestDispatcherImpl.java:326)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaCl
    ientDelegateImpl.java:129)
    at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
    at VehicleNVM._VehicleNVMAccessStub.readProtectedNVM(_VehicleNVMAccessSt
    ub.java:169)
    at JVehicleNVMDevice.readProtectedNVM(JVehicleNVMDevice.java:193)
    at TestSuite.test6(DoTests.java:463)
    at TestSuite.runTests(DoTests.java:477)
    at DoTests.main(DoTests.java:492)

    It looks like it's coming from the server in a ServerException so it is probably an ORB Express code.

  • CORBA.BAD_OPERATION

    I am getting this error and don't understand why. I'm a relative novice to CORBA. I am using JDK 1.4.1_05 on XP.
    I generate my IDL files using idlj -fall and idlj -fallTIE.
    I get the standard generated files -
    _ImageSessionStub.java, ImageSession.java, ImageSessionHelper.java, ImageSessionHolder.java, ImageSessionOperations.java, ImageSessionPOA.java, and ImageSessionPOATIE.java
    I am trying to call the getImageServiceDM method. That method is present in the _imageSessionStub, ImageSessionOperations, ImageSessionPOA, and ImageSessionPOATIE files.
    Here is the code I use. The variables "orb" and "poa" are already initialized. The "orb" is the one created in my server. The "poa" is the RootPOA.
    ImageSessionImpl extends IMAGE_SESSION_POA and has the method getImageServiceDM defined.
    org.omg.CORBA.Object obj = orb.resolve_initial_references("NameService"); 
    NamingContextExt ncRef = NamingContextExtHelper.narrow(obj);
    ImageSessionImpl imageSessionImpl = new ImageSessionImpl();
    ImageSessionPOATie tie = new ImageSessionPOATie(imageSessionImpl, poa);
    Image Session ImageSession il_href = tie._this(orb);          At this point, il_href is a _ImageSessionStub object.
    The CORBA.BAD_OPERATION exception occurs if I then issue:
    RRISImageServiceDM rIsImageServiceDM =
             il_href.getImageServiceDM();I can see it goes into the stub but it dies in the _invoke method.
    I didn't know if I needed the following code but I commented out the above statement but I had the same outcome.
    NameComponent[] il_nc = ncRef.to_name( imageSessionImpl.getName());
    ncRef.rebind(il_nc, il_href);
    imageSession = ImageSessionHelper.narrow(
                                         ncRef.resolve_str(imageSessionImpl.getName()) );
    Again, the CORBA.BAD_OPERATION occurs here:
    RRISImageServiceDM rIsImageServiceDM =
             imageSession.getImageServiceDM();Again, imageSession is a _ImageSessionStub object.
    Any suggestion/ideas would be appreciated. I know I must be missing something basic.
    Thanks

    I think minor codes are vendor specific. Last time I needed to know this information, I had to go look at the source...

  • [MINOR CODE] Exception with minor code 1404

    Hi,
    Could you please explain what Sun CORBA minor code 1404 represents? We are getting this exception on a JavaWS app java console:
    Client - Windows XP [java 1.6/java 1.5]
    Server - Linux [java 1.6]
    com.sun.corba.se.impl.util.Utility loadStub
    FINE: "IOP01211404: (BAD_OPERATION) Exception in loadStub"
    org.omg.CORBA.BAD_OPERATION: vmcid: SUN minor code: 1404 completed: No
         at com.sun.corba.se.impl.logging.UtilSystemException.exceptionInLoadStub(Unknown Source)
         at com.sun.corba.se.impl.logging.UtilSystemException.exceptionInLoadStub(Unknown Source)
         at com.sun.corba.se.impl.util.Utility.loadStub(Unknown Source)
         at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(Unknown Source)
         at javax.rmi.PortableRemoteObject.narrow(Unknown Source)
         at com.ibm.ws.ejb.portable.LegacyHandleDelegateImpl.readEJBObject(LegacyHandleDelegateImpl.java:353)
         at com.ibm.ws.ejb.portable.HandleImpl.readObject(HandleImpl.java:406)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1700)
         at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1435)
         at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1410)
         at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:1139)
         at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:427)
         at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:512)
         at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:464)
         at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:210)
         at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:2011)
    Thanks,
    Mi.

    I remember seeing that post sometime ago. And yes, your guess is quite good. WAS 5.1 uses jdk 1.3.1
    As for Ant, if you want to use a different version class, I think you need to set "build.compiler" property. Of course, a look into Ant docs would be more helpful.
    Cheers!
    ***Annie***

  • Error while creating a new entity row

    This exception raise when i attempt to set an attribute in overwrite entity's create() method. Please show me what mistake did i take ? Thanks !!!
    My error stack says:
    oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for ManualEntry.
         void oracle.jbo.server.ViewRowStorage.create(oracle.jbo.AttributeList)
              ViewRowStorage.java:778
         void oracle.jbo.server.ViewRowImpl.create(oracle.jbo.AttributeList)
              ViewRowImpl.java:280
         oracle.jbo.server.ViewRowImpl oracle.jbo.server.ViewObjectImpl.createInstance(oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
              ViewObjectImpl.java:2105
         oracle.jbo.server.RowImpl oracle.jbo.server.QueryCollection.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
              QueryCollection.java:771
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.AttributeList)
              ViewRowSetImpl.java:1438
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.doCreateAndInitRow(oracle.jbo.AttributeList)
              ViewRowSetImpl.java:1476
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRow()
              ViewRowSetImpl.java:1460
         oracle.jbo.Row oracle.jbo.server.ViewObjectImpl.createRow()
              ViewObjectImpl.java:5400
         void oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt()
              JUCtrlActionBinding.java:315
         void oracle.jbo.uicli.controls.JUNavigationBar.doAction(int)
              JUNavigationBar.java:257
         void oracle.jbo.uicli.controls.JUNavigationBar.actionPerformed(java.awt.event.ActionEvent)
              JUNavigationBar.java:228
         void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1450
         void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1504
         void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
              DefaultButtonModel.java:378
         void javax.swing.DefaultButtonModel.setPressed(boolean)
              DefaultButtonModel.java:250
         void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
              BasicButtonListener.java:216
         void java.awt.AWTEventMulticaster.mouseReleased(java.awt.event.MouseEvent)
              AWTEventMulticaster.java:230
         void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
              Component.java:3715
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85
    ## Detail 0 ##
    java.lang.NullPointerException
         void oracle.jbo.server.ViewDefImpl.processEntityAssociations()
              ViewDefImpl.java:3268
         com.sun.java.util.collections.ArrayList oracle.jbo.server.ViewAttributeDefImpl.getEntityAssociationReferences()
              ViewAttributeDefImpl.java:566
         void oracle.jbo.server.ViewObjectImpl.associatedReferenceEntities(oracle.jbo.server.ViewAttributeDefImpl, com.sun.java.util.collections.ArrayList)
              ViewObjectImpl.java:7697
         void oracle.jbo.server.ViewObjectImpl.sourceChanged(oracle.jbo.server.EntityEvent)
              ViewObjectImpl.java:7199
         void oracle.jbo.server.EntityCache.deliverEntityEvent(oracle.jbo.server.EntityEvent)
              EntityCache.java:504
         void oracle.jbo.server.EntityCache.notifyColumnChange(oracle.jbo.server.EntityImpl, int[], java.lang.Object[])
              EntityCache.java:534
         void oracle.jbo.server.EntityImpl.notifyAttributesChanged(int[], java.lang.Object[])
              EntityImpl.java:4034
         void oracle.jbo.server.EntityImpl.setAttributeValue(int, java.lang.Object)
              EntityImpl.java:1984
         void oracle.jbo.server.AttributeDefImpl.set(oracle.jbo.Row, java.lang.Object)
              AttributeDefImpl.java:1700
         void oracle.jbo.server.EntityImpl.setAttributeInternal(int, java.lang.Object)
              EntityImpl.java:941
         void vn.com.tivn.ticas.bc.ManualEntryImpl.setBatchlogid(oracle.jbo.domain.Number)
              ManualEntryImpl.java:152
         void vn.com.tivn.ticas.bc.ManualEntryImpl.create(oracle.jbo.AttributeList)
              ManualEntryImpl.java:128
         void oracle.jbo.server.EntityImpl.callCreate(oracle.jbo.AttributeList)
              EntityImpl.java:380
         void oracle.jbo.server.ViewRowStorage.create(oracle.jbo.AttributeList)
              ViewRowStorage.java:765
         void oracle.jbo.server.ViewRowImpl.create(oracle.jbo.AttributeList)
              ViewRowImpl.java:280
         oracle.jbo.server.ViewRowImpl oracle.jbo.server.ViewObjectImpl.createInstance(oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
              ViewObjectImpl.java:2105
         oracle.jbo.server.RowImpl oracle.jbo.server.QueryCollection.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
              QueryCollection.java:771
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.AttributeList)
              ViewRowSetImpl.java:1438
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.doCreateAndInitRow(oracle.jbo.AttributeList)
              ViewRowSetImpl.java:1476
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRow()
              ViewRowSetImpl.java:1460
         oracle.jbo.Row oracle.jbo.server.ViewObjectImpl.createRow()
              ViewObjectImpl.java:5400
         void oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt()
              JUCtrlActionBinding.java:315
         void oracle.jbo.uicli.controls.JUNavigationBar.doAction(int)
              JUNavigationBar.java:257
         void oracle.jbo.uicli.controls.JUNavigationBar.actionPerformed(java.awt.event.ActionEvent)
              JUNavigationBar.java:228
         void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1450
         void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1504
         void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
              DefaultButtonModel.java:378
         void javax.swing.DefaultButtonModel.setPressed(boolean)
              DefaultButtonModel.java:250
         void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
              BasicButtonListener.java:216
         void java.awt.AWTEventMulticaster.mouseReleased(java.awt.event.MouseEvent)
              AWTEventMulticaster.java:230
         void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
              Component.java:3715
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85

    It's most likely a bug.
    See:
    Urgent:  nullpointer exception in postChanges
    Sascha

  • When click on "GO" button i got this error.

    Hi All,
    In searchpg have one lov and go button.
    when click on the go button, based on the lov the data displayed in advancetableRN.
    this advancetableRN is created with EO based VO.
    so when click on the go button i got the below error.
    plz help me its very urgent.
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.RowCreateException: JBO-25017: Error while creating a new entity row for ManagerCustomTableEO.
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2637)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.lang.InstantiationException
         at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at java.lang.Class.newInstance0(Class.java:308)
         at java.lang.Class.newInstance(Class.java:261)
         at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1174)
         at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532)
         at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236)
         at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1050)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1007)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2701)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2605)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:2001)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1857)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1269)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2886)
         at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2521)
         at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2383)
         at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2586)
         at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:1674)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:597)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
         at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
         at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
         at wnsgs.oracle.apps.pa.managerinformation.server.ManagerInformationAMImpl.CustomtablePronoLogic(ManagerInformationAMImpl.java:124)
         at wnsgs.oracle.apps.pa.managerinformation.webui.ManagerDetailsCO.processFormRequest(ManagerDetailsCO.java:46)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    java.lang.InstantiationException
         at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at java.lang.Class.newInstance0(Class.java:308)
         at java.lang.Class.newInstance(Class.java:261)
         at oracle.jbo.server.EntityDefImpl.createBlankInstance(EntityDefImpl.java:1174)
         at oracle.jbo.server.ViewRowImpl.createMissingEntities(ViewRowImpl.java:1532)
         at oracle.jbo.server.ViewRowImpl.init(ViewRowImpl.java:236)
         at oracle.jbo.server.ViewDefImpl.createBlankInstance(ViewDefImpl.java:1050)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:1007)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:2701)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:2605)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:2001)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:1857)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:1269)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:2886)
         at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2521)
         at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2383)
         at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2586)
         at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:1674)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:597)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
         at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
         at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
         at wnsgs.oracle.apps.pa.managerinformation.server.ManagerInformationAMImpl.CustomtablePronoLogic(ManagerInformationAMImpl.java:124)
         at wnsgs.oracle.apps.pa.managerinformation.webui.ManagerDetailsCO.processFormRequest(ManagerDetailsCO.java:46)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    thanks
    Latha
    Edited by: Latha on Dec 21, 2011 2:10 AM
    Edited by: Latha on Dec 21, 2011 4:21 AM

    Hi all,
    plz help me if anybody have idea on this issue.
    its urgent
    latha

  • Error using XSLt Transformation

    Hi,
    I am using a servlet to get some results from the web which will be a XML file pass it to a XSLT Processor to covert it into a html doc .The code is compiling but when I run the servlet,i am getting following error.
    Can anybody tell me how to solve it .its very urgent
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Servlet execution threw an exception
    root cause
    java.lang.NoSuchMethodError: org.apache.xerces.framework.XMLParser.setSendCharDataAsCharArray(Z)V
         org.apache.xalan.xpath.dtm.DTM.<init>(DTM.java:222)
         org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:197)
         org.apache.xalan.xslt.XSLTEngineImpl.getSourceTreeFromInput(XSLTEngineImpl.java:838)
         org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:552)
         SearchServlet.doGet(SearchServlet.java:90)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
    Following is the code I am using
    // importing
    import java.net.*;
    import java.io.*;
    import java.net.URLEncoder;
    import java.util.Enumeration;
    import java.util.*;
    import java.net.MalformedURLException;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.http.HttpServletRequest.*;
    import javax.servlet.http.HttpServletResponse.*;
    import java.io.OutputStream;
    import org.xml.sax.InputSource;
    import org.apache.xalan.xslt.XSLTProcessorFactory;
    import org.apache.xalan.xslt.XSLTInputSource;
    import org.apache.xalan.xslt.XSLTResultTarget;
    import org.apache.xalan.xslt.XSLTProcessor;
    import org.apache.xml.serialize.BaseMarkupSerializer.*;
    import org.apache.xerces.xni.QName;
    import org.apache.xerces.xni.XMLAttributes;
    import org.apache.xerces.xni.XMLDocumentHandler;
    import org.apache.xerces.xni.XMLLocator;
    import org.apache.xerces.xni.XMLString;
    import org.apache.xerces.xni.XNIException;
    import org.apache.xerces.xni.XMLResourceIdentifier;
    import org.apache.xerces.xni.Augmentations;
    public class SearchServlet extends HttpServlet
    //Class SearchServlet
    //doGet Method
    public void doGet(HttpServletRequest request,HttpServletResponse response) throws
    IOException,ServletException,MalformedURLException
    //try
              try
    String resultHere=new PageRequestor().sendGETMessageThroughSocket();
    File testFile = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\MyApp\\WEB-INF\\classes\\hoz.xsl");
    ReadMyFile obj=new ReadMyFile();
    String xslResult=obj.getContents(testFile);
         OutputStream outcome=response.getOutputStream();
         String xmlSystemId = new File(resultHere).toURL().toExternalForm();
    String xsltSystemId = new File(xslResult).toURL().toExternalForm();
    XSLTProcessor processor =XSLTProcessorFactory.getProcessor();
         XSLTInputSource xmlInputSource =new      XSLTInputSource(xmlSystemId);
         XSLTInputSource xsltInputSource =new XSLTInputSource(xsltSystemId);
         XSLTResultTarget resultTree =new XSLTResultTarget(outcome);
    processor.process(xmlInputSource, xsltInputSource, resultTree);
              PrintWriter out=response.getWriter();
              response.setContentType("text/HTML");
              out.println("<html>");
              out.println("<title>SearchServlet</title>");
              out.println("<body>");
              out.println("<p>"+resultHere+"</p>");
              out.print("<p>"+"AFTER RESULT"+outcome+"</p>");
              out.println("</body>");     
              out.flush();
    //try end
              catch (Exception e)
    //catch
         e.printStackTrace();
    // catch end
    //doGet Method ends
    // class SearchServlet ends

    You will need Xalan (from xml.apache.org) for this to work properly, and to create an instance of TransformationException and ConfigurationException:
    static public void serialize(Document document, OutputStream target, boolean indent)
              throws IOException, ConfigurationException, TransformationException {
              try {
                   Transformer transformer = TransformerFactory.newInstance().newTransformer();
                   if (indent)
                        transformer.setOutputProperty(OutputKeys.INDENT, "yes");
                   transformer.transform(new DOMSource(document), new StreamResult(target));
              catch (TransformerConfigurationException configure) {
                   throw new ConfigurationException("Error instantiating XML transformer", configure);
              catch (TransformerException transform) {
                   /** @todo Need to write a generic transformation or serialization exception */
                   throw new TransformationException("Error transforming XML", transform);
         }- Saish

Maybe you are looking for