Create Plug-in or run external tool on build process

I would like to perform some additional file handling/creation during the building/publish process and make use of the conditional build tags.
so, is it possible to create a plug-in for Robohelp or maybe run an external tool during the build/publish process.
Making use of the Conditional buildtags is essential.
Thank you for your help

You should look into the scripting support provided in RoboHelp 9. There you can do many things including file manipulation, SSL generation setting CBT's, and many more.
Please look @ http://help.adobe.com/en_US/RoboHelp/8.0/Scripting/robohelp_8_scripting.pdf
In Robohelp 9, there are many sample scripts provided to showcase the power of scripting in RoboHelp. It includes script to generate ePub output and eclipse Help Output, using scripting API only.
thanks
Praful

Similar Messages

  • Create a cloud database using an external tools of a CRM?

    I would like to create a cloud database using an external tools of a CRM . To do this, I have to configure my TNS name with all the cloud database information’s also with the port.
    Is the cloud service allows this ?
    Maurice.

    Hi Maurice -
    No SQL*Net connections are allowed for the Database Cloud Service.  This will be possible with the upcoming Database as a Service offering.
    Hope this helps.
    - Rick Greenwald

  • JDeveloper, external tools, same parameters for 2 VO, page layout..

    Hi,
    JDeveloper Studio Edition Version 11.1.2.3.0. I have a few questions:
    1.) External tools can be added to JDeveloper. But how can I add the libraries or components of that tool to the IDE?
    2.) In our application there are 2 VO based on a union select that have the same parameters. These VOs are linked.
    However, the results must be shown in 2 separate adf tables. I tried to execute, but received, missing IN- OUT-Parameters...
    All parameters are set to required and partial triggers are also configured.
    3.) I set the document size to a fixed size in pixel. However, the components on the page should not stretch. Which technique
    is best for this? Embedding html in adf, i.e. an html table for the base page layout and insert adf inside?
    4.) I must also create, i.e. a custom accordion panel (color and icon), menus and submenus. Not skinning. Is this possible in JDev.?
    Thanks for your help/feedback!

    1) external tools should be self containing. This means they should be applications which can run on their own, like Notepad. What you want to to is to add a library.
    2) we need more info. A VO can be based on a union but it doesn't have a connection to an other VO which might be based on the same union. So for me there is some information missing
    3) Web applications don't (shouldn't) use fix size. Instead of setting the size on the document you should use a layout container like panelGroupLayout which doesn't stretch its children.
    4) Sure, but why?
    Timo

  • Tools/External Tools Problem

    I created an external tool entry TEST which does nothing but the following:
    java -cp "xxx.jar" test
    If I run this inside for JDeveloper 9.0.3.1 I get an error "Unrecognized option: -cp xxx.jar" while if I copy this same command line to a (in this case) DOS session, it at least recognizes that the names are dummies and says it cannot find test as one would expect. What I am actually trying is to run the Apache Axis utilities but kept simplifying the problem further and further until I found that basically nothing worked when I used the -cp option.
    Any suggestions or is this a bug?
    Best,
    Joe

    Hi,
    The best way of thinking of it is that it behaves like there are quotes round every distinct argument in the list, i.e. if you have three arguments like this:
    -p
    -p blah
    blah blah ${somemacro} blah
    These are passed in like this:
    someprogram.exe "-p" "-p blah" "blah blah blah somemacroexpansion blah"
    In your example, the error you got is the same as if you had run:
    java "-cp somejar.jar"
    Thanks,
    Brian
    JDev Team

  • Double quotes in JDev 10G OAF, External tools

    Hello everybody.
    In my JDev10G OA Ext i'm trying to create external tools commant to import selected page into MDS Repository.
    Exteranl tool parameters are:
    Program executeble: C:\JdevR12RUP3\jdevbin\oaext\bin\import.bat
    Arguments: ${file.dir}\${file.name} -username apps -password ${promptl:label=DB_APPS_PASSWORD} -rootdir ${project.dir} -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.ru)(PORT=1527))(CONNECT_DATA=(SID=TEST6)))"
    Run Directory: <no data here>
    Command sample looks like:
    C:\JdevR12RUP3\jdevbin\oaext\bin\import.bat C:\JdevR12RUP3\jdevhome\jdev\myprojects\xx\oracle\apps\per\xx_stip_demo\webui\xxStipDemoPG.xml -username apps -password -rootdir C:\JdevR12RUP3\jdevhome\jdev\myprojects -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.ru)(PORT=1527))(CONNECT_DATA=(SID=TEST6)))"
    Now, whan i'm trying to select a page and exec this command i'm getting the following in command log:
    C:\JdevR12RUP3\jdevbin\oaext\bin\import.bat C:\JdevR12RUP3\jdevhome\jdev\myprojects\xx\oracle\apps\per\xx_stip_demo\webui\xxStipDemoPG.xml -username apps -password apps -rootdir C:\JdevR12RUP3\jdevhome\jdev\myprojects -dbconnection (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.ru)(PORT=1527))(CONNECT_DATA=(SID=TEST6)))
    Error: Error connecting to database "jdbc:oracle:thin:apps/apps@(DESCRIPTION"
    Unknown host specified
    Import failed.
    As you can see, no double quotes around this: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.ru)(PORT=1527))(CONNECT_DATA=(SID=TEST6)))
    if i'am adding double quotes and copy command in cmd window, everything is fine, import completed.
    Need your help plz
    Edited by: user6400327 on 27.11.2011 22:33

    Sand,
    Instead of passing the value at runtime, had u tried running the import script by entering all the values as in below script.
    C:\JdevR12RUP3\jdevbin\oaext\bin\import C:\JdevR12RUP3\jdevhome\jdev\myprojects\xx\oracle\apps\per\xx_stip_demo\webui\xxStipDemoPG.xml  -rootdir C:\JdevR12RUP3\jdevhome\jdev\myprojects -username apps -password  apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=TEST6)(PORT=1527))(CONNECT_DATA=(SID=dev)))"Regards,
    Gyan

  • SQL Developer 4 EA1 - External Tool Parameter Prompt With Generic Name

    I have an external tool (WinSCP - an FTP/SCP program) integrated into SQL Developer.
    The tool is set up as follows:
    Program Executable:
    C:\Program Files (x86)\WinSCP\WinSCP.exe
    Arguments:
    /console /command "open scp://root:${promptl:label=Password}@${promptl:label=Server}" "cd /gers/live/adhoc/${promptl:label=CRM_Directory}" "put ${file.path}"
    Run Directory:
    C:\Program Files (x86)\WinSCP
    In 3.2
    Dialog Title: "Invoke Tool"
    Prompt: "Password"
    In 4.0 EA1
    Dialog Title: "Invoke Tool"
    Prompt: "Tool Argument Value:"

    Aces!!! You nailed it Gary...
    Thank you.
    I applied fixed noted in Re: Reduce SQLDeveloper memory footprint with JDK 1.7
    For others, to summarize my changes.
    product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    AddVMOption -XX:+UnlockExperimentalVMOptions
    AddVMOption -XX:+UseG1GC
    AddVMOption -XX:MaxGCPauseMillis=50
    AddVMOption -XX:GCPauseIntervalMillis=200
    AddVMOption -XX:MaxPermSize=128M
    AddVMOption -Xms50M
    AddVMOption -Xmx384M
    AddVMOption -XX:MinHeapFreeRatio=10
    AddVMOption -XX:MaxHeapFreeRatio=10
    product\11.2.0\client_3\sqldeveloper\ide\bin\ide.conf
    comment the following two lines as shown below
    #AddVMOption -Xmx640M
    #AddVMOption -Xms128M
    Now SQL Developer runs at roughly 500 meg.
    I guess the only thing I have left to ask others reviewing this would be if there is a way to get these memory values down without having much adverse impacts on SQL Developer based on newer JVM switches/functionalities.
    The posts that drove these changes are old from a technologoical perspective :) 2010.
    Tom

  • Security Audit Log SM19 and Log Management external tool

    Hi all,
    we are connecting a SAP ECC system with a third part product for log management.
    Our SAP system is composed by many application servers.
    We have connected the external tool with the SAP central system.
    The external product gathers data from SAP Security Audit Log (SM19/SM20).
    The problem is that we see, in the external tool,  only the data available in the central system.
    The mandatory parameters have been activated and the system has been restarted.
    The strategy of SAP Security Audit Log is to create many audit log file for each application server. Probably, only when SM20 is started, all audit files from all application servers are read and collected.
    In our scenario, we do not use SM20 since we want read the collected data in the external tool.
    Is there a job to be scheduled (or something else) in order to have all Security Audit Log available (from all application servers) in the central instance ?
    Thanks in advance.
    Andrea Cavalleri

    I am always amazed at these questions...
    For one, SAP provides an example report ( RSAU_READ_AUDITLOG_EXTERNAL ) to use BAPIs for alerts from the audit log yet 3rd party solutions seem to be alergic to using APIs for some reason.
    However, mainly I do not understand why people don't use the CCMS (tcode RZ20) security templates and monitor the log centrally from SolMan. You can do a million cool things in SolMan... but no...
    Cheers,
    Julius

  • Edit External Tool error in 1.1.0.21.97

    From the Edit External Tools Wizard, clicking on Display or Next Button to go to Step 2 of the Wizard gives the following stack trace:
    java.lang.NullPointerException
         at oracle.ide.net.URLFileSystemHelper.getPath(URLFileSystemHelper.java:429)
         at oracle.ide.net.URLFileSystem.getPath(URLFileSystem.java:615)
         at oracle.ide.net.IdeURLFileSystemHelper.getPath(IdeURLFileSystemHelper.java:166)
         at oracle.ide.net.URLFileSystem.getPath(URLFileSystem.java:615)
         at oracle.ideimpl.externaltools.ui.ToolDisplayPanel.updatePreviewIcon(ToolDisplayPanel.java:218)
         at oracle.ideimpl.externaltools.ui.ToolDisplayPanel.loadOptions(ToolDisplayPanel.java:326)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.pageSelected(ExternalToolsWizard.java:508)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.mav$pageSelected(ExternalToolsWizard.java:59)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard$WizardHandler.wizardSelectionChanged(ExternalToolsWizard.java:457)
         at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
         at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.ReentrantWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.ReentrantWizard.doPrevious(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
         at java.awt.Dialog$1.run(Dialog.java:517)
         at java.awt.Dialog$2.run(Dialog.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:543)
         at java.awt.Component.show(Component.java:1300)
         at java.awt.Component.setVisible(Component.java:1253)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.runEditWizard(ExternalToolsWizard.java:230)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.doEditCommand(ToolListPanel.java:614)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.mav$doEditCommand(ToolListPanel.java:80)
         at oracle.ideimpl.externaltools.ui.ToolListPanel$ButtonListener.actionPerformed(ToolListPanel.java:736)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
         at java.awt.Dialog$1.run(Dialog.java:517)
         at java.awt.Dialog$2.run(Dialog.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:543)
         at java.awt.Component.show(Component.java:1300)
         at java.awt.Component.setVisible(Component.java:1253)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.runDialog(ToolListPanel.java:283)
         at oracle.ideimpl.externaltools.ExternalToolsController.handleEvent(ExternalToolsController.java:18)
         at oracle.ideimpl.controller.IdeActionHook$MetaClassController.handleEvent(IdeActionHook.java:272)
         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:823)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:521)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         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)
    Click on OK and get a second error:
    ava.lang.NullPointerException
         at oracle.ide.net.URLFileSystemHelper.getPath(URLFileSystemHelper.java:429)
         at oracle.ide.net.URLFileSystem.getPath(URLFileSystem.java:615)
         at oracle.ide.net.IdeURLFileSystemHelper.getPath(IdeURLFileSystemHelper.java:166)
         at oracle.ide.net.URLFileSystem.getPath(URLFileSystem.java:615)
         at oracle.ideimpl.externaltools.ui.ToolDisplayPanel.updatePreviewIcon(ToolDisplayPanel.java:218)
         at oracle.ideimpl.externaltools.ui.ToolDisplayPanel.loadOptions(ToolDisplayPanel.java:326)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.pageSelected(ExternalToolsWizard.java:508)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.mav$pageSelected(ExternalToolsWizard.java:59)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard$WizardHandler.wizardSelectionChanged(ExternalToolsWizard.java:457)
         at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
         at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.ReentrantWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)
         at oracle.bali.ewt.wizard.ReentrantWizard.doNext(Unknown Source)
         at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
         at java.awt.Dialog$1.run(Dialog.java:517)
         at java.awt.Dialog$2.run(Dialog.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:543)
         at java.awt.Component.show(Component.java:1300)
         at java.awt.Component.setVisible(Component.java:1253)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.runEditWizard(ExternalToolsWizard.java:230)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.doEditCommand(ToolListPanel.java:614)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.mav$doEditCommand(ToolListPanel.java:80)
         at oracle.ideimpl.externaltools.ui.ToolListPanel$ButtonListener.actionPerformed(ToolListPanel.java:736)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
         at java.awt.Dialog$1.run(Dialog.java:517)
         at java.awt.Dialog$2.run(Dialog.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:543)
         at java.awt.Component.show(Component.java:1300)
         at java.awt.Component.setVisible(Component.java:1253)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.runDialog(ToolListPanel.java:283)
         at oracle.ideimpl.externaltools.ExternalToolsController.handleEvent(ExternalToolsController.java:18)
         at oracle.ideimpl.controller.IdeActionHook$MetaClassController.handleEvent(IdeActionHook.java:272)
         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:823)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:521)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
         at java.awt.Component.processMouseEvent(Component.java:5488)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5253)
         at java.awt.Container.processEvent(Container.java:1966)
         at java.awt.Component.dispatchEventImpl(Component.java:3955)
         at java.awt.Container.dispatchEventImpl(Container.java:2024)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
         at java.awt.Container.dispatchEventImpl(Container.java:2010)
         at java.awt.Window.dispatchEventImpl(Window.java:1778)
         at java.awt.Component.dispatchEvent(Component.java:3803)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         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)
    After that Editing appears to work OK.

    Yes thanks. A known issue. It won't be updated for the next evaluation release, but is a priority bug for us.
    As you have seen, there is no problem with the External Tool definitions, so you can go ahead and add what you need.
    Sue

  • External Tool log files

    SQL Developer 1.1 Doesn't escape or check external tool titles for characters that cant be used in filenames.
    For example, on Windows, define a tool titled SQL*Plus. When you try to start it, you get a message saying that the file log_dir\SQL*Plus_date_and_time can't be created.
    I hope I'm not reporting a known issue, but I don't have access to metalink, and didn't see this in the forms already.
    WK

    Hi Will,
    Thanks for the report. This is indeed a previously unreported bug. I have filed it in our bug database as #5725824.
    The bug only occurs when you have the "Save Logs to File" option checked on the Environment/Log page in preferences. The workaround is to disable this option, or to change the name of the tool so that it does not contain illegal characters.
    Thanks,
    Brian

  • Unable to run External Java activity getting Null pointerException

    Hi All,
    Im unable to run external java activity in my workflow on Solaris environment.
    My workflow looks like:
    start -----> External java activity----> end
    External java activity code :
    exceute(WFContext ctx) {
    System.out.print("im in java activity");//Only this stmt is present in my code
    1) I have set the classpath in the environment variables pointing all the workflow jars.
    2) Executed wfjvlsnr.csh and it displays the following.
    Oracle Workflow 2.6.4.0.0 JAVA Function Activity Agent
    Please Enter Database Password : r4v25zx
    Connected to owf_mgr@wfSystem:1667:WFUser with character set UTF8
    Listening...
    Till here it is fine.workflow agent started listening
    3) Now i started my client program which triggers the workflow and reaches java activity.
    4) Now when i verify console (2) where i run the java activity agent it displays the following errors:
    oradev_WFUser> ./wfjvlsnr.csh
    Oracle Workflow 2.6.4.0.0 JAVA Function Activity Agent
    Please Enter Database Password : owfpswd
    Connected to owf_mgr@wfSystem:1667:WFUser with character set UTF8
    Listening...
    Sat Jun 02 12:18:47 EST 2007 Executing EXTERNAL/002 oracle.apps.fnd.wf.internal
    java.lang.NullPointerException
    null
    Sat Jun 02 12:18:47 EST 2007 Enqueuing EXTERNAL/002 oracle.apps.fnd.wf.internal null
    Error executing class oracle.apps.fnd.wf.internal: null
    Sat Jun 02 12:18:47 EST 2007 Executing EXTERNAL/002 oracle.apps.fnd.wf.internal
    java.lang.NullPointerException
    null
    Sat Jun 02 12:18:47 EST 2007 Enqueuing EXTERNAL/002 oracle.apps.fnd.wf.internal null
    Error executing class oracle.apps.fnd.wf.internal: null
    Though i dont have any code in my java activity it says NULL pointer exception.
    Im unable find where the mistake is.
    Please help me out in running my java activity.
    Thanks in Advance,
    Cheers,
    Sharath

    Hi,
    I am using integrated web logic server. Do I have to create JDBC connection in Integrated Weblogic Server? If yes, then how come it was working earlier and stopped working suddenly.
    Just to try out, I have created JDBC with a name soademo (As mentioned in bc4j.xml) in Integrated Weblogic Server but didn't worked.
    I will send you sample java class for your reference.
    public class TestClient {
        public static void main(String[] args) {
            String amDef = "com.moj.model.AM.AppModule";
            String config = "AppModuleLocal";
            ApplicationModule am =
                Configuration.createRootApplicationModule(amDef, config);
            ViewObject emplist = am.findViewObject("EmployeesView1");
            emplist.setWhereClause("first_name = :p_firstname");
            emplist.defineNamedWhereClauseParam("p_firstname", null, null);
            emplist.setNamedWhereClauseParam("p_firstname", "Smith");
            emplist.executeQuery();
            while (emplist.hasNext()) {
                Row emp = emplist.next();
                System.out.println ("emp " + emp.getAttribute("Empno"));
                System.out.println("First Name " + emp.getAttribute("FirstName"));
                System.out.println("Last Name " + emp.getAttribute("LastName"));
            Configuration.releaseRootApplicationModule(am, true);
    Appreciate if you can provide me in more detail as I have started working on very recently.
    Parvez

  • Run external exe program from APEX button

    Hi,
    I want to run external programs like EXCEL or Word called from an APEX button.
    Does anyone hav an idea?
    Regards,
    Siegwin

    Hi Siegwin,
    To my knowledge, there are two possibilities running apps on the client side: Either user IE with ActiveX or create your own browser and deploy it with the application.
    I did this using the WebKit browser which comes free with the Qute-Framework. It works very well, the only thing I need to do is create a link that starts with os:// to start an external application and hand parameters over. The browser is a minimal browser component, strong enough to run Flash and enabled to interact with the local computer. Deployment of this C++ application is a simple copy to a network device. This approach gave me piece of mind in regard to compatibility issues as well. The browser is a simple window that even don't allow for direct address entering, therefore the Apex-application looks like a normal application then and is unable to connect to any other internet resource other than the APEX applicaiton itself.
    To the others moaning about this security whole: There are situations where you need something like this, fi in intranet environments where you want to enable APEX to interact with the local environment. So I think it's a valid request.
    Best regards,
    Jürgen

  • External tools - adding DB Connection string gives error

    I'm using SQL Developer 1.2.1.32.13 on Ubuntu 7.10. Whenever I try to add the "DB Connection String ${sqldev.conn} to the argument list of an external tool I get the error listed below. I searched this forum and don't see anything regarding this.
    java.lang.NullPointerException
         at oracle.dbtools.raptor.macros.ConnMacroExpander.expand(ConnMacroExpander.java:25)
         at oracle.ide.externaltools.macro.MacroExpander.getSampleExpansion(MacroExpander.java:134)
         at oracle.ideimpl.externaltools.ui.MacroPickerImpl.updateSample(MacroPickerImpl.java:128)
         at oracle.ideimpl.externaltools.ui.MacroPickerImpl.updateDetails(MacroPickerImpl.java:173)
         at oracle.ideimpl.externaltools.ui.MacroPickerImpl.mav$updateDetails(MacroPickerImpl.java:73)
         at oracle.ideimpl.externaltools.ui.MacroPickerImpl$DetailUpdateListener.valueChanged(MacroPickerImpl.java:486)
         at javax.swing.JList.fireSelectionValueChanged(JList.java:1765)
         at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1779)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
         at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
         at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
         at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
         at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
         at javax.swing.JList.setSelectionInterval(JList.java:2035)
         at javax.swing.plaf.basic.BasicListUI$Handler.adjustSelection(BasicListUI.java:2721)
         at javax.swing.plaf.basic.BasicListUI$Handler.mousePressed(BasicListUI.java:2677)
         at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
         at java.awt.Component.processMouseEvent(Component.java:6035)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         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:3983)
         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.pumpEventsForFilter(EventDispatchThread.java:177)
         at java.awt.Dialog$1.run(Dialog.java:1039)
         at java.awt.Dialog$3.run(Dialog.java:1091)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1089)
         at java.awt.Component.show(Component.java:1419)
         at java.awt.Component.setVisible(Component.java:1372)
         at java.awt.Window.setVisible(Window.java:801)
         at java.awt.Dialog.setVisible(Dialog.java:979)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.MacroPickerImpl.runDialog(MacroPickerImpl.java:283)
         at oracle.ideimpl.externaltools.program.ExternalProgramOptions.runMacroPicker(ExternalProgramOptions.java:429)
         at oracle.ideimpl.externaltools.program.ExternalProgramOptions.doBrowseArguments(ExternalProgramOptions.java:417)
         at oracle.ideimpl.externaltools.program.ExternalProgramOptions.mav$doBrowseArguments(ExternalProgramOptions.java:57)
         at oracle.ideimpl.externaltools.program.ExternalProgramOptions$ActionDispatcher.actionPerformed(ExternalProgramOptions.java:492)
         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.Component.processMouseEvent(Component.java:6038)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         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.pumpEventsForFilter(EventDispatchThread.java:177)
         at java.awt.Dialog$1.run(Dialog.java:1039)
         at java.awt.Dialog$3.run(Dialog.java:1091)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1089)
         at java.awt.Component.show(Component.java:1419)
         at java.awt.Component.setVisible(Component.java:1372)
         at java.awt.Window.setVisible(Window.java:801)
         at java.awt.Dialog.setVisible(Dialog.java:979)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ExternalToolsWizard.runEditWizard(ExternalToolsWizard.java:230)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.doEditCommand(ToolListPanel.java:614)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.mav$doEditCommand(ToolListPanel.java:80)
         at oracle.ideimpl.externaltools.ui.ToolListPanel$ButtonListener.actionPerformed(ToolListPanel.java:736)
         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.Component.processMouseEvent(Component.java:6038)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         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.pumpEventsForFilter(EventDispatchThread.java:177)
         at java.awt.Dialog$1.run(Dialog.java:1039)
         at java.awt.Dialog$3.run(Dialog.java:1091)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Dialog.java:1089)
         at java.awt.Component.show(Component.java:1419)
         at java.awt.Component.setVisible(Component.java:1372)
         at java.awt.Window.setVisible(Window.java:801)
         at java.awt.Dialog.setVisible(Dialog.java:979)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
         at oracle.ideimpl.externaltools.ui.ToolListPanel.runDialog(ToolListPanel.java:283)
         at oracle.ideimpl.externaltools.ExternalToolsController.handleEvent(ExternalToolsController.java:18)
         at oracle.ideimpl.controller.IdeActionHook$MetaClassController.handleEvent(IdeActionHook.java:272)
         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:823)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:521)
         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.AbstractButton.doClick(AbstractButton.java:357)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)
         at java.awt.Component.processMouseEvent(Component.java:6038)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         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)

    Since posting, I have moved to 1.5 but still have problems. Also, I am using Linux not Windows. For testing purposes I set up an external tool called "echo" with the following configuration:
    Program executable: /bin/echo
    Arguments: TERM:${env:var=TERM} sqldev.conn:${sqldev.conn} sqldev.dbuser:${sqldev.dbuser}
    Run Directory: /bin
    I have added the tool to "Tools Menu", "Navigator Context Menu" and "Code Editor Context Menu"
    Enabled is set to "Always"
    If I highlight the a connection and then right click, and select "echo" the following is displayed in the log:
    /bin>
    /bin/echo TERM: sqldev.conn: sqldev.dbuser:
    TERM: sqldev.conn: sqldev.dbuser:
    In order to get any of the values populated I have to expand not only the connection so that all the items (Tables, Views, Indexes, etc) are displayed but also one of these sub items as well. If I expand tables and then right click on any given table I will finally get some output from my echo command:
    /bin>
    /bin/echo TERM: sqldev.conn:jdbc:oracle:thin:@db.server.domain:1526:prod sqldev.dbuser:
    TERM: sqldev.conn:jdbc:oracle:thin:@db.server.doamin:1526:prod sqldev.dbuser:
    It seems to me that if I want to run SQL*PLus I should just highlight the connection name and it should use that information in whatever external tool I have configured.

  • How to run mapdefinition tool

    hi all
    could any one plz tell me how do you run mapdefinition tool
    thanx in advance

    Download beta version of mapdefinition tool from otn site.
    double click on mapdef.bat file.
    Connect to it using username/password and you will see user interface to create styles, themes and maps.

  • Exception thrown in External Tool Configuration for Availability

    Within JDeveloper version 10.1.3.4.0.4270 (have also seen the problem in 10.1.3.3), when trying to configure an External Tool the Availability tab on the "Edit External Tool" wizard is not being displayed. This option had previously been configured ok within JDev 10.1.2
    From main menu I select: Tools -> External Tools... -> (select any tool) -> Edit...
    Tab options for External Program Options, Display, Integration are all selectable and editable, attempting to select tab option "Availability" appears to do nothing but an exception can be seen (when running jdev.exe instead on jdevw.exe) in the following partial stack trace:
    java.lang.NullPointerException
    at sun.text.UCharacterIterator.<init>(UCharacterIterator.java:46)
    at sun.text.UCharacterIterator.getInstance(UCharacterIterator.java:71)
    at sun.text.Normalizer.setText(Normalizer.java:1045)
    at java.text.CollationElementIterator.setText(CollationElementIterator.java:479)
    at java.text.RuleBasedCollator.compare(RuleBasedCollator.java:406)
    at oracle.jdevimpl.externaltools.ui.AvailabilityPanel$1.compare(AvailabilityPanel.java:212)
    at java.util.Arrays.mergeSort(Arrays.java:1284)
    at java.util.Arrays.mergeSort(Arrays.java:1296)
    at java.util.Arrays.mergeSort(Arrays.java:1296)
    at java.util.Arrays.mergeSort(Arrays.java:1295)
    at java.util.Arrays.sort(Arrays.java:1223)
    at java.util.Collections.sort(Collections.java:159)
    at oracle.jdevimpl.externaltools.ui.AvailabilityPanel.populateAvailableTypes(AvailabilityPanel.java:216)
    at oracle.jdevimpl.externaltools.ui.AvailabilityPanel.loadOptions(AvailabilityPanel.java:291)
    at oracle.jdevimpl.externaltools.ui.ExternalToolsWizard.pageSelected(ExternalToolsWizard.java:505)
    at oracle.jdevimpl.externaltools.ui.ExternalToolsWizard.mav$pageSelected(ExternalToolsWizard.java:59)
    at oracle.jdevimpl.externaltools.ui.ExternalToolsWizard$WizardHandler.wizardSelectionChanged(ExternalToolsWizard.java:454)
    at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.selectPage(Unknown Source)
    at oracle.bali.ewt.wizard.ReentrantWizard.selectPage(Unknown Source)
    at oracle.bali.ewt.wizard.ReentrantWizard$Model.stateChanged(Unknown Source)
    at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290)
    at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222)

    Have tested setting up the external tool in 11g and appears to be okay there. So am only having an issue with the 10.1.3 releases - which is a shame as that is the version we have just moved upto.
    Have found with can get the Availability tab to eventually display (by clicking back and forth between other tabs) but the file list is never populated.
    Anyone know where it gets the list of possible files from? Can this list have values added/removed from it?

  • How can we create save layout option in grid tool bar

    hi,
    how can we create select layout option in grid tool bar to save my own layout. if any one knows tell me immediately
    thanks

    Hi again,
    1. We need to do 1 additional thing.
    data : GS_variant TYPE DISVARIANT.
    GS_variant-REPORT = sy-repid.
    2.  while calling pass this parameter also.
         IS_VARIANT                    = GS_variant
    It will work now.
    3. Moreover, I_SAVE has 3 options.
    I_SAVE = SPACE
    Layouts cannot be saved.
    I_SAVE = 'U'
    Only user-defined layouts can be saved.
    I_SAVE = 'X'
    Only global layouts can be saved.
    I_SAVE = 'A'
    Both user-defined and global layouts can be saved.
    regards,
    amit m.
    Message was edited by: Amit Mittal

Maybe you are looking for

  • Problem in making installation package by adobe air sdk

    I made an installation file with adobe air (a javascript/html  code by installing  AIRSDK) , after makeing the file when I want to run it , it send an error message "This application cannot be installed because this installer has been mis-configured.

  • Spinning wheel of DEATH + black screen

    When I opened up my Mac Pro it just showed a black screen and the spinning wheel. It responds to nothing I do but still gets notifications.

  • Print calculation for program - PLEASE HELP

    I have a program that is supposed to take an input from a user for a list size and the program should calculate the number of comparisons required to sort the list. i.e. If the user entered 100 the program should output it takes 4950 comparisons to s

  • Printer Sensor

    Having a problem with HP Color LaserJet 3800 Printer toner cartridge sensor is saying that toner is out when the color has not even begun to fade and then of course the printer stops printing. Anyone else had this problem or know how to fix it?

  • Query joining 3 tables

    I want to join 3 tables emp,dept,job emp cid pid dno div job open 1 1     10 A clerk     A 1 1     10 A manager     A 1 1     10 B manager     A 1 1     20 A salesman     A 1 1     30 C clerk     A dept cid pid dno div 1 1     10 A 1 1     10 B 1 1