CascadeType.REFRESH does not work? (EJB3, Jdeveloper 10.1.3.0.4)

Hi,
We have requirement to at least for some entity bans be able to pick external changes to the database records from the appserver. This is why in 1:M relationships we need to be able to see deleted/added/changed children records for arbitrary parent record.
For some reason, it does not look like CascadeType.REFRESH annotation works as it should (also tried CascadeType.ALL).
Can anyone please shed some light on this (i.e whether this is a bug or something we do wrong here).
Steps to reproduce (full code also provided):
0.
create table op_testchild
chld_id NUMBER(12,0) PRIMARY KEY ,
chld_par_ref NUMBER(12,0) NOT NULL,
chld_name VARCHAR2(32) NOT NULL
create table op_testparent
par_id NUMBER(12,0) PRIMARY KEY ,
par_name VARCHAR2(32) NOT NULL
ALTER TABLE NECMS.op_testchild
ADD CONSTRAINT FK_op_testchild_1
FOREIGN KEY (chld_par_ref)
REFERENCES NECMS.op_testparent(par_id);
1. Generate entity beans from the two tables.
Then configure parent bean to aggresively fetch children records:
@OneToMany(mappedBy="opTestparent" , cascade =
{ CascadeType.REFRESH }, fetch=FetchType.EAGER)
public Collection<OpTestchild> getOpTestchildCollection()
return this.opTestchildCollection;
2.
Define Session Bean with following two methods (so that both insist on refresh of parent, and cascade to parent hopefully):
/** <code>select object(o) from OpTestparent o</code> */
public List<OpTestparent> findAllOpTestparent()
Query q = em.createNamedQuery("findAllOpTestparent");
q.setHint("refresh", Boolean.TRUE);
return q.getResultList();
/** <code>select object(o) from OpTestparent o</code> */
public OpTestparent findOpTestparent(Long id)
OpTestparent parent = em.find(OpTestparent.class, id);
em.refresh(parent);
em.refresh(parent);
return parent;
2.
Make some changes to selected tables outside appserver.
What actually is observed during client invocation is this:
//In this case external changes to parent record are visible, adds/deletes of children records are visible, but changes to existing records never are:
List<OpTestparent> parents = sessionEJB.findAllOpTestparent();
for (OpTestparent p2: parents)
System.out.println("->>parent: " + p2.getParName());
List<OpTestchild> children2 =
new ArrayList(p2.getOpTestchildCollection());
for (OpTestchild c2: children2)
System.out.println(c2.getChldName());
//In this case external changes to parent record are visible, external adds/deletes of children records are visible, but changes to existing records are visible only after invoking findOpTestparent() second time around (?):
OpTestparent p = sessionEJB.findOpTestparent(1L);
System.out.println("->>parent: " + p.getParName());
List<OpTestchild> children =
new ArrayList(p.getOpTestchildCollection());
for (OpTestchild c: children)
System.out.println(c.getChldName());
The simplest code that will demonstrate the problem:
///////////////////////////////////ENTITY 1
package com.ht.model;
import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@Entity
@NamedQuery(name="findAllOpTestchild", query="select object(o) from OpTestchild o")
@Table(name="OP_TESTCHILD")
public class OpTestchild
implements Serializable
private static final long serialVersionUID = 1L;
private Long chldId;
private String chldName;
private OpTestparent opTestparent;
public OpTestchild()
@Id
@Column(name="CHLD_ID", nullable=false)
public Long getChldId()
return chldId;
public void setChldId(Long chldId)
this.chldId = chldId;
@Column(name="CHLD_NAME", nullable=false)
public String getChldName()
return chldName;
public void setChldName(String chldName)
this.chldName = chldName;
@ManyToOne
@JoinColumn(name="CHLD_PAR_REF", referencedColumnName="OP_TESTPARENT.PAR_ID")
public OpTestparent getOpTestparent()
return opTestparent;
public void setOpTestparent(OpTestparent opTestparent)
this.opTestparent = opTestparent;
///////////////////////////////////ENTITY 2
package com.ht.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Entity
@NamedQuery(name="findAllOpTestparent", query="select object(o) from OpTestparent o")
@Table(name="OP_TESTPARENT")
public class OpTestparent
implements Serializable
private static final long serialVersionUID = 1L;
private Long parId;
private String parName;
private Collection<OpTestchild> opTestchildCollection;
public OpTestparent()
this.opTestchildCollection = new ArrayList<OpTestchild>();
@Id
@Column(name="PAR_ID", nullable=false)
public Long getParId()
return parId;
public void setParId(Long parId)
this.parId = parId;
@Column(name="PAR_NAME", nullable=false)
public String getParName()
return parName;
public void setParName(String parName)
this.parName = parName;
@OneToMany(mappedBy="opTestparent" , cascade =
{ CascadeType.REFRESH }, fetch=FetchType.EAGER)
public Collection<OpTestchild> getOpTestchildCollection()
return this.opTestchildCollection;
public void setOpTestchildCollection(Collection<OpTestchild> opTestchildCollection)
this.opTestchildCollection = opTestchildCollection;
public OpTestchild addOpTestchild(OpTestchild opTestchild)
getOpTestchildCollection().add(opTestchild);
opTestchild.setOpTestparent(this);
return opTestchild;
public OpTestchild removeOpTestchild(OpTestchild opTestchild)
getOpTestchildCollection().remove(opTestchild);
opTestchild.setOpTestparent(null);
return opTestchild;
///////////////////////////////////SESSION BEAN
package com.ht.model;
import java.util.List;
import javax.annotation.Resource;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.Query;
@Stateless(name="SessionEJB")
public class SessionEJBBean
implements SessionEJB, SessionEJBLocal
@Resource
private EntityManager em;
public SessionEJBBean()
public Object mergeEntity(Object entity)
return em.merge(entity);
public Object persistEntity(Object entity)
em.persist(entity);
return entity;
public Object refreshEntity(Object entity)
em.refresh(entity);
return entity;
public void removeEntity(Object entity)
em.remove(em.merge(entity));
/** <code>select object(o) from OpTestchild o</code> */
public List<OpTestchild> findAllOpTestchild()
return em.createNamedQuery("findAllOpTestchild").getResultList();
/** <code>select object(o) from OpTestparent o</code> */
public List<OpTestparent> findAllOpTestparent()
Query q = em.createNamedQuery("findAllOpTestparent");
q.setHint("refresh", Boolean.TRUE);
return q.getResultList();
/** <code>select object(o) from OpTestparent o</code> */
public OpTestparent findOpTestparent(Long id)
OpTestparent parent = em.find(OpTestparent.class, id);
em.refresh(parent);
return parent;
///////////////////////CLIENT
package com.ht.model;
import java.util.ArrayList;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import java.util.List;
public class SessionEJBClient
public static void main(String[] args)
try
final Context context = getInitialContext();
SessionEJB sessionEJB = (SessionEJB) context.lookup("SessionEJB");
OpTestparent p = sessionEJB.findOpTestparent(1L);
System.out.println("->>parent: " + p.getParName());
List<OpTestchild> children =
new ArrayList(p.getOpTestchildCollection());
for (OpTestchild c: children)
System.out.println(c.getChldName());
if (1 == 1)
return;
List<OpTestparent> parents = sessionEJB.findAllOpTestparent();
for (OpTestparent p2: parents)
System.out.println("->>parent: " + p2.getParName());
List<OpTestchild> children2 =
new ArrayList(p2.getOpTestchildCollection());
for (OpTestchild c2: children2)
System.out.println(c2.getChldName());
catch (Exception ex)
ex.printStackTrace();
private static Context getInitialContext()
throws NamingException
// Get InitialContext for Embedded OC4J
// The embedded server must be running for lookups to succeed.
return new InitialContext();
}

