NPE in MessageFactory

Hi Steven,

I'm in JDeveloper 11 GR 2, JHeadstart 11.1.2.1.28, deploying on Glassfish 3.1.2

When I run into database errors in my application ADF (for example unique constraint violation) - instead of getting the error sql in return, I get a server 500 error and the error log to see the

[#|2013-10-17T18:40:11.443+0100|SEVERE|oracle-glassfish3.1.2|oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator|_ThreadID=52;_ThreadName=Thread-2;|ADF_FACES-60096:Server Exception during PPR, #1
java.lang.NullPointerException
        at oracle.jheadstart.controller.jsf.util.MessageFactory.getMessageText(MessageFactory.java:161)
        at oracle.jheadstart.controller.jsf.util.JhsDCErrorHandlerImpl.getDisplayMessageSQLException(JhsDCErrorHandlerImpl.java:143)
        at oracle.jheadstart.controller.jsf.util.JhsDCErrorHandlerImpl.getDisplayMessage(JhsDCErrorHandlerImpl.java:116)
        at oracle.adf.controller.faces.lifecycle.Utils.buildFacesMessage(Utils.java:117)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.addMessage(FacesPageLifecycle.java:198)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.addMessages(FacesPageLifecycle.java:340)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.addError(FacesPageLifecycle.java:293)
        at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.addError(JhsPageLifecycle.java:686)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.reportErrors(FacesPageLifecycle.java:310)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.addError(FacesPageLifecycle.java:287)
        at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.addError(JhsPageLifecycle.java:686)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.reportErrors(FacesPageLifecycle.java:310)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.reportErrors(FacesPageLifecycle.java:144)
        at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:575)
        at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:81)
        at oracle.jheadstart.controller.jsf.lifecycle.JhsPageLifecycle.prepareRender(JhsPageLifecycle.java:439)
        at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:236)
        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$1000(ADFPhaseListener.java:23)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:402)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:64)
        at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)
        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:327)
        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:236)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
        at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        at com.hmdclinical.creabilis2005.view.jsf.PulseAuthenticationFilter.doFilter(PulseAuthenticationFilter.java:144)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)

Looking through the forums, I found this post

https://forums.Oracle.com/message/10864529#10864529

where the same problem has been caused (NPE when trying to access RenderingContext). You mentioned on the setting of the MessageFactory class to check if the RenderingContext is null to avoid the NPE. You have a copy of the revised MessageFactory class, you could provide (if this change has been made?)  I tried to create a custom of the MessageFactory class but has difficulty with class cast exceptions in JsfUtils, MessageFactoryMap etc...

Could you give me a class modified MessageFactory (and what I need to change in JhsCommonBeans to use it?  Is this just the bean jhsMessageFactory)?

See you soon,.

Brent

Brent,

Here is the fixed getMessageText method:

public String getMessageText (String messageId, locale locale, Object [] params)

{

String message = null;

String bundleName = null;

ResourceBundle bundle = null;

Bundles of ArrayList = getBundleNames();

for (int i = 0; i)< bundles.size();="">

{

VR;

{

bundleName = (String) bundles.get (i);

Bundle = ResourceBundle.getBundle (bundleName, local, getCurrentLoader (bundleName));

If (bundle is nothing)

{

throw new NullPointerException ("Cannot find bundle resources" + bundleName);

}

message = bundle.getString (messageId);

message = substituteParams (local message, params);

We want to break on the first occurrence of a message

break;

}

catch (MissingResourceException e)

{

not found in this set, go to the next bundle

continue;

}

}

If (message is nothing)

{

SDA 20/02/2013: check if the rendering context is not null, it can be null

When a page template attribute has a default value that uses an expression of nls

If (RenderingContext.getCurrentInstance ()! = null)

{

message = RenderingContext.getCurrentInstance () .getTranslatedString (messageId);

}

}

If (message is nothing)

{

message = '? ' + messageId + "?";

}

check if the error code should be removed from the message

Bc = BindingContext

(BindingContext) JsfUtils.getExpressionValue("#{data}");

If (bc! = null & bc.getErrorHandler () instanceof JhsDCErrorHandlerImpl)

{

ErrHandler JhsDCErrorHandlerImpl = bc.getErrorHandler ((JhsDCErrorHandlerImpl));

If (! errHandler.isShowJBOErrorCode ())

(& message.startsWith ("JHS")-)

{

message = message.substring (11);

}

}

return the message;

}

