Jdeveloper and source control

I'm getting an error when trying to checkout from source control menu Jdeveloper 3.2. I checked the JDK version that Jdeveloper is using. It is 1.2.2, which is correct. Please help!!!! Thanks in advance.
An exception was thrown in the JDeveloper (UK) Source code addin.
The exception was caught and routed to the detailed SCMExceptionHandler.
There were 1 exceptions in the stack. Stack traces are:
===== Exception 0 ============================================
Name:
java.lang.NullPointerException
Message:
null
Stack Trace:
java.lang.NullPointerException
     void oracle.bm.scm.repos.api.RSCReposClientAPI.doCheckout(oracle.bm.scm.framework.splitclient.Options, java.util.List)
     void oracle.bm.scm.framework.splitclient.SCMSplitUIClient$1.go(oracle.bm.scm.framework.splitclient.Options, java.util.List)
     boolean oracle.bm.scm.framework.splitclient.defaultui.SCMDefaultUI$SCMDefaultUIDialog.finish()
     void oracle.jdeveloper.wizard.common.OracleWizardDialog.doFinish()
     void oracle.bm.scm.framework.SCMWizardDialog$CustomizableButtonBar.actionPerformed(java.awt.event.ActionEvent)
     void javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent)
     void javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(java.awt.event.ActionEvent)
     void javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent)
     void javax.swing.DefaultButtonModel.setPressed(boolean)
     void javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.MouseEvent)
     void java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
     void java.awt.Component.processEvent(java.awt.AWTEvent)
     void java.awt.Container.processEvent(java.awt.AWTEvent)
     void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
     void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
     void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
     void java.awt.LightweightDispatcher.retargetMouseEvent(java.awt.Component, int, java.awt.event.MouseEvent)
     boolean java.awt.LightweightDispatcher.processMouseEvent(java.awt.event.MouseEvent)
     boolean java.awt.LightweightDispatcher.dispatchEvent(java.awt.AWTEvent)
     void java.awt.Container.dispatchEventImpl(java.awt.AWTEvent)
     void java.awt.Window.dispatchEventImpl(java.awt.AWTEvent)
     void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
     void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
     boolean java.awt.EventDispatchThread.pumpOneEvent()
     void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
     void java.awt.Dialog.show()
     void oracle.jdeveloper.wizard.common.JDeveloperDialog.show()
     void java.awt.Component.show(boolean)
     void java.awt.Component.setVisible(boolean)
     void oracle.jdeveloper.wizard.common.OracleWizardDialog.setVisible(boolean)
     boolean oracle.bm.scm.framework.SCMDialog.showPanel(javax.swing.JPanel)
     void oracle.bm.scm.framework.splitclient.defaultui.SCMDefaultUI.showDialog(javax.swing.JPanel, java.lang.String, oracle.bm.scm.framework.splitclient.APIRunner)
     void oracle.bm.scm.framework.splitclient.defaultui.SCMDefaultUI.displayCheckoutUI(oracle.bm.scm.framework.splitclient.Options, borland.jbuilder.addin.Node, boolean, oracle.bm.scm.framework.splitclient.APIRunner)
     void oracle.bm.scm.framework.splitclient.SCMSplitUIClient.checkout(borland.jbuilder.addin.Node, boolean)
     void oracle.bm.scm.framework.splitclient.SCMSplitUIClient.checkoutContents(borland.jbuilder.addin.Container)
     void oracle.bm.scm.framework.SCMManager$8.run()
     void javax.swing.SystemEventQueueUtilities.processRunnableEvent(javax.swing.SystemEventQueueUtilities$RunnableEvent)
     void javax.swing.SystemEventQueueUtilities.access$0(javax.swing.SystemEventQueueUtilities$RunnableEvent)
     void javax.swing.SystemEventQueueUtilities$RunnableTarget.processEvent(java.awt.AWTEvent)
     void java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
     void java.awt.Component.dispatchEvent(java.awt.AWTEvent)
     void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
     boolean java.awt.EventDispatchThread.pumpOneEvent()
     void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
     void java.awt.EventDispatchThread.run()

