JComboBox/setSelectedIndex

I'm having a problem with JComboBox's setSelectedIndex. The JComboBox is in a table cell, and I want to be able to set the index of the combobox to 0 if the user clicks a button on the window. The code that does the setSelectedindex is simple and looks something like this:
table.getComboBox().setSelectedIndex(0).
However, this is not functioning. When i do a getSelectedIndex, the value comes back as 0 (as expected), but the table with the combobox does not show the change. I saw a posting that referenced calling selectedItemChanged() in the setSelectedIndex method of a subclass of JComboBox. Tried that... no luck. Also tried repaint on the table... also no luck.
Any ideas? Is this a bug (running 1.4.1_02)? What is the bug id?
Thanks,
Van Williams

I think I found the solution to my problem. While setSelectedIndex is working correctly, I was not updating the renderer for the cell. Once I did that (obtained the cell's renderer which I know is a subclass of JComboBox and implements TableCellRenderer; setSelectedIndex on the renderer), everything worked fine.
Thanks,
Van Williams

Similar Messages

  • JComboBox setSelectedIndex not displaying correct value

    Hi,
    Not sure if this is a bug or implementation issue.
    When trying to use the setSelectedItem(int) method of JComboBox, what's being displayed in the panel is not the same item that is selected when you open the dropdown.
    If you run the example code below a few times in a row you'll see that it eventually displays something other than "Item 2". However, if you open the combobox it will always display the correct value. So, just on a whim I surrounded the setSelectedIndex(int) call with the SwingUtilities.invokeLater method and it all started to work. I was able to run it 6 times in a row and always displayed the correct value. Whereas without it usually by the 3rd run, I'd see the issue.
    So, my question is - Should I be putting all setSelectedXXX() methods in SwingUtilities.invokeLater methods? We originally found this issue in our JApplets. I made the code below so I could post it, but essentially it's the same thing. We do use Javascript to call back into the JApplet to set the indexes. I'm guessing I DO need to since we're dealing with different Threads and Swing?
    Thanks,
    - Tim
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.SwingUtilities;
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    * @author tmulle
    public class Test {
        public static void main(String[] args) {
            // Create the Frame
            JFrame f = new JFrame();
            final JComboBox combo = new JComboBox();
            // Add some items to the combo
            for (int x = 0; x < 20; x++) {
                combo.addItem("Item " + x);
            // Create a scrollpane
            JScrollPane pane = new JScrollPane(combo);
            f.getContentPane().add(pane);
            f.setSize(300, 200);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            // Tester thread
            Thread t = new Thread(new Runnable() {
                public void run() {
                    try {
                        Thread.sleep(5000);
                    } catch (InterruptedException ex) {
                        Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex);
                    // Uncomment this and things seem to work consistently
    //                SwingUtilities.invokeLater(new Runnable() {
    //                    public void run() {
    //                        combo.setSelectedIndex(2);
                    // Comment this out when uncommenting above
                    // This is supposed to select the 2 index in the list
                    // However, run running the example multiple times you'll see
                    // that it sometimes displays something other than the correct
                    // value. But the correct items is selected in the dropdown
                    combo.setSelectedIndex(2);
            // Start the thread
            t.start();
            // Show the frame
            f.setVisible(true);
    }

    You do need to set the selected index from the EDT, as shown in the code you commented out. Or, the SwingWorker class is very useful for simplifying your threading code.
    Also, if I may, I think Darryl is suggesting you also create the gui components in the EDT as well. People often use this construct in the main method since the main method is run in a separate thread from the EDT, just like the threads you create. It is technically not safe to make Swing calls from the main() method.
    public static void main(String args[])
            SwingUtilities.invokeLater(new Runnable()
                public void run()
                    createAndShow();
    }Edited by: mpmarrone on Apr 27, 2010 1:08 PM

  • JComboBox Problem !!!!!!!!!!!!!!!! PLzzzzzzzzzz Help me out frnds...

    Hiiiiiii frmdsss...........im n deep trouble and need ur help immediately......im havin this prob with JComboBox....heres d code.....
    public void actionPerformed(ActionEvent ae)
              JButton source=(JButton)ae.getSource();
              //JComboBox source1=(JComboBox)ae.getSource();
              if(b1.equals(source))
                   cb1.setEnabled(true);
                   try
                        cb1.removeActionListener(this);
                        cb1.removeAllItems();
                        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                        con=DriverManager.getConnection("jdbc:odbc:MyDataSource","sa","");
                        stmt=con.createStatement();
                        rs=stmt.executeQuery("select prod_model from product where prod_type LIKE 'Mobile'");
                        while(rs.next())
                             cb1.addItem(String.valueOf(rs.getString(1)));
                        con.close();
                   }catch(ClassNotFoundException c)
                        System.out.println("Error "+c);
                   catch(SQLException e)
                        System.out.println("Exception"+e.toString());
                   cb1.addActionListener(this);
    if(ae.getSource() == cb1)
                   /*try
                   {          //cb1.removeActionListener(this);
                             //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                             /*con=DriverManager.getConnection("jdbc:odbc:MyDataSource","sa","");
                             String selected_id=cb1.getSelectedItem().toString();
                             stmt=con.createStatement();
                             rs=stmt.executeQuery("SELECT * FROM PRODUCT WHERE prod_model LIKE 'S%'");
                             if(rs.next())
                                  JOptionPane.showMessageDialog(fr,"USER NAME IDENTIFIED","CONFIRMATION",JOptionPane.INFORMATION_MESSAGE);
                             con.close();          
                   /*catch(ClassNotFoundException c)
                        System.out.println("Error "+c);
                   catch(SQLException e)
                        System.out.println("EXception"+e.toString());
    It gives me a huge list of errors..........
    java.lang.ClassCastException
    at Order.actionPerformed(Order.java:86)
    at javax.swing.JComboBox.fireActionEvent(Unknown Source)
    at javax.swing.JComboBox.setSelectedItem(Unknown Source)
    at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
    at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased
    Source)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(Unknown So
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)...
    PLzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz help me frnds.......i hve 2 submit this prjkt on Thursdy

    The forum is fore heping out othersAnd that is exactly what I did. You won't get much help in the future if you don't change your habbits. In fact I'm surprised you got help this time.
    It's your responsibility to make a question easy to read, not to make it difficult to read by (among other things):
    a) holding the repeat key down
    b) not spelling out words
    Heck you can't even post formatted code to make it easy for people to read. Do you write your code with every line left aligned? I doubt it and we don't want to read it either.
    So learn how to use the forum properly.

  • Bug: BasicComboBoxUI incorrectly does setSelectedIndex(0) on model change

    The case with bugId=4150466 "BasicComboBoxUI incorrectly does setSelectedIndex(0) on model change" seems to be closed and fixed. I'am using JDK1.3, and a version of BasicComboPopup is * @version 1.31 12/04/99, and the problem still exists, the bug is not fixed.
    So, the question is if the bug is fixed.
    Thanks alot!

    public void actionPerformed(ActionEvent ae)
    // When the button is clicked, create a new model and set it.
    // would expect the selected item to change to the result
    // of getSelectedItem in the model (i.e. "Three"). Instead
    // it is always set to "One".
    m_combo.setModel(new MyModel());
    It's because BasicComboPopup$PropertyChangeHandler.propertyChange()allways calls JComboBox.setSelectedIndex(0), but in my case it should call setSelectedIndex(x);

  • ComboBox, setSelectedIndex...

    Hello,
    I have a problem with the JComboBox.
    When I do : jcomboBox.setSelectedIndex(0), it doesn't change the combobox .
    Can someone help me ??

    When I do : jcomboBox.setSelectedIndex(0), it doesn't change the combobox . Are you suggesting that a basic method like setSelectedIndex(0) isn't working? Don't you think other people would have noticed this before?
    So the the problem must be with you code and since you didn't post the sample program you are using to test this method, there is no way we can help you.

  • Error in creating a process task adapter in OIM

    Hi All,
    I am trying to create a process task adapter(Java Task) in OIM 11.1.1.5.
    The code tries to fetch the values of a process form using a lookup and store it in a hashmap. So have done import for Thor.Api.* and com.thortech.xl.dataaccess.tcDataProvider in the code. The jar for the code is uploaded in MDS and saved in JavaTask folder.
    Whlie creating the the adapter Task, after selecting the API source as my jar file, when i selecting the Application API, i am getting the following error.
    SEVERE: Class/Method: tcADPClient/introspect encounter some problems: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    javax.ejb.EJBException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl_1035_WLStub.introspectAPIx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy4.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADPDelegate.introspectAPI(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
    at $Proxy5.introspectAPI(Unknown Source)
    at com.thortech.xl.client.dataobj.tcADPClient.introspect(tcADPClient.java:113)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.setJavaApiLookup(tcfrmAdapterTask.java:433)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.access$1200(tcfrmAdapterTask.java:40)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask$4.actionPerformed(tcfrmAdapterTask.java:683)
    at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
    at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:840)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1046)
    at java.awt.Dialog$3.run(Dialog.java:1098)
    at java.awt.Dialog.show(Dialog.java:1096)
    at com.thortech.xl.gui.base.tcDialog.show(tcDialog.java:102)
    at java.awt.Component.show(Component.java:1585)
    at java.awt.Component.setVisible(Component.java:1537)
    at java.awt.Window.setVisible(Window.java:842)
    at java.awt.Dialog.setVisible(Dialog.java:986)
    at com.thortech.xl.gui.base.tcfrmPopup.jbInit(tcfrmPopup.java:199)
    at com.thortech.xl.gui.base.tcfrmPopup.addForm(tcfrmPopup.java:166)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.loadAddForm1(tcAdapterTaskTree.java:1387)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.launchEditorForm(tcAdapterTaskTree.java:1355)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.addAdapterTask(tcAdapterTaskTree.java:555)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.actionPerformed(tcAdapterTaskTree.java:459)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.privateGetPublicMethods(Class.java:2547)
    at java.lang.Class.getMethods(Class.java:1410)
    at com.thortech.xl.dataobj.util.tcApplicationLookup.introspect(tcApplicationLookup.java:417)
    at com.thortech.xl.dataobj.tcADP.introspectAPI(tcADP.java:172)
    at com.thortech.xl.ejb.databeansimpl.tcADPBean.introspectAPI(tcADPBean.java:89)
    at com.thortech.xl.ejb.interfaces.tcADPEJB.introspectAPIx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor589.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy329.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:85)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    javax.ejb.EJBException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:124)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:96)
    at $Proxy4.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADPDelegate.introspectAPI(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
    at $Proxy5.introspectAPI(Unknown Source)
    at com.thortech.xl.client.dataobj.tcADPClient.introspect(tcADPClient.java:113)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.setJavaApiLookup(tcfrmAdapterTask.java:433)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.access$1200(tcfrmAdapterTask.java:40)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask$4.actionPerformed(tcfrmAdapterTask.java:683)
    at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
    at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:840)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1046)
    at java.awt.Dialog$3.run(Dialog.java:1098)
    at java.awt.Dialog.show(Dialog.java:1096)
    at com.thortech.xl.gui.base.tcDialog.show(tcDialog.java:102)
    at java.awt.Component.show(Component.java:1585)
    at java.awt.Component.setVisible(Component.java:1537)
    at java.awt.Window.setVisible(Window.java:842)
    at java.awt.Dialog.setVisible(Dialog.java:986)
    at com.thortech.xl.gui.base.tcfrmPopup.jbInit(tcfrmPopup.java:199)
    at com.thortech.xl.gui.base.tcfrmPopup.addForm(tcfrmPopup.java:166)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.loadAddForm1(tcAdapterTaskTree.java:1387)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.launchEditorForm(tcAdapterTaskTree.java:1355)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.addAdapterTask(tcAdapterTaskTree.java:555)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.actionPerformed(tcAdapterTaskTree.java:459)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl_1035_WLStub.introspectAPIx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    ... 96 more
    Caused by: java.lang.NoClassDefFoundError: com/thortech/xl/dataaccess/tcDataProvider
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    at java.lang.Class.privateGetPublicMethods(Class.java:2547)
    at java.lang.Class.getMethods(Class.java:1410)
    at com.thortech.xl.dataobj.util.tcApplicationLookup.introspect(tcApplicationLookup.java:417)
    at com.thortech.xl.dataobj.tcADP.introspectAPI(tcADP.java:172)
    at com.thortech.xl.ejb.databeansimpl.tcADPBean.introspectAPI(tcADPBean.java:89)
    at com.thortech.xl.ejb.interfaces.tcADPEJB.introspectAPIx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor589.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy329.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl.introspectAPIx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:85)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    I am not able to select the Application API and so cant proceed further.
    Request you all to provide some help for the same

    The other error for the same is as follows
    Oct 9, 2012 6:36:21 PM com.thortech.util.logging.Logger error
    SEVERE: Class/Method: tcADPClient/getConstructors encounter some problems: Bean has been deleted.
    javax.ejb.NoSuchEJBException: Bean has been deleted.
    at weblogic.ejb.container.swap.DiskSwap.read(DiskSwap.java:192)
    at weblogic.ejb.container.manager.StatefulSessionManager.getBean(StatefulSessionManager.java:420)
    at weblogic.ejb.container.manager.StatefulSessionManager.preInvoke(StatefulSessionManager.java:492)
    at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:229)
    at weblogic.ejb.container.internal.StatefulRemoteObject.__WL_preInvoke(StatefulRemoteObject.java:57)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:24)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl.getConstructorsx(Unknown Source)
    at com.thortech.xl.ejb.interfaces.tcADP_3uwi2l_tcADPRemoteImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:85)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    java.lang.NullPointerException
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.setJavaApiLookup(tcfrmAdapterTask.java:447)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask.access$1200(tcfrmAdapterTask.java:40)
    at com.thortech.xl.adapterfactory.forms.tcfrmAdapterTask$4.actionPerformed(tcfrmAdapterTask.java:683)
    at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
    at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:840)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1046)
    at java.awt.Dialog$3.run(Dialog.java:1098)
    at java.awt.Dialog.show(Dialog.java:1096)
    at com.thortech.xl.gui.base.tcDialog.show(tcDialog.java:102)
    at java.awt.Component.show(Component.java:1585)
    at java.awt.Component.setVisible(Component.java:1537)
    at java.awt.Window.setVisible(Window.java:842)
    at java.awt.Dialog.setVisible(Dialog.java:986)
    at com.thortech.xl.gui.base.tcfrmPopup.jbInit(tcfrmPopup.java:199)
    at com.thortech.xl.gui.base.tcfrmPopup.addForm(tcfrmPopup.java:166)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.loadAddForm1(tcAdapterTaskTree.java:1387)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.launchEditorForm(tcAdapterTaskTree.java:1355)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.addAdapterTask(tcAdapterTaskTree.java:555)
    at com.thortech.xl.adapterfactory.guibase.tcAdapterTaskTree.actionPerformed(tcAdapterTaskTree.java:459)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6289)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6054)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4652)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4482)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:617)
    at java.awt.EventQueue$2.run(EventQueue.java:615)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  • Generating Webservices proxy in JDeveloper 10.1.3.4.0.4270

    Hi,
    I have been using Jdeveloper 10.1.3.0.4 for creating .net webservice proxy for over a year now. Recently i upgraded the Jdeveloper IDE to 10.1.3.4.0.4270 and since then i m not able to connect to the webservice. Here are the steps i m taking to create the proxy which i did in the older version as well.
    New --> Business Tier --> Web Service --> Web Service Proxy
    WSDL Document URL -- https://ServerName/Webservice.asmx?wsdl
    I am using all the default settings from Steps 2 thru 4
    Step 5 -- Adding a package name, clearing the root package for generated types, checking all the other options on the screen.
    Finally click Finish.
    All of this still works if i were make the proxy in the previous Jdeveloper version. However with this new version i am getting the following error.
    javax.xml.rpc.ServiceException: java.lang.ClassNotFoundException: bmtez.spidr.SPIDRInterfaceLocator
    java.io.FileNotFoundException: http://utmswst3vmnt.utmdacc.org/bmtweb/servlet/bmtez.server.BMTLogger
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at bmtez.client.BMTLog.log(BMTMainSearchPage.java:1958)
         at bmtez.client.SerologyTab.actionPerformed(SerologyTab.java:2749)
         at javax.swing.JComboBox.fireActionEvent(Unknown Source)
         at javax.swing.JComboBox.setSelectedItem(Unknown Source)
         at bmtez.client.BMTComboBox.setSelectedItem(BMTGuiControls.java:871)
         at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
         at bmtez.client.SerologyTab.populateDonorSerologyScreen(SerologyTab.java:1299)
         at bmtez.client.SerologyTab.populateScreenData(SerologyTab.java:949)
         at bmtez.client.SerologyTab.applyBusinessRulesToScreen(SerologyTab.java:440)
         at bmtez.client.BMTMainTab.stateChanged(BMTMainTab.java:1753)
         at javax.swing.JTabbedPane.fireStateChanged(Unknown Source)
         at javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)
         at javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)
         at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)
         at javax.swing.JTabbedPane.setSelectedIndexImpl(Unknown Source)
         at javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)
         at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(Unknown Source)
         at java.awt.Component.processMouseEvent(Unknown Source)
         at javax.swing.JComponent.processMouseEvent(Unknown Source)
         at java.awt.Component.processEvent(Unknown Source)
         at java.awt.Container.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at bmtez.client.CustomEventQueue.dispatchEvent(BMTMainTab.java:2394)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    I m not able to understand why its looking for a class SPIDRInterfaceLocator which was not built by the proxy?. Or does it have some other underlying message that i m not able to see. Please help.
    Thanks,
    -Seema Abdi.

    Can you compare the Web Browser and Proxy settings in your jdev installation.(Tools->Preferences->Web Browser and proxy)
    I case that does not solve your issue:
    Where is this service hosted? Is it on your localbox or you are accessing it over the net.
    Can you try migrating the project created in the earlier Jdev installation and see if you can run that successfully.
    -Vishal

  • Issue while creating location with database link

    Hi all,
    I am using OWB 10.2.0.4.0 (same Oracle DB version). I am trying to create a location using a database link.
    When I select the location which the database link is located (From location drop-down list), I face the following error.
    >
    ENV0036: The selected location is not valid.
    ENV0036: The selected location is not valid.
         at oracle.wh.service.sdk.integrator.RepositoryUtils.createDBLinkWithLocation(RepositoryUtils.java:156)
         at oracle.wh.ui.environment.wizards.DatabaseLinkComponent.init(DatabaseLinkComponent.java:61)
         at oracle.wh.ui.environment.wizards.DatabaseLinkComponent.reload(DatabaseLinkComponent.java:204)
         at oracle.wh.ui.environment.wizards.FromLocationComponent.itemStateChanged(FromLocationComponent.java:111)
         at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1162)
         at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1219)
         at javax.swing.JComboBox.contentsChanged(JComboBox.java:1266)
         at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
         at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:88)
         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:551)
         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597)
         at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
         at java.awt.Component.processMouseEvent(Component.java:5100)
         at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452)
         at java.awt.Component.processEvent(Component.java:4897)
         at java.awt.Container.processEvent(Container.java:1569)
         at java.awt.Component.dispatchEventImpl(Component.java:3615)
         at java.awt.Container.dispatchEventImpl(Container.java:1627)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
         at java.awt.Container.dispatchEventImpl(Container.java:1613)
         at java.awt.Window.dispatchEventImpl(Window.java:1606)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
         at java.awt.Dialog$1.run(Dialog.java:542)
         at java.awt.Dialog$3.run(Dialog.java:569)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:567)
         at java.awt.Component.show(Component.java:1133)
         at java.awt.Component.setVisible(Component.java:1088)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.wh.ui.owbcommon.OWBWizard.initialize(OWBWizard.java:815)
         at oracle.wh.ui.owbcommon.OWBWizard.<init>(OWBWizard.java:168)
         at oracle.wh.ui.owbcommon.OWBWizard.<init>(OWBWizard.java:147)
         at oracle.wh.ui.owbcommon.IdeUtils._doLaunchDefinition(IdeUtils.java:1188)
         at oracle.wh.ui.owbcommon.IdeUtils.showWizard(IdeUtils.java:471)
         at oracle.wh.ui.owbcommon.IdeUtils.showWizard(IdeUtils.java:427)
         at oracle.wh.ui.jcommon.tree.WBRepositoryObjectTree.launchWizard(WBRepositoryObjectTree.java:502)
         at oracle.wh.ui.console.commands.CreateByWizardCmd.showUI(CreateByWizardCmd.java:33)
         at oracle.wh.ui.console.commands.CreateCmd.performAction(CreateCmd.java:76)
         at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    >
    Could you please let me know how to solve this and how to create such location with OMB*Plus?
    Thanks,
    Sebastian

    Hi David,
    Thanks a lot for the tip. Now I was able to use this and using a registered location.
    OMBCREATE LOCATION 'X' SET PROPERTIES (TYPE,VERSION,CONNECTION_TYPE, SCHEMA) VALUES ('ORACLE_DATABASE','11.1','DATABASE_LINK','MY_SCHEMA')
    OMBCREATE CONNECTOR 'REGISTERED_LOC/X SET PROPERTIES (DATABASE_LINK_NAME) VALUES ('MY_DBLINK') SET REF LOCATION 'X'
    OMBCOMMIT
    OMBCC '/MY_PROJECT'
    OMBCAC 'DEFAULT_CONFIGURATION'
    OMBCONNECT CONTROL_CENTER USE 'owb_user/owb_user'
    OMBREGISTER LOCATION 'X' REUSE
    OMBCOMMITBut now my question is the following.
    I am having problems to import the metadata from X.
    When create a module (source), I am able to make "data location" from location 'X' but when I want to import a table from location 'X' is not possible, because it shows as a plausible metadata location as "REGISTERED_LOC"
    Could you please let me know how to use 'X' as metadata location?
    Thanks!
    Sebastián

  • SQL Query not working in action performed event of combobox in swing

    hi all..
    i have to retreive from the database based on the item selected in the comboBox.......
    when the program runs for the first time the data of defaultselected item is being displayed...
    but when another item is selected the data is not retrieved from the database....
    i am able to print the selected item but unable to query the database for the selected item
       private void resultsItemStateChanged(java.awt.event.ItemEvent evt) {                                        
    // TODO add your handling code here:
            try{
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                conn = DriverManager.getConnection("jdbc:odbc:aa");
                System.out.println("you have selected me : --- >" + results.getSelectedItem().toString());
                sql="SELECT * FROM " + name + " WHERE term = ? ";
                srch2 = conn.prepareStatement(sql);
                srch2.setString(1,results.getSelectedItem().toString());
                rs2 = srch2.executeQuery();
                rs2.next();
                tarea2.setText("\n Definition:"+rs1.getString(3));
                tarea3.setText("\n Description:"+rs1.getString(4));
                tarea4.setText("\n Related Terms:"+rs1.getString(5));
                tarea5.setText("\n Hyperlinks : "+rs1.getString(6));
                tarea6.setText("\n References:"+rs1.getString(7));
                conn.close();
                rs2.close();
            } catch(Exception e){}
    }    please help me to query the database for the selected item
    Thanks in advance...

    hi all..
    i have to retreive from the database based on the item selected in the comboBox.......
    when the program runs for the first time the data of defaultselected item is being displayed...
    but when another item is selected the data is not retrieved from the database....
    i am able to print the selected item but unable to query the database for the selected item
    private void resultsItemStateChanged(java.awt.event.ItemEvent evt) {                                        
    // TODO add your handling code here:
          ResultSet rs2=null;
           PreparedStatement srch2 = null;
            Connection conn1= null;
            Statement us = null;
            try{
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                conn1 = DriverManager.getConnection("jdbc:odbc:aa");
               System.out.println("you have selected me : --- >" + results.getSelectedItem().toString());
                 sql="SELECT * FROM " + name + " WHERE term = ?";
                srch2 = conn.prepareStatement(sql);
                srch2.setString(1,results.getSelectedItem().toString());
                rs2 = srch2.executeQuery();
               rs2.next();
                tarea2.setText("\n"+rs1.getString(3));
                tarea3.setText("\n "+rs1.getString(4));
                tarea4.setText("\n"+rs1.getString(5));
                tarea6.setText("\n"+rs1.getString(6));
                tarea5.setText("\n"+rs1.getString(7));
              rs2.close();
              conn1.close();
            } catch(Exception e){
                System.out.println(e);
        After printing for the first time it is showing like this ...
    java.sql.SQLException: ResultSet is closed
    at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(JdbcOdbcResultSet.java:6646)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:257)
    at more_info.resultsActionPerformed(more_info.java:301)
    at more_info.access$100(more_info.java:25)
    at more_info$2.actionPerformed(more_info.java:121)
    at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1242)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:569)
    at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:605)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:814)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
    at java.awt.Component.processMouseEvent(Component.java:6038)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
    at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicComboPopup.java:480)
    at java.awt.Component.processEvent(Component.java:5803)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4410)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2429)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

  • Exception trying to start the JRE Control Panel

    I've run into some persistent problem with seemingly any version of the JRE on my WinXP system. Whenever I try to start the control panel, either from the Windows Control Panel UI, or from the Java system tray icon, I get an exception error:
    java.lang.ArrayIndexOutOfBoundsException: 365
         at com.sun.deploy.panel.UpdatePanel.setText(Unknown Source)
         at com.sun.deploy.panel.UpdatePanel.actionPerformed(Unknown Source)
         at javax.swing.JComboBox.fireActionEvent(Unknown Source)
         at javax.swing.JComboBox.setSelectedItem(Unknown Source)
         at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
         at com.sun.deploy.panel.UpdatePanel.reset(Unknown Source)
         at com.sun.deploy.panel.UpdatePanel.<init>(Unknown Source)
         at com.sun.deploy.panel.ControlPanel.initComponents(Unknown Source)
         at com.sun.deploy.panel.ControlPanel.<init>(Unknown Source)
         at com.sun.deploy.panel.ControlPanel.main(Unknown Source)
    This is what happens on the first attempt after the OS has booted, and subsequent attempts just result in nothing obvious happening (no control panel, no error, nothing).
    I currently have JRE 1.6.0_07-b06 installed, but this seems to be happening with any JRE version I try. I had remnants of older JRE's under C:\Program Files\java, and I went through ensuring that each was removed (if I could get rid of it via Add/Remove Applications, I used that) until I was down to zero other than the MS JVM that is inherently part of Windows. I then installed the current Sun JRE and still have the problem. :-\ So not sure what it is the JRE control panel is trying to do here, nor how to fix it other than reinstalling the OS (and I'm not that desperate, but it really is annoying).
    I figure it's probably something still hanging around in the Registry (<shudder!>) and poking around under HKLM\SOFTWARE\JavaSoft, I see keys for various old versions under the \Java Plug-in, \Java Runtime Environment, and \Java Web Start keys, most of which look like references to directories or files which no longer exist on the system. Any thoughts as to whether I can just safely delete these keys as a sanity check (jeez I wish Sun had steered clear of the Registry)? What I'm wondering is since the JRE control panel (when it works :-) shows you a list of installed JREs it found, I'm wondering if these bogus versions listed in the Registry are causing the ArrayIndexOutOfBoundsException.
    Any ideas are greatly appreciated. Thanks in advance!

    start JRE control panel

  • JCombo in JTable

    Hi all
    I have looked at Steve and Franks Different Examples on this subject and have as yet not been able to implement right.
    in some instances i have been able to get it to change in the database but not in the column ie does not render the value back
    out problem is that the LOV databound drop down must display the name column but return the id coulum to the table
    i have included the code below if you would like to take a look thanks
    George
    We are really gettin stuck now with this little issue. i mean i find it very strange that it is not documneted surely this is a regular requirment.
    import com.toedter.calendar.JDateChooser;
    import java.awt.*;
    import javax.swing.*;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import javax.swing.table.DefaultTableCellRenderer;
    import javax.swing.table.TableColumn;
    import oracle.jbo.domain.Number;
    import oracle.jbo.uicli.jui.*;
    import oracle.jbo.uicli.controls.*;
    import oracle.jbo.uicli.binding.*;
    import oracle.jdeveloper.layout.*;
    import oracle.adf.model.*;
    import oracle.adf.model.binding.*;
    import java.util.ArrayList;
    import javax.swing.table.TableCellEditor;
    import javax.swing.table.TableCellRenderer;
    import java.awt.Dimension;
    import javax.swing.JPanel;
    import java.awt.Rectangle;
    import oracle.jdeveloper.layout.PaneLayout;
    import oracle.jdeveloper.layout.PaneConstraints;
    import javax.swing.JScrollPane;
    import javax.swing.JList;
    import javax.swing.ListModel;
    import javax.swing.JTable;
    import javax.swing.table.TableModel;
    import javax.swing.JTextField;
    import javax.swing.text.Document;
    import javax.swing.JComboBox;
    import javax.swing.ComboBoxModel;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import portaluniverse.ardcs2.model.am.common.InventoryService;
    import portaluniverse.ardcs2.model.dao.FareProfileViewRowImpl;
    import javax.swing.JButton;
    import javax.swing.ButtonModel;
    import javax.swing.event.CellEditorListener;
    import java.util.EventObject;
    import oracle.jbo.uicli.controls.JULabel;
    import oracle.jbo.uicli.jui.JULabelBinding;
    public class SchedulesPanel extends JPanel implements JUPanel {
    // Panel binding definition used by design time
    private JUPanelBinding panelBinding = new JUPanelBinding("SchedulesPanelUIModel");
    private JPanel jPanel1 = new JPanel();
    private JPanel jPanel2 = new JPanel();
    private PaneLayout paneLayout1 = new PaneLayout();
    private JScrollPane jScrollPane1 = new JScrollPane();
    private JList jList1 = new JList();
    private JScrollPane jScrollPane2 = new JScrollPane();
    private JTable jTable1 = new JTable();
    private JTextField jTextField1 = new JTextField();
    private JComboBox jComboBox1 = new JComboBox();
    private JTextField jTextField2 = new JTextField();
    private JTextField jTextField3 = new JTextField();
    private JButton jButton1 = new JButton();
    private JButton jButton2 = new JButton();
    private JButton jButton3 = new JButton();
    private JULabel jULabel1 = new JULabel();
    private JULabel jULabel2 = new JULabel();
    private JULabel jULabel3 = new JULabel();
    private JULabel jULabel4 = new JULabel();
    private JComboBox day1Com = new JComboBox();
    * The default constructor for panel
    public SchedulesPanel() {
    * the JbInit method
    public void jbInit() throws Exception {
    this.setLayout(paneLayout1);
    this.setSize(new Dimension(902, 616));
    jPanel1.setSize(new Dimension(396, 274));
    jPanel1.setLayout(null);
    jPanel2.setLayout(null);
    jScrollPane1.setBounds(new Rectangle(12, 55, 220, 545));
    jScrollPane2.setBounds(new Rectangle(15, 240, 600, 265));
    jTextField1.setText("jTextField1");
    jTextField1.setBounds(new Rectangle(280, 35, 125, 20));
    jComboBox1.setBounds(new Rectangle(280, 75, 125, 20));
    jTextField2.setText("jTextField2");
    jTextField2.setBounds(new Rectangle(280, 120, 125, 20));
    jTextField3.setText("jTextField3");
    jTextField3.setBounds(new Rectangle(280, 165, 125, 20));
    jScrollPane1.getViewport().add(jList1, null);
    jPanel1.add(jButton1, null);
    jPanel1.add(jScrollPane1, null);
    jPanel2.add(jULabel4, null);
    jPanel2.add(jULabel3, null);
    jPanel2.add(jULabel2, null);
    jPanel2.add(jULabel1, null);
    jPanel2.add(jButton3, null);
    jPanel2.add(jButton2, null);
    jPanel2.add(jTextField3, null);
    jPanel2.add(jTextField2, null);
    jPanel2.add(jComboBox1, null);
    jPanel2.add(jTextField1, null);
    jScrollPane2.getViewport().add(jTable1, null);
    jPanel2.add(jScrollPane2, null);
    this.add(jPanel1, new PaneConstraints("jPanel1", "jPanel1", PaneConstraints.ROOT, 0.5f));
    this.add(jPanel2, new PaneConstraints("jPanel2", "jPanel1", PaneConstraints.RIGHT, 0.695f));
    jList1.setModel((ListModel)panelBinding.bindUIControl("ScheduleView1", jList1));
    jTable1.setModel((TableModel)panelBinding.bindUIControl("ScheduleView2", jTable1));
    jTextField1.setDocument((Document)panelBinding.bindUIControl("FlightNo", jTextField1));
    jComboBox1.setModel((ComboBoxModel)panelBinding.bindUIControl("SectorId", jComboBox1));
    jTextField2.setDocument((Document)panelBinding.bindUIControl("DepartTime", jTextField2));
    jTextField3.setDocument((Document)panelBinding.bindUIControl("ArriveTime", jTextField3));
    jButton1.setBounds(new Rectangle(80, 15, 73, 23));
    jButton1.setText("jButton1");
    jButton1.setModel((ButtonModel)panelBinding.bindUIControl("Create", jButton1));
    jButton1.setText("Create");
    * Create a colum so that we can add a custon button to that column.
    TableColumn splitCl = new TableColumn();
    jButton3.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    jButton3_actionPerformed(e);
    jButton3.setBounds(new Rectangle(210, 555, 73, 23));
    jButton3.setText("jButton3");
    jButton2.setBounds(new Rectangle(45, 535, 73, 23));
    jButton2.setText("jButton2");
    jScrollPane2.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    splitCl.setHeaderValue("");
    splitCl.setCellRenderer(new SplitButtonCellRenderer());
    splitCl.setCellEditor(new SplitButtonCellEditor());
    jTable1.addColumn(splitCl);
    for(int i = 0; i == 7; i++){
    jTable1.getColumnModel().getColumn(i).setPreferredWidth(-1);
    jTable1.getColumnModel().getColumn(7).setPreferredWidth(250);
    jTable1.getColumnModel().getColumn(8).setPreferredWidth(250);
    jTable1.getColumnModel().getColumn(9).setPreferredWidth(100);
    jButton2.setModel((ButtonModel)panelBinding.bindUIControl("Commit", jButton2));
    jButton2.setText("Commit");
    jULabel4.setBounds(new Rectangle(75, 120, 205, 20));
    jULabel4.setText("jULabel4");
    jULabel3.setBounds(new Rectangle(75, 165, 205, 20));
    jULabel3.setText("jULabel3");
    jULabel2.setBounds(new Rectangle(75, 75, 205, 20));
    jULabel2.setText("jULabel2");
    jULabel1.setBounds(new Rectangle(75, 35, 205, 20));
    jULabel1.setText("jULabel1");
    jULabel1.setText(panelBinding.findCtrlValueBinding("FlightNo1").getLabel());
    jULabel2.setText(panelBinding.findCtrlValueBinding("SectorId1").getLabel());
    jULabel3.setText(panelBinding.findCtrlValueBinding("DepartTime1").getLabel());
    jULabel4.setText(panelBinding.findCtrlValueBinding("ArriveTime1").getLabel());
    day1Com.setModel((ComboBoxModel)panelBinding.bindUIControl("Day1ComboBox", day1Com));
    TableColumn day1Column = jTable1.getColumnModel().getColumn(0);
    day1Column.setCellRenderer(new Day1RendererClass());
    // day1Column.setCellEditor(new DefaultCellEditor(day1Com));
    DefaultCellEditor df = new DefaultCellEditor(day1Com);
    // day1Column.setCellEditor(new DefaultCellEditor(day1Com));
    day1Column.setCellEditor(new Day1EditorClass());
    public static void main(String [] args) {
    try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch(Exception exemp) {
    exemp.printStackTrace();
    SchedulesPanel panel = new SchedulesPanel();
    panel.setBindingContext(JUTestFrame.startTestFrame("DataBindings.cpx", "null", panel, panel.getPanelBinding(), new Dimension(1024, 680)));
    panel.revalidate();
    * JUPanel implementation
    public JUPanelBinding getPanelBinding() {
    return panelBinding;
    private void unRegisterProjectGlobalVariables(BindingContext bindCtx) {
    JUUtil.unRegisterNavigationBarInterface(panelBinding, bindCtx);
    private void registerProjectGlobalVariables(BindingContext bindCtx) {
    JUUtil.registerNavigationBarInterface(panelBinding, bindCtx);
    public void setBindingContext(BindingContext bindCtx) {
    if (panelBinding.getPanel() == null) {
    panelBinding = panelBinding.setup(bindCtx, this);
    registerProjectGlobalVariables(bindCtx);
    panelBinding.refreshControl();
    try {
    jbInit();
    panelBinding.refreshControl();
    } catch(Exception ex) {
    panelBinding.reportException(ex);
    * This class is used to add the button to the table.
    class SplitButtonCellRenderer implements TableCellRenderer{
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    JButton splitButton = new JButton("Split");
    return splitButton;
    * This class is used to override the cell editor and create a button in the cell
    class SplitButtonCellEditor implements TableCellEditor{
    public void cancelCellEditing() {
    // TODO: Implement this javax.swing.CellEditor abstract method
    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    JButton splitButton = new JButton("Split");
    final String effectiveDate = table.getValueAt(row,7).toString();
    final String endDate = table.getValueAt(row,8).toString();
    splitButton.addActionListener( new ActionListener() {
    public void actionPerformed(ActionEvent e){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    try {
    Date effectiveDateD = sdf.parse(effectiveDate);
    Date endDateD = sdf.parse(endDate);
    * Custom login to check that the dates are in valid time period
    * first date Not < start
    * > end
    boolean cont= false;
    do{
    SplitDialogForSchedulesPanel sp1 = new SplitDialogForSchedulesPanel(null,"Split Schedule",true);
    sp1.show();
    JDateChooser newStartDateS = sp1.dateChooser1;
    JDateChooser newEndDateS = sp1.dateChooser2;
    Date newStartDate =newStartDateS.getDate();
    Date newEndDate = newEndDateS.getDate();
    // boolean a = (newStartDate.getTime() < newEndDate.getTime());
    // a = (newStartDate.getTime() > effectiveDateD.getTime());
    // a = (newStartDate.getTime() < endDateD.getTime());
    // a = (newEndDate.getTime() > effectiveDateD.getTime());
    // a = (newEndDate.getTime() < endDateD.getTime());
    // if((newStartDate.getTime() < newEndDate.getTime()) &&(newStartDate.getTime() > effectiveDateD.getTime()) && (newStartDate.getTime() < endDateD.getTime()) && (newEndDate.getTime() > effectiveDateD.getTime()) && (newEndDate.getTime() < endDateD.getTime()) ){
    ((InventoryService)panelBinding.getDataControl().getApplicationModule()).splitSchedules(newStartDate, newEndDate);
    cont = true;
    }while(!cont);
    // ((InventoryService)panelBinding.getDataControl().getApplicationModule()).setNamesForSchedules();
    catch (Exception f) {
    return splitButton;
    public Object getCellEditorValue() { return null;  }
    public boolean isCellEditable(EventObject anEvent) { return true; }
    public void removeCellEditorListener(CellEditorListener l) {
    // TODO: Implement this javax.swing.CellEditor abstract method
    public boolean shouldSelectCell(EventObject anEvent) {
    // TODO: Implement this javax.swing.CellEditor abstract method
    return true;
    public boolean stopCellEditing() {
    // TODO: Implement this javax.swing.CellEditor abstract method
    return false;
    public void addCellEditorListener(CellEditorListener l) {
    // TODO: Implement this javax.swing.CellEditor abstract method
    private void jButton3_actionPerformed(ActionEvent e) {
    ((InventoryService)panelBinding.getDataControl().getApplicationModule()).commitOnSchedule();
    * Overriden class for day 1 so that a combo box can be displayed
    public class Day1RendererClass extends DefaultTableCellRenderer{
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    JComboBox day1Combo = new JComboBox();
    System.out.println("VAL ==== "+value);
    System.out.println(value.getClass().getName());
    day1Combo.addItem(((FareProfileViewRowImpl)day1Com.getSelectedItem()).getName());
    day1Combo.setSelectedItem(((FareProfileViewRowImpl)day1Com.getSelectedItem()).getName());
    return day1Combo;
    public class Day1EditorClass implements TableCellEditor{
    // JComboBox day1Combo = new JComboBox();
    public void addCellEditorListener(CellEditorListener l) {
    public void cancelCellEditing() {
    public Object getCellEditorValue() {
    // try {
    // return new Number(((FareProfileViewRowImpl)day1Com.getSelectedItem()).getId().toString());
    // catch (Exception e) {
    return ((FareProfileViewRowImpl)day1Com.getSelectedItem()).getName();
    public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
    JComboBox com = day1Com;
    // com.setModel((ComboBoxModel)panelBinding.bindUIControl("Day1ComboBox", com));
    return com;
    public boolean isCellEditable(EventObject anEvent) {
    return true;
    public void removeCellEditorListener(CellEditorListener l) {
    public boolean shouldSelectCell(EventObject anEvent) {
    return true;
    public boolean stopCellEditing() {
    return false;
    Please not this is the entire source of the class
    thanks
    please help would really be appreciated

    ok i have implemented steves example
    the problem is that the combobox is returning type row that is the row that it bound via the vo bound to the LOV.
    it should be returnin number.
    so i can select the drop down but when i click on and option i get
    oracle.jbo.domain.DataCreationException: JBO-25009: Cannot create an object of type:oracle.jbo.domain.Number with value:portaluniverse.ardcs2.model.dao.FareProfileViewRowImpl@2
         at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:747)
         at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)
         at oracle.jbo.server.AttributeDefImpl.convertToJava(AttributeDefImpl.java:1339)
         at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:832)
         at oracle.adf.model.binding.DCDataControl.setAttributeInRow(DCDataControl.java:1745)
         at oracle.adf.model.bc4j.DCJboDataControl.setAttributeInRow(DCJboDataControl.java:1548)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.setAttributeInRow(JUCtrlValueBinding.java:615)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.setAttributeInRow(JUCtrlValueBinding.java:523)
         at oracle.jbo.uicli.jui.JUTableBinding$JUTableModel.setValueAt(JUTableBinding.java:1219)
         at oracle.jbo.uicli.jui.JUTableBinding.setValueAt(JUTableBinding.java:654)
         at oracle.jbo.uicli.jui.JUTableSortModel.setValueAt(JUTableSortModel.java:555)
         at javax.swing.JTable.setValueAt(JTable.java:1794)
         at javax.swing.JTable.editingStopped(JTable.java:3167)
         at portaluniverse.ardcs2.gui.inventory.SchedulesPanel$1.editingStopped(SchedulesPanel.java:70)
         at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:124)
         at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:329)
         at javax.swing.DefaultCellEditor$3.stopCellEditing(DefaultCellEditor.java:139)
         at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:214)
         at javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:346)
         at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1197)
         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:561)
         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597)
         at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
         at java.awt.Component.processMouseEvent(Component.java:5100)
         at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452)
         at java.awt.Component.processEvent(Component.java:4897)
         at java.awt.Container.processEvent(Container.java:1569)
         at java.awt.Component.dispatchEventImpl(Component.java:3615)
         at java.awt.Container.dispatchEventImpl(Container.java:1627)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
         at java.awt.Container.dispatchEventImpl(Container.java:1613)
         at java.awt.Window.dispatchEventImpl(Window.java:1606)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    ## Detail 0 ##
    java.lang.NumberFormatException: For input string: "rse.ardcs2.model.dao.FareProfileViewRowImpl@2"
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
         at java.lang.Integer.parseInt(Integer.java:468)
         at java.lang.Integer.parseInt(Integer.java:518)
         at java.math.BigDecimal.<init>(BigDecimal.java:207)
         at oracle.jbo.domain.Number.<init>(Number.java:286)
         at sun.reflect.GeneratedConstructorAccessor3.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
         at oracle.jbo.domain.TypeConvMapEntry.convert(TypeConvMapEntry.java:73)
         at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:715)
         at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)
         at oracle.jbo.server.AttributeDefImpl.convertToJava(AttributeDefImpl.java:1339)
         at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:832)
         at oracle.adf.model.binding.DCDataControl.setAttributeInRow(DCDataControl.java:1745)
         at oracle.adf.model.bc4j.DCJboDataControl.setAttributeInRow(DCJboDataControl.java:1548)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.setAttributeInRow(JUCtrlValueBinding.java:615)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.setAttributeInRow(JUCtrlValueBinding.java:523)
         at oracle.jbo.uicli.jui.JUTableBinding$JUTableModel.setValueAt(JUTableBinding.java:1219)
         at oracle.jbo.uicli.jui.JUTableBinding.setValueAt(JUTableBinding.java:654)
         at oracle.jbo.uicli.jui.JUTableSortModel.setValueAt(JUTableSortModel.java:555)
         at javax.swing.JTable.setValueAt(JTable.java:1794)
         at javax.swing.JTable.editingStopped(JTable.java:3167)
         at portaluniverse.ardcs2.gui.inventory.SchedulesPanel$1.editingStopped(SchedulesPanel.java:70)
         at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:124)
         at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:329)
         at javax.swing.DefaultCellEditor$3.stopCellEditing(DefaultCellEditor.java:139)
         at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:214)
         at javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:346)
         at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1197)
         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:561)
         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597)
         at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
         at java.awt.Component.processMouseEvent(Component.java:5100)
         at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452)
         at java.awt.Component.processEvent(Component.java:4897)
         at java.awt.Container.processEvent(Container.java:1569)
         at java.awt.Component.dispatchEventImpl(Component.java:3615)
         at java.awt.Container.dispatchEventImpl(Container.java:1627)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
         at java.awt.Container.dispatchEventImpl(Container.java:1613)
         at java.awt.Window.dispatchEventImpl(Window.java:1606)
         at java.awt.Component.dispatchEvent(Component.java:3477)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    thanks
    George

  • Error in Jdeveloper using WebCenter Framework

    Hi All,
    I am creating a sample application using webcenter framework in Jdeveloper. As i have installed the extensions of webcenter from HELP->Check For Updates -> webcenter extension. It was working fine but when i am trying to create the connection to content repository from Application Resources i am getting following error in Jdeveloper:-
    An unexpected severe error has occurred in Jdeveloper and in error details the log was:-
    oracle.classloader.util.AnnotatedNoClassDefFoundError:
    Missing class: javax.jcr.Repository
    *     Dependent class: oracle.vcr.jam.JamRepository*
    *     Loader: ide-global:11.1.1.0.0*
    *     Code-Source: /E:/Oracle/Middleware/jdeveloper/webcenter/modules/oracle.webcenter.framework_11.1.1/jcr-manager.jar*
    *     Configuration: <classpath> in /file:/E:/Oracle/Middleware/jdeveloper/jdev/extensions/oracle.webcenter.content.dt.jar!/META-INF/extension.xml*
    The missing class is not available from any code-source or loader in the system.
    o.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2387)
    o.classloader.PolicyClassLoader.findLocalClass(PolicyClassLoader.java:1546)
    o.classloader.SearchPolicy$FindLocal.getClass(SearchPolicy.java:226)
    o.classloader.SearchSequence.getClass(SearchSequence.java:119)
    o.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1728)
    o.classloader.PolicyClassLoader.access$000(PolicyClassLoader.java:143)
    o.classloader.PolicyClassLoader$LoadClassAction.run(PolicyClassLoader.java:331)
    j.security.AccessController.doPrivileged(Native Method)
    o.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1692)
    o.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1674)
    o.webcenter.internal.dt.config.ConnectionContextListener.<clinit>(ConnectionContextListener.java:81)
    o.webcenter.internal.dt.addin.WebCenterFrameworkAddin$1.rescatContextRegistered(WebCenterFrameworkAddin.java:237)
    o.j.rescat2.RescatContextRegistry.notifyContextRegistered(RescatContextRegistry.java:328)
    o.j.rescat2.RescatContextRegistry.registerContext(RescatContextRegistry.java:93)
    o.adf.share.dt.AppConnContext.getRescatContext(AppConnContext.java:221)
    o.adf.share.dt.ApplicationConnectionsNode.applicationChanged(ApplicationConnectionsNode.java:94)
    o.j.appresources.ApplicationResourcesWindow.notifyApplicationChanged(ApplicationResourcesWindow.java:298)
    o.j.appresources.ApplicationResourcesNode.applicationChanged(ApplicationResourcesNode.java:66)
    o.j.appresources.ApplicationResourcesWindow.applicationChanged(ApplicationResourcesWindow.java:236)
    o.i.navigator.ApplicationNavigatorWindow.fireApplicationChangeEventImpl(ApplicationNavigatorWindow.java:990)
    o.i.navigator.ApplicationNavigatorWindow.fireApplicationChangeEvent(ApplicationNavigatorWindow.java:974)
    o.i.navigator.ApplicationNavigatorWindow.access$200(ApplicationNavigatorWindow.java:100)
    o.i.navigator.ApplicationNavigatorWindow$1L.itemStateChanged(ApplicationNavigatorWindow.java:263)
    jx.s.JComboBox.fireItemStateChanged(JComboBox.java:1205)
    jx.s.JComboBox.selectedItemChanged(JComboBox.java:1262)
    jx.s.JComboBox.contentsChanged(JComboBox.java:1309)
    jx.s.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
    jx.s.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:88)
    jx.s.JComboBox.setSelectedItem(JComboBox.java:557)
    jx.s.JComboBox.setSelectedIndex(JComboBox.java:603)
    o.i.navigator.ApplicationNavigatorWindow.initSelectedApplication(ApplicationNavigatorWindow.java:1135)
    o.i.navigator.ApplicationNavigatorWindow.initToolbarArea(ApplicationNavigatorWindow.java:1035)
    o.ideri.navigator.DefaultNavigatorWindow.initCommonItems(DefaultNavigatorWindow.java:384)
    o.i.navigator.ApplicationNavigatorWindow.getGUI(ApplicationNavigatorWindow.java:695)
    o.i.docking.DockableWindow.getHostedComponent(DockableWindow.java:231)
    o.ii.docking.TitledPanelHolder.getOrCreateComponent(TitledPanelHolder.java:47)
    o.ii.docking.TitledPanel.setPageVisible(TitledPanel.java:881)
    o.ii.docking.TitledPanel.showClient(TitledPanel.java:858)
    o.ii.docking.TitledPanel.setClientVisible(TitledPanel.java:841)
    o.ii.docking.TitledPanel.setClientVisible(TitledPanel.java:819)
    o.ii.docking.TitledPanel.loadVisibilityLayout(TitledPanel.java:1789)
    o.ii.docking.DockPanel.loadVisibilityLayout(DockPanel.java:200)
    o.ii.docking.AbstractDockPanelHost.loadVisibilityLayout(AbstractDockPanelHost.java:94)
    o.ii.docking.DockStationImpl.onStartup(DockStationImpl.java:1634)
    o.ii.docking.DockStationImpl.loadLayout(DockStationImpl.java:1473)
    o.ii.docking.DockStationListener.init(DockStationListener.java:36)
    o.i.layout.Layouts.activate(Layouts.java:812)
    o.i.layout.Layouts.activateLayout(Layouts.java:192)
    o.ii.MainWindowImpl$6.runImpl(MainWindowImpl.java:728)
    o.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)
    j.a.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    j.a.EventQueue.dispatchEvent(EventQueue.java:597)
    j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    j.a.EventDispatchThread.run(EventDispatchThread.java:122)
    Please Help!!!
    Thanks..

    http://puchaanirudh.blogspot.com/2008/04/oracleclassloaderutilannotatednoclassde.html
    For jdeveloper errors.
    I think all the required jars are not loaded during the installation.
    I advice you , to download the jdeveloper again and update the webcenter files.

  • IllegalArgumentException on combo field selection in Jtable

    I am developing a swing based application using j2sdk1.4. In one of the screens, there is a Table with one of its column having a combo box as its field. It works fine till some other tabpane selection is done. On retrying to change the combo selection, it throws following exception:
    java.lang.IllegalArgumentException: focusCycleRoot is not a focus cyle root of aComponent
         at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(SortingFocusTraversalPolicy.java:195)
         at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(LayoutFocusTraversalPolicy.java:85)
         at javax.swing.LegacyGlueFocusTraversalPolicy.getComponentAfter(LegacyGlueFocusTraversalPolicy.java:63)
         at java.awt.Component.nextFocusHelper(Component.java:6156)
    Afterwards the focus behaves errotically and above exception recurs.
    Pls give solution/insight to above problem.

    java.lang.IllegalArgumentException: focusCycleRoot is not a focus cyle root of aComponent
         at javax.swing.SortingFocusTraversalPolicy.getComponentAfter(SortingFocusTraversalPolicy.java:195)
         at javax.swing.LayoutFocusTraversalPolicy.getComponentAfter(LayoutFocusTraversalPolicy.java:85)
         at javax.swing.LegacyGlueFocusTraversalPolicy.getComponentAfter(LegacyGlueFocusTraversalPolicy.java:63)
         at java.awt.Component.nextFocusHelper(Component.java:6278)
         at java.awt.Container.nextFocusHelper(Container.java:2433)
         at java.awt.Component.removeNotify(Component.java:5557)
         at java.awt.Container.removeNotify(Container.java:2069)
         at javax.swing.JComponent.removeNotify(JComponent.java:4299)
         at java.awt.Container.remove(Container.java:713)
         at java.awt.Container.remove(Container.java:766)
         at javax.swing.JTable.removeEditor(JTable.java:3773)
         at javax.swing.JTable.editingStopped(JTable.java:3130)
         at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:124)
         at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:328)
         at javax.swing.DefaultCellEditor$3.stopCellEditing(DefaultCellEditor.java:138)
         at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:213)
         at javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:345)
         at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1196)
         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:561)
         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597)
         at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:228)
         at java.awt.Component.processMouseEvent(Component.java:5134)
         at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452)
         at java.awt.Component.processEvent(Component.java:4931)
         at java.awt.Container.processEvent(Container.java:1566)
         at java.awt.Component.dispatchEventImpl(Component.java:3639)
         at java.awt.Container.dispatchEventImpl(Container.java:1623)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
         at java.awt.Container.dispatchEventImpl(Container.java:1609)
         at java.awt.Window.dispatchEventImpl(Window.java:1590)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

  • Problems with dynamic table

    When i run the following code I get these exceptions. the exceptions appear when i enter something in the table. And i can't find out wat i'm doing wrong!!Could you please help me out with this problem.
    code:
    MyTableModel myModel = new MyTableModel();
    JTable table = new JTable(myModel);
    JScrollPane scrollPane = new JScrollPane(table);
    this.getContentPane().add(scrollPane, new XYConstraints(22, 130, 580, 198));
    //opmaak van de kolommen optie en commentaar
    setUpOptieColumn(table.getColumnModel().getColumn(0));
    setUpCommentaarColumn(table.getColumnModel().getColumn(1));
    publiic void setUpOptieColumn(TableColumn optieColumn) {...}
    public void setUpCommentaarColumn(TableColumn commentaarColumn) {...}
    public void setValueAt(String value, int row, int column)
    System.out.println("value: " + value);
    System.out.println("Row: "+ row);
    System.out.println("column: "+ column);
    if (column == 0)
    System.out.println("value: " + value);
    System.out.println("Row: "+ row);
    System.out.println("column: "+ column);
    code = value;
    myModel.data.add(row,new tabelgegevens (code,"",false));
    if (column == 1)
    System.out.println("value: " + value);
    System.out.println("Row: "+ row);
    System.out.println("column: "+ column);
    myModel.data.add(row,new tabelgegevens (code,value,false) );
    table.tableChanged(new javax.swing.event.TableModelEvent(myModel));
    - MyTableModel -
    class MyTableModel extends DefaultTableModel
    protected static int NUM_COLUMNS = 3;
    protected static int START_NUM_ROWS = 1;
    protected int nextEmptyRow = 0;
    public int numRows = 1;
    static final public String code = "Code";
    static final public String omschrijving = "Omschrijving";
    static final public String wissen = "Wissen";
    public Vector data = null;
    /*final String[] columnNames = {"Code",
    "Omschrijving","Wissen","test"};*/
    /*Object[][] data = {{" "," ",new Boolean(false)," "}};*/
    public MyTableModel()
    data = new Vector(0,1);
    data.addElement(new tabelgegevens ("","",false));
    public int getColumnCount() {
    return NUM_COLUMNS;
    public int getRowCount() {
    return numRows;
    public String getColumnName(int column) {
    switch (column)
    case 0:
    return code;
    case 1:
    return omschrijving;
    case 2:
    return wissen;
    return "";
    public Object getValueAt(int row, int column)
    try{
    tabelgegevens tg = (tabelgegevens) data.elementAt(row);
    switch (column)
    case 0:
    return (Object)tg.code;
    case 1:
    return (Object)tg.omschrijving;
    case 2:
    if (tg.wissen)
    return (Object)"true";
    else
    return (Object)"false";
    }catch (Exception e)
    return "";
    public Class getColumnClass(int c) {
    return getValueAt(0, c).getClass();
    public boolean isCellEditable(int row, int col)
    //Note that the data/cell address is constant,
    //no matter where the cell appears onscreen.
    if (col > 2) {
    return false;
    } else {
    return true;
    exceptions:
    Exception occurred during event dispatching:
    java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
         at java.util.Vector.elementAt(Vector.java:417)
         at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:674)
         at javax.swing.JTable.setValueAt(JTable.java:1737)
         at javax.swing.JTable.editingStopped(JTable.java:2992)
         at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:112)
         at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:242)
         at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:176)
         at javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:251)
         at javax.swing.JComboBox.fireActionEvent(JComboBox.java:870)
         at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:894)
         at javax.swing.JComboBox.contentsChanged(JComboBox.java:950)
         at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:79)
         at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:86)
         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:415)
         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:455)
         at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:582)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
         at java.awt.Component.processMouseEvent(Component.java:3715)
         at java.awt.Component.processEvent(Component.java:3544)
         at java.awt.Container.processEvent(Container.java:1164)
         at java.awt.Component.dispatchEventImpl(Component.java:2593)
         at java.awt.Container.dispatchEventImpl(Container.java:1213)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
         at java.awt.Container.dispatchEventImpl(Container.java:1200)
         at java.awt.Window.dispatchEventImpl(Window.java:914)
         at java.awt.Component.dispatchEvent(Component.java:2497)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    thx
    lanfeust79

    I agree that creating a vector with size 0 isn't very useful. I've changed it, but i'm still getting the same exception.
    I think the problem is in the 'getValueAt' method, although i can't figure out where it is.
    I'm sorry i'm such a pain in the ass but i appriciate a lot your help.

  • [1.2.0.29.98] connection with files of type plsqlnode

    Hi,
    open a file of type plsqlnode. choose connection with the selector in the right top corner doesn't work. nothing happens. its possible to let a connection "appear" but it won't open or anything else. its just written there.
    press compile, there appears a dialog a "select connection" dialog. sqldev will compile with that connection ...
    however, i couldn't find a way to choose another connection. even after i disconnected the choosen one, sqldev never asked me to choose any but just reconnected to the originally choosen one.
    Regards, Anita

    You're right. I've noticed it before but thought it was a hick-up.
    When selecting a connection, you notice the drop down doesn't accept; you'll have to double click to get it to close. Nevertheless, as said before, that doesn't help to really connect to the chosen connection.
    Then I tried closing the open file through the "x" on the tab, but sqldev just hung!
    I noticed 2 times this same exception in the console:
    Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.S
    tring cannot be cast to javax.swing.JLabel
    at oracle.dbtools.raptor.plsql.PLSQLEditorToolbar$1.itemStateChanged(PLS
    QLEditorToolbar.java:107)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1207)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1255)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1311)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.j
    ava:100)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel
    .java:88)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:559)
    at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:605)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicCom
    boPopup.java:814)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
    73)
    at java.awt.Component.processMouseEvent(Component.java:6038)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
    at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicCombo
    Popup.java:480)
    at java.awt.Component.processEvent(Component.java:5803)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4410)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2429)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    java.lang.ClassCastException: java.lang.String cannot be cast to javax.swing.JLa
    bel
    at oracle.dbtools.raptor.plsql.PLSQLEditorToolbar$1.itemStateChanged(PLS
    QLEditorToolbar.java:107)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1207)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1255)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1311)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.j
    ava:100)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel
    .java:88)
    at oracle.dbtools.raptor.controls.DBConnectionComboBox.setCurrentConnect
    ion(DBConnectionComboBox.java:61)
    at oracle.dbtools.raptor.plsql.PLSQLEditorToolbar$2.update(PLSQLEditorTo
    olbar.java:122)
    at oracle.ide.model.IdeSubject.notifyObservers(IdeSubject.java:94)
    at oracle.ide.model.Node.notifyObservers(Node.java:495)
    at oracle.dbtools.raptor.plsql.PLSQLController.handleEvent(PLSQLControll
    er.java:234)
    at oracle.ide.controller.IdeAction.performAction(IdeAction.java:551)
    at oracle.ide.controller.IdeAction$2.run(IdeAction.java:804)
    at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:82
    3)
    at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:521)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
    95)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
    a:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
    .java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
    istener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
    72)
    at java.awt.Component.processMouseEvent(Component.java:6038)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
    at java.awt.Component.processEvent(Component.java:5803)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4410)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2429)
    at java.awt.Component.dispatchEvent(Component.java:4240)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Another Swing related issue!
    Is this related to these swing provoked unrecoverable lock-ups?
    Java Deadlock
    [b]BUG: Unrecoverable lock-up[/b] - Hang on enableDbmsOutput
    Here's the thread dump after sqldev hung:
    "Timer-10" prio=6 tid=0x37920000 nid=0x5dc in Object.wait() [0x3ad3f000..0x3ad3f
    a94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13cc5a00> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-9" prio=6 tid=0x35f2f400 nid=0x1f4 in Object.wait() [0x3ab3f000..0x3ab3fb
    94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13cc5a88> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-8" prio=6 tid=0x37d63400 nid=0x6d4 in Object.wait() [0x3a93f000..0x3a93fc
    94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13ae3678> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-7" prio=6 tid=0x36a56000 nid=0x27c in Object.wait() [0x3a73f000..0x3a73fd
    94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13ae3700> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "WaitCursorTimer" daemon prio=6 tid=0x35f24800 nid=0x6bc in Object.wait() [0x3a2
    3f000..0x3a23fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13a7dd30> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-5" prio=6 tid=0x37c66400 nid=0x6d0 in Object.wait() [0x3a13f000..0x3a13fb
    14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x138915e0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-4" prio=6 tid=0x37c64c00 nid=0x4a8 in Object.wait() [0x39f3f000..0x39f3fc
    14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13891668> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Thread-8" prio=6 tid=0x37971800 nid=0x684 runnable [0x00000000..0x0189fb74]
    java.lang.Thread.State: RUNNABLE
    "WeakDataReference polling" prio=2 tid=0x3683c400 nid=0x658 in Object.wait() [0x
    39e3f000..0x39e3fa94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x13326998> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:
    88)
    at java.lang.Thread.run(Thread.java:619)
    "Timer-3" prio=6 tid=0x37e01400 nid=0x648 in Object.wait() [0x39b3f000..0x39b3fc
    14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x13294e40> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13294e40> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-2" prio=6 tid=0x37dce800 nid=0x694 in Object.wait() [0x3993f000..0x3993fd
    14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x13295460> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x13295460> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Log Page Updater" prio=4 tid=0x3792e400 nid=0x314 waiting on condition [0x3873f
    000..0x3873fa94]
    java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at oracle.dbtools.migration.workbench.core.ui.MigrationTreeTableLogPage$
    5.run(MigrationTreeTableLogPage.java:622)
    "IconOverlayTracker Timer" prio=6 tid=0x36c90400 nid=0x4cc in Object.wait() [0x3
    863f000..0x3863fb14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.util.TimerThread.mainLoop(Timer.java:483)
    - locked <0x12c56738> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "Timer-0" prio=6 tid=0x379bdc00 nid=0x71c in Object.wait() [0x3823f000..0x3823fd
    14]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.util.TimerThread.mainLoop(Timer.java:509)
    - locked <0x12bf40c0> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:462)
    "TimerQueue" daemon prio=6 tid=0x35f39800 nid=0x724 in Object.wait() [0x3738f000
    ..0x3738fb14]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at javax.swing.TimerQueue.run(TimerQueue.java:236)
    - locked <0x12887f10> (a javax.swing.TimerQueue)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Windows" daemon prio=6 tid=0x36b75c00 nid=0x718 runnable [0x3707f000..0x370
    7fc94]
    java.lang.Thread.State: RUNNABLE
    at sun.awt.windows.WToolkit.eventLoop(Native Method)
    at sun.awt.windows.WToolkit.run(WToolkit.java:290)
    at java.lang.Thread.run(Thread.java:619)
    "AWT-Shutdown" prio=6 tid=0x36b75000 nid=0x714 in Object.wait() [0x36f7f000..0x3
    6f7fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
    - locked <0x1285ab20> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:619)
    "Java2D Disposer" daemon prio=6 tid=0x36b5ac00 nid=0x710 in Object.wait() [0x36e
    7f000..0x36e7fd94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x1285abb8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at sun.java2d.Disposer.run(Disposer.java:125)
    at java.lang.Thread.run(Thread.java:619)
    "Low Memory Detector" daemon prio=6 tid=0x35effc00 nid=0x6e0 runnable [0x0000000
    0..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "CompilerThread0" daemon prio=6 tid=0x35efb000 nid=0x630 waiting on condition [0
    x00000000..0x3656f798]
    java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=6 tid=0x35ef9c00 nid=0x614 runnable [0x00000000..0
    x00000000]
    java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=6 tid=0x35ef9000 nid=0x6a8 waiting on condition
    [0x00000000..0x00000000]
    java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x35ee6400 nid=0x688 in Object.wait() [0x3626f000.
    .0x3626fd14]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    - locked <0x1279ac38> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
    "Reference Handler" daemon prio=6 tid=0x35ee5400 nid=0x64c in Object.wait() [0x3
    616f000..0x3616fc94]
    java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x1279acc8> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x01938400 nid=0x52c waiting on condition [0x00000000..0x0012f
    b44]
    java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=6 tid=0x35ee2000 nid=0x128 runnable
    "VM Periodic Task Thread" prio=6 tid=0x35f1a800 nid=0x2d4 waiting on condition
    JNI global references: 1531
    Heap
    def new generation total 2304K, used 1369K [0x10020000, 0x102a0000, 0x1278000
    0)
    eden space 2048K, 65% used [0x10020000, 0x10170c58, 0x10220000)
    from space 256K, 8% used [0x10220000, 0x102258e8, 0x10260000)
    to space 256K, 0% used [0x10260000, 0x10260000, 0x102a0000)
    tenured generation total 29936K, used 22271K [0x12780000, 0x144bc000, 0x30020
    000)
    the space 29936K, 74% used [0x12780000, 0x13d3feb8, 0x13d40000, 0x144bc000)
    compacting perm gen total 36608K, used 36504K [0x30020000, 0x323e0000, 0x34020
    000)
    the space 36608K, 99% used [0x30020000, 0x323c63a0, 0x323c6400, 0x323e0000)
    No shared spaces configured.
    Please guys, bug & fix these issues!
    Thanks,
    K.

Maybe you are looking for

  • Need understanding on the ADDM

    Hi, Db version 11.2.0.3 EBS version 12.1.3 OS : Linux I have 2 SEV-1 SR's going on with Oracle on which we are working with them. I ran a ADDM from yesterday Morning till today afternoon( Almost 25 Hours). My understanding : 1. Update query 85ag5gkm9

  • "Access Denied" when opening a PDF in a browser

    Hi, I have a problem I can't solve. I'm creating a intranet website. In this, i want display PDF but the browser reply "Access DenIed". I stock my PDFs in a network drive where i have the rights on folders and files. I try to unckeck "Enable protecte

  • List in a dialog box

    I would simply like to write a simple list in a dialog box using WINDOW.  Seems pretty stright forward, but mine doesn't work.  I don't want to define a gui status, as I want the code portable. So here is what I did:         SET PF-STATUS 'STDPOPUP'

  • Queues even driven state machine

    Hello,     i am working on this software and doing it via queues even driven state machine but Im having problem with. I understand how queues and event structure work but here's my problem. when I pass a massage to my state machine from the event st

  • Problem of shutdown of programs when mini dvi is connected

    Hi! When I have the mini-dvi-to-VGA connected to my Macbook Pro (10.9.3) and there has been no activity on the computer for some 10 minutes or so, the computer decides to shut down all its programs and logs-out. Very inconvenient when you are giving