You should be able to add this method in a subclass of the class of JHeadstart MessageFactory and publish your subclass to jhsCOmmon - beans.xml. This should not give a ClassCastException as long as you extend the MessageFactory JHeadstart.

Steven Davelaar,

JHeadstart team.

Tags: Java

Similar Questions

  • Whenever I run Norton power (NPE) gum, this "rikvm_06A08EA1.sys" was released as a malware.

    rikvm_06A08EA1.sys

    Whenever I run Norton power (NPE) gum, this "rikvm_06A08EA1.sys" was released as a malware. Despite all efforts to get rid of it, this continuous malware appears each time I run the NPE. I ran the Windows security program, and he did not find this malware. Later, re-, I ran the NPE, and the malware was found. What should I do? Thank you.

    Contact support Symantec.com.

    http://www.Symantec.com/index.jsp

  • What is the NPE.exe file?

    Something happened to my counter top and I can't open any program. Whenever I try to ope frpm my counter top, a dialog box opens asking me to choose what program I should use? My computer has a virus? I run a scan with Norton and it can't find any trhreats.

    If you learn to use Bing, your will find that the NPE is Norton Power Eraser, a malware removal tool.

    Since you are using Norton, maybe you should check the forum users Symantec.com.

  • 7204VXR NPE - G2 - 100 off limits its isakmp?

    Hello

    I have a NPE - G2 7204VXR in the center of a great vpn implementation (500 remote sites). We have configured 85 sites very well, but when we added the next 20 issues experienced with randomly selected sites, no longer able to create the VPN tunnel. With 120 sites configured on the core, we discovered that, as soon as we get exactly 100 ITS isakmp to QM_Idle no other vpn can be established.

    No matter who seen this before - it seems there is no detail on the ability of vpn router NPE - G2, the VAM2 + gives up to 5000 ike her but I can't believe that I need it to go beyond 100 ike her.

    There is a limit of software encryption for its ISAKMP in IOS.  This limit is usually

    100 if you don't have a hardware encryption card.

    You can confirm the limits on your device by using the "show crypto eli all ' command.

    Kind regards
    Craig

  • NPE error when application runing adf

    Hi am in jdeveloper 11.1.1.9.0 I did the following

    I created a view programaticaly, with the following attribute object

    -user name

    -password

    -code

    -code name

    2 I have add this view to applicationModule

    3 I have create user interface using jsff with the attribute above

    -in my applicationModule I'm class witch got method call procedure

    I have a bean that am method whitch calls my appmodule method, use the value changes listner

    now the problem is when I enter the password and I am getting error NPE tab

    < oracle.adf.controller > < Utils > < buildFacesMessage > < ADF: addition of the following JSF error: java.lang.NullPointerException >

    java.lang.NullPointerException

    to the model. AppModuleTstImpl.performNewPwd (AppModuleTstImpl.java:101)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:690)

    at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2181)

    at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3141)

    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:262)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1708)

    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2188)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:789)

    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:410)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)

    to the view. PswdValidation.pwdSrc (PswdValidation.java:221)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sun.el.parser.AstValue.invoke(AstValue.java:187)

    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)

    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1491)

    at org.apache.myfaces.trinidad.component.UIXEditableValue.broadcast(UIXEditableValue.java:223)

    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:184)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1100)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:490)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:219)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:211)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:133)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:303)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:208)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:138)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    < oracle.adf.controller > < Utils > < buildFacesMessage > < ADF: addition of the following JSF error: java.lang.NullPointerException >

    java.lang.NullPointerException

    to the model. AppModuleTstImpl.performNewPwd (AppModuleTstImpl.java:101)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:690)

    at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2181)

    at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3141)

    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:262)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1708)

    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2188)

    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:789)

    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:410)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)

    to the view. PswdValidation.pwdSrc (PswdValidation.java:221)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sun.el.parser.AstValue.invoke(AstValue.java:187)

    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)

    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1491)

    at org.apache.myfaces.trinidad.component.UIXEditableValue.broadcast(UIXEditableValue.java:223)

    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:184)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1100)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:490)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:219)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:211)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:133)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:303)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:208)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:138)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    the error is in this svo.executeQuery (line);

    Of course.

    Consider your code:

    Line line = null;

    and two line below:

    String val = (String) row.getAttribute ("SignId");

    Then, you try to call the method (getAttribute()) on the null (row) and of course, you're stuck with NullPointerException

    Before calling the method of the object, the object must be initialized.

    And I see, you're commented following line:

    Line = svo.first ();

    Uncomment this line of code and before calling row.getAttribute, check if line! = null

  • Migration of ADF 11.1.2.3 12.1.3: NPE in createfilterFieldFromAttributeCriterion(TableFilterUtils.java:55) when af filterVisible: table = 'true '.

    Hi all

    We migrated a version 11.1.2.3 to 12.1.3 ADF project. However some of our use cases can not be displayed due to NullPointerException in createfilterFieldFromAttributeCriterion (please see below the complete stack trace) in filterVisible case af:table = 'true '.

    When I disable the af filterVisible: table = 'false', the use of the case can be returned. I can run without any problem the VO target with the BC ADF Model tester.


    I tried several suggestions or workarounds as suggested by more or by myself:

    All of the various attempts resulted a NPE as below when the case is filterVisible af:table = 'true '. Do you have ideas and suggestions which could be the cause and how to fix it?

    java.lang.NullPointerException

    at oracle.adfinternal.view.faces.renderkit.rich.table.TableFilterUtils.createfilterFieldFromAttributeCriterion(TableFilterUtils.java:55)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderModelDrivenFilterField(BaseColumnRenderer.java:2037)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderFilterField(BaseColumnRenderer.java:2004)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderColumnFilterCell(BaseColumnRenderer.java:1328)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:168)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.access$ 2900 (BaseTableRenderer.java:78)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$ FlattenedColumnEncoder.processComponent (BaseTableRenderer.java:3153)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$ FlattenedColumnEncoder.processComponent (BaseTableRenderer.java:3125)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:2923)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderFilterRow(TableRenderer.java:2641)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeaderTable(TableRenderer.java:2239)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeader(TableRenderer.java:2025)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:806)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:676)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1856)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.access$ 1200 (PanelCollectionRenderer.java:102)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper._renderStretchedContent (PanelCollectionRenderer.java:818)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper._encodeAll (PanelCollectionRenderer.java:953)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper.access$ 600 (PanelCollectionRenderer.java:634)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.encodeAll(PanelCollectionRenderer.java:495)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:533)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1300 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:725)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:455)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$ 1600 (PanelGroupLayoutRenderer.java:30)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:761)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$ EncoderCallback.processComponent (PanelGroupLayoutRenderer.java:653)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:366)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    to oracle.adfinternal.view.faces.taglib.region.IncludeTag$ FacetWrapper.encodeAll (IncludeTag.java:568)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$ 800 (RegionRenderer.java:115)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:2141)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:2126)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at oracle.adf.view.rich.render.RichRenderer.encodeFlattenedComponents(RichRenderer.java:1820)

    at oracle.adf.view.rich.render.RichRenderer.encodeFlattenedComponents(RichRenderer.java:1780)

    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.processFlattenedChildren(ContextSwitchingComponent.java:347)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:173)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:1829)

    at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:541)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:315)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367)

    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.access$ 500 (ShowDetailItemRenderer.java:40)

    to oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ ChildEncoderCallback.processComponent (ShowDetailItemRenderer.java:661)

    to oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ ChildEncoderCallback.processComponent (ShowDetailItemRenderer.java:644)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer._encodeChildren(ShowDetailItemRenderer.java:581)

    at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.encodeAll(ShowDetailItemRenderer.java:127)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367)

    to oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.access$ 600 (ShowOneContainerRenderer.java:42)

    to oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$ BodyEncoderCallback.processComponent (ShowOneContainerRenderer.java:468)

    to oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$ BodyEncoderCallback.processComponent (ShowOneContainerRenderer.java:404)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)

    at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.encodeShowDetailItems(ShowOneContainerRenderer.java:361)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer._renderTabBody(PanelTabBaseRenderer.java:948)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer.encodeAll(PanelTabBaseRenderer.java:261)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2367)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1637)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)

    at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)

    at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:275)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:647)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:664)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3234)

    at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1507)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:525)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1217)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at oracle.adfinternal.view.faces.context.PartialViewContextImpl._processRender(PartialViewContextImpl.java:304)

    at oracle.adfinternal.view.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:159)

    at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779)

    at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:102)

    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:391)

    at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)

    at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)

    to org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ ChangeApplyingVDLWrapper.renderView (ViewDeclarationLanguageFactoryImpl.java:338)

    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)

    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)

    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:170)

    at oracle.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1095)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:389)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:255)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:192)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:502)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:327)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:202)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:137)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:81)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3436)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3402)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)

    at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)

    to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

    Thanks in advance!

    There are several bugs related to QBE in 12.1.3.

    For example, if you have Queryable = false in VO and filterable = true on af:column, you will get the NPE (patch for it exists)

    Or if your VO attribute type CLOB (ClobDomain), you will still get NPE.

    etc. (there more)

    So, maybe you can try to put blockable = false on every af:column and allow one by one to find the cause.

    Dario

  • NPE when you set the value of list binding

    Hello

    JDev 11.1.2.4

    I have a list named Country1 linked to an executable variable country of type String binding. I'm trying to programmatically set the value but I get a NPE.

    public static BindingContainer {} getBindingContainer()

    return (BindingContainer) JSFUtils.resolveExpression("#{bindings}");

    }

    JUCtrlListBinding Country1 = ((JUCtrlListBinding) ADFUtils.getBindingContainer () .get ("country1"));

    _logger.info ('Information' + country1.values () .size ()); Returns the value 100

    country1.setInputValue("*");

    I get the following NPE while * is a correct value in the list:

    java.lang.NullPointerException

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.findIndexFromObject(FacesCtrlListBinding.java:390)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.setInputValue(FacesCtrlListBinding.java:455)

    Thank you

    I got it to work but it makes no sense:

    Ok:

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    JUCtrlListBinding Country1 = ((JUCtrlListBinding) lBindingContainer.get ("country1"));

    Country1.getInputValue ();

    country1.setInputValue("*");

    KO with NPE

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    JUCtrlListBinding Country1 = ((JUCtrlListBinding) lBindingContainer.get ("country1"));

    Country1.getInputValue ();

    country1.setInputValue("*");

    It seems that I have to read the value before it is changed.

  • NPE on Toshiba laptop

    GDay from Australia,

    JavaFX 2.0 JRE 1.8.0_11

    Toshiba Satellite 750/02J Win7

    I'm NPE when I try to start my app in the Toshiba laptop which works perfectly on my desktop with the same java runtime environment.

    C:\Users\Gordon\My Documents\Java > "c:\Program Files\Java\jre8\bin\java.exe" - jar
    BackupGnuCashMigor.jar
    Failed to initialize the device 'Intel(r) HD Graphics Family' (\\.\DISPLAY1):
    WARNING: the wrong driver version detected, device disabled. Please update your driver
    at least the version 8.15.10.2302
    Exception in the method of Application startup
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
    at java.lang.reflect.Method.invoke (unknown Source)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs (KNU
    nown Source)
    at com.sun.javafx.application.LauncherImpl.launchApplication (unknown Sou
    NCE)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
    at java.lang.reflect.Method.invoke (unknown Source)
    to sun.launcher.LauncherHelper$ FXHelper.main (unknown Source)
    Caused by: java.lang.RuntimeException: Exception start Application, method
    at com.sun.javafx.application.LauncherImpl.launchApplication1 (Unknown So
    extended)
    to com.sun.javafx.application.LauncherImpl.access$ 000 (unknown Source)
    to com.sun.javafx.application.LauncherImpl$ 1.run (unknown Source)
    at java.lang.Thread.run (unknown Source)
    Caused by: javafx.fxml.LoadException:
    file:/C:/users/Gordon/my%20Documents/Java/BackupGnuCashMigor.jar!/backupgnucashm
    Igor/BackupGnuCashMigor.fxml
    at javafx.fxml.FXMLLoader.constructLoadException (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.load (unknown Source)
    to backupgnucashmigor. BackupGnuCashMigor.start (BackupGnuCashMigor.java:3
    3)
    to com.sun.javafx.application.LauncherImpl$ 8.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ 7.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ $6 1.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ $6 1.run (unknown Source)
    at java.security.AccessController.doPrivileged (Native Method)
    to com.sun.javafx.application.PlatformImpl$ 6.run (unknown Source)
    to com.sun.glass.ui.InvokeLaterDispatcher$ Future.run (unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop (Native Method)
    to com.sun.glass.ui.win.WinApplication.access$ 300 (unknown Source)
    to com.sun.glass.ui.win.WinApplication$ $4 1.run (unknown Source)
    ... 1 more
    Caused by: java.lang.NullPointerException

    at sun.nio.fs.WindowsPathParser.parse (unknown Source)
    at sun.nio.fs.WindowsPathParser.parse (unknown Source)
    at sun.nio.fs.WindowsPath.parse (unknown Source)

    From what I found on the internet, the error

    WARNING: the wrong driver version detected, device disabled. Please update your driver

    at least the version 8.15.10.2302

    is just a warning and can be ignored.

    The laptop has in fact already 8.15.10.2353 already installed, so I don't know why he complains about the version.

    This phone has 2 video adapters:

    Intel(r) HD Graphics Family (it is 3000 for the processor i7-2630QM according to the Intel site)

    NVIDIA Geforce gt 540M

    and is supposed to automatically switch between them as needed. (I think he uses Nvidia for 3D).

    I tried to use Nvidia Control Panel to force java.exe use Nvidia:

    C:\Users\Gordon\My Documents\Java > "c:\Program Files\Java\jre8\bin\java.exe" - jar
    BackupGnuCashMigor.jar
    Exception in the method of Application startup
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
    at java.lang.reflect.Method.invoke (unknown Source)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs (KNU
    nown Source)
    at com.sun.javafx.application.LauncherImpl.launchApplication (unknown Sou
    NCE)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (unknown Source)
    at java.lang.reflect.Method.invoke (unknown Source)
    to sun.launcher.LauncherHelper$ FXHelper.main (unknown Source)
    Caused by: java.lang.RuntimeException: Exception start Application, method
    at com.sun.javafx.application.LauncherImpl.launchApplication1 (Unknown So
    extended)
    to com.sun.javafx.application.LauncherImpl.access$ 000 (unknown Source)
    to com.sun.javafx.application.LauncherImpl$ 1.run (unknown Source)
    at java.lang.Thread.run (unknown Source)
    Caused by: javafx.fxml.LoadException:
    file:/C:/users/Gordon/my%20Documents/Java/BackupGnuCashMigor.jar!/backupgnucashm
    Igor/BackupGnuCashMigor.fxml

    at javafx.fxml.FXMLLoader.constructLoadException (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.loadImpl (unknown Source)
    at javafx.fxml.FXMLLoader.load (unknown Source)
    to backupgnucashmigor. BackupGnuCashMigor.start (BackupGnuCashMigor.java:3
    3)
    to com.sun.javafx.application.LauncherImpl$ 8.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ 7.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ $6 1.run (unknown Source)
    to com.sun.javafx.application.PlatformImpl$ $6 1.run (unknown Source)
    at java.security.AccessController.doPrivileged (Native Method)
    to com.sun.javafx.application.PlatformImpl$ 6.run (unknown Source)
    to com.sun.glass.ui.InvokeLaterDispatcher$ Future.run (unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop (Native Method)
    to com.sun.glass.ui.win.WinApplication.access$ 300 (unknown Source)
    to com.sun.glass.ui.win.WinApplication$ $4 1.run (unknown Source)
    ... 1 more
    Caused by: java.lang.NullPointerException
    at sun.nio.fs.WindowsPathParser.parse (unknown Source)
    at sun.nio.fs.WindowsPathParser.parse (unknown Source)
    at sun.nio.fs.WindowsPath.parse (unknown Source)
    at sun.nio.fs.WindowsFileSystem.getPath (unknown Source)
    at java.nio.file.Paths.get (unknown Source)
    to backupgnucashmigor. BackupGnuCashMigorController.initialize (BackupGnuC
    ashMigorController.java:802)
    ... more than 20
    Exception backupgnucashmigor of the running application. BackupGnuCashMigor

    I have also tried using - Dprism.forceGPU = true and Dprism.order = j2d but they also abandoned. Please let me know if you want me after the release of these options.

    I also tried to force the use of the integrated adapter Intel but that also fails.


    I'd appreciate any help if it pleases you and would be happy to help you debug.

    You have two problems:

    1 non-supported video driver for your graphics processor from intel.  (you corrected it by putting to use the Nvidia card that manages a supported driver).

    2. application error to generate a NullPointerException. (you have not fixed this).

    The two issues are not related.  I think that if you do not load the FXML, the app will probably start fine with a white screen.

    Code line 802 BackupGnuCashMigorController.java is the one that generates your NullPointerException.

    How and why you get a NullPointerException on this line of code is impossible to say without seeing the code.

    Seen 802 lines of code in a post on the forum, would just overload, then maybe create a minimal NBS, which illustrates the problem (and includes all that someone could use to run and get the issue, and that this code that is also to include the fxml).

  • Œuvres of DCIterator, but VORowImpl does not, gives the NPE

    Type 1

    ------------------------

    DCIteratorBinding it = ADFUtils.findIterator ("TransientVOIterator");

    RowSetIterator laughs = it.getRowSetIterator ();

    laughs. Reset();

    If (rit.first ()! = null)

    {

    Line rw = rit.first ();

    System.out.println (RW. GetAttribute ("BinNo") + "-" + rw.getAttribute ("Qty")); "."

    }

    While (rit.hasNext ())

    {

    Line rw1 = rit.next ();

    If (rw1! = null)

    {

    System.out.println (RW1. GetAttribute ("BinNo") + "-" + rw1.getAttribute ("Qty")); "."

    }

    }

    Type 2

    --------------------------

    for (int j = 0; j < TransientVO.getViewObject () .getRowCount (); j ++)

    {

    System.out.println ("number of rows:" + TransientVO.getViewObject () .getRowCount () + "j:" + j);

    oracle.jbo.Row BLWRow = TransientVO.getRowAtRangeIndex (j);

    String l_disp ="";

    l_disp = bin_disposition.get (BLWRow.GetAttribute("BinNo"). ToString());

    if(BLWRow!=null)

    {

    System.out.println ("BinNo:" + BLWRow.getAttribute ("BinNo"));

    }

    }

    I have 40 lines in my TransientVO, Type1 gives me all the 40 lines, Type 2 stops after a few lines of 23/25 and gives nulls for the rest of the lines.

    For Type2, I tried both getRowCount() as getEstimatedRowCount()

    Type2 works perfectly if there are a few limited. or lines for example 10/15. But in the absence. lines increases, it throws NPE to some lines.

    I checked back VO of database is "all lines".

    did someone gone through this before?

    Thank you

    Rahul

    Hello Rahul,

    Please make following changes you won't get null pointer exception after recording 25.

    Open your defination file containing TransientVOIterator.

    Select it, and then change the property "range size = - 1" instead of 25. in the property inspector

  • NPE in OrderImpl.ensureContainers)

    Hi guys,.

    I'm getting NullPointerException when executing the OrderManager loadOrder() class to the OrderImpl.ensureContainers () method through JUnit test case.

    If I run of eclipse as line straight run as JUnit, this time it runs successfully. But if I run target JUnit ant from the terminal, so I'm NPE.

    Here is the code snippet.

    Public Sub testLoadOrder()

    {

    mOrderManager=(OrderManager)mNucleus.resolveName("/atg/commerce/order/OrderManager");

    System.out.println("***OrderManager***"+mOrderManager);

    assertNotNull ("< < < < < * OrderManager must not be null > > > > >", mOrderManager);

    System.out.println ("PipeleneManager:" + mOrderManager.getPipelineManager ());

    Order =(***OrderImpl) mOrderManager.loadOrder (mOrderId);

    System.out.println ("* OrderImpl *" + order);

    }

    LogTrace:

    OrderManager***.commerce.order.***OrderManager@46a6f8

    PipeleneManager: atg.commerce.pipeline.CommercePipelineManager@e8d651

    java.lang.NullPointerException

    at atg.commerce.order.OrderImpl.ensureContainers(OrderImpl.java:1745)

    at atg.commerce.order.OrderImpl.getCommerceItems(OrderImpl.java:925)

    at *.commerce.order. * OrderManager.loadOrder (* OrderManager.java:230)

    to * .testscripts. ShippingGroupForCancelledItemsTest.testSGForCancelledItems (ShippingGroupForCancelledItemsTest.java:166)

    Thank you

    Satya.

    Hi Gerard Singh,

    Finally, I solved this problem.

    MockObjects - deleted atg.jar and mockobjects-Core target of JUnit ant after I'm not seeing this NPE.

    Thank you

    Satya.

  • NPE in the method so that access to the contents of the line.

    Hi experts,

    am on jdev 11.1.1.5.0 - adfbc-db10g of oracle.

    This method is exposed as a button. relax the click the button always npe.
        public String checkLogin(String p_user,String p_password)
        {
        System.out.println("Parameter Username :" + p_user + "Parameter  Password :" + p_password);
        ApplUsersVOImpl  vo = (ApplUsersVOImpl)this.getApplUsers1();
        /*set the bind variable value*/
        vo.setNamedWhereClauseParam("p_user",p_user.toUpperCase());
        System.out.println ("Am Implementation Username :" + p_user);
        vo.setNamedWhereClauseParam("p_password",p_password.toUpperCase());
        System.out.println("Am Implementation Password :" +  p_password);
        vo.executeQuery();
        int rowCount=vo.getEstimatedRangePageCount();
        System.out.println("rowCount :" + rowCount);
        
        Row r =  vo.getCurrentRow(); // here always printing null value and  Null pointer exception
        String s = (String)r.getAttribute("AppluserBu"); // here always printing null value and  Null pointer exception
        System.out.println("here am" + s);    // here always printing null value and  Null pointer exception
     
    
        if(rowCount==0) 
        { 
        throw new JboException("Password doesn't match");
        }
            
        return "Welcome"+ "User" + p_user.toUpperCase();
        }
    When I debuged he also says the null pointer.
    How to get this attribute.

    someone point me in the right direction.

    After running a query is three no current row. You can use vo.first () to move to the first line of the rowset. The only exception to this is if the vo is used on a page, then the framework.masked the first route of the current line.

    Timo

  • NPE for rows with null values in the table of the adv

    I created the table adv, 2 columns, equipped with two text fields. Initially the col2 is empty,
    say that the structure is as follows:
                  col1          col2
    Hdr         Question    Answer
    row1       abc           zxc
    row2       pdd           null (user doesnt enter anything)
    row3       zxc            lkj
    
    APPLYBUTTON
    When the user clicks on apply button I want to update these values in the table.

    I don't know how to do that, but that's what I'm trying to do. Please guide me the right way if its wrong.

    in LICS, I took the APPLYBUTTON action, got all lines of the object corresponding to the view, consulted with everyrow and I'm checking if there are values in the fields in the table, if the value zero, are simply print null. (we would not update on this line). . I could get o the part update, due to null pointer exception
    I get on the row line null pointer exception [1].getAttribute("Answer") for row2, it prints the value of row1 however.

    Here is the code I wrote:
    Set of rows from the rowset = (RowSet) vo.getRowSet ();
    Rank rank [] = vo.getAllRowsInRange ();
    System.out.println ("row.length" + row.length);
    for (int i = 0; i < row.length; i ++) {}
    String question = row.getAttribute("Question").toString ();
    String response = row [i].getAttribute("Answer").toString ();
    If (question! = null & &!("".)) Equals (question. Trim()))
    {
    System.out.println ("Question line" + i + "-" + question);
    }
    on the other
    {
    System.out.println ("Question line" + i + "is null");
    }

    If (response! = null & &!("".)) Equals (Answer.Trim ()))
    {
    System.out.println ("Response line" + i + "-" + response);
    }
    on the other
    {
    System.out.println ("Response line" + i + "is null");
    }

    Why the NPE survey code, I'm checking for null value and you want to print the value null in the logfile... I can not to getAttribute() on the null field, why can not just give me null in the variable I'm assigning to?

    You can guide me what approach to take, if it is not correct.
    I must examine DataDictionary and collect data there?
    Thanks in advance.

    Hello

    handle the exception of null on these two statements like this pointer

    String question = "";
    String response = "";

    Try
    {
    question = row.getAttribute("Question").toString ();
    }
    catch (NullPointerException e)
    {
    question = "";
    }

    Try
    {
    answer = row.getAttribute("Answer").toString ();
    }
    catch (NullPointerException e)
    {
    response = "";
    }

    Si ( !("". Equals (question. Trim()))
    {
    System.out.println ("Question line" + i + "-" + question);
    }
    on the other
    {
    System.out.println ("Question line" + i + "is null");
    }

    Si ( !("". Equals (Answer.Trim ()))
    {
    System.out.println ("Response line" + i + "-" + response);
    }
    on the other
    {
    System.out.println ("Response line" + i + "is null");
    }

    Thank you
    Gerard

  • NPE on Transaction.abort)

    Hello. I use the latest version of the EIS 3.3.75.

    I get a NPE when I think abort() is called twice:

    Caused by: java.lang.NullPointerException
    at com.sleepycat.je.Transaction.abort(Transaction.java:90)

    In the code, here's where I think it is:

    90: txn.abort (false); no synchronization required

    This seems to be a really small issue. It would be nice to be able to say to the status of a transaction. At the very least, an error in addition to NPE would be necessary.

    Where is the problem for sleepycat?

    See you soon,.
    -Adrian

    Hello Adrian,.

    This has already been changed for the next version major allow any number of calls abort(), as well as to the close() for other objects, without throwing an exception. This was done to facilitate the management of errors.

    Thanks for mentioning this.

    -mark

  • NPE loading resources because of classloader null

    snap.png

    The fix/solution was to put on the thread context class loader.

  • AF:tree Drag and Drop NPE problem

    Hello. I use JDeveloper 11.1.2.4.0.

    I have a tree composed of 4 levels (in a page template). I had an obligation of implementation of slip and fall on the shaft to allow movement of the nodes of level down a penultimate node to another. Looking around for suitable examples, I followed the example here - http://www.gabrielsideras.com/2010/10/23/adf-drag-and-drop-functionality-in-an-aftree-component/

    I had to introduce the penultimate node in the tree by adding a view accessor of additional link and makes appear only in the binding of the tree. The component af:tree itself is configured with a nodestamp containing a faceted af:switcher and child for the value of def relevant structure. Selected and disclosed RowKeys are maintained at the level of the session for the tree through controlled beans. Note that all objects referenced in the tree view have defined primary keys.

    When try to drag-and-drop, however, I get the following message appears in the console, immediately followed by a (below battery) Null pointer Exception:

    < UIXInclude > < _warnUnpoppedContextChanges > ADF_FACES-10021: during treatment of the include element, the change of context found does not match the component of the current. Should oracle.adf.view.rich.component.fragment.UIXInclude$ IncludeContextChange, but had UIXCollection.CollectionComponentChange [Component class: oracle.adf.view.rich.component.rich.data.RichTree, the component ID: pt_t2].

    < UIXInclude > < _warnUnpoppedContextChanges > ADF_FACES-10021: during treatment of the include element, the change of context found does not match the component of the current. Should oracle.adf.view.rich.component.fragment.UIXInclude$ IncludeContextChange, but had UIXCollection.CollectionComponentChange [Component class: oracle.adf.view.rich.component.rich.data.RichTree, the component ID: pt_t2].

    Then the stacktrace

    
    java.lang.NullPointerException
      at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.findChildNode(JUCtrlHierNodeBinding.java:879)
      at oracle.jbo.uicli.binding.JUCtrlHierBinding.bringNodeToRangeKeyPath(JUCtrlHierBinding.java:788)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding.bringNodeToRangeKeyPath(FacesCtrlHierBinding.java:111)
      at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowKey(RowDataManager.java:130)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.setRowKey(FacesCtrlHierBinding.java:830)
      at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:513)
      at org.apache.myfaces.trinidad.component.UIXCollection.invokeOnComponent(UIXCollection.java:1220)
      at oracle.adf.view.rich.component.rich.data.RichTree.invokeOnComponent(RichTree.java:439)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at oracle.adf.view.rich.component.fragment.UIXInclude.invokeOnComponent(UIXInclude.java:161)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXDocument.invokeOnComponent(UIXDocument.java:106)
      at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:1321)
      at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$DeliverDropTargetDropEvent.invokeContextCallback(LifecycleImpl.java:1711)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1735)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXCollection.invokeOnComponent(UIXCollection.java:1215)
      at oracle.adf.view.rich.component.rich.data.RichTree.invokeOnComponent(RichTree.java:439)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at oracle.adf.view.rich.component.fragment.UIXInclude.invokeOnComponent(UIXInclude.java:161)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1627)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1750)
      at org.apache.myfaces.trinidad.component.UIXDocument.invokeOnComponent(UIXDocument.java:106)
      at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:1321)
      at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeCustomEvents(LifecycleImpl.java:553)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:431)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
      at we  blogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at cognitmmon.helper.SessionTimeOutListener.doFilter(SessionTimeOutListener.java:85)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
      at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
      at java.security.AccessController.doPrivileged(Native Method)
      at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
      at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
      at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
      at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
      at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    
    

    Once the error has been handled, navigating to a page that contains the model shows that the displacement of the node successfully.

    Initially, I assumed that it's something to do with an inconsistency in the scope of the session RowKeySets. I removed this dependency, but also an attempt to refresh the nodes of tree programmatically (by running queries on the link accessors see) but none of this had no effect...

    I guess I'm not at all clear how ADF manages the change of key values when a node is moved between nodes parents in this way...?

    Any help would be much appreciated - as usual, I'm not 100% sure what level of detail should be described here then please let me know if there are some info.

    Thank you.

    A quick update. I solved the problem I've done myself...

    The dropListener code was not reset the currency of the line to the original in the tree rowKey when I finished to retrieve info from the drop site and drag the source (transferable).

    Thanks for your help anyway.

Maybe you are looking for