Hi,
Could I ask for a bit more information about your environment so that I can either track down the problem or provide a workaround:
o Which specific version of Repository are you using?
o Which version of Windows?
o Does the workarea you're connecting to have a check-in branch set? (if you use Edit workarea... in the RON, check the Checkin branch page, and let me know if it's set to <None>).
I'll also have a look back at the 3.2 code when I'm back in the office tomorrow to see if I can find out what's causing the exception.
About the indication of status: this is one area where JDeveloper 3.2.3 is quite limited. The underlying addin API we use to integrate source control into 3.2 didn't have the flexibility we needed to display a state indicator in the navigator (in 9i, it's a whole lot more flexible, and we have very nice "overlay" icons that tell you what state a file is in). The only way to tell if a file is checked in or out in 3.2 is by looking at the Source Control menu for the file to see which items are enabled / disabled.
Thanks,
Brian
JDev Team

Similar Messages

  • Steps to export B2B Project and Source Control.

    Hi,
    I need steps to export a B2B project for source controlling it and deploying the code to higher environments.
    Right now the coding is done in DEV , We want to push it to TEST.
    Thanks for all the help.
    Regards,
    Sid.

    Documents which we have created newly will also be exported, provided it is part of the agreement.
    another answer
    First time all "export-import". Every change - incremental export and import

  • Working with uncompressed XFL files and source control | Learn Flash Professional CS5 & CS5.5 | Adobe TV

    Use the Flash uncompressed XFL file format with a source control system to enable designers and developers to collaborate on Flash projects. Contributors can edit different assets simultaneously and see updated assets as soon as they are checked in.
    http://adobe.ly/x0GHI4

    This is a great overview of sequential use of source control with the xlf format. However, typically in a team setting, team members are working at the same time. Our team has found that many of the xlf files have one or more timestamp related entries that get updated even when no functional changes have occurred. This is particularly true of DOMDocument file, which timestamps changes, marks library elements as expanded or not, and tracks a published history. All of these changes conflict with anyone who is simultaneously working on the xlf. Any tips on how to deal with these issues?

  • Flashbuilder 4 and source control?

    In my work environment, we work with multiple source code branches of the same code base.
    For example, we often have a private branches for ongoing development, and a trunk branch where everything is integrated. During the course of any one day, we need to switch between working on one branch or the other.
    With other toolsets, this is easy - project files are checked into source control, and then checked out of whatever branch and built with no modifications.
    Is there a way to do this with Flashbuilder4? The prevailing wisdom here right now is that each time I want to work with a new source code branch, I have to import files from the checked out source directory, set some project settings, and rebuild.
    Is there a better way?

    I'm with Tom here. I don't understand your project setup in your workspace and in your repository.
    Since you said you're new to Flash Builder, are you aware of Subclipse? It's a plug-in for Eclipse that integrates SVN. Here are the instructions to download and install http://blogs.adobe.com/jasonsj/2010/03/installing_subclipse_in_flash_builder_4.html.
    Jason San Jose
    Software Engineer, Flash Builder

  • Windows Explorer keeps crashing under Win 7 with RH7 and Source Control installed

    This is an "informational" thread in case someone experiences the same problems. We installed RH7 on Windows 7 32-bit and accidentally, Robo Source Control was installed, too, although we do not use it. The latter loads three extensions into the shell that caused the Windows Explorer to crash on a regular basis ("Windows Explorer has stopped working"). After deinstallation of Robo Source, the problem seems to be resolved.

    I would like to tell you that this problem is an issue with RH8, as well.

  • Command line build and source control (svn)

    Using Flash Builder, what should be checked into source control to enable a command line build without any user interaction? Just checking in all the source directories is apparently not enough - as far as I can tell the individual projects have to be added to the workspace for the build to work.
    I've experimentally determined that .metadata/.plugins/com.abobe.flexbuiler.project and .metadata/.plugins/org.eclipse.core.resources are the 2 directories required for my build to work. the com.adobe.flexbuilder.project directory is pretty straight forward and it's obvious what needs to get checked in. the org.eclipse.core.resources directory has quite a bit more files contained in it - do all of these need to be checked into source control for the build to work? Deleting the .history folder appears to be ok.

    Hi GB_Austin,
    What you need to do is set up a Single Source Layout (SSL) to
    build with the conditional tags. If you are not sure how to do
    this, let me know. Let's assume you have a SSL that can do this and
    it is called "General". To build it using Command Line Compilation,
    use the following command:
    rhcl [address of your project's xpj file] -l "General" -o
    [address of the output directory]
    The -l (lower case L) tells the caommand line to use this
    SSL. If you leave -l "General" out it will compile your Primary
    Layout instead. If you leave out the -o and the address, the output
    chm file will be placed in the current folder. So the basic command
    is just:
    rhcl [address of your project's xpj file]
    I hope this has helped,
    darkagn

  • File Status and Source Control

    We recently started using Source Control with one of our projects.  After opening up the project, we noticed under the Status Field, we're no longer seeing "Writeable" and it's just blank.  Please see screen shot below.
    In our other project that is NOT connected to Source Control, we're able to see "Writeable" under Status Field.
    Could someone please explain to me as to why the project connected to Source Control we're no longer see "Writeable" under the Status Field?  Is there a way for us to make it show up again?

    They're only writeable if you check them out, as marked by the "Checked out" indicator in the first topic in the top screenshot. The blank line implies "un-Writeable."
    Good luck,
    Leon

  • Jdeveloper Data Source control and xml file

    Hi
    I was wundering if Jdeveloper can parse a xml file and and show the results in a grid for a xml file just like the webservice control.
    like here
    http://www.oracle.com/technology/obe/obe11jdev/11/wsdc/wsdc.htm
    regards

    If I'm understanding what you are aiming for then the URL Data Control can do this for XML files if you provide the XML Schema for them.
    See this sample:
    http://www.oracle.com/technology/products/jdev/howtos/urldatacontrol/urldatacontrol.html

  • How do I manage 3rd party add ons and source control

    Some developers friends of mine just got burned because a 3rd party add on to LabVIEW they use in thier code was not in the Software repository. They needed to go back and rebuild a previous version, but it was not immedietely obvious which version of the add on belonged to which version of the source code.
    The 3rd party helped make this worse by being perfectly happy to change the pin outs on the API VIs in between revisions.
    So they could not simply select a non buggy version of the add on and a non buggy version of the source and compile.
    In some cases we have put 3rd party add ons in the source directory so they become part of the SVN project. My friends had them where they where installed, which was under the vi.lib folder.
    This does not always work. For example the Internet Toolkit's FTP code has so many layers that it can be a challenge to get them all moved over. If you want to have the ability to overwrite local files when doing a get, you need to make a small change about 5 layers down in the VIs. We basically have to do this for every developer machine that has LV 8.5 on it. (LV 2010 fixed this. It was the first thing we checked.)
    So I am wondering what other LV professionals do to manage revision control of 3rd party add ons.
    Thanks!

    I generally created a ZIP file of the entire third party tool and all of its pieces. Generally they are well enough behaved that everything is at least under a single folder in the file system. I then check this file into source code control. Another optio would be to use JKI's Package Manager. You could create your own local packages of the third party tool and use VIPM to manage those packages. I generally don't put any of NI's toolkits in source code control.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Multi-authoring with source control with RH10 and RH11

    Situation:
    Writer A is running RH10. Writer A opens Project A, from Visual Studio Source Control, which is connected to a Team Foundation Server.
    A new employee, Writer B, has been given RH11.
    Writer A can't install RH11 until after mid-June because of tight schedules (can't afford any upgrade problems).
    Writer B is supposed to work on the same Help project. (We know that RoboHelp does not support checking out the same file at the same time.)
    If Writer B configures her version of RH11 to work with TFS and Source Control, can she open Project A and work on it (from Source Control) without causing problems for Writer A?
    Thanks.
    Carol Levine

    If Writer B is not using Source Control or it is competely separate from Writer A, possibly but I still would not be comfortable.
    I think I would rather upgrade Writer A and I note your reservations. It's your call but it's like being between the devil and the deep blue sea. Neither is ideal.
    So far it looks like Rh11 upgrades have been OK.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Do I need Robohelp Server or Source Control? and RH installation

    So, I'm still comparing authoring products and trying to filter down requirements.
    I've been reading more about RH and have come across RH Server and source Control and wondering exactly if they are needed.
    I'm the single author in the company, most likely publishing web help, or html help outputs for use online via our web application.
    Is there any need to implement Server or source control, as far as I can see Server gives me reporting abilities and statistic reports, neither of which I really need. Is there anything else about RH Server that would be beneficial?
    Also, source control, this is more needed when there are multiple writers accessing the same content at the same time so that problems dont crop up? Correct?
    Also, how difficult, or time consuming is the installation process of RH on a single machine. Is it a simple program installation, or will I need to install server-side databases or anything else that could require the IT team to get involved?
    Thanks for your help.
    Nick

    Hi Nick.
    You have got it pretty much spot on. RoboHelp Server is mainly only required if you want the additional reporting functionality. There are some other minor differences between RoboHelp and RoboHelp Server but that is the main one. RoboSource Control is a application to get source files safe and backed up and is designed for a multi-author environment. It adds a layer of complexity for a single author environment although you can still use it if you wish. Personally I'd just ensure you have your source on a local drive (a key requirement of RoboHelp) and backup to a network drive.
    The installation of RoboHelp is painless. It is just like any other application with a wizard to guide you. It has various options that you can choose, one of which is whether to install the RoboSourceControl client.
    Click here for further reading on the difference between RoboHelp Server and RoboSourceControl.
    Read the RoboColum(n).

  • RoboHelp 6 Source Control Bindings

    Without going into best practices about source control
    methodology (we don't branch), I have a question about RoboHelp 6
    and source control bindings with Visual SourceSafe.
    We have a help project that is bound to a project in VSS. We
    need to create a copy of the VSS project and work on that
    separately. After creating the project in VSS with a copy of the
    RoboHelp files, there seems to be no way to update the RoboHelp
    project to point to the new location in VSS. We searched all the
    property and settings boxes we could find to no avail.
    In searching, the xpj file seemed to contain the only source
    control binding information. We went so far as to change this file
    in a text editor to update the new project and even point at the
    correct file it references in VSS for the new VSS project. This is
    in the vc::cookie setting under misc properties in the file. When
    opening this file RoboHelp updates it back to the original somehow
    even when the correct one is in SourceSafe.
    So, please tell us how to update the bindings for source
    control.
    An aside. Recently our help files were moved to a new VSS
    database. The old one was taken offline. In this case when Robohelp
    saw that the old database was no longer there, it prompted us with
    a dialog to correct the binding. Now that we need to point Robohelp
    at a new VSS project in the same VSS database, while the original
    still exists, we can find no way to change the settings.
    Thanks...

    There are several things to do to remove a copy of a project
    from VSS:
    1. Make a backup, as always.
    2. Copy the RH project to your new location.
    3. Set all the files as writable.
    4. As you've discovered, you need to remove the contents of
    the miscproperties tag.
    5. Delete the cpd and sss files, and maybe the pss file (I'm
    not sure of this one, but I'm fairly sure it gets recreated when
    you re-open the project).
    6. Open the project in RH and add to VSS from within RH. (I
    recommend using RH to add into VSS, as this will re-populate the
    miscproperties section of the xpj file. If you don't, you have to
    manually "open from source control" each time you open the
    project.)
    You should now have a new project in VSS. And you have
    backups, right? (not that I'm paranoid or anything...)
    HTH
    Amber

  • JDeveloper Add-ins - Source Control

    How do I add an add-in for Version Control of the software (Servelts/EJBs/shtml) being developed.
    As we are implementing ISO, this seems to be mandatory.
    In the help of JDeveloper 3.0, version control add-ins seems to be possible. We have standardised on visual source safe 6.0.
    any idea on how to integrate these tools together. Alternatively, should I be using any other version control tool?
    Tx in advance.

    I would recomend using version control as the separate tool. Simply check out the files and switch to JDeveloper do work, save swich to the version control and check in.
    In my opinion integrating with JDeveloper is not worth it. First it add-ins do not work well with JDev 3.0. Secondly the working with Business Components wizards and version control is a little tricky - wizards may change mulitple files and it takes a while to learn which files you have to checkout. You may as well check out the entire folder containing the changes, using the version control client. When you check in you can skip the files without changes (most tools should allow to do this).
    Good luck,
    /Michael

  • Configuring Doc Path (and Source Path) for default JDeveloper library

    hi
    Sometimes a default JDeveloper library as no Doc Path (or Source Path) configured.
    Adding a project library with only a Doc Path (or/and Source Path) configured (so no Class Path) can make the relevant API documentation more easily available in JDeveloper,
    see http://www.consideringred.com/files/oracle/img/2011/library-doc-path-20110529.png
    - (q1) Why has the "WebLogic 10.3 Remote-Client" library no Doc Path configured by default?
    - (q2) Are somehow/somewhere source files available (maybe only of "API related"/non-implementation classes) for the "WebLogic 10.3 Remote-Client" library, so these can be configured in a library Source Path, to make the API documentation even more easily accessible in JDeveloper?
    many thanks
    Jan Vervecken

    Thanks for your reply John.
    John Stegeman wrote:
    ... At least some of the classes' javadocs are [url http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13941/toc.htm]here ...
    As I write in my initial post, I am able to add a project library with only a Doc Path configured (as shown in library-doc-path-20110529.png),
    to "Oracle Fusion Middleware Oracle WebLogic Server MBean Javadoc 11g Release 1 (10.3.5) Part Number E13945-05 "
    at http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e13945/
    So, questions (q1) about a default Doc Path configuration and question (q2) about source files (similar to ADF) remain.
    regards
    Jan

  • Anyone using source control AND cloud sharing?

    Hi. I'm curious if anyone has any experience or tips to share about a RoboHelp environment that uses BOTH source control and cloud sharing.
    My company uses perforce. I'm purchasing a couple copies of TCS5, one for me in California, one for writer colleague in Europe. I'd like to use Perforce for version control/backup, but use Dropbox for RH asset sharing and sync. Is this workabout? I'm guessing that the Dropbox/sync mechnism won't work if one or both of us has not checked out a file that needs to be (automatically via sync) updated. ("Not checked out" = file is in read only state.)
    If RH automatically checks files in/out of perforce in order to complete a cloudshare sync, that would be most cool!
    Thanks in advance for your ideas!
    -Kurt

    Hi Kurt
    Have you tried the scenario with RH 11?
    It should automatically check-out the file or should prompt for it based on the settings Tools -> Options -> Version Control
    I tried with Robo Source Control and SharePoint. And it is working for me. Check-in has to be done mannually.
    Please try and let us know the result.
    Thanks

Maybe you are looking for

  • SCREEN Painter issue

    Hello Experts i am trying to create a drop down list for a given screen element sdyn_conn-carrid i have wrote the following  piece of code PROCESS ON VALUE-REQUEST. FIELD sdyn_conn-carrid MODULE create_dropdown_box1. in flow logic of screen 100  when

  • Invalid Signature (how to report a (potential) bug ) ?

    Hi, we have a PDF document signed via our IE browser (CAPICOM). When we open the document Acrobat (Professional) - version 8/9 - tells us the document has been modified since the signature was placed - which is of course not true. When we open this i

  • External lib call exits on error, which causes Labviews Solaris to exit completely.

    I have an external lib which VI's make calls to. When my function follows the error path, it makes a call to another lib which does an exit(11). This in turn causes Labviews 6.0.2 (Solaris 8). I have the same libs on NT, and Labviews gives a popup di

  • Next level Approval....

    Hi , <b>i am working on N-step Item level approval workflow. i am facing a problem. up to first level approval is working fine. when two approval come to picture , workflow doesn't work. my problem is , say for example. SC has two items, first item n

  • Creating a multi series line chart with different data providers

    I have 3 data providers of the same structure i.e ArrayCollection of DataElement and want to use them to create a multiseries line chart. I do not have just 1 dataProvider that can be used but 3 different data providers of the same structure that i w