Dependence Maven of adf library with entity objects

Hi all. My setup is JDeveloper 12.1.3

I created an adf library jar with common entity objects so I can reuse this library in other modules of my application. The jar was created using the plugin for maven ojdeploy and if I inspect the jar file, everyhting is there (EO, Assoc, etc.)

However, when I add the library as a dependency maven in another application, I don't see the EntityObjects, it is as if it is not added to my request. If I import the jar file directly by using the properties of project/libraries and classpath option, it works, I can see the EntityObjects and can create ViewObjects of them.

I must say that the project compiles using maven dependency. What I can't do, is create a ViewObjects of the EntityObjects that are in the jar file, in order to do that I have to add the Jar file manually to libraries and to the classpath of the project.

Any ideas?

Thank you

I found another way to do what I needed.

I had to create a custom instead of an Application of Web of Fusion ADF application. The reason? I had to add Maven to the list of the characteristics of project:

Configure the settings of maven for the project:

Of course, the build environment is Maven as well:

With this configuration, when I add a jar file to library adf to my project using the maven dependencies, I can use business defined in this library components. This solution is consistent with Maven and CI environment.

Kind regards.

Tags: Java

Similar Questions

  • Programmatic entity with LOV object problem

    Hi all

    I created a programmatic entity object (name: 'Document', attributes: 'ID', 'DocumentLanguageID') with a solution of Jobinesh = > binary: construction by program managed business - part 2 components

    There is also a normal entity object that depends on the database (name: "DocumentLanguage", attributes: 'ID', 'DocumentLanguageName')

    I created the association and the relationship between two entity object and added a LOV to 'DocumentLanguageID' of 'Document '. Now I can use the ADF form which gives me a list of choices for the LOV attribute. And it can save the object correctly. It is perfect.

    The problem arises when I want to display a table of 'Document' and want to see the 'DocumentLanguageName' and 'DocumentLanguageID '.

    I added DocumentLanguage entity to the view of the Document (DocumentView) object. Then you click on the button 'Add a feature attribute' and the added attribute "DocumentLanguageName" to "DocumentView".

    When I run the app module, I see "DocumentLanguageID" is correct, but the 'DocumentLanguageName' is empty and that an exception is thrown called ' (oracle.jbo.KeyNotPopulatedException) Houston-25078: ID attribute of the key to DocumentLanguage not filled.

    What is the problem?

    Looking for your help. Thank you.

    I must just AutoSubmit set to true for the DocumentLanguageID of the same entity/view object attribute.

  • ID field implement in ADF entity object created from Interface of Service BC

    I guess you guys as the gurus of the ADF have already known the simple trick to use the DB sequence to automatically generate the value of the ID of an entity object.
    This, however, only works if the EO is created directly from the database schema. In my case, the EO is in fact derived from view VO object that is exposed through the service BC of another application interface.
    How can I get the same operation as in the first case?

    The example I'm getting is very simple. In app A1, I LocationEO1 with create (...) of overridden method to automatically generate the code. His LocationVO1 is used for presentations to the A2 application service. In A2, LocationEO2 and LocationVO2 are created. But I don't know how to make the field LocationId having the next sequence value whenever I click on the button Create or CreateInsert.

    Sorry, I don't understand your point. The sequence is used in the application, you create the new row. So if you call a web service to get a new line, the web service should return a line with the id. You can't fronn id in another application that you do not know where is comes from.
    If you want to create the new row outside the application that exposes the web service, you can implement another method in the service interface that gets you a unique id in the sequence that you so is PK for the new line.

    Timo

  • Problem with creating object entity based on web service

    Hi all

    AM trying more than 100 times to test how can I build an entity object based on web services, when I give the link of wsdl (which I already working when I use it as data for the web service control) in the wizard, I got the same message
    "' Field to read the WSDL URL service file: /... wsdl" "
    is it a find out what the problem is

    Thanks in advance

    It's pretty simple:

    Web service data control - gives you the best way to interact with a web service in your ADF UI
    Proxy for the Web service - allow manipulations on the interaction with the web service, for example restructuring results or settings - you can then expose this as a Javabean data control to bind to the user interface
    ADF BC basic web service - for integration with other applications of ADF BC that only allow you to access through web services.
    ADF BC stripped VO/EO Web service - based when you want to get features such as LOVs, will fetch, etc., which provides ADF BC. It will take you some good coding.

  • JDeveloper 12 c and Maven - POM for com.oracle.adf.library:Junit -.jar:pom:12.1.2 - 0-0 is missing

    I just downloaded and installed JDEVADF_12.1.2.0.0_GENERIC_130608.2330.6668 for JDeveloper Studio Edition Version 12.1.2.0.0 on Windows 7 Pro.

    I am building a project using the support of new and improved, but faced Maven to a build failure.

    Here is a partial result:

    Download: http://repo.Maven.Apache.org/Maven2/com/Oracle/ADF/osdt_cert/Maven-metadata.XML

    Download: http://repo.Maven.Apache.org/Maven2/com/Oracle/ADF/osdt_xmlsec/Maven-metadata.XML

    Download: http://repo.Maven.Apache.org/Maven2/com/Oracle/ADF/osdt_ws_sx/Maven-metadata.XML

    Download: http://repo.Maven.Apache.org/Maven2/com/Oracle/ADF/fmw_audit/Maven-metadata.XML

    Download: http://repo.Maven.Apache.org/Maven2/com/Oracle/ADF/library/JUnit-.jar/12.1.2-0-0/JUnit-.jar-12.1.2-0-0.Pom

    [WARNING] Com.oracle.adf.library:Junit POM -.jar:pom:12.1.2 - 0-0, no dependency information are missing available

    Should Oracle downloaded dependency missing in the Maven repository or is - this is something that I'm supposed to manage?

    (All other dependencies found)

    Best regards

    Michael

    OK, so I clicked on some button that adds a bunch of dependencies my pom.xml.  I removed the and it relies very well now.  Which still doesn't explain why all but one of the dependencies was found on the Maven repository.

    Here's what added to the pom:

    com Oracle.ADF.Library

    ADF-Model-Runtime

    12.1.2 - 0-0

    POM

    provided

    com Oracle.ADF.Library

    ADF-Common-Runtime

    12.1.2 - 0-0

    POM

    provided

    com Oracle.ADF.Library

    ADF-good-Web-Runtime

    12.1.2 - 0-0

    POM

    provided

    com Oracle.ADF.Library

    BC4J-security

    12.1.2 - 0-0

    POM

    provided

    com Oracle.ADF.Library

    Java-EE

    12.1.2 - 0-0

    POM

    provided

    com Oracle.ADF.Library

    JUnit-.jar

    12.1.2 - 0-0

    POM

    compile

    com Oracle.ADF.Library

    WebLogic-Remote-Client

    12.1.2 - 0-0

    POM

    provided

  • problem with the entity object?

    Hi all

    In a page, there are two objects entity statement commit .When is executed two save to db.

    Well, my problem is I want to validate each object separately

    help out me

    Validation applied to the application module level. If your two entity objects are under the same AM, two folders will be get saved simultaneously.

  • How to create the View object with several editable entity objects

    I want the two entities in the view object to support the creation of new lines, but when I give create insert that it allows to insert only on the parent and not the child. I found this link
    http://docs.Oracle.com/CD/E21043_01/Web.1111/b31974/bcadvvo.htm#CEGCAJCI which replaces the outgoing class. but I would like to do declarative. Is there another way to do it?

    I use Jdeveloper 11g 2 version.

    Thanks in advance,
    Rakesh

    Hello
    There is a checkbox in the tab "Updatable" entity objects, mark it checked and look in your vo
    Then, you can create the ViewObject also editable attribute
    Make sure that the Association is here.

    Rognard

  • Jar of ADF library in the portal generator

    Hello

    Using the portal generator 11.1.1.8.0

    I referred the link below to use the ADF library jar which has taskflows in my portal builder

    http://codervision.blogspot.in/2015/02/integrate-ADF-taskflows-with-WebCenter-spaces.html

    I did all the steps and it's successful.

    When editing my catalog of resources, I can't able to find the workflow.

    Kindly guide me.

    Hello

    You must check the version of the implementation of the increment with each deployment in MENIFEST. MF file.

    Manifest-Version: 1.0

    Archive Version: Plexus archiver

    Created by: Apache Maven

    Built by: builder

    Build-Jdk: 1.6.0_20

    Extension name: extend.spaces.webapp

    Implementation-Label: 11.1.1.8.0

    Implementation-title: extend.spaces.webapp

    Implementation-vendor: Oracle

    Implementation-Version: 11.1.71

    Specification-title: extend.spaces.webapp

    Specification-vendor: Oracle

    Specification-Version: 11.1.1

    Thanhks,

    Amey

  • Problem adding a taskflow delimited using the ADF library

    Hello

    I created a stubborn taskflow seeking name of emp and diplays the ADF results on same page fragment. When I create a page jspx and insert this taskflow as a region on the same application, it works fine.

    I created this application as an ADF Libarary and included in another application. Then I drag the taskflow (from the library) as a region on the page the new jspx asks. I see the region on the page (in gray). But when I run this jspx page I get the following error

    java.lang.IllegalStateException: the expression "#{bindings.taskflowdefinition1.regionModel}" (which has been specified for the "value" attribute RegionModel of the component of the region with the id "taskf1") evaluated to null.
    This is usually due to an error in the configuration of the objects referred to by this term.
    If it helps, the expression "#{bindings.taskflowdefinition1} ' value 'null '.
    If it helps, the expression "#{bindings} ' value 'null '. Now using a RegionModel empty instead.
    at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:437)
    at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:102)
    at jsp_servlet.__testtf3again_jspx._jspx___tag6(__testtf3again_jspx.java:390)
    at jsp_servlet.__testtf3again_jspx._jspx___tag5(__testtf3again_jspx.java:350)
    at jsp_servlet.__testtf3again_jspx._jspx___tag4(__testtf3again_jspx.java:305)
    at jsp_servlet.__testtf3again_jspx._jspx___tag3(__testtf3again_jspx.java:257)
    at jsp_servlet.__testtf3again_jspx._jspx___tag2(__testtf3again_jspx.java:206)
    at jsp_servlet.__testtf3again_jspx._jspx___tag1(__testtf3again_jspx.java:155)
    at jsp_servlet.__testtf3again_jspx._jspx___tag0(__testtf3again_jspx.java:104)
    at jsp_servlet.__testtf3again_jspx._jspService(__testtf3again_jspx.java:65)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    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:292)
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:318)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:149)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
    at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:415)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
    at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
    to org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$ OverrideDispatch.dispatch (FacesContextFactoryImpl.java:267)
    at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:475)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:143)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:188)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:652)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:243)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:203)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    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:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:181)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:279)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:239)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:196)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:139)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.security.jps.wls.JpsWlsFilter.doFilter(JpsWlsFilter.java:102)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:65)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:149)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3496)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs (unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Thanks for your help in advance!

    I think that the solution to this should be putting projects taskflow unique packages rather than when you rename the DataBindings.cpx file.

  • Startguidence - make a simple change in default values of an entity object

    Hi all!

    I want to do non-static values by default in some of the fields of an entity (ExtBankAccountsEO) object.

    I have JDeveloper on my pc, but not on the server where Oracle Financials is installed.

    So which is the best way to proceed?

    My first thought was to decompile ExtBankAccountsEO.class, add a create() method and then compile it on the server.

    But without changing ExtBankAccountsEO.java and compilation with

    javac - cp classes12.jar:classes ExtBankAccountsEOImpl.java

    I get an error of type

    ExtBankAccountsEOImpl.java:395: cannot find symbol

    symbol: class string

    location: oracle.apps.iby.schema.server.ExtBankAccountsEOImpl of the class

    public string getAttribute8()

    And similar to exception, subject, date and number.

    Am I missing something in the classpath or this is not possible?

    It comes to specific issue OA.

    Please close this thread and repost this in the space frame OA: OA Framework

    You should not change the standard evaluation office.  OA Framework gives you the flexibility of expansion.

    You can make extensions of EO/VO/AM/CO OPS.

    See the developer's Guide:

    Release of Oracle Application Framework 12.1.3 Developer's Guide (Doc ID 1107973.1)

    Release of Oracle Application Framework 12.2.4 Developer's Guide (Doc ID 1676216.1)

    See the section:

    Change the entity object default attribute values

    When you change standard files, there is a pervasive customization. He'll get scratched when a patch is applied which have this modified file.

    In rare cases, if we cannot get the specific critical functionality using customization, then we change the standard files WITH the APPROVAL of the CUSTOMER. (This is not supported by the Oracle Support)

    Also, the error message looks like SEO 'chain' rather than 'String. Check the line number ExtBankAccountsEOImpl.java:395

    See you soon

    AJ

  • entity object to update by, created by in

    Dear

    I wana ask questions about how to allocate created by and uodated by has also created date and update the date within feature or if there is a way to do this using a groovy expression.

    Help, please

    concerning

    You can mark these attributes as columns in the history in your OS. Creating a layer of business entity objects using domain

    For ' created or modified by "you need to turn on the ADF security or override the method getHistoryContextForAttribute() like this: Ahmad AL-karim: ADF: Customizing the columns of history

    Dario

  • Database objects is EMPTY when you create the Entity object

    Hello!

    I am very new to JDeveloper/OAF, I'm an online example how to create an entity object. When I right click, new entity object, the objects of database is EMPTY, I expect that my tables will be listed here. I have already created a database connection and tested it successfully. When creating the new workspace, I defined the DBC file, my name of user and password, the abbreviated name of the application and the keys, I also defined a new package. What else is that I'm missing? I saw when the definition of a new package, it suggests a format particular as name.oracle.apps.component.subcomponent.webui, it has something to do with my problem? Is this format that is posted somewhere? Why do I get a blank list?

    Thank you.

    Jon

    Solved. I just replaced with the version you originally downloaded .dbc files. I remember that I took off the APPS_JDBC_URL line (following a statement online for a problem I encountered earlier). No doubt this has solved the problem.

  • How to change the user interface of the entity object indicators / Validation msg when running?

    Hello

    I use JDeveloper with version 11.1.1.6.3. Given my requirment details below.

    Suppose I have a (say 'EMPLOYEE_RATING') table in DB with the following structure.

    Columns:

    1 EmployeeId (Employee Id)

    2 RatingType (values can be in Stock or Bonus)

    3 RatingLevel (values can be 1, 2, and 3)

    Constraint:

    EmployeeId, RatingType and RatingLevel all together must be unique.

    Requirement:

    The customer's requirement is to have two screens of rating (one for Bonus another stock) and display different user interface boards and validations as follows.

    1 RatingType is a hidden field, are defined with the default (Bonus or Stock) based on the screen that the user opens.

    1. for the Stock screen, RatingLevel label should be "Stock note.

    2. for the Bonus screen, the label should be 'Bonus Rating'.

    3. for validation, the message must be 'Bonus note level must be unique' or 'Level of Stock of notes must be unique' ADB on the user screen opens.

    Implementation:

    I have a def EO (for example "RatingEO") and VO (for example ' RatingVO') def. Tips UI (Label) are given at the level of the OS. Also the unique constraint validation is made to EO with the message ' {0} and {1} must be unique, where {0} is source.hints.EmployeeId.label "and {1} is source.hints.RatingLevel.label.  I also did the shuttle two different instances of the VO (EmployeeRatingBonusVO and EmployeeRatingStockVO) in the request form (although BonusTaskFlow and StockTaskFlow are set to open with the new transaction, Intension of the two shuttle different named instances is to have the common code in VO. impl class but can run different business logic code by checking the name of the instance of VO)

    Question:

    Since I have two different pages, I can define two different labels in the jsff, but I can't change the commit message defined at the level of object entity based on open display. At the opening of the screen, depending on the type of screen, I should be able to change the label specified at the level of the entity object. (It should not affect the definition but only the instance). As this entity object cannot be distinguished (if it belongs to Bonus or Stock), I have problem on how to change the indicators of UI during execution.

    Any help on this would be appreciated! Thank you.

    Rami

    Post edited by: rami

    I tried your script.

    I created the secondary key with EmployId and rating level. I added validation of Unique key. In failure handling handling section of the validator, I gave the error message like: {0} must be unique. For token 0: I gave RatingType (here RatingType is the name of the attribute in OT).

    We give the default for RatingType as Stock Bonus in VO. kind RatingType get its value or Stock Bonus based on the original Version that we use.

    I hope this helps.

  • Update the view of the objects when existing entity object is changed

    I created display objects of entity objects.  recently, I added a function that creates a guid in a field to these entity objects.  a little, I suppose that if I open the view related object, it would show this guid generator function in the default value field.  but it does not.

    so, you can synchronize the view objects and entity objects with the database, how you synchronize objects of respective view when their principal object attribute properties is changed?

    Thank you

    By default in EO and VO properties are not related.

    In OE, the default value is applied when you create a new line.

    Vo, the default value is applied to the transition attribute.

    Dario

  • A display/entity object assigns default values to view another object

    I have a table as follows:
    Table A with attributes:
    ID, name, value1, value2,..., Value20

    Table B with attributes:
    ID, Env

    Assume that the Table B has 5 rows: (1, 'DEV'), (2, 'BT'), (3, 'SDEV'), (4, 'PDEV'), (5, 'UAT'),

    What I need, it's when I create A table line, Value1 attributes by Value5 in table A are populated by the value of the attribute Env of each record in Table B. So, in this example, the new line of table A will be:
    (1, 'Env affected', 'DEV', 'BT', 'SDEV', 'PDEV', 'UAT', null, null,...)

    I think to generate classes customized for A tables display objects and B and expose methods so that a bean to support, I can create a table A line and fill the Table B table.

    You have a better approach to do this?

    Thank you.

    When you post on this forum always to indicate the version of JDeveloper you use please.

    Assuming that JDev 11 g + I can think of a few ways to do this. However in a pod of support would be inaccurate, because you are mixing view logic with business logic. My suggestion:

    (1) to the table entity object (EO) create an accessor to display of the View object to table B
    (2) for table A EO generate the associated EntityImpl. Be sure to include the create() method.
    (3) in the EntityImpl, look for the get accessor method to retrieve the results of the view accessor install you in #1
    (4) in the # 2 create method, call the #3 accessor, walk records (eventually returned by table B) via getter accessor method view, learning the attributes of the table of A OS

    CM.

Maybe you are looking for

  • Can I install 4 GB of RAM in a Satellite A200-1VP?

    Bought a 1VP A200 a few weeks ago and I think you, she might benefit from a bit more RAM. I am aware that under vista 32 bit I Wona? t have access to all 4 GB, but all I could win would be a bonus (3.5 GB?) 4 GB can be installed in my notebook with n

  • I would like to change my Windows XP to linux-ubuntu, how

    I would like to change my windows xp pro for linux-ubuntu how to please

  • Using more than 1 iPhone

    More than an iPhone can be used to print photos on the printer. If so, how tell you the printer to accept more than one mobile phone number.

  • BlackBerry Curve Blackberry Smartphones SMS

    Try to send a text message and get a network "failed" in red letters in the message and it does not send. No idea what I'm doing wrong please?

  • Cannot install creative cloud

    I have a big problem with my installation of creative cloud. After downloading the installer, I run it but nothing happens. Just that. No error code, no message. Quite simply, nothing happens. Does anyone have an idea of what could be the problem? I'