I use the JDK delivered with JDeveloper which is JDK 1.5.0_06
if I run [jdev-root]\jdev\bin\jdev.exe, I get some error messages in the console window when I'm doing the do to declaration function. I receive a lot of
at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
at java.net.URL.openStream(URL.java:1007)
This pattern is repeated many many times (probably > 100).
Message was edited by:
user579938

Similar Messages

  • Jdbc tracking does not work in JDeveloper 10.1.2

    My project consists of a single jsp file, and two libraries: JSP Runtime, and DebugJDBC. The latter simply includes ojdbc14_g.zip
    The JSP FIle is
    <%@ page contentType="text/html;charset=windows-1252"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>untitled</title>
    </head>
    <body>
    <%
    oracle.jdbc.driver.OracleLog.startLogging();
    %>
    </body>
    </html>
    The error I get is:
    Oracle Jdbc tracing is not avaliable in a non-debug zip/jar file
    Should I log a bug about this?
    Thanks,
    -Robert

    I just verified that the problem does not exist in JDeveloper 10.1.3.0.4.
    Regards,
    -Robert

  • Automatic refresh does not work - multiple macs, ICAL versions, OS versions

    Hey.
    I have a problem that I can't fix and I couldn't find any suitable input for.
    We use ICAL on multiple macs (some of them with differing IOS and ICAL versions installed) and share differing calendar subscriptions.
    So far so good.
    Unfortunately the automatic refresh doesn't work on all macs. It seems like it depends on the IOS- or ICAL- Version installed, whether the automatic refresh works or not.
    For example:
    My friend creates an appointment on a shared calendar.
    She uses MAC OS X 10.6.8 and ICAL 4.0.4.
    I use MAC OS X 10.8.5 and ICAL 6.0.
    We both activated the automatic refresh option in our account informations and set the time interval on 5 minutes.
    After 5 minutes the calendar automatically refreshes and I can see her appointment.
    Unfortunately it doesn't work the other way around. When I create an appointment, she has to manually force ICAL to refresh in order to see the entry.
    Any help? Any suggestions? We would really appreciate it.
    Many thanks in advance!

    Hey.
    I have a problem that I can't fix and I couldn't find any suitable input for.
    We use ICAL on multiple macs (some of them with differing IOS and ICAL versions installed) and share differing calendar subscriptions.
    So far so good.
    Unfortunately the automatic refresh doesn't work on all macs. It seems like it depends on the IOS- or ICAL- Version installed, whether the automatic refresh works or not.
    For example:
    My friend creates an appointment on a shared calendar.
    She uses MAC OS X 10.6.8 and ICAL 4.0.4.
    I use MAC OS X 10.8.5 and ICAL 6.0.
    We both activated the automatic refresh option in our account informations and set the time interval on 5 minutes.
    After 5 minutes the calendar automatically refreshes and I can see her appointment.
    Unfortunately it doesn't work the other way around. When I create an appointment, she has to manually force ICAL to refresh in order to see the entry.
    Any help? Any suggestions? We would really appreciate it.
    Many thanks in advance!

  • Background refresh does not work as expected

    Hello All,
    I am brand new to iphone after using Android for several years, one thing that is really bothering me is the way certain apps seem to behave and how the background app refresh seems to have no affect when on or off.
    The examples I will use is Whatsapp & Kik (Both messaging apps)
    If someone sends me a message on either of the above then I get an alert saying 1 new message, however that message doesn't download to my phone, what seems to happen is when I open the app it says "connecting" at the top of the screen for a while and it takes a few seconds (sometimes longer) for the message to appear. If I have poor signal it is very frustrating, I know I have several messages and my phone says that, but because I cant connect it just goes round in circles for ages saying connecting and failed and i cannot read my messages until i have full signal again.
    On the android, if I got a notification to say I had a whatsapp message then that message would download automatically, even if I had no signal at the point of opening the app then it would instantly show the new message, because it had downloaded it immediately in the background, of course I couldn't reply with no signal but at least I could read it which i cant with the iphone.
    so, my understanding of Background refresh would be that it would resolve my issues, if the app updates in the background and i get a message, surely that means when I open it 20 minutes later that the new message would be present? but it's not, even with app refresh on it makes no difference to what I'm saying.
    Am I reading app refresh all wrong and can anyone see my point and explain if I'm doing something wrong.
    sorry to bang on but another example could be facebook, if i dont go on it all day but have app refresh on and have the task open, surely when I eventually load it it should have all the latest feed on my timeline - but it doesnt, it will be exactly as I left it the day before and would spend the first 30 seconds updating.
    Please please feel free to comment and let me know if I'm doing something wrong or misunderstanding the backgound app refresh function
    My phone is the iPhone 5s and is on the latest IOS 8.1.1 but was the same on 8.1.0 and whatever was previous to that.
    I am on the three network pay monthly and all issues i mentioned about relate to being on 3G and on wifi so it's not a signal issue.
    I'm soooo confused :/
    Thank you

    I Have your same question, I don't understand the advantages of keeping the app refresh on....

  • Go to declaration does not work with JDeveloper 10.1.3.3

    I have just installed JDeveloper 10.3.3.3 and I'm trying to use the option go to declaration. I created an interface and a class implementation for this interface. When I highlight a method and right click to 'Go to Declaration' I get 'Browsing of method or constructor declarations is not allowed'.
    Can anybody help me?
    Thanks in advance.

    Hi,
    this is the same in 10.1.3.1 as well. This means that you cannot browse on a method in a class but only its usage. If you have a method call and browse it then this brings you to the method definition. However, you cannot select the method definition and browse
    Frank

  • Data Refresh does not work

    I have set up the gateway and instance in Power BI Admin center and it is running.  However, I encountered this status when testing the connection :
    We can't perform this operation because this workbook uses unsupported features. Correlation ID: 8dbdc11e-24cf-4e85-bf83-af700a6689fa
    My workbook is a xlsx workbook that I converted from xlsm format. It contains Data Model connected to the SQL Server database.
    Please help.

    Maybe it is not related to the conversion but to actual features that are not supported in Excel Services in edit mode. You can learn more about these features at
    https://support.office.com/en-us/article/Differences-between-using-a-workbook-in-the-browser-and-in-Excel-f0dc28ed-b85d-4e1d-be6d-5878005db3b6
    GALROY

  • I just updated firefox and now when i play online games ,my home button and my login in button does not work,also my refresh button is gone. Please help me with this problem. THANKS

    i updated firefox to the newest version,now my login and home button does not work,also my refresh button dissapeared. I play alot of games and need those buttons to switch back and forth to other games. THANKS

    The Reset Firefox feature can fix many issues by restoring Firefox to its factory default state while saving your essential information.
    Note: ''This will cause you to lose any Extensions, Open websites, and some Preferences.''
    To Reset Firefox do the following:
    #Go to Firefox > Help > Troubleshooting Information.
    #Click the "Reset Firefox" button.
    #Firefox will close and reset. After Firefox is done, it will show a window with the information that is imported. Click Finish.
    #Firefox will open with all factory defaults applied.
    Further information can be found in the [[Reset Firefox – easily fix most problems]] article.
    Did this fix your problems? Please report back to us!

  • OTN Jdeveloper Download does not work!

    The JDeveloper download does not work. After entering the questions a 404 error page appears.
    Waht is going wrong here?

    Hello Reinhard:
    I finally [after over a week of trying]have JDeveloper 10.1.2 downloading. Question is... will it work [not be corrupted!} Reply here and maybe the two of us can figure a way to get it to you.

  • TS3899 Since i have updated my iphone 5s to ios 8 or higher, the push mail does not work automatically, i have to refresh manually !

    Since i have updated my Iphone 5S to IOS8 or higher, the push mail does not work automatically, i have to refresh manually, I haven't this problem with earlier versions !
    I use Microsoft Exchange Mail server.
    Even with Iphone 5 and IOS8, the problem doesn't exist !

    Why would you expect it to work in 8.3, if it didn't work in a previous version? What troubleshooting have you done? Have you tried putting the car system into Pairing mode?

  • JDeveloper Tutorial does not work

    Tutorial: "Developing a WEB Application Using the EJB Technology Scope"
    does not work I get to step 3 - item 11 which is running the browseDepartments jsp. I get a :
    500 Internal Server Error
    java.lang.NoSuchMethodError: int java.lang.StringBuffer.indexOf(java.lang.String).. etc.
    I have started over several time just to make sure I am following the tutorial correctly. I still get the following error. Is there an errata document on this tutorial?
    Thank for any help,
    Bob

    500 Internal Server Error
    java.lang.NoSuchMethodError: int java.lang.StringBuffer.indexOf(java.lang.String)
         java.lang.Object oracle.adf.model.binding.DCUtil.findContextObject(oracle.adf.model.BindingContext, java.lang.String)
              DCUtil.java:294
         oracle.adf.model.binding.DCBindingContainer oracle.adf.model.binding.DCUtil.findBindingContainer(oracle.adf.model.BindingContext, java.lang.String)
              DCUtil.java:537
         void oracle.adf.controller.lifecycle.LifecycleContext.initialize(oracle.adf.controller.lifecycle.Lifecycle, java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              LifecycleContext.java:121
         void oracle.adf.controller.lifecycle.LifecycleContext.initialize(oracle.adf.controller.lifecycle.Lifecycle, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              LifecycleContext.java:77
         void oracle.adf.controller.struts.actions.DataActionContext.initialize(oracle.adf.controller.lifecycle.Lifecycle, org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              DataActionContext.java:51
         org.apache.struts.action.ActionForward oracle.adf.controller.struts.actions.DataAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              DataAction.java:154
         org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping)
              RequestProcessor.java:484
         void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              RequestProcessor.java:274
         void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:1482
         void org.apache.struts.action.ActionServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:525
         void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              HttpServlet.java:760
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              HttpServlet.java:853
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ResourceFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ResourceFilterChain.java:65
         void oracle.security.jazn.oc4j.JAZNFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              EvermindFilterChain.java:16
         void oracle.adf.model.servlet.ADFBindingFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
              ADFBindingFilter.java:228
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ServletRequestDispatcher.java:600
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
              ServletRequestDispatcher.java:317
         boolean com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.ApplicationServerThread, com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindHttpServletRequest, com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
              HttpRequestHandler.java:790
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run(java.lang.Thread)
              HttpRequestHandler.java:270
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run()
              HttpRequestHandler.java:112
         void com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run()
              ReleasableResourcePooledExecutor.java:192
         void java.lang.Thread.run()
              Thread.java:484
    There is no code lines that are indetified as error.
    Thanks,
    Bob

  • Expert Mode ViewObject: default 'query by example' mechanism does not work

    In JDeveloper 11G 1.1.1
    I have created an Expert Mode view object(VO) which I'm trying to filter in an ADF Swing Panel
    The Panel contains a Swing Table created by dropping a VO data control on the panel as an ADF bound Swing Table.
    TEST
    Run the panel.
    Set the Query Mode on (from the Database menu)
    Enter a relevant view criterion
    Execute the Query
    TEST FAILS
    Table is refreshed but it still displays the entire VO collection (non-filtered).
    Repeating the same experiment with a default, entity object generated VO works as expected.
    Question
    Can the default 'query-by-example' mechanism as provided by the JUTestFrame and the JUNavigationBar be used with Expert Mode view Objects?
    If yes are there any tricks to making this work?

    Hello Frank;
    Additional TEST RESULTS
    In JDev11G
    The default 'query by example mechanism' does not work if you create a new View Object using the <Select data source...> option <Read-only access through SQL query>.
    However, IT DOES WORK if you create a new ViewObject selecting <Updatable access through entity objects> and in the Query step you select <Expert Mode>
    Could you please check and confirm.
    Thanks!
    Ioannis
    Edited by: imouts on Dec 5, 2008 1:38 PM

  • 1013 ADF project migration does not work

    I have previously developed a simple ADF application using Jdeveloper 1012 that contains the following components.
    1. a data page called start that contains a simple form where a user can input a name and a number
    2. this page then forwards onto a dataAction called doSomething that bings these values to a refresh method on a collection that I have written
    3. the refresh method then builds up the collection of test values, i.e. 1_David, 2_David, 3_David etc up to the number that the user entered on the form.
    4. I have used the invokeCustomMethod within the dataAction to manually force the itterator to refresh on the colleciton when the doSomething dataAction is called.
    5. this then forwards onto a dataPage called results that displays the contents of the populated collection as a read only table.
    please note that this colleciton is populated on-the-fly using a custom refreshMethod that I have written for the collection and does not retrieve data from a database.
    THIS WORKS FINE IN JDEVELOPER 1012.
    I have then tried to open this project in Jdeveloper1013. This wizard asks me if I would like to convert the project to the new format - to which I agree, but then when I try and run the program the application fails.
    I'd appreciate any help/suggestions that you may have as to why this happens.

    Hi Shay,
    I'm not getting any specific error messages when I do the conversion, the applicaiton just does not work anymore.
    As I have previously said the application I am trying to migrate from 1012 uses a collection that a dataAction populates when it is called using a refreshMethod that I have written.
    When I run the "converted" application in 1013 I don't get any errors at all but the applicaiton does not populate my collection any more. I think this may be down to the fact that I am manually resetting the itterator on the collection to -1 (therefore forcing it to be rebuilt when the dataAction is called). I have done this by using the invokeCustomMethod which is no longer supported in 1013.
    I am currently discussing this fact here:
    1013 - Force Collection To Refresh Different To 1012
    I'd appreciate any other ideas/suggestions that you may have as to why the migration process is not working correctly for ADF applications that have been developed in this manner, especially as I would like to convert a VERY large application that was developed in this way using JDeveloper 1012 into 1013 so that I can utilise the new enterprise manager within the OC4J 1013 server.

  • Select All in a table does not work for Drag and Drop

    Hi. I am using Jdeveloper 11.1.1.2 but have also reproduced in 11.1.1.3.
    I am trying to implement drag and drop rows from one table to another. Everything works fine except when I do a Select All (ctrl-A) in a table, the table visually looks like all rows are selected, but when I try to click on one of the selected rows to drag to the other table, only the row I click on is dragged.
    I tried setting Range Size -1, fetch mode to FETCH_ALL, content delivery to "immediate" but nothing works.
    I even have reproduced not using a view object but just a List of beans with only 5 or 10 beans showing in the table.
    Does anyone know how to get Select All to work for a Drag Source?
    Thanks.
    -Ed

    Frank-
    OK, thanks for looking into that. I also submitted this service request, which includes a simple sample app to demonstrate the problem:
    SR #3-2387481211: ADF Drag and Drop does not work for rows in table using Select All
    Thanks again for the reply.
    -Ed

  • Greetings, I am working in Final Cut Pro 7. In the timeline some clips show as offline. I tried going to sequence and reconnecting to media but it does not work. I can still see the video in the timeline and work with it. It just has the red box.

    Greetings, I am working in Final Cut Pro 7. In the timeline some clips show as offline. I tried going to sequence and reconnecting to media but it does not work. I can still see the video in the timeline and work with it. It just has the red box. Thanks! Olga

    If the clips are not actually missing, you could try to refresh the timeline by using cmd-0 and then going to the timeline options tab. Then select name only where it says "thumbnail display". Press ok to accept the change, then repeat the process to add thumbnails back to your timeline.

  • TimedTrigger does not work after opening a popup on version 7.11

    Hi experts,
    In my application, there are 2 Windows (W_MAIN, W_POPUP) and 2 Views (V_MAIN, V_POPUP). I put TimedTrigger component to the first view, it is used for refreshing page automatically. W_POPUP and V_POPUP are used for opening popup.
    The TimedTrigger works well on V_MAIN, but it does NOT work any more after the popup is used (opened and closed). The TimedTrigger just works again when the browser is refreshed.
    The problem happens on Netweaver PI version 7.11 only, on version 7.1 is OK
    Please give me your advice on it.
    Thank you,
    Ken Nguyen.
    Edited by: ken nguyen on Jul 19, 2010 9:17 AM
    Edited by: ken nguyen on Jul 19, 2010 11:35 AM

    Hi,
    have you found a solution to his problem?

Maybe you are looking for

  • How to import bookmarks from the hd of a dead laptop using Windows 8.

    Hello, I have tried the other solutions listed for this issue but none of them seem to work. My profile folder for the older version of firefox is empty, and I don't find APPDATA or any .json files even when files are unhidden. I would be grateful if

  • Can we push a Custom Type Object on Stack in BCEL?

    Hi All, I know how to push Primitive Types on Stack IN BCEL using InstructinoList.append(new PUSH(ConstantPoolGen,343)); Now i want to push Custom Type Object(Obj of some user defined class i.e EngineClass obj) on Stack in BCEL. Let me explain some c

  • Helvetica Neue font conflict causing problems in Dashboard and elsewhere

    I'm an art director who makes extensive use of the Postscript version of Helvetica Neue. With Leopard, Apple has also started using it for certain interface elements, and unfortunately the system doesn't seem to know the difference between the OpenTy

  • Using G3 install disc on a G4

    I bought my iBook used and still have the previous owner's passwords installed on it. this makes life a little difficult so I would like to re-install using the install disc that came with my old G3 iBook. will this work or do I have to find a G4 ins

  • Control Center status running scheduled jobs stops when DB is shutdown

    I have scheduled jobs in the Control Center of OWB, and the status is "Running" (Green Arrow ->), but everytime we stop and start the database I have to start the schedule job again under Status. Is there any way to fix this so that when the database