ConvertColor ADF problem

Hello

I am trying to use the color of the adf and I am facing a problem. Basically, I just try to display the string of color as the color code and here is my code.
<af:inputColor label="#color" id="ic2" compact="true" simple="true" readOnly="true"  value="#{row.DeptColorcode}">
<af:convertColor patterns="#RRGGBBAA" transparentAllowed="true"/>
The color code strings are as #ff0000ff so I guess the color model that I've specified is correct. But it does not work. Can someone help me check the code? Thank you.

Kind regards

K.Hein

Published by: K eh on April 18, 2011 11:04

Looks like you have to do a work around that the inputColor is unable to manage the channel (she waits a java.awt.Color).
Take a look at this {: identifier of the thread = 578024}
Steve Muench provided a solution at the end right.

Timo

Tags: Java

Similar Questions

  • Popup ADF problems

    Hello!

    I have a popup adf containing some mandatory inputText and selectOneChoice.

    When you open the window contextual atrves click a CommandButton with partialSubmit = true all required fields are validated and how are empty, an error message appears indicating that the fields are filled.

    Of course, I don't want the fields to be validated to open the context menu, but only when I click a commandButton control the popup.

    I would like to understand why these fields are validated to open the context menu, and how to avoid without having to remove the mandatory fields.

    Any ideas?

    My code:

    <? XML version = "1.0" encoding = "UTF - 8"? >

    " < f: view = xmlns:f ' http://Java.Sun.com/JSF/core "xmlns:af =" " http://xmlns.Oracle.com/ADF/faces/rich "> "

    < af:popup autoCancel = "disabled" id = "popupInclusaoTrem" binding = "#{PlanejamentoMB.popupInclusaoTrem} '"

    contentDelivery = "lazyUncached" >

    < af:dialog title = "Planejamento - include Trem" type = "none" closeIconVisible = "false" id = "d1" >

    < af:panelGridLayout id = "pgl1" >

    < af:gridRow marginTop = '5px' height = 'auto' id = "gr1" >

    < af:gridCell marginStart = "5px" id = "gc2" >

    < af:inputText binding = "#{PlanejamentoMB.richInputSede} ' readOnly = 'true'"

    labelStyle = "position: absolute;" left: 34px; »

    contentStyle = "position: absolute;" left: 68px; "label =" "Sede:" id = "it2" / > "

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom "5px" = "5px" height = "auto" id = "gr2" >

    < af:gridCell marginStart = "5px" id = "GCQ4" >

    < af:inputText label = "" Prefixo: "maximumLength = '3' columns = '7'"

    labelStyle = "position: absolute;" left: 15px; "required ="true ".

    contentStyle = "position: absolute;" left: 68px; »

    Binding = "#{PlanejamentoMB.richInputTextTrem} '"

    requiredMessageDetail = "Campo de O Prefixo e required." id = "it3" >

    < af:validateRegExp pattern = "[A - Z] [0-9] {2}'"

    messageDetailNoMatch = "informed um trem valido prefixo (Exemplo: 99 X)". "/ >"

    < / af:inputText >

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom "5px" = "5px" height = "auto" id = "gr5" >

    < af:gridCell marginStart = "5px" id = "CG6" >

    < af:selectOneChoice label = "" event: "contentStyle =" position: absolute; ' " left: 68px; »

    labelStyle = "position: absolute;" left: 15px; »

    Binding = "#{PlanejamentoMB.richSelectEvento}" id = 'soc1' "

    requiredMessageDetail = "O campo Evento e required." >

    < f: selectItems value = "#{PlanejamentoMB.listagemEventos}" id = "si2" / > "

    < af:validateLength minimum = "3" / >

    < / af:selectOneChoice >

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom '5px' = '5px' height = 'auto' id = "gr3" >

    < af:gridCell marginStart = "5px" id = "gc1" >

    < af:selectOneChoice label = "" Origem: "contentStyle =" position: absolute; ' " left: 68px; »

    labelStyle = "position: absolute;" left: 12px; ' autoSubmit = 'true '.

    Binding = "#{PlanejamentoMB.richSelectOneOrigem}" id = "soc2" "

    valueChangeListener = "#{PlanejamentoMB.popularDestinoPorOrigem} '"

    requiredMessageDetail = "O campo Origem e required."

    >

    < f: selectItems value = "#{PlanejamentoMB.listagemOrigensPorSedeGradeFixa}" id = "si3" / > "

    < af:validateLength minimum = "3" / >

    < / af:selectOneChoice >

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom "5px" = "5px" height = "auto" id = "gr4" >

    < af:gridCell marginStart = "5px" id = "gc3" >

    < af:selectOneChoice label = "" Destino: "contentStyle =" position: absolute; ' " left: 68px; »

    labelStyle = "position: absolute;" left: 11px; »

    Binding = "#{PlanejamentoMB.richSelectOneDestino}" id = "soc3" "

    requiredMessageDetail = "O campo Destino e required."

    >

    < f: selectItems value = "#{PlanejamentoMB.listagemDestinoPorOrigem}" id = "si1" / > "

    < af:validateLength minimum = "3" / >

    < / af:selectOneChoice >

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom "5px" = "5px" height = "auto" id = "gr7" >

    < af:gridCell marginStart = "5px" id = "G.c.5" >

    "< af:inputDate binding =" #{PlanejamentoMB.richInputDateSaida} "id ="dt1hourSecond"label =" Saida:

    requiredMessageDetail = "Campo de O" Saida e required. inlineStyle = "width: 280px;" >

    < af:clientListener type = "focus" method = "onhourFocusSimple" / >

    < f: convertDateTime pattern = "Hh: mm" / >

    < / af:inputDate >

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom "5px" = "5px" height = "auto" id = "gr8" >

    < af:gridCell marginStart = "5px" id = "CG7" >

    < af:selectBooleanCheckbox label = "" distributed: "contentStyle =" position: absolute; ' " left: 68px; »

    Binding = "#{PlanejamentoMB.richBooleanDistribuido}" id = "sbc1" / > "

    < / af:gridCell >

    < / af:gridRow >

    < af:gridRow marginTop = marginBottom '10px' = '5px' height = 'auto' id = "gr6" >

    < af:gridCell marginStart = '5px' id = 'G.c.8' halign = 'end' >

    < af:commandButton text = "Salvar" partialSubmit = "true" inlineStyle = "width: 120px;" id = "cb1".

    actionListener = "#{PlanejamentoMB.salvarTremGrade}" / >

    < / af:gridCell >

    < af:gridCell marginStart = '5px' id = 'gc81' halign = 'end' >

    < af:commandButton text = "Cancel" partialSubmit = "true" inlineStyle = "width: 120px;"

    immediate = "true" id = "cb2".

    actionListener = "#{PlanejamentoMB.cancelarInclusaoTrem}" / >

    < / af:gridCell >

    < / af:gridRow >

    < / af:panelGridLayout >

    < / af:dialog >

    < / af:popup >

    < / f: view >

    Hello

    Some time ago I have the same problem, but my problem is that I put ppr as a property of refreshment in the links (on iterator).

    But result was the same, the mandatory fields have been posted after the popup is displayed.

    Your JSF I see that you have no links. Im not sure exactly where you store your data?

    labelStyle = "position: absolute;" left: 12px; ' autoSubmit = 'true '.

    Binding = "#{PlanejamentoMB.richSelectOneOrigem}" id = "soc2" "

    valueChangeListener = "#{PlanejamentoMB.popularDestinoPorOrigem} '"

    requiredMessageDetail = "O campo Origem e required."

    >

    You do not have the "value" attribute Maybe that's the problem? You work with data in your valueChangeListener but maybe if you do not set a value attribute adf you give validator msg?

    Best regards

    Rafal

  • Refresh paging ADF problem

    Hi all

    I created a form of research that is filtering some registration and fill in af:table.

    In my table, I've implemented pagination using scrolling strategy in ADF 11.1.1.7.

    Forward and backward navigation works perfectly well. Suppose that I am on the 4th page and perform a search based on certain criteria.

    . Filtered check are shown in the table but my pagination control is on page 4.

    Ideally, it should reset and go on the 1st page.

    Please suggest any other solution to this problem.

    Thank you

    AK.

    This piece of code restores intial position (1) indicator of pagination.

    private void refreshTable() {}

    create a range for the table change event

    Event RangeChangeEvent = new RangeChangeEvent (array, 0, 0, 0, 0);

    table. Broadcast (Event);

    AdfFacesContext.getCurrentInstance () .addPartialTarget (table);

    }

  • Deployment Mobile ADF problem

    Hello-

    I'm so frustrated with the ADF Mobile deployment. I have already created several Android applications using the native language and never did face problems of this kind. I am very familiar with the ADF development as well.

    in any case, it's my problem.

    I downloaded the mobile application of adf sample from the following tutorial, but I have been unable to deploy on the Android emulator in Release mode. The debug mode takes forever.

    Oracle JDeveloper 11 g Release 2 tutorials - creating Mobile Applications with Oracle ADF Mobile

    This is the error messages I receive:

    [23: 02:51]-deployment began.  ----

    [23: 02:51] the target platform's (Android).

    [23: 02:51] early deployment of ADF Mobile 'Employees' to Android application using the profile "Android3."

    [23: 02:51] undeployment.

    [23: 02:51] - incomplete deployment.

    [23: 02:51] the following configuration of Android preference is invalid or missing. Set these options in the preferences of JDeveloper on the Panel of the ADF Mobile:

    Key to past

    (oracle.adfmf.framework.dt.deploy.android.deployers.ValidatePreferencesDeployer)

    I generated the keystore using keygen by the tutorial and it's not ' t help.

    That's how I validated the keystore.

    C:\Oracle\MiddlewareMob\jdk160_24\bin > emp.keystore keytool-list - keystore

    Enter keystore password:

    Keystore type: JKS

    Keystore provider: SUN

    Your keystore contains 1 entry

    EMPL, November 19, 2013, PrivateKeyEntry.

    Certificate fingerprint (MD5): 8A: 27:53:64:B3:AF:01:CA:9 C: 2F:47:2 A: 50:16:E4:40

    C:\Oracle\MiddlewareMob\jdk160_24\bin >

    I tried to recreate the file of keys twice, but it did not help. I know that the entered password is correct.

    Any suggestions will be appreciated. Also, I started learning JQuery Mobile at the same time.

    Thank you

    S

    I had the same problem and then I realized that the tools-> preferences window is too small so don't see «Key Password"field within the «Realase» tab Just resize the window.

  • 10.1.3 to 11.1.1.2.0 ADF ADF: problem of Migration

    Hi all

    I have a 10.x application built on business ADF for the model layer (no DB, only webservices) component and ADF - JSF to view layer.
    I try now to migrating the application to JDeveloper 11 and have had few errors during migration (I used standart Wizard comes with JDeveloper 11).
    but, meaner I can't build model layer after migration - build process get these errors:
    "{class name} is already defined in this compilation unit.
    all classes to extend oracle.jbo.server.ViewRowImpl.
    I checked and the structure of the source model has not changed since the migration.

    What could be the problem?

    Thank you

    HM, never seen cela when I migrated a few projects.
    The reason is that11.1.1.2.0 use javac to compile the sources while 10.3.1 uses JOC the compiler to java to oracle which is less strict.

    Try to organize imports (I remember that this can be a problem).

    Timo

  • Link command ADF problem

    Hi all

    I use Jdeveloper 11 g. I have a master / detail relationship tables order and OrderItem. I have an edit page command that has modifiable order information and a table read-only ADF that contains a list of items associated with the current command. I have a link to ADF command on the LineItemId column in the table. When I click on the link, it will take me to the edit page of point. The problem is, whenever I select any element in the table, I've always had the first item to be loaded into the page of the item change. Someone have any ideas what I did wrong?

    Here is the part of the code connects to the command binding,

    < af:column sortProperty = "LineItemId" sortable = "false".
    headerText = "#{bindings." OrderItemsView2.hints.LineItemId.label}.
    ID = 'c4' >
    < af:commandLink actionListener = "#{bindings.setCurrentRowWithKeyValue.execute} '"
    Text = "#{rank." LineItemId}.
    Disabled = "#{!}" Bindings.setCurrentRowWithKeyValue.Enabled}.
    "ID ="cl1"partialTriggers =": t1.
    action = "goOrderItemDetail" / >
    < / af:column >

    Thanks in advance,

    John

    Published by: john wang on August 20, 2009 07:31

    Hello

    If the point editing page uses the same data control such as the one that is displayed on the edit page command you need not to use setCurrentRowWithKeyValue.
    He should be positioned on the line concerned.

    As a side note setCurrentRowWithKeyValue requires a value for the value of the key. This is possible by creating a data (e) in the definition of page links
    for the setCurrentRowWithKeyValue binding.

    HTH
    Paul

  • Regional settings please help ADF problem

    I use ADF to develop a multilingual application
    I have a problem with the locale in dialog boxes

    In the index page, I placed two buttons, one for English and one for Arabic, I used the following code
    FacesContext ctx = FacesContext.getCurrentInstance ();
    UIViewRoot uiRoot = ctx.getViewRoot ();
    Locale locale = new local ("ar");
    (local) uiRoot.setLocale;

    works quite well with normal JSF navigation with false redirection
    but when you use the dialog box (Ex: dialog: FAQ), it does not work.
    I tried to put the local tag property of view in the JSF dialog box to be an attribute of the managed bean, but it doesn't also

    Help, please

    I don't see this error, but you could do more defensive custom page lifecycle code by changing lines 37-47, of CustomFacesPageLifecycle.java of:

          for (ControlBinding cb : (List)lfContext.getBindingContainer().getControlBindings()) {
            if (cb instanceof JUCtrlListBinding) {
              JUCtrlListBinding lb = (JUCtrlListBinding)cb;
              // If the list has a translatable null value
              if (lb.hasNullValue()) {
                // Force the list of values for the list binding to be recalculated
                // so that the null value text will be in the new locale.
                ((JUCtrlListBinding)cb).setValueList(null);
              }
            }
          }
    

    to do this instead:

          if (lfContext.getBindingContainer() != null) {
          for (ControlBinding cb : (List)lfContext.getBindingContainer().getControlBindings()) {
            if (cb instanceof JUCtrlListBinding) {
              JUCtrlListBinding lb = (JUCtrlListBinding)cb;
              // If the list has a translatable null value
              if (lb.hasNullValue()) {
                // Force the list of values for the list binding to be recalculated
                // so that the null value text will be in the new locale.
                ((JUCtrlListBinding)cb).setValueList(null);
              }
            }
          }
        }
    

    I'm not used to work in a locale from right to left, myself, not sure if who will present other problems.

    I just wanted you to see an example of a solution of two local which you can change if all goes well then if necessary to ensure that it works for specific local both, you need to press.

  • OfficeJet Pro 8600 Plus ADF problems

    I have a new machine.  Everything seems to work fine, except the ADF.  Whenever I try to transmit documents in the ADF, it tells me that there is no jammed paper and there is no.  It is brand new.  I tried to turn the slot and turn off machine, unplug the power cord for 30 seconds.  I can scan and copy from the glass, but not from the ADF.  I tried a leaf up to 20 sheets with no luck.  Please help, the ADF file is very important that I am able to use it.  Thanks in advance!

    Hi, DCI,.

    Follow the steps outlined in the document below and let me know what you find?

    http://support.HP.com/us-en/document/c01728503

  • Design of ADF problem

    Scenario is,

    I have problem of design. My text entry field showing width according to my wish but this width field looks like an illusion that I put the back ground color to check the actual width. as pictured

    Design.png

    The actual width of the input text creating problem for me to organize the form text boxes according to my wish. How to decrease the actual width (side black)

    J dev Version: 11.1.2.4

    First confirm that you want to change background part editable or full inputText

    because in the case of comp entry editable change us generally editable background, it seems good

    For this, you can write to your contentStyle of inputText property - background-color: black;

    And if you change the color of all inputText as you do now, and then try setting width in the property inlineStyle as - width: 250px; background-color: black;

    and check

    You can also try fieldWidth and labelWidth panelForm parent layout property definition, see what works?

    Ashish

  • Oracle ADF: Problem with display with component LOV selectManyChoice/CheckBox values

    Hi all

    I use Oracle JDeveloper 11.1.1.7. I want to use the selectManyChoice component in my requirement. When you use the same thing, I have observed that selectMany components as a component of selectManyChoice/selectManyCheckBox are not filling LOV VO values in drop-down list. Instead it displays the value VO destination attribute values.

    For example,.

    I have EmpVO and DeptVO. Now, I want to join LOV "DepartmentId" attribute of EmpVO using DeptVO as sourceVO. After this operation, if I drag and attribute DepartmentId of Drop EmpVO as consisting of selectOneChoice , when running, we will be able to see DepartmentName from drop down list I chose DepartmentName as attribute and departmentId as ListAttribute in LOV.

    To create the SelectManyChoice link, if I drag and drop the EmpVO instance to the page, we can find SelectManyChoice option under the "Multiple Sélection" option. As soon as the SelectManyChoice option, we will be able to see the window of EditListingBinding as shown below where we are asked to map baseAttr and displayattribute for this component. This means that he has not considered LOV which we show you. To view Department name in the drop-down list, we can select departmentVO instance 'Source database', while in the Base and display attribute we can map the DepartmentId and departmentName. By doing this, we can achieve my schenario for display in the menu dropdown. The problem is that this element of will will bind with DepartmentVOIterator and no matter what I select component selectMany, I take and wherever I need to set the value on the target attribute programmatically.

    ListBinding.png

    Is there a declarative way to display the selectMany component that uses LOV as a source in the view of value in drop-down list? Please suggest.

    Thanks in advance.

    Praveen.

    Hi William,.

    Thank you for your response. one who shared is related to the display of values such as MultiSelect component. But my requirement is to have combination of InputText and SelectManyChoice so that the user will have two entry key in place. So whenever we enter the code value in InputText, the corresponding value in the SelectManyChoice box should be checked [some]. This combination both annd InputText SelectManyChoice I need to create a component.

    I created the component as described below.

    I created DeclarativeComponent which is having an InputText and component SelectManyChoice. Component of SelectManyChoice I'm filling ViewObject value programmatically. On the selection of any value in the drop-down list SelectManyChoice value changeListener I get selected value and conversion Stringg and affecting InputText to show the selected value. Also in reverse ie. case, whenever I enter the correct value in the InputText, valueChangeEvent, I am taking and convert these values to the list and setting the value property of SelectManyChoice in order to make the selection.

    And to make this component as a single component, I used contentStyle = ' width: 0px "to hide the box InputText of SelectManyChoice as shown below.

    Thank you, regards,

    Praveen.

  • Format of Message mail with component ADF problem

    Hi all

    I use jdev 11.1.1.5.0 version.

    In my use case I use java mail api to read mail from the mail server and to display on the page jspx output component.

    but the problem is that when I access the message and printed in the console using System.out.println () message printed on console with bet in shape.

    but when I put the value of message in the output text using the link as msgbody.setValue (msg) it is the message on the screen but without shaped.

    code is more...

    Inbox folder = store.getFolder ("INBOX");

    Inbox. Open (Folder.READ_ONLY);

    Msg message = inbox.getMessage (inbox.getMessageCount ());

    Address [] = msg.getFrom ();

    for (address: in) {}

    System.out.println ("FROM:" + address.toString ());

    }

    Several party mp = (Multipart) msg.getContent ();

    BodyPart bp = mp.getBodyPart (0);

    System.out.println ("CONTENT:" + bp.getContent ());  This display message of line in the correct format.

    Like this

    It comes to test mail...

    Kind regards...

    Rafat Siddiqui

    IT project specialist

    Work ex - 456, Mo-9554038413

    but in the outputText message show as...

    It comes to test mail... Kind regards... Rafat Siddiqui specialist-IT project work ex - 456, Mo-9554038413


    so my question is that how to display message on page jspx in the right format.


    Thanks in advance

    Manish

    In this case, you can use an inputText component and set it to read-only. This element shows the line breaks if you set the property to a value > 1 rows.

    Timo

  • In the tree of ADF problem when I use 2 tree in a Page with the same object in view!

    Hello world

    I use 11.1.1.5 JDeveloper and ADF Faces in the user interface. I have 2 trees in a page that they are same view editable object but different instances in the module of the application. When I change the attribute value of one of them to manage Bean programmatically, two of them change? !! in my case, I put a checkbox in nodeStamp, when the user click on the checkbox, rank title needs to change but the title in both entities change?
    I think it's a bug.

    Please help me. Thank you

    Hello
    If I understand your case, then this is the expected behavior.
    When multiple instances of objects from view based on feature in an application module is based on the same underlying object of the entity, then a change in one of them reflected on the other.

  • ADF problems Table height. Need to auto height adjustment.

    Hi all
    I have a picture of the ADF. But its height is now adjusted automatically according to the number of lines.
    Regardless of the number of lines, the height is fixed. It leaves a huge part of the empty space if there are a few lines, or it has a scroll bar if they are too many.

    Here is the UI http://www.flickr.com/photos/84002714@N05/7692948244/
    and I would like to have all the lines that have been displayed with no additional white space or the scroll bar.

    My table is
     <af:table value="#{bindings.ConnectorWSEndPoints11.collectionModel}"
                                                      var="row"
                                                      rows="#{bindings.ConnectorWSEndPoints11.rangeSize}"
                                                      emptyText="#{bindings.ConnectorWSEndPoints11.viewable ? 'No data to display.' : 'Access Denied.'}"
                                                      fetchSize="25"
                                                      rowBandingInterval="1" id="t4"
                                                      columnStretching="last"
                                                      styleClass="AFStretchWidth"
                                                      visible="true" width="800"  />
    The structure is
    <af:panelStretchLayout id="psl2" >
            <f:facet name="center">
                     <af:panelFormLayout id="pfl1">
                              <af:panelLabelAndMessage label="#{rscBundle.WEB_SERVICE_END_POINTS}">
                                            <af:table ...>
    //closing tags
    And the myjdev version is 11.1.1.6.0

    Thanks to you all!

    Use the property autoHeightRows of the table:
    http://andrejusb.blogspot.com/2011/06/ADF-11g-R2-improvement-ADF-table.html

    http://jdevadf.Oracle.com/ADF-richclient-demo/docs/tagdoc/af_table.html

  • implementation of security adf problem

    Hi all

    I'm trying to implement security based on the adf forms, but I'm fighting in the coding part of the action of the connection.

    In the example application it is bean connection its doLogin() method. Initially, I have face this URLCallbackHandler
    Is not found. After that, I copied example of application after many api is not found.

    Can someone tell me how to get all the classes necessary to implement
    The ADF security.

    Thanks in advance,
    San

    Hello

    You must add the library of Weblogic 10.3 Remote Client "Libraries and Classpath" section in the properties of the ViewController project

    Frank

  • Handle Exception ADF problem

    Hi all

    (1) creates a class with method "run" in the ADF Model project and it exposed as a data control.
    (2) bind the method "run" in a JSF page in ADF viewController project.
    (3) tried to execute the method "run" JSF page.
    (4) some exceptions thrown from "run" method, but the ADF application did not show the real exception message but the next, why?


    < Utils > < buildFacesMessage > ADF: addition of the following JSF error: tried to access the oracle.j2ee.util.TraceLogger$ TraceLoggerHandler of the class from the class oracle.j2ee.util.CustomerLogger
    java.lang.IllegalAccessError: tried to access oracle.j2ee.util.TraceLogger$ class class oracle.j2ee.util.CustomerLogger TraceLoggerHandler
    at oracle.j2ee.util.CustomerLogger.getCompatibleHandler(CustomerLogger.java:248)
    at oracle.j2ee.util.CustomerLogger.getLogger(CustomerLogger.java:231)
    to oracle.j2ee.rmi.RMIMessages. < clinit > (RMIMessages.java:21)
    at com.evermind.server.rmi.RMICall.throwRecordedException(RMICall.java:125)
    at com.evermind.server.rmi.RMIClientConnection.obtainRemoteMethodResponse(RMIClientConnection.java:571)
    at com.evermind.server.rmi.RMIClientConnection.invokeMethod(RMIClientConnection.java:515)
    at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:63)
    at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:28)
    at com.evermind.server.ejb.StatelessSessionRemoteInvocationHandler.invoke(StatelessSessionRemoteInvocationHandler.java:43)
    at __Proxy3.getObject (unknown Source)
    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)
    to com.agile.api.pc.EJBRemoteProxy$ 1.invoke(EJBRemoteProxy.java:40)
    to $Proxy130.getObject (Unknown Source)
    to com.agile.api.pc.Session$ GetObjectAction.doSdkAction (Session.java:1452)
    at com.agile.api.common.SDKAction.run(SDKAction.java:23)
    at com.agile.api.common.OracleAuthenticator.doAs(OracleAuthenticator.java:131)
    at com.agile.api.common.Security.doAs(Security.java:54)
    at com.agile.api.common.Security.doAs(Security.java:109)
    at com.agile.api.pc.Session.getObject(Session.java:448)
    to the model. Test.Execute (test.) Java:113)
    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:567)
    at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2134)
    at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3020)
    at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:440)
    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:257)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1625)
    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2141)
    at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:468)
    at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:307)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:730)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:394)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:185)
    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:157)
    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:698)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:285)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
    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:300)
    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:191)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:420)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:420)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    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.doIt (WebAppServletContext.java:3684)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3650)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    < Utils > < buildFacesMessage > ADF: addition of the following JSF error: tried to access the oracle.j2ee.util.TraceLogger$ TraceLoggerHandler of the class from the class oracle.j2ee.util.CustomerLogger
    java.lang.IllegalAccessError: tried to access oracle.j2ee.util.TraceLogger$ class class oracle.j2ee.util.CustomerLogger TraceLoggerHandler
    at oracle.j2ee.util.CustomerLogger.getCompatibleHandler(CustomerLogger.java:248)
    at oracle.j2ee.util.CustomerLogger.getLogger(CustomerLogger.java:231)
    to oracle.j2ee.rmi.RMIMessages. < clinit > (RMIMessages.java:21)
    at com.evermind.server.rmi.RMICall.throwRecordedException(RMICall.java:125)
    at com.evermind.server.rmi.RMIClientConnection.obtainRemoteMethodResponse(RMIClientConnection.java:571)
    at com.evermind.server.rmi.RMIClientConnection.invokeMethod(RMIClientConnection.java:515)
    at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:63)
    at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:28)
    at com.evermind.server.ejb.StatelessSessionRemoteInvocationHandler.invoke(StatelessSessionRemoteInvocationHandler.java:43)
    at __Proxy3.getObject (unknown Source)
    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)
    to com.agile.api.pc.EJBRemoteProxy$ 1.invoke(EJBRemoteProxy.java:40)
    to $Proxy130.getObject (Unknown Source)
    to com.agile.api.pc.Session$ GetObjectAction.doSdkAction (Session.java:1452)
    at com.agile.api.common.SDKAction.run(SDKAction.java:23)
    at com.agile.api.common.OracleAuthenticator.doAs(OracleAuthenticator.java:131)
    at com.agile.api.common.Security.doAs(Security.java:54)
    at com.agile.api.common.Security.doAs(Security.java:109)
    at com.agile.api.pc.Session.getObject(Session.java:448)
    to the model. Test.Execute (test.) Java:113)
    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:567)
    at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2134)
    at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3020)
    at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:440)
    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:257)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1625)
    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2141)
    at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:468)
    at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:307)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:730)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:394)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:185)
    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:157)
    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
    at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:698)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:285)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
    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:300)
    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:191)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:420)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:420)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
    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.doIt (WebAppServletContext.java:3684)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3650)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Marijo,

    I would handle the exception of the third party ADFbc / java impl EJB class, then wrap in an exception to standard model (local or all what is the equivalent for the EJB)
    This means that I can just do a global 'catch' around the third party code and throw one who understands the view/controller.

    Hope that helps.

    Jang Vijay

Maybe you are looking for