Jdev Extensions oracle.ide.ExitNotAllowedException Error

Hi ,
I was trying to build a jdev extension . In the extension project , I selected create new Gallery Item Wizar -->Name : EssWizard.java, category : genrenal , Folder : java .
In the java class invoke(Context ctx) method I called a function " show() " which provides a search dialogue for a file on your sytem and returns the selected file path using swing.
When I run the extension project and select my created gallert item I am getting the following error:
oracle.ide.ExitNotAllowedException
     at oracle.ide.IdeCore$1.checkExit(IdeCore.java:244)
     at javax.swing.JFrame.setDefaultCloseOperation(JFrame.java:377)
     at yourcompany.essjpr.EssWizard.show(EssWizard.java:87)
     at yourcompany.essjpr.EssWizard.invoke(EssWizard.java:55)
     at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:372)
     at oracle.ide.wizard.WizardManager$1.run(WizardManager.java:420)
     at oracle.ide.util.IdeUtil$3.run(IdeUtil.java:1089)
Can anyone tell what is the reason for the error. The show() function works fine when used as a normal java class.
Thanks,
Bhawna Bacchhawat.

I am using Jdev 11g Release 1 (11.1.1.7.0) .
Yes, I have seen the samples , and tried to implement in a similar way. Below is my EssWizar.java
package yourcompany.essjpr;
import java.awt.Dimension;
import java.io.File;
import javax.swing.BoxLayout;
import javax.swing.Icon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import oracle.ide.Context;
import oracle.ide.Ide;
import oracle.ide.extension.RegisteredByExtension;
import oracle.ide.util.MenuSpec;
import oracle.ide.wizard.Wizard;
import oracle.javatools.icons.OracleIcons;
* Implementation of the "Ess" gallery item.
@RegisteredByExtension("yourcompany.essjpr")
public final class EssWizard extends Wizard {
private static final String WIZARD_NAME = "ESS (ESDK Sample)";
public boolean isAvailable(Context context) {
// TODO Determine when the Ess gallery item is available.
return true;
public boolean invoke(Context ctx) {
// TODO Invoke the Ess gallery item's user interface.
if (!isAvailable(ctx))
return false;
/** String greetee = null;
greetee =
JOptionPane.showInputDialog(Ide.getMainWindow(), "Enter your name:",
WIZARD_NAME,
JOptionPane.OK_CANCEL_OPTION);
if (greetee == null) // User canceled
return false;
JOptionPane.showMessageDialog(Ide.getMainWindow(),
"Hello " + greetee + "!", WIZARD_NAME,
JOptionPane.INFORMATION_MESSAGE);
show("Bhawna");
return true;
public String getShortLabel() {
return "Ess";
@Override
public String getLongLabel() {
return "ESS tool .";
@Override
public Icon getIcon() {
return OracleIcons.getIcon(OracleIcons.ORACLE_LOGO);
@Override
public MenuSpec getMenuSpecification() {
// By returning a MenuSpec implementation (instead of null),
// we make this wizard appear in the Tools menu.
return new MenuSpec(getShortLabel(), getIcon());
public static void show(String frame_name){
JFrame frame = new JFrame(frame_name);
frame.setPreferredSize(new Dimension(450, 300));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel top = new JPanel();
top.setLayout(new BoxLayout(top, BoxLayout.Y_AXIS));
JPanel creator = new JPanel();
creator.setLayout(new BoxLayout(creator, BoxLayout.Y_AXIS));
creator.add(top);
JFileChooser fc = new JFileChooser(new File("."));
String[] buttons = {"OK", "Cancel", "Browse"};
int rc=-1;
do {
rc = JOptionPane.showOptionDialog(
null,
creator,
frame_name,
JOptionPane.DEFAULT_OPTION,
JOptionPane.PLAIN_MESSAGE,
null,
buttons,
buttons[0]
if( rc == 1){
System.exit(0);
break;
else if(rc == 2){
int retVal = fc.showDialog(null, "Ok");
if (retVal == JFileChooser.APPROVE_OPTION)
System.out.println("File choose" + fc.getSelectedFile());
System.exit(0);
} while (rc != 0);
if( rc == 0){
frame.setVisible(true);
frame.pack();
Thanks
Bhawna.

Similar Messages

  • [eval 1.1.0.21.4.1/Windows XP] 'oracle.ide.webupdate' message

    We're currently developing a SQLDeveloper extension.
    Our extensions loads fine in 15.57 but when we try in the new eval build we get:
    Error: Must import extension 'oracle.ide.webupdate' to use hook 'update-hook' in namespace 'http://xmlns.oracle.com/ide/update-hook'.Should we add the import or is this something you guys need to fix? Bear in mind that extension in question works in JDev 103, Sqldev 1557....
    David Rolfe

    Is it significantly problematic to release two versions of your extension? If so, we can look into putting a compatibility shunt into the ide platform for sqldev 1.1.
    I can live with it - it does make the development testing cycle more complicated though and it seems a great pity to lose interoperability between Jdev and SqlDev for the sake of 1 line in extension.xml. You may also find it turns into a barrier for sqldev plugin development....
    On the other hand there's no reason to assume I would be able keep everything in 1 plugin forever - sooner or later some kind of serious library difference would appear and I'd have to do a split at that stage.....
    Many, many thanks for your prompt response....
    David Rolfe

  • Uplift of Jdev Extension code from 10.1.1.3 to 11.1.1.4 - ImportWizard

    This interface shows as not found in Jdev11.1.1.4
    #import oracle.ideri.importexport.ImportWizard; Does anyone know where it has moved, or what replaces it?

    Did you get my answer on the internal forums this morning?
    It's still in the same library.
    It's located by default in:
    C:\Oracle\Middleware\jdeveloper\ide\extensions\oracle.ide.importexport.jar

  • Help:oracle.ide.Ide.getMainWindow()  error

    Hi,folks,
    I installed the bibeans 904 in JDev 9052 successfully by altering the verion string in jdev.conf,but when I add a designer to a project, an error occured:
    java.lang.NoSuchMethodError: oracle.ide.Ide.getMainWindow()Loracle/ide/MainWindow;
         at oracle.dss.addins.wizard.designer.BIDesignerWizardAddin.buildDialog(BIDesignerWizardAddin.java:41)
         at oracle.dss.addins.common.BIWizardImpl.invoke(BIWizardImpl.java:151)
         at oracle.ide.WizardManager.invokeWizard(WizardManager.java:484)
         at oracle.ide.WizardManager$1.run(WizardManager.java:538)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
         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)
    What should I do now, reinstall it in Jdev 904?Any suggestion?

    Now it's ok in JDev904,
    sigh

  • ERROR: You're trying to run the product with the legacy launcher oracle.ide.boot.Launcher

    Hi,
    I have problem while upgrading SQL developer 4.0.0.12 to 4.0.0.13 on my windows 64 bit machine. 4.0.0.12 version is working good, where as 4.0.0.13 is showing below error while starting it.
    I did try sqldveloper.exe and its not working, So I started running sqldeveloper.bat to get more information, also added AddJavaLibFile & SetMainClass to sqldevloper.conf but no luck. Could you please help in this regard.
    Error Message
    C:\Dev Software\sqldeveloper-2\sqldeveloper\bin>java -Xmx640M -Xms128M -Xverify:none -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Dsun.java2d.ddoffscreen=false -Dwindows.
    shell.font.languages= -XX:MaxPermSize=128M -Dide.AssertTracingDisabled=true -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Djava.util.logging.config.file=logging.conf -Dsql
    dev.debug=false -Dide.conf=”./sqldeveloper.conf” -Dide.startingcwd=”.” -classpath ../../ide/lib/ide-boot.jar oracle.ide.boot.Launcher
    ERROR: You’re trying to run the product with the legacy launcher oracle.ide.boot.Launcher . Check your .conf file and be sure to include:
    AddJavaLibFile ../../ide/lib/fcpboot.jar
    SetMainClass oracle.ide.osgi.boot.OracleIdeLauncher

    Use C:\Dev Software\sqldeveloper\sqldeveloper.exe instead.

  • Could not find the main class: oracle.ide.boot.Launcher.  Program will exit

    Hi,
    I have installed Oracle11g_win64_11gR1, Database and Client.
    The issue is unable to invoke "sqldeveloper", getting the following error message. Could you please help ?
    FYI. I have already downloaded and installed installed JRE and JDK.
    ie. C:\Program Files (x86)\Java\jre6\ and C:\Program Files\Java\jdk1.6.0_24, still did not work.
    C:\Users\oracle>java -version
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
    Let me know, if you need more information. Here is the error message.
    Error Message
    =========
    (1) if I invoke sqldeveloper, directly from the location " C:\app\oracle\product\11.1.0\db_1\sqldeveloper\sqldeveloper\bin " using explorer, I do get error message
    "Unable to find a java Virtual Machine.
    To point to a location of java Virtual machine please refer to the Oracle9i JDeveloper Install Guide ( jdev/install.html)"
    (2) if I invoke sqldeveloper, directly from the locationC:\app\oracle\product\11.1.0\client_1\sqldeveloper, it prompts me to enter "full path for java.exe".
    When I enter full path and continue, still it continue to prompt and ask the same input.
    (3) if I invoke sqldeveloper from from command prompt using the batch file "sqldeveloper.bat"
    C:\Users\oracle>C:\app\oracle\product\11.1.0\client_1\sqldeveloper\sqldeveloper\
    bin\sqldeveloper.bat
    C:\Users\oracle>java -Xmx512M -Xverify:none -XX:JavaPriority10_To_OSPriority=10
    -XX:JavaPriority9_To_OSPriority=9 -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_F
    LAG=true -Dsun.java2d.ddoffscreen=false -Dwindows.shell.font.languages= -Dide.co
    nf="sqldeveloper.conf" -Dide.home.dir.name=.sqldeveloper -classpath ..\..\ide\l
    ib\ide-boot.jar;..\..\jdev\lib\xmleditor.jar;..\..\ide\lib\oicons.jar;..\..\..\j
    dbc\lib\ojdbc5.jar;..\..\jlib\jewt4.jar;..\..\jlib\share.jar;..\..\sqldeveloper\
    lib\jle2.jar oracle.ide.boot.Launcher
    Exception in thread "main" java.lang.NoClassDefFoundError: oracle/ide/boot/Launc
    her
    Caused by: java.lang.ClassNotFoundException: oracle.ide.boot.Launcher
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    Could not find the main class: oracle.ide.boot.Launcher. Program will exit.
    OS
    ==============
    MS Windows 7 Home Premium
    sqldeveloper.conf
    ===================
    SetSkipJ2SDKCheck true
    IncludeConfFile ../../jdev/bin/ide.conf
    AddVMOption -Dapple.laf.useScreenMenuBar=true
    AddVMOption -Dcom.apple.mrj.application.apple.menu.about.name="SQL_Developer"
    AddVMOption -Dcom.apple.mrj.application.growbox.intrudes=false
    AddVMOption -Dcom.apple.macos.smallTabs=true
    AddVMOption -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true
    AddJavaLibFile ../../jdev/lib/xmleditor.jar
    AddJavaLibFile ../../ide/lib/oicons.jar
    AddJavaLibFile ../../jlib/jewt4.jar
    AddJavaLibFile ../../jlib/share.jar
    AddJavaLibFile ../ide/jlib/xmlef.jar
    AddJavaLibFile ../../sqldeveloper/lib/jle2.jar
    AddJavaLibFile ../../sqldeveloper/lib/oracle.dbtools.logging.jar
    AddVMOption -Dsun.java2d.ddoffscreen=false
    AddVMOption -Dwindows.shell.font.languages=
    IncludeConfFile sqldeveloper-nondebug.conf
    SetJavaHome C:\Program Files\Java\jdk1.6.0_24
    Edited by: sivapara on Feb 16, 2011 1:08 PM

    I was able to resolve this issue by performing following.
    1. Go to the location where sqldeveloperW.exe is being executed from.
    2. You will find a file sqldeveloper.conf in that location. Edit this file and change the value of IncludeConfFile to point to actual place. For me following were old and new values.
    OLD (Wrong) : IncludeConfFile ../../jdev/bin/ide.conf
    NEW (Correct) : IncludeConfFile ../../ide/bin/ide.conf
    After making above change in the sqldeveloper.conf file. Save and close it. Restart SQLDeveloper. You will not get the error anymore.
    Thanks
    Ravi

  • JDev extension sdk help

    Hi,
    We are trying to build an extension on JDev 11.1.1.6. We need to get the list of all files in current project like jspx or jsff files. The ApplicationOverview sample application has given a way to get list of all files but we are not able to run as IndexManager class is not found in extension package. Please let us know how can we get the list of files. We have tried using Project , ProjectContent classes but unable to get required list.
    Thanks

    What do you mean when you say that "IndexManager class is not found in extension package"? Indexing is the correct way to search the contents of a project. By adding a dependency on oracle.ide.indexing you should be able to use te IndexManager.

  • [BUG JDev 9.0.3.3] Error in various BC4J editor dialogs

    Currently I have a number of problems when working with our BC4J project and I can't figure out what's going wrong.
    When I first start JDeveloper, it displays the following error message:
    Object: com.nl.deree.mais2003.persistence.bc4j.bc4j
    Unable to resolve object references for object FlexisPrompts during load.
    oracle.jbo.dt.objects.JboException: Unable to resolve object references for object FlexisPrompts during load.
         void oracle.jbo.dt.objects.JboException.throwException(java.lang.String, oracle.jbo.dt.objects.JboNamedObject, java.lang.Throwable)
              JboException.java:81
         void oracle.jbo.dt.objects.JboPackage.loadResolveReferencesXML()
              JboPackage.java:984
         void oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(java.net.URL, java.io.Reader)
              JboPackage.java:718
         void oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile()
              JboBaseObject.java:1954
         void oracle.jbo.dt.objects.JboPackage.loadFromXMLFile()
              JboPackage.java:676
         void oracle.jbo.dt.jdevx.JdvNode.loadPackage(oracle.jbo.dt.objects.JboPackage)
              JdvNode.java:483
         boolean oracle.jbo.dt.jdevx.JdvNode.load()
              JdvNode.java:318
         java.util.Iterator oracle.jbo.dt.jdevx.JdvBaseNode.getChildren()
              JdvBaseNode.java:147
         java.util.Iterator oracle.ideimpl.explorer.ExplorerNode.getChildNodes()
              ExplorerNode.java:247
         void oracle.ideimpl.explorer.BaseTreeExplorer.addChildren(oracle.ide.explorer.TNode)
              BaseTreeExplorer.java:292
         java.util.Enumeration oracle.ideimpl.explorer.ExplorerNode.getChildTNodes()
              ExplorerNode.java:260
         void oracle.ideimpl.navigator.NavigatorWindowImpl.enumerateAllChildren(oracle.ide.explorer.TNode)
              NavigatorWindowImpl.java:1203
         void oracle.ideimpl.navigator.NavigatorWindowImpl.enumerateAllChildren(oracle.ide.explorer.TNode)
              NavigatorWindowImpl.java:1207
         void oracle.ideimpl.navigator.NavigatorWindowImpl.restoreExpansionState(java.lang.String, oracle.ide.util.PropertyAccess)
              NavigatorWindowImpl.java:1141
         void oracle.ideimpl.navigator.NavigatorWindowImpl.loadLayout(oracle.ide.util.PropertyAccess)
              NavigatorWindowImpl.java:591
         java.awt.Component oracle.ideimpl.navigator.NavigatorWindowImpl.getGUI()
              NavigatorWindowImpl.java:378
         javax.swing.JComponent oracle.ide.docking.DockableWindow.getHostedComponent()
              DockableWindow.java:219
         javax.swing.JComponent oracle.ideimpl.docking.DockableHolder.getOrCreateComponent()
              DockableHolder.java:41
         javax.swing.JComponent oracle.ideimpl.docking.TitledPanel._addClientComponent(oracle.ideimpl.docking.DockableHolder)
              TitledPanel.java:771
         javax.swing.JComponent oracle.ideimpl.docking.TitledPanel.addClientComponent(oracle.ideimpl.docking.DockableHolder)
              TitledPanel.java:756
         javax.swing.JComponent oracle.ideimpl.docking.TitledPanel.addClient(oracle.ide.docking.Dockable, boolean)
              TitledPanel.java:393
         oracle.ideimpl.docking.TitledPanel oracle.ideimpl.docking.TitledPanel.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              TitledPanel.java:1335
         javax.swing.JComponent oracle.ideimpl.docking.DockStationImpl$DockLayoutProperties.loadComponent(java.lang.String)
              DockStationImpl.java:1343
         oracle.ideimpl.docking.dockLayout.DockLayoutInfoLeaf oracle.ideimpl.docking.dockLayout.DockLayoutInfoLeaf.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              DockLayoutInfoLeaf.java:87
         oracle.ideimpl.docking.dockLayout.DockLayoutInfo oracle.ideimpl.docking.dockLayout.AbstractDockLayoutInfoNode.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String, int, java.lang.String)
              AbstractDockLayoutInfoNode.java:618
         oracle.ideimpl.docking.dockLayout.DockLayoutInfo oracle.ideimpl.docking.dockLayout.AbstractDockLayoutInfoNode.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String, int, java.lang.String)
              AbstractDockLayoutInfoNode.java:608
         oracle.ideimpl.docking.dockLayout.DockLayoutInfo oracle.ideimpl.docking.dockLayout.AbstractDockLayoutInfoNode.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String, int, java.lang.String)
              AbstractDockLayoutInfoNode.java:608
         oracle.ideimpl.docking.dockLayout.DockLayoutInfo oracle.ideimpl.docking.dockLayout.AbstractDockLayoutInfoNode.loadLayout(java.awt.Container, oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              AbstractDockLayoutInfoNode.java:425
         void oracle.ideimpl.docking.dockLayout.DockLayout.loadLayout(java.awt.Container, oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              DockLayout.java:270
         void oracle.ideimpl.docking.DockPanel.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              DockPanel.java:306
         void oracle.ideimpl.docking.MainPort.loadLayout(oracle.ideimpl.docking.dockLayout.DockLayoutPersistence, java.lang.String)
              MainPort.java:442
         void oracle.ideimpl.docking.DockStationImpl.loadValidLayout(oracle.ide.util.PropertyAccess)
              DockStationImpl.java:1498
         void oracle.ideimpl.docking.DockStationImpl.loadLayout(oracle.ide.util.PropertyAccess)
              DockStationImpl.java:1438
         void oracle.ideimpl.docking.DockStationListener.init(oracle.ide.layout.Layout)
              DockStationListener.java:35
         void oracle.ide.layout.Layouts.activate(oracle.ide.layout.Layout, java.util.HashMap)
              Layouts.java:754
         void oracle.ide.layout.Layouts.activateLayout(oracle.ide.layout.IdeLayout, boolean)
              Layouts.java:163
         void oracle.ideimpl.MainWindowImpl$1.run()
              MainWindowImpl.java:595
         void java.awt.event.InvocationEvent.dispatch()
              InvocationEvent.java:147
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:337
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85This error is always the same. However, sometimes it does not come up when starting JDev, but in stead when I compile the BC4J project. It never pops up a 2nd time during the session.
    Besides this, I get an error when I double click on some ViewObject in the BC4J project, but it does not happen for EVERY ViewObject. However, it does occur consitently every time I open it.
    This is the error message:
    Copy operation failed, some edits may not be cancellable.
    oracle.xml.parser.v2.XMLParseException: Expected name instead of <.
         void oracle.xml.parser.v2.XMLError.flushErrors1()
              XMLError.java:205
         java.lang.String oracle.xml.parser.v2.NonValidatingParser.parseAttrValue()
              NonValidatingParser.java:1478
         void oracle.xml.parser.v2.NonValidatingParser.parseAttr()
              NonValidatingParser.java:1383
         void oracle.xml.parser.v2.NonValidatingParser.parseAttributes()
              NonValidatingParser.java:1325
         java.lang.String oracle.xml.parser.v2.NonValidatingParser.parseElement()
              NonValidatingParser.java:1171
         void oracle.xml.parser.v2.NonValidatingParser.parseRootElement()
              NonValidatingParser.java:294
         void oracle.xml.parser.v2.NonValidatingParser.parseDocument()
              NonValidatingParser.java:261
         void oracle.xml.parser.v2.XMLParser.parse(java.io.Reader)
              XMLParser.java:251
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.CloneService.copyObject(oracle.jbo.dt.objects.JboNamedObject, oracle.jbo.dt.objects.JboNamedObject)
              CloneService.java:102
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.CloneService.cloneObject(oracle.jbo.dt.objects.JboNamedObject)
              CloneService.java:52
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.JboNamedObject.cloneObject()
              JboNamedObject.java:523
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.ui.main.DtuUtil.cloneObject(java.awt.Component, oracle.jbo.dt.objects.JboNamedObject)
              DtuUtil.java:742
         void oracle.jbo.dt.ui.view.VOWizard.<init>(java.awt.Frame, oracle.jbo.dt.objects.JboApplication, oracle.jbo.dt.objects.JboView)
              VOWizard.java:78
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeVOWizard(java.awt.Frame, oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:615
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeViewWizard(oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:608
         void oracle.jbo.dt.ui.main.DtuMenuManager.doEditMenuAction(oracle.jbo.dt.objects.JboNamedObject)
              DtuMenuManager.java:1104
         boolean oracle.jbo.dt.jdevx.ui.JdxMenuManager.handleDefaultAction(oracle.ide.addin.Context)
              JdxMenuManager.java:349
         boolean oracle.ide.ContextMenu.fireDefaultAction(oracle.ide.addin.Context)
              ContextMenu.java:343
         void oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(java.awt.event.InputEvent)
              BaseTreeExplorer.java:1202
         void oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1448
         void oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1469
         void oracle.ideimpl.explorer.CustomTree.processMouseEvent(java.awt.event.MouseEvent)
              CustomTree.java:171
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85When I open the page with the generated SELECT query, it simply show this:
    FROM QUERY_STATEMENTS QueryStatementsAll the attributes on the ViewObject are marked transient. Since this obviously is incorrect, I remove all attributes from the ViewObject and re-add them (from the Entity). Now the query is built and displayed correctly.
    However, when I apply the changes it displays the following error message:
    Save error. Copy operation failed.
    java.lang.NullPointerException
         void oracle.jbo.dt.objects.JboView.loadDoneCopyTo(oracle.jbo.dt.objects.JboNamedObject)
              JboView.java:4763
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.CloneService.copyObject(oracle.jbo.dt.objects.JboNamedObject, oracle.jbo.dt.objects.JboNamedObject)
              CloneService.java:110
         void oracle.jbo.dt.objects.JboNamedObject.copyToThis(oracle.jbo.dt.objects.JboNamedObject)
              JboNamedObject.java:532
         boolean oracle.jbo.dt.ui.main.DtuUtil.copyObject(java.awt.Component, oracle.jbo.dt.objects.JboNamedObject, oracle.jbo.dt.objects.JboNamedObject)
              DtuUtil.java:759
         void oracle.jbo.dt.ui.main.dlg.DtuWizard.applyDone()
              DtuWizard.java:840
         void oracle.jbo.dt.ui.view.VOWizard.applyDone()
              VOWizard.java:422
         boolean oracle.jbo.dt.ui.main.dlg.DtuWizard.applyAction()
              DtuWizard.java:826
         void oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.actionPerformed(java.awt.event.ActionEvent)
              DtuWizard.java:1936
         void oracle.bali.ewt.dialog.JEWTDialog.processActionEvent(java.awt.event.ActionEvent)
         void oracle.bali.ewt.dialog.JEWTDialog.processEvent(java.awt.AWTEvent)
         void oracle.bali.ewt.dialog.JEWTDialog$UIListener.actionPerformed(java.awt.event.ActionEvent)
         void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1450
         void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1504
         void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
              DefaultButtonModel.java:378
         void javax.swing.DefaultButtonModel.setPressed(boolean)
              DefaultButtonModel.java:250
         void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
              BasicButtonListener.java:216
         void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
              Component.java:3715
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.Dialog.show()
              Dialog.java:380
         void java.awt.Component.show(boolean)
              Component.java:946
         void java.awt.Component.setVisible(boolean)
              Component.java:903
         void oracle.jbo.dt.ui.main.dlg.DtjDialog.setVisible(boolean)
              DtjDialog.java:137
         void oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.setVisible(boolean)
              DtuWizard.java:1922
         boolean oracle.bali.ewt.dialog.JEWTDialog.runDialog()
         boolean oracle.jbo.dt.ui.main.dlg.DtjDialog.showDialog()
              DtjDialog.java:115
         boolean oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.showDialog()
              DtuWizard.java:1881
         void oracle.jbo.dt.ui.main.dlg.DtuWizard.createMddWizard()
              DtuWizard.java:422
         void oracle.jbo.dt.ui.main.dlg.DtuWizard.setVisible(boolean)
              DtuWizard.java:276
         boolean oracle.jbo.dt.ui.main.dlg.DtuWizard.showDialog()
              DtuWizard.java:254
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeVOWizard(java.awt.Frame, oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:616
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeViewWizard(oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:608
         void oracle.jbo.dt.ui.main.DtuMenuManager.doEditMenuAction(oracle.jbo.dt.objects.JboNamedObject)
              DtuMenuManager.java:1104
         boolean oracle.jbo.dt.jdevx.ui.JdxMenuManager.handleDefaultAction(oracle.ide.addin.Context)
              JdxMenuManager.java:349
         boolean oracle.ide.ContextMenu.fireDefaultAction(oracle.ide.addin.Context)
              ContextMenu.java:343
         void oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(java.awt.event.InputEvent)
              BaseTreeExplorer.java:1202
         void oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1448
         void oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1469
         void oracle.ideimpl.explorer.CustomTree.processMouseEvent(java.awt.event.MouseEvent)
              CustomTree.java:171
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85Or, when in stead I press OK (which reports no error) and re-open the dialog, it displays this (similar) error:
    Copy operation failed, some edits may not be cancellable. (when I press OK and re-open the dialog)
    java.lang.NullPointerException
         void oracle.jbo.dt.objects.JboView.loadDoneCopyTo(oracle.jbo.dt.objects.JboNamedObject)
              JboView.java:4763
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.CloneService.copyObject(oracle.jbo.dt.objects.JboNamedObject, oracle.jbo.dt.objects.JboNamedObject)
              CloneService.java:110
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.CloneService.cloneObject(oracle.jbo.dt.objects.JboNamedObject)
              CloneService.java:52
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.objects.JboNamedObject.cloneObject()
              JboNamedObject.java:523
         oracle.jbo.dt.objects.JboNamedObject oracle.jbo.dt.ui.main.DtuUtil.cloneObject(java.awt.Component, oracle.jbo.dt.objects.JboNamedObject)
              DtuUtil.java:742
         void oracle.jbo.dt.ui.view.VOWizard.<init>(java.awt.Frame, oracle.jbo.dt.objects.JboApplication, oracle.jbo.dt.objects.JboView)
              VOWizard.java:78
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeVOWizard(java.awt.Frame, oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:615
         oracle.jbo.dt.objects.JboView oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeViewWizard(oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboView)
              JdxMenuManager.java:608
         void oracle.jbo.dt.ui.main.DtuMenuManager.doEditMenuAction(oracle.jbo.dt.objects.JboNamedObject)
              DtuMenuManager.java:1104
         boolean oracle.jbo.dt.jdevx.ui.JdxMenuManager.handleDefaultAction(oracle.ide.addin.Context)
              JdxMenuManager.java:349
         boolean oracle.ide.ContextMenu.fireDefaultAction(oracle.ide.addin.Context)
              ContextMenu.java:343
         void oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(java.awt.event.InputEvent)
              BaseTreeExplorer.java:1202
         void oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1448
         void oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1469
         void oracle.ideimpl.explorer.CustomTree.processMouseEvent(java.awt.event.MouseEvent)
              CustomTree.java:171
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85When I try to remove the ViewObject instance from the Bc4jModule, I get this error:
    java.lang.NullPointerException
         void oracle.jbo.dt.objects.JboAttribute.generateAttributeImports(java.lang.Object)
              JboAttribute.java:1507
         int oracle.jbo.dt.objects.JboView.generateAttributeMethods(int, java.lang.Object[], java.lang.StringBuffer)
              JboView.java:2621
         void oracle.jbo.dt.objects.JboView.createViewRowFile()
              JboView.java:1902
         void oracle.jbo.dt.objects.JboView.saveToJavaFile(boolean, boolean)
              JboView.java:1807
         void oracle.jbo.dt.objects.JboAppModule.saveToJavaFile(boolean, boolean)
              JboAppModule.java:1928
         void oracle.jbo.dt.objects.JboBaseObject.saveObject(boolean, boolean)
              JboBaseObject.java:2065
         void oracle.jbo.dt.objects.JboAppModule.saveObject(boolean, boolean)
              JboAppModule.java:1867
         boolean oracle.jbo.dt.ui.main.DtuUtil.saveObject(java.awt.Component, oracle.jbo.dt.objects.JboBaseObject, boolean, boolean, boolean)
              DtuUtil.java:711
         boolean oracle.jbo.dt.ui.main.dlg.DtuWizard.saveWizardObject(oracle.jbo.dt.objects.JboBaseObject, boolean)
              DtuWizard.java:786
         boolean oracle.jbo.dt.ui.module.AMWizard.finishAction()
              AMWizard.java:187
         boolean oracle.jbo.dt.ui.main.dlg.DtuWizard.doApplyAction()
              DtuWizard.java:860
         boolean oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.okAction()
              DtuWizard.java:1901
         void oracle.jbo.dt.ui.main.dlg.DtjDialog.dismissDialog(boolean)
              DtjDialog.java:218
         void oracle.bali.ewt.dialog.JEWTDialog$UIListener.actionPerformed(java.awt.event.ActionEvent)
         void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1450
         void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
              AbstractButton.java:1504
         void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
              DefaultButtonModel.java:378
         void javax.swing.DefaultButtonModel.setPressed(boolean)
              DefaultButtonModel.java:250
         void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
              BasicButtonListener.java:216
         void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
              Component.java:3715
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.Dialog.show()
              Dialog.java:380
         void java.awt.Component.show(boolean)
              Component.java:946
         void java.awt.Component.setVisible(boolean)
              Component.java:903
         void oracle.jbo.dt.ui.main.dlg.DtjDialog.setVisible(boolean)
              DtjDialog.java:137
         void oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.setVisible(boolean)
              DtuWizard.java:1922
         boolean oracle.bali.ewt.dialog.JEWTDialog.runDialog()
         boolean oracle.jbo.dt.ui.main.dlg.DtjDialog.showDialog()
              DtjDialog.java:115
         boolean oracle.jbo.dt.ui.main.dlg.DtjMddWizardDialog.showDialog()
              DtuWizard.java:1881
         void oracle.jbo.dt.ui.main.dlg.DtuWizard.createMddWizard()
              DtuWizard.java:422
         void oracle.jbo.dt.ui.main.dlg.DtuWizard.setVisible(boolean)
              DtuWizard.java:276
         boolean oracle.jbo.dt.ui.main.dlg.DtuWizard.showDialog()
              DtuWizard.java:254
         oracle.jbo.dt.objects.JboAppModule oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeAMWizard(java.awt.Frame, oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboAppModule)
              JdxMenuManager.java:748
         oracle.jbo.dt.objects.JboAppModule oracle.jbo.dt.jdevx.ui.JdxMenuManager.invokeAppModuleWizard(oracle.jbo.dt.objects.JboPackage, oracle.jbo.dt.objects.JboAppModule)
              JdxMenuManager.java:735
         void oracle.jbo.dt.ui.main.DtuMenuManager.doEditMenuAction(oracle.jbo.dt.objects.JboNamedObject)
              DtuMenuManager.java:1127
         boolean oracle.jbo.dt.jdevx.ui.JdxMenuManager.handleDefaultAction(oracle.ide.addin.Context)
              JdxMenuManager.java:349
         boolean oracle.ide.ContextMenu.fireDefaultAction(oracle.ide.addin.Context)
              ContextMenu.java:343
         void oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(java.awt.event.InputEvent)
              BaseTreeExplorer.java:1202
         void oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1448
         void oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(java.awt.event.MouseEvent)
              BaseTreeExplorer.java:1469
         void oracle.ideimpl.explorer.CustomTree.processMouseEvent(java.awt.event.MouseEvent)
              CustomTree.java:171
         void java.awt.Component.processEvent(java.awt.AWTEvent)
              Component.java:3544
         void java.awt.Container.processEvent(java.awt.AWTEvent)
              Container.java:1164
         void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
              Component.java:2593
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1213
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
              Container.java:2451
         boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
              Container.java:2216
         boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
              Container.java:2125
         void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
              Container.java:1200
         void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
              Window.java:922
         void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
              Component.java:2497
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:339
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85And when I try to delete a ViewLink involing this ViewObject, I get this error:
    Error deleting components:QntQstFkLink
    java.lang.NullPointerException
         void oracle.jbo.dt.objects.JboAttribute.generateAttributeImports(java.lang.Object)
              JboAttribute.java:1507
         int oracle.jbo.dt.objects.JboView.generateAttributeMethods(int, java.lang.Object[], java.lang.StringBuffer)
              JboView.java:2621
         void oracle.jbo.dt.objects.JboView.createViewRowFile()
              JboView.java:1902
         void oracle.jbo.dt.objects.JboView.saveToJavaFile(boolean, boolean)
              JboView.java:1807
         void oracle.jbo.dt.objects.JboBaseObject.saveObject(boolean, boolean)
              JboBaseObject.java:2065
         void oracle.jbo.dt.objects.JboView.saveObject(boolean, boolean)
              JboView.java:1713
         void oracle.jbo.dt.objects.JboViewLink.deleteAssociation(boolean)
              JboViewLink.java:825
         void oracle.jbo.dt.objects.JboViewLink.removeObject(boolean)
              JboViewLink.java:777
         boolean oracle.jbo.dt.ui.main.DtuMenuManager.deleteObject(java.awt.Component, oracle.jbo.dt.objects.JboBaseObject, boolean)
              DtuMenuManager.java:1403
         void oracle.jbo.dt.ui.main.DtuMenuManager.deleteObject(oracle.jbo.dt.objects.JboNamedObject, boolean)
              DtuMenuManager.java:1341
         void oracle.jbo.dt.ui.main.DtuMenuManager.doMenuAction(java.lang.String)
              DtuMenuManager.java:1017
         void oracle.jbo.dt.jdevx.ui.JdxMenuManager.doMenuAction(java.lang.String)
              JdxMenuManager.java:533
         void oracle.jbo.dt.ui.main.DtuMenuManager.doAction(java.lang.String)
              DtuMenuManager.java:838
         void oracle.jbo.dt.ui.main.DtuMenuManager.doAction(oracle.jbo.dt.objects.JboApplication, java.lang.Object, java.lang.String)
              DtuMenuManager.java:823
         void oracle.jbo.dt.jdevx.ui.JdxMenuManager.doActionPerformed(java.awt.event.ActionEvent)
              JdxMenuManager.java:391
         void oracle.jbo.dt.jdevx.ui.JdxMenuInvoker.run()
              JdxMenuManager.java:1076
         void java.awt.event.InvocationEvent.dispatch()
              InvocationEvent.java:154
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:337
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85I don't know how this all happened, but it may or may not have something to do with when I last synchronized the BC4J project with our database. That is, the synchronization process didn't display any error messages or anything, but I'd say that I first noticed these problems since then.
    If there's anyone out there who could shed some light on this problem, obviously I'd be very grateful.
    Regards,
    Arno

    More info:
    The problem occurs on the first model package that is loaded and always on the same VO of each package.
    Flow:
    Before closing JDev minimize all model packages in the Application navigator.
    Reopen JDev 10.1.2.
    Wait for end of synchronization.
    Now expand a model package by clicking on the dir structure in the app navigator.
    The content doesn't display immediately on the first expanded package, instead the text loading ... is displayed and then the exception is thrown.
    JDev does an operation on loading the first model package of an application that causes the problem.
    The problem occurs only when the package has a certain number of objects
    Opening ToyStore model package is ok but in my app, on the FIRST package opening the error occurs, strange don't you think?
    I tried to modify the JDev JVM heap params but it didn't help.
    I tried opening Toystore model and then mine but it didn't help.
    I tried deactivating Antivirus but it didn't help.
    Example of Package composition: has 54 XML files on a total of 111 files (java files included)
    YOUR HELP IS NEEDED!
    Thanks
    Fred
    Complete stack trace:
    oracle.jbo.dt.objects.JboException: Entity Attribute for this View Attribute cannot be found.
         at oracle.jbo.dt.objects.JboException.throwException(JboException.java:87)
         at oracle.jbo.dt.objects.JboViewAttr.loadResolveReferencesXML(JboViewAttr.java:957)
         at oracle.jbo.dt.objects.JboBaseObject.loadResolveReferencesChildren(JboBaseObject.java:1555)
         at oracle.jbo.dt.objects.JboView.loadResolveReferencesXML(JboView.java:5447)
         at oracle.jbo.dt.objects.JboPackage.loadResolveReferencesXML(JboPackage.java:1089)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:831)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2175)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:777)
         at oracle.jbo.dt.objects.JboPackage.checkForLoad(JboPackage.java:452)
         at oracle.jbo.dt.objects.JboPackage.findContainedObjectByName(JboPackage.java:441)
         at oracle.jbo.dt.objects.JboPackage.findObjectByName(JboPackage.java:1677)
         at oracle.jbo.dt.objects.JboApplication.findContainerChildObject(JboApplication.java:856)
         at oracle.jbo.dt.objects.JboApplication.findObjectByName(JboApplication.java:765)
         at oracle.jbo.dt.objects.JboApplication.findObjectByName(JboApplication.java:737)
         at oracle.jbo.dt.objects.JboObjectReference.loadResolveReferencesXML(JboObjectReference.java:197)
         at oracle.jbo.dt.objects.JboObjectReference.getReferencedObject(JboObjectReference.java:73)
         at oracle.jbo.dt.objects.JboBaseObject.getSuperObject(JboBaseObject.java:693)
         at oracle.jbo.dt.objects.JboView.isEjbFinderView(JboView.java:1671)
         at oracle.jbo.dt.objects.JboView.isEJBFinderView(JboView.java:1632)
         at oracle.jbo.dt.objects.JboView.setGenerateCollectionClass(JboView.java:6081)
         at oracle.jbo.dt.objects.JboView.readContents(JboView.java:5283)
         at oracle.jbo.dt.objects.JboNamedObject.loadFromXMLFile(JboNamedObject.java:543)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2283)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2276)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2252)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2175)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:820)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2175)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:777)
         at oracle.jbo.dt.objects.JboPackage.checkForLoad(JboPackage.java:452)
         at oracle.jbo.dt.objects.JboPackage.findContainedObjectByName(JboPackage.java:441)
         at oracle.jbo.dt.objects.JboPackage.findObjectByName(JboPackage.java:1677)
         at oracle.jbo.dt.objects.JboApplication.findContainerChildObject(JboApplication.java:856)
         at oracle.jbo.dt.objects.JboApplication.findObjectByName(JboApplication.java:765)
         at oracle.jbo.dt.objects.JboApplication.findObjectByName(JboApplication.java:737)
         at oracle.jbo.dt.objects.JboObjectReference.loadResolveReferencesXML(JboObjectReference.java:197)
         at oracle.jbo.dt.objects.JboObjectReference.getReferencedObject(JboObjectReference.java:73)
         at oracle.jbo.dt.objects.JboBaseObject.getSuperObject(JboBaseObject.java:693)
         at oracle.jbo.dt.objects.JboView.isEjbFinderView(JboView.java:1671)
         at oracle.jbo.dt.objects.JboView.isEJBFinderView(JboView.java:1632)
         at oracle.jbo.dt.objects.JboView.setGenerateCollectionClass(JboView.java:6081)
         at oracle.jbo.dt.objects.JboView.readContents(JboView.java:5283)
         at oracle.jbo.dt.objects.JboNamedObject.loadFromXMLFile(JboNamedObject.java:543)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2283)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2276)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2252)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2175)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:820)
         at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:2175)
         at oracle.jbo.dt.objects.JboPackage.loadFromXMLFile(JboPackage.java:777)
         at oracle.jbo.dt.objects.JboPackage.checkForLoad(JboPackage.java:452)
         at oracle.jbo.dt.jdevx.JdvJpxNode.update(JdvJpxNode.java:394)
         at oracle.ide.IdeSubject.notifyObservers(IdeSubject.java:215)
         at oracle.ide.model.PackageFolder.notifyObservers(PackageFolder.java:215)
         at oracle.ide.addin.UpdateMessage.fireObjectOpened(UpdateMessage.java:543)
         at oracle.ide.model.PackageFolder.getChildren(PackageFolder.java:448)
         at oracle.ideimpl.explorer.ExplorerNode.getChildNodes(ExplorerNode.java:332)
         at oracle.ideimpl.explorer.BaseTreeExplorer.addChildren(BaseTreeExplorer.java:342)
         at oracle.ideimpl.explorer.BaseTreeExplorer.open(BaseTreeExplorer.java:902)
         at oracle.ide.explorer.ExplorerContextUtil.checkExpansionState(ExplorerContextUtil.java:195)
         at oracle.ide.explorer.ExplorerContextUtil.checkExpansionState(ExplorerContextUtil.java:206)
         at oracle.ide.explorer.ExplorerContextUtil.checkExpansionState(ExplorerContextUtil.java:206)
         at oracle.ide.explorer.ExplorerContextUtil.checkExpansionState(ExplorerContextUtil.java:206)
         at oracle.ide.explorer.ExplorerContextUtil.checkExpansionState(ExplorerContextUtil.java:206)
         at oracle.ide.explorer.ExplorerContextUtil.restoreExpansionState(ExplorerContextUtil.java:154)
         at oracle.ideri.navigator.DefaultNavigatorWindow$4.run(DefaultNavigatorWindow.java:1371)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
         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)

  • Question (JDev-Extension): Retreive class name with package info

    To JDev Development team:
    I'm developing an JDev 10.1.3 EA1 Addin. I have access to an oracle.ide.model.Node (the currently selected java code file from the Application Navigator / System Navigator).
    Is there a way (inside the Extension API to convert this node to String representation of a qualified java class pointer (package.classname)? Or do I have to use extensive String manipulation on the filename with path?
    Example:
    If the file in the tree is:
    casthouse
      + panel
        + casting
          + CastingPanel.java
        I want to translate this to casthouse.panel.casting.CastingPanel without having to use the Node objects URL.getFile() and manipulate the String object retreived from this, by removing path down to top-level package name and replacing all '/' with '.'.
    I'm sure your API has functions to do this. Either in the JoT packages or in the navigator itself... I've looked, but I cannot find any answers to this in the Extension API javadoc. (ref. post no.4 in Question: Adding extension preferences panels as subnodes in the tree
    Message was edited by:
    Øystein Amundsen

    If you have the Project in which the Node resides, then you can use Jot to get the information that you are looking for. If you don't already have it, you can probably get the project from the Context of the View.
    For example;
    Project prj = ... // Maybe use Context.getProject() to get this value.
    Node node = ...
    JavaManager jMgr = JavaManager.getJavaManager(prj);
    SourceFile srcFile = jMgr.getSourceFile(node.getURL());
    SourceClass srcClass = srcFile.getSourcePrimaryClass();
    String clsName = srcClass.getQualifiedName();

  • Tolink descriptor files not loaded in jdeveloper Oracle IDE 10.1.3.42.70.

    Hi I am using jdeveloper version Oracle IDE     10.1.3.42.70.and my project uses toplink to talk to database.The .classdescriptor files are not getting loaded when the IDE starts and gets an error message of NullPointerException.
    java.lang.RuntimeException: java.lang.NullPointerException
         at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProject(MWJDeveloperMediator.java:328)
         at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProjects(MWJDeveloperMediator.java:271)
         at oracle.toplink.addin.appnav.TopLinkProjectChangeListener.projectOpened(TopLinkProjectChangeListener.java:93)
         at oracle.ide.model.Project$StorageListener.fireProjectOpened(Project.java:1168)
         at oracle.ide.model.Project$StorageListener.mav$fireProjectOpened(Project.java:1135)
         at oracle.ide.model.Project$NL.nodeOpened(Project.java:1127)
         at oracle.ide.model.Node.fireNodeOpened(Node.java:1139)
         at oracle.ide.model.Node.open(Node.java:573)
         at oracle.ideri.navigator.DefaultNavigatorWindow.openDataNodes(DefaultNavigatorWindow.java:1136)
         at oracle.ideri.navigator.DefaultNavigatorWindow.restoreExpansionState(DefaultNavigatorWindow.java:1114)
         at oracle.ideri.navigator.DefaultNavigatorWindow.loadLayout(DefaultNavigatorWindow.java:483)
         at oracle.ide.navigator.ProjectNavigatorWindow.loadLayout(ProjectNavigatorWindow.java:156)
         at oracle.ideimpl.docking.DockStationImpl.loadDockable(DockStationImpl.java:1242)
         at oracle.ideimpl.docking.TitledPanel.loadClientLayout(TitledPanel.java:1359)
         at oracle.ideimpl.docking.TitledPanel.loadLayout(TitledPanel.java:1725)
         at oracle.ideimpl.docking.TitledPanelXMLDockLayoutPersistence.loadComponent(TitledPanelXMLDockLayoutPersistence.java:29)
         at oracle.ideimpl.controls.dockLayout.DockLayoutInfoLeaf.loadLayout(DockLayoutInfoLeaf.java:123)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:631)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:628)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:628)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:614)
         at oracle.ideimpl.controls.dockLayout.DockLayout.loadLayout(DockLayout.java:302)
         at oracle.ideimpl.controls.dockLayout.DockLayoutPanel.loadLayout(DockLayoutPanel.java:128)
         at oracle.ideimpl.docking.SidePort.loadLayout(SidePort.java:252)
         at oracle.ideimpl.docking.DockStationImpl.loadValidLayout(DockStationImpl.java:1648)
         at oracle.ideimpl.docking.DockStationImpl.onStartup(DockStationImpl.java:1389)
         at oracle.ideimpl.docking.DockStationImpl.loadLayout(DockStationImpl.java:1353)
         at oracle.ideimpl.docking.DockStationListener.init(DockStationListener.java:36)
         at oracle.ide.layout.Layouts.activate(Layouts.java:758)
         at oracle.ide.layout.Layouts.activateLayout(Layouts.java:176)
         at oracle.ideimpl.MainWindowImpl$2.runImpl(MainWindowImpl.java:743)
         at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Caused by: java.lang.NullPointerException
         at oracle.toplink.workbench.ui.WorkbenchSession.getMWProjectNamed(WorkbenchSession.java:80)
         at oracle.toplink.addin.persistence.MWJDeveloperPersistence.open(MWJDeveloperPersistence.java:234)
         at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProject(MWJDeveloperMediator.java:323)
         ... 38 more

    that's because i need Business Server instead of Business Architect

  • Receiving oracle.jdbc.driver error when trying to connect

    Setup:
    Windows 7 64bit
    4GB ram
    SQL Developer 3.2.20.09
    Java platform 1.6.0_37
    Oracle IDE 3.2.20.09.87
    Hello, I'm going to start by saying I'm a rank amateur when it comes to using and understand SQL developer. My entire need for this program is to connect to a virt server at my office and test out my SQL queries against our tables. It's been working great for this purpose until yesterday when I received this error:
    An error was encountered performing the requested operation:
    oracle.jdbc.driver.T2CConnection.getLibraryVersionNumber()I
    Vendor code 0
    I did some searching and found a few references to this error but due to my inexperience I was unable to follow the resolutions and fix the error. This connection was working fine until yesterday afternoon which seemed odd. Based on my control panel, here is what I installed yesterday, I believe I installed both Java's after the error occurred seeing if they would alleviate the issue.
    MySQL Administrator 1.1
    Java SE Development Kit 6 Update 41 (64-bit)
    MySQL Workbench 5.2 CE
    Java 6 Update 41 (64-bit)
    Could one of these be the root of the issue?
    Thanks for the help and sorry for the lack of technical expertise, my need is very narrow and up until now this program has worked great for me.
    -Brad
    Edited by: 998110 on Apr 4, 2013 9:46 AM

    >
    Could one of these be the root of the issue?
    >
    More likely to be that you are now using the wrong version of the oracle jdbc jar file.
    Post the name and version of the JDBC jar file that you think you are using.
    Search the pc for ALL such files.
    Examine the environment variables (e.g. PATH) to see if they reference jdbc jars other than the ojdbc6 jar you should be using.

  • ORA-01034: ORACLE not available error while creating ASM or database

    Hi all,
    I am using oracle database 10gR2 on windows 2000 pro system.
    I have Installed oracle software and there was no issue with that but now I am facing ORA-01034: ORACLE not available error while trying to create asm instance or even while creating database through dbca.
    I have tried creating the asm instance manually and it was succeeded. Also database creation was successful through manual steps.
    Any idea guys?? How to resolve this issue??

    Hi FK,
    On Windows, it can sometimes mean that the services are not running. I have a check here:
    http://www.dba-oracle.com/t_check_verify_windows_services.htm
    Have you tried using oradim?
    http://www.dba-oracle.com/tips_oradim_utility.htm
    The oradim utility provides more than just the ability to start and stop Windows databases. Windows oradim can create and edit databases. It also allows DBAs to configure script-based installation mechanisms.
    The oradim utility is used on the Windows platform to perform these tasks.
    C:\oracle9i\bin\oradim -startup -sid ORCL92 –usrpwd manager
    -starttype SRVC,INST -pfile C:\oracle9i\admin\ORCL92\pfile\init.ora
    • startup – Indicates that the specified instance should be started.
    • sid – The SID of the database to start.
    • usrpwd – The password for the database user.
    • starttype – Specifies whether to start the instance, the service, or both
    Hope this helps. . .
    Don Burleson
    Oracle Press author

  • JDev 9.0.5.2 Error When Opening TopLink Mapping Project

    I was in the middle of mapping my classes and realized that I needed some more attributes. So I added the attributes to my classes, closed the IDE (since this is generally the only way to get the TopLink Mapping Project to notice the changes), and now, when I reopen the IDE, I get the following:
    Exception [TOPLINK-98] (OracleAS TopLink - 10g (9.0.4) (Build 031126)): oracle.toplink.exceptions.DescriptorException
    Exception Description: The underlying descriptor callback method [postBuild], with parameter (DescriptorEvent), triggered an exception.
    Internal Exception: java.lang.reflect.InvocationTargetException
    Target Invocation Exception: java.lang.NullPointerException
    Descriptor: XMLDescriptor(oracle.toplink.workbench.model.MWProject --> [DatabaseTable(project)])
            at oracle.toplink.exceptions.DescriptorException.targetInvocationWhileEventExecution(DescriptorException.java:1364)
            at oracle.toplink.publicinterface.DescriptorEventManager.executeEvent(DescriptorEventManager.java:133)
            at oracle.toplink.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:179)
            at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:331)
            at oracle.toplink.queryframework.ObjectLevelReadQuery.buildObject(ObjectLevelReadQuery.java:226)
            at oracle.toplink.queryframework.ReadObjectQuery.execute(ReadObjectQuery.java:344)
            at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:498)
            at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:111)
            at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1968)
            at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1096)
            at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1048)
            at oracle.toplink.publicinterface.Session.readObject(Session.java:2502)
            at oracle.toplink.workbench.ui.WorkbenchSession.getMWProjectNamed(WorkbenchSession.java:270)
            at oracle.toplink.addin.persistence.MWJDeveloperPersistence.open(MWJDeveloperPersistence.java:200)
            at oracle.toplink.tsceditor.persistence.PersistenceManager.open(PersistenceManager.java:942)
            at oracle.toplink.addin.manager.MWJDeveloperMediator.openMWProject(MWJDeveloperMediator.java:167)
            at oracle.toplink.addin.manager.MWJDeveloperMediator.locateAndOpenProjectImp(MWJDeveloperMediator.java:691)
            at oracle.toplink.addin.manager.MWJDeveloperMediator.locateAndOpenProject(MWJDeveloperMediator.java:665)
            at oracle.toplink.addin.manager.MWJDeveloperMediator.getMWProjectAndOpenIfNecessary(MWJDeveloperMediator.java:1098)
            at oracle.toplink.addin.manager.MWJDeveloperMediator.getMWProjectAndOpenIfNecessary(MWJDeveloperMediator.java:1070)
            at oracle.toplink.addin.appnav.JProjectObserver.handleObjectOpened(JProjectObserver.java:115)
            at oracle.toplink.addin.appnav.JProjectObserver.update(JProjectObserver.java:65)
            at oracle.ide.IdeSubject.notifyObservers(IdeSubject.java:215)
            at oracle.ide.model.DefaultDocument.notifyObservers(DefaultDocument.java:273)
            at oracle.ide.addin.UpdateMessage.fireObjectOpened(UpdateMessage.java:543)
            at oracle.ide.model.DataNode.fireObjectOpened(DataNode.java:191)
            at oracle.ide.model.DataNode$1.run(DataNode.java:168)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
            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)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at oracle.toplink.publicinterface.DescriptorEventManager.executeEvent(DescriptorEventManager.java:125)
            ... 32 more
    Caused by: java.lang.NullPointerException
            at oracle.toplink.workbench.model.desc.MWMappingDescriptor.classHierarchyChangedFor(MWMappingDescriptor.java:758)
            at oracle.toplink.workbench.model.MWProject.classHierarchyChangedFor(MWProject.java:1086)
            at oracle.toplink.workbench.model.meta.MWClass.setSuperclass(MWClass.java:877)
            at oracle.toplink.workbench.model.meta.MWClass.setInterface(MWClass.java:837)
            at oracle.toplink.workbench.model.meta.MWClass.resetStubInterface(MWClass.java:2398)
            at oracle.toplink.workbench.model.meta.MWClass.resetStubInterfaces(MWClass.java:2386)
            at oracle.toplink.workbench.model.meta.MWClassRepository.resetStubInterfaces(MWClassRepository.java:1385)
            at oracle.toplink.workbench.model.meta.MWClassRepository.postProjectBuild(MWClassRepository.java:1380)
            at oracle.toplink.workbench.model.MWModelObject.postProjectBuild(MWModelObject.java:522)
            at oracle.toplink.workbench.model.MWProject.postBuild(MWProject.java:1646)
            ... 37 moreIn the IDE I get a much shorter version of the excpetion, the above is what I see on the commandline from which the IDE was launched.
    I can no longer work on my mappings project at all.

    John,
    You mentioned "I closed the IDE so that the TopLink project would pick up the changes..."
    1. We need to find out why you needed to close the IDE? Was TopLink mapping editor not picking up your changes?
    2. I am sure you did not modified .java outside of Jdev, but in case if you did, let me know.
    3. After removing a superclass attribute, did you save all changes?
    4. We tried various combinations, but were unable to reproduce the project reopen issue that you mentioned was fixed by changing the ClassDescriptor.xml. It would be extremely helpful if you could either send us (anuj dot k dot jain at oracle dot com) a project that can reproduce this issue, or outline the exact steps.

  • Cannot download bpm jdev extension from the new set of binaries

    People:
    I cannot download http://download.oracle.com/otn/beta/bpmbeta1/bpm-jdev-extension.zip from the new set of binaries. I tried using firefox 3.6 and IE 8
    and i always get:
    We're sorry, the page you requested was not found.
    Please any help will be appreciated :)

    Seems to be working okay now. Try again, Nico and let me know how it goes.
    Heidi.

  • OWB Installation issue: oracle.ide.ExitNowAllowedException

    Hi experts,
    I'm facing to a problem during the installation process: I'm using a Oracle Enterprise Linux 5.4 with the Oracle Database 11gR2.
    I've unlocked and changed the password to the OWBSYS user, I start the installation following this tutorial
    http://www.oracle.com/technology/obe/11gr1_owb/owb11g_update_getting_started_intro/lesson1/less1_start.htm
    but after the step "Repository Assistant Summary" (step 14 in the tutorial), the one before starting the real installation, I face this error:
    "+The Warehouse Builder workspace owner installation failed on user OWBSYS.+
    +Exception occured in 'processLoadJavaToken'.+
    +oracle.ide.ExitNowAllowedException+"
    Did anybody faced with the same issue?
    Thank you!
    Edited by: user9129903 on Apr 21, 2010 12:59 PM
    Edited by: user9129903 on Apr 21, 2010 12:59 PM
    Edited by: user9129903 on Apr 21, 2010 1:00 PM
    Edited by: user9129903 on Apr 21, 2010 1:00 PM

    Hi ,
    Can you use the Repository Assistance directly instead of Start > Programs > {your Oracle - OWB11gR1clientHome} > Warehouse Builder > Design Center --->Workspace Management ?
    You can access Repository Assistance by Start > Programs > {your Oracle - OWB11gR1clientHome} > Warehouse Builder >Administration >Repository Assistance
    You can also run the reposinst.bat script located at <OWB_HOME>\owb\bin\win32 to invoke Repository Assistance
    Then follow the steps mentioned in the tutorial .
    Thanks,
    Sutirtha

Maybe you are looking for

  • Unable to preview raw photo on adobe bridge cs6 taken from Canon 6d

    Hi!  Hope you all can help me with this problem.  Some raw photos taken by the same camera (canon 6d)  on the same memory card can be previewed on adobe bridge but other raw photos cannot.  The setting for all of the photos are the same.  The photos

  • Get value in Grid with CollapseLevel

    Hi all, I have a grid with CollapseLevel=2 In my datatable, i have 2 lines. When i load my grid i have 5 lines (Grid.Rows.Count) i want to get the value of the selected lines. How can i do ?? Example : 2 lines in datatable 5 lines in my grid in mode

  • Batch Determination at Single Plant only

    Dear Experts, My customer maintains batch at Manufacturing Plant and issue goods on batch. when transfer goods to Parlour(depot),              my customer doesn't want to maintain batch. We have created parlour as a plant(depot) when i extend materia

  • MTO without MRP

    Hi, We are following MTO scenario in discrete manufacturing without MRP. I am creating the Production orders with reference to Sales Order for HALBs initially, then system gives message that Sales order is not for HALB material. I accept that message

  • Plain Http Sender adapter - user details

    Hi experts, I am working with plain HTTP Adapters, a Java client is sending a HTTP request to XI server......the following url is used http://server:post//sap/xi/adapter_plain?namespace=<namespace>&interface=<Interface>................... &sap-user=<