How to get one of specfic out parameters in groovy

hi groups,
jdev 11.1.1.5.0 - adfbc
here i learned from Jabr how to get the two out - parameter values which used in procedure.
How to get two out param which is used in Procedure
ok fine. that part is well enough.
by normally,
if the function/ procedure which is defined in AM. which i want to call in groovy ,means i used the following
adf.object.applicationModule.FuncFindEmployeeDescription(params)above groovy is for
if the function or procedure which will return one parameters means ok.
here my scenario i want call the procedure which is defined in AM. the procedure will return two out params values. i need only first value.
how can i do this.?
reference: in this thread you can the procedure with two out params
How to get two out param which is used in Procedure

this is to subu123.
oh ho. :(
this is to santos
thanks santosh as you said i tried.
  public HashMap ProcFindProdQueryDesc( String p_bu,
     String p_prod_id,
     Number p_prod_rev
                    CallableStatement st = null;
                    try{
                    String sql = "begin proc_find_prod_query_desc" +
                        "(:p_bu," +
                        ":p_prod_id," +
                        ":p_prod_rev," +
                        ":p_desc1," +
                        ":p_desc2," +
                        ":var_lang)" +
                        ";" +
                        "end;";
                    st=getDBTransaction().createCallableStatement(sql,this.getDBTransaction().DEFAULT);
                    st.setObject("p_bu",p_bu);
                    st.setObject("p_prod_id",p_prod_id);
                    st.setObject("p_prod_rev",p_prod_rev);
                    st.registerOutParameter("p_desc1",Types.VARCHAR);
                    st.registerOutParameter("p_desc2",Types.VARCHAR);
                    st.setInt("var_lang",1);
                    st.execute();
                    System.out.println("p_desc1" +(String)st.getObject("p_desc1"));
                    System.out.println("p_desc2" +(String)st.getObject("p_desc2"));
                       HashMap map = new HashMap();
                        map.put("p_desc1", (String)st.getObject("p_desc1"));
                        map.put("p_desc2", (String)st.getObject("p_desc2"));
                        return map;
                    catch(SQLException e)
                    throw new JboException(e);
                    finally
                    if(st!=null)
                    try{
                    st.close();
                    catch(SQLException e){
                        e.printStackTrace();
                        throw new JboException (e);}
if(PscdProdId != null)
adf.object.applicationModule.ProcFindProdQueryDesc(PscdBu,PscdProdId,PscdProdRev).p_desc1;
[1823] DCBindingContainer.reportException :oracle.jbo.JboException
[1824] oracle.jbo.JboException: JBO-29000: Unexpected exception caught: groovy.lang.MissingMethodException, msg=No signature of method: com.rits.suplr.model.servicesAM.xImpl.ProcFindProdQueryDesc() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.Long) values: [MEL, BU01, 0]
     at oracle.jbo.ExprEval.internalEvaluateGroovyScript(ExprEval.java:1226)
     at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1261)
     at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1083)
     at oracle.jbo.server.AttributeDefImpl.evaluateTransientExpression(AttributeDefImpl.java:2141)
     at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1835)
     at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1897)
     at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:840)
     at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl.getItemDesc(ProdScoreCardDetlVORowImpl.java:519)
     at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl$AttributesEnum$16.get(ProdScoreCardDetlVORowImpl.java:181)
     at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl.getAttrInvokeAccessor(ProdScoreCardDetlVORowImpl.java:555)
     at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:870)
     at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetAttributeValueFromRow(JUCtrlValueBinding.java:1157)
     at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:751)
     at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:779)
     at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.updateValuesFromRow(JUCtrlAttrsBinding.java:145)
     at oracle.jbo.uicli.jui.JULabelBinding.updateValuesFromRow(JULabelBinding.java:114)
     at oracle.jbo.uicli.binding.JUIteratorBinding.updateValuesFromRows(JUIteratorBinding.java:338)
     at oracle.adf.model.binding.DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:838)
     at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:679)
     at oracle.jbo.uicli.binding.JUIteratorBinding.refreshControl(JUIteratorBinding.java:474)
     at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4437)
     at oracle.adf.model.binding.DCBindingContainer.refreshExecutables(DCBindingContainer.java:3507)
     at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3340)
     at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:2906)
     at oracle.jbo.jbotester.panel.BindingPanel.setBindingContext(BindingPanel.java:120)
     at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:88)
     at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:71)
     at oracle.jbo.jbotester.form.BindingForm.createMasterPanel(BindingForm.java:63)
     at oracle.jbo.jbotester.form.BindingForm.init(BindingForm.java:98)
     at oracle.jbo.jbotester.form.JTForm.<init>(JTForm.java:72)
     at oracle.jbo.jbotester.form.BindingForm.<init>(BindingForm.java:50)
     at oracle.jbo.jbotester.form.FormType$1.createForm(FormType.java:63)
     at oracle.jbo.jbotester.form.FormType.createForm(FormType.java:199)
     at oracle.jbo.jbotester.form.FormType.createTab(FormType.java:270)
     at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:248)
     at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:207)
     at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:203)
     at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:140)
     at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:123)
     at oracle.jbo.jbotester.tree.Tree.processTreeMouseClicked(Tree.java:728)
     at oracle.jbo.jbotester.tree.Tree.access$100(Tree.java:96)
     at oracle.jbo.jbotester.tree.Tree$TreeMouseListener.mouseClicked(Tree.java:141)
     at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
     at java.awt.Component.processMouseEvent(Component.java:6292)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
     at java.awt.Component.processEvent(Component.java:6054)
     at java.awt.Container.processEvent(Container.java:2041)
     at java.awt.Component.dispatchEventImpl(Component.java:4652)
     at java.awt.Container.dispatchEventImpl(Container.java:2099)
     at java.awt.Component.dispatchEvent(Component.java:4482)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
     at java.awt.Container.dispatchEventImpl(Container.java:2085)
     at java.awt.Window.dispatchEventImpl(Window.java:2478)
     at java.awt.Component.dispatchEvent(Component.java:4482)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
     at java.awt.EventQueue.access$000(EventQueue.java:85)
     at java.awt.EventQueue$1.run(EventQueue.java:603)
     at java.awt.EventQueue$1.run(EventQueue.java:601)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
     at java.awt.EventQueue$2.run(EventQueue.java:617)
     at java.awt.EventQueue$2.run(EventQueue.java:615)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: groovy.lang.MissingMethodException: No signature of method: com.rits.suplr.model.servicesAM.SupplierAMImpl.ProcFindProdQueryDesc() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.Long) values: [MEL, BU01, 0]
     at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54)
     at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:48)
     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)
     at bc4j.com_rits_suplr_model_views_ProdScoreCardDetlVO_ItemDesc_null.gs.run(bc4j.com_rits_suplr_model_views_ProdScoreCardDetlVO_ItemDesc_null.gs.groovy:3)
     at oracle.jbo.ExprEval.internalEvaluateGroovyScript(ExprEval.java:1208)
     ... 73 more
## Detail 0 ##i didnot know why it's expecting signature of that method defined in AM .
it's already there. Anything special with groovy while accessing.

Similar Messages

  • How to get this report format out ?

    Hello all experts,
    Sample table creations like the following. Note checkno under xcheck table is not unique. Have tried pivotting the xcheck table then link pivoted xcechk with xcert using certno and invno but this willl end up getting duplicate records. Can u please help ? Basically I am stuck at how to get that vendor name out on the report
    create table xcert(
    certseq number primary key,
    certno varchar2(5) not null,
    vendor varchar2(25));
    create table xcheck(
    checkseq number primary key,
    checkno varchar2(8) not null,
    invno varchar2(100);
    Xcert Data
    certseq certno     vendor
    1     C1001     BP GAS
    2     C1002     BUG PEST CONTROL
    3     C1003     BP GAS
    4     C1004     BP GAS
    5     C1005     WILLIES BESTxcheck Data
    checkseq     checkno          invno
    1          EF500001     C1001,C1003,C1004
    2          EF500002     C1002
    3          EF500002     C1005Looking for a following report format
    checkno          invno               vendor
    EF500001     C1001,C1003,C1004     BP GAS
    EF500002     C1002               BUG PEST CONTROL
    EF500002     C1005               WILLIES BEST      Thank you
    Munshar

    Hi, Munshar,
    MunSharmi wrote:
    Frank,
    "I don't see why you would need another column. What would you need to store, or retrieve, that a table like this wouldn't allow?
    Notice my orignal xcheck table data plus a check date column
    {code}
    checkseq     checkno          invno               checkdate
    1          EF500001     C1001,C1003,C1004     11/01/2010
    2          EF500002     C1002               12/10/2010          
    3          EF500002     C1005               01/01/2011
    {code}Sure, if you have other data that you haven't mentioned yet, then you need other columns, and maybe even other tables, to store that data.
    Talking about this would be a lot easier if you described what you were trying to model in these tables, and what the different entities are.
    after nomalization
    {code}
    seq(PK)     checkseq     checkno          invno               checkdate
    1     1          EF500001     C1001               11/01/2010
    2     1          EF500001     C1003               11/01/2010
    3     1          EF500001     C1004               11/01/2010
    4     2          EF500002     C1002               12/10/2010          
    5     3          EF500002     C1005               01/01/2011
    {code}What do checkseq and checkdate represent? What is the realtionship between them? If there is another row with checkseq=3, will it necessarily have checkdate=01/01/2011? If there is another row with checkdate=01/01/2011, will it necessarily have checkseq=3?
    Shouldn't I need to have the extra seq(PK), then use check seq to group the data report to meet users' target format ? Please adviseIt depends on what your entities are. If you explain that, then perhaps I can give some advice about how to model them.
    In general, every type of entity requires a separate table. It looks like xcert represents one kind of entity, uniquely identified by certno. I assume there is some other kind of entity, uniquely identified by checkno, and that you have a table for that which you haven't needed to show in this thread.
    Are you saying that there's some other entity, that is uniquely identified by checkseq? If so, it probably needs a table of it's own.
    Every table should have a primary key. I had assumed that checkseq only served as the primary key of the xcheck table. If it serves some other purpose, then yes, you would need another column.
    Many-to-many relationships usually require a separate table. I was guessing that xcheck was intended to record a many-to-many realtionship between xcert and some other table. Guessing is not always the best way to solve problems. I think it would be better if you explained what you want to do, rather than have me guess at it.
    So far, what you've shown is analagous to an order entry system. One kind of entity is customer, another is supplier. Say you're running a company that sells products from many suppliers to many customers. There is a many-to-many relationship between customers and suppliers. Any customer may buy from many suppliers; any supllier may sell to many cutomers. You may have an orders table that keeps track of that many-to-many relationship. You may also have another entity, salesman, that also has many-to-many relationships with customers and suppliers. Depending on what exactly you consider an "order", there are lots of different ways to model this. Can a single order involve many customers? Can a single order involve many suppliers? Can a single order involve many salesmen? If an order always involves one customer buying from one supplier using one salesman, then you may only need four tables. If the situation is more complicated, then you may need more tables.

  • How to get one of my clippings (pictures) into my e mail message?

    I am a new user of Thunderbird, Mozilla's e mail program. When I compose a new email, I sometimes like to add a clipping, from my clipping file. I hit attach and my clippings appear. I highlight the one I want to put in my email, and try to drag it from the clippings list into the email like I did in my former e mail program, but now the dragging does not work, When I am in email, the image will not drop. so my question is, how to get one of my pictures into my email message I am composing? Hope someone can tell me how to do this :) Thank you :)

    Hi Joshiss, Thanks for trying to solve my problem. I have neither windows or linux, I have an iMac (Apple/MacIntosh) computer with operating system 10.9.2 . I did notice that my clippings file transferred for easy access on
    Thunderbird e mail, when opened says windows in the right column But when I go to my ORIGINAL CLIPPINGS SOURCE in another file on this new
    computer, from there I can still drag my choice into the current e mail I am
    composing. But getting to that original source where my clippings are , takes quite a few steps. Is there any means to shorten the process and be able to drag / or otherwise get a clipping into my email window? Also, once a clipping is selected, where do I indicate that this is the one I want to use????? Thanks for your help.

  • How to get a pdf document out of a Document form

    Hi all,
    I have a question of how to get the actual PDF out of a Document Form, when I take the @document value I only get some xml representation of the form, but I need to get the actual PDF.
    Thanks in advance
    Sincerely
    Kim

    The @document is the way to get the PDF out from the DocumentForm varibale. If you get just the data, it's because the DocumentForm was populated with just the data in the first place.
    Make sure you submit PDF from your form and not just the data.
    Jasmin

  • Have a Canon 70D.  Lightroom will not recognize the raw CR2 file.  Don't know if I need an additional plug in or how to get one. Can anyone help?

    I have a  Canon 70 D. Lightroom will not recognize the raw CR2 file.  Don;t know if I need an additional plug in to the tether plug in for canon, or how to get one.  Can anyone help?

    See Camera Raw plug-in | Supported cameras
    You need Lightroom 5.2 or later. Which version of Lightroom are you running?

  • How to get the attribute values out?

    Hi everyone,
    <root>
    <category name="Mens Clothing" id="0">
    <subcategory>Active/Baselayer Tops</subcategory>
    <subcategory>Active/Baselayer
    Bottoms</subcategory>
    </category>
    <category name="Womens Clothing" id="1">
    <subcategory>aaa</subcategory>
    <subcategory>bbb</subcategory>
    </category>
    </root>
    How to get the attribute values out? For example "Mens
    Clothing" and "Womens Clothing".
    // the line below returns "Active/Baselayer Tops" and
    "Active/Baselayer Bottoms"
    var myXml:XML = new XML(event.result);
    Thanks,
    May

    Here is attribute identifier operator from FB Help:
    @ attribute identifier Operator
    Usage myXML.@attributeName
    Identifies attributes of an XML or XMLList object. For
    example, myXML.@id identifies attributes named id for the myXML XML
    object. You can also use the following syntax to access attributes:
    myXML.attribute("id"), myXML["@id"], and myXML.@["id"]. The syntax
    myXML.@id is recommended. To return an XMLList object of all
    attribute names, use @*. To return an attribute with a name that
    matches an ActionScript reserved word, use the attribute() method
    instead of the @ operator.
    Operands attributeName:* — The name of the attribute.
    Example
    How to use examples
    The first example shows how to use the @ (at sign) operator
    to identify an attribute of an element:
    var myXML:XML =
    <item id = "42">
    <catalogName>Presta tube</catalogName>
    <price>3.99</price>
    </item>;
    trace(myXML.@id); // 42The next example returns all attribute
    names:
    var xml:XML =<example id='123' color='blue'/>
    var xml2:XMLList = xml.@*;
    trace(xml2 is XMLList); // true
    trace(xml2.length()); // 2
    for (var i:int = 0; i < xml2.length(); i++)
    trace(typeof(xml2
    )); // xml
    trace(xml2.nodeKind()); // attribute
    trace(xml2
    .name()); // id and color
    } The next example returns an attribute with a name that
    matches a reserved word in ActionScript. You cannot use the syntax
    xml.@class (since class is a reserved word in ActionScript). You
    need to use the syntax xml.attribute("class"):
    var xml:XML = <example class='123'/>
    trace(xml.attribute("class"));

  • Could anyone please tell me how to get my cd/disc out. thanks

    could anyone please tell me how to get my disc/cd out of my desk top? thanks

    CD/DVD - Eject Stuck
    CD/DVD - Eject Stuck (2)
    CD/DVD - Eject Stuck (3)
    CD/DVD - Eject Stuck (4)
    CD/DVD - Eject Stuck (5)

  • How to get one element of a database with database toolkit

    I am working with an access database in which I want to store information about all the computers that recide in a network. The information that I will store in this database is computer's IP address, computer name, etc. Now I want to look in my database the ip address of the computers and get the ip of every one as a string. What I'm trying to do is to convert the output variant of the block "get" to a two dimensional array for then convert it to a matrix in which I can get the elements one by one. Attached is the vi in which I'm working. If you can help me to figure out how to solve my problem I'll be very happy and if I am not in the indicated discussion forum please guide me to find the correct one.
    Attachments:
    Getting just one element.vi ‏11 KB

    Well I found this post that answered my question
    http://forums.ni.com/t5/LabVIEW/how-to-get-records​et-from-database/m-p/1471374?requireLogin=False

  • How to get shape layer's content parameters in AEGP?

    Hi all,
    I have no idea when I want to export the parameters from the Contents of shape layer.
    Now I add Polystar Path1, ZigZag 1, and Repeater1, three contents of shaper layer.
    Content seems not equal to effect. I used AEGP_GetNewEffectStreamByIndex can get the effect's parameter of Shape layer. But no any information about Content.
    Does anyone know how to get the content's parameter?
    Thanks.

    Thanks for your reply and sorry about my unclear question.
    I use the picture to describe my question. There is a shape layer include "Contents" and "Effects".
    I can use AEGP_GetLayerEffectByIndex to get the parameter of effects (Blue point).
    However I can't find out the correct method to get the parameter of Contents (Yellow part, include Polystar, Zig Zag and Repeater).
    The yellow part is also not the Stream, I can't not use stream suite to get information.
    BTW, I have the same problem about Text Animator. (Yellow part of follow picture)
    lapula

  • How to execute this procedure(having out parameters)

    PROCEDURE emp_cursor (
    v_deptno IN VARCHAR2,
    v_doj OUT DATE,
    v_empno OUT NUMBER,
    v_sal OUT NUMBER
    );

    Hi,
    812809 wrote:
    PROCEDURE emp_cursor (
    v_deptno IN VARCHAR2,
    v_doj OUT DATE,
    v_empno OUT NUMBER,
    v_sal OUT NUMBER
    emp_cursor ( expr_1
               , var_2
               , var_3
               , var_4
               );Where var_2, var_3 and var_4 are variables with the appropriate data types. You must pass variables for the OUT parameters.
    Expr_1 can can a variable, a literal, or any other kind of expression that evaluates to a VARCHAR2.
    I hope this answers your question.
    If not, post a little a simple test script (with as much of the coding as you know how to do) so that people can re-create the problem and test their ideas. Post the results you want from that code. Explain how you get those results.
    Always say which version of Oracle you're using.

  • Feed ID:  How to get one?

    How can we go about obtaining a Feed ID so that we can start sending our podcasts to iTunes? As a new addition to the popular Areyouliberal.com web arsenal, we are going to begin releasing a podcast every other week. Our software dictates we need a FeedID but we cannot figure out where to get one at... Certainly our 10,000+ users would love to hear alongside the reads...

    Click here -> Submit a podcast
    or open iTunes. select Store, select Podcasts at the left side.
    The next page will be Podcasts.
    Look under "Learning" at the bottom left.

  • How to get one value from multiple duplication for a key figure field

    Hi expert,
          I have a infoprovider, with following format:
            employee     hourly_rate   action_type  count of action
         there are multiple rows for each employee, I want to create query as follows:
            employee     hourly_rate   action_type  count of action
         in which hourly_rate is constant , only retriving one value from multiple rows for one employee, count of action should be summarized. 
    how to get this hourly_rate.
    Many Thanks,

    Hi,
    put the employee in rows panel -> reaming object put it in free char panel.
    suppress the all result rows for the all object except employee .
    select the object -> go to query properties -> select display tab -> select result rows -> select suppress.
    select the employee -> go to query properties -> select display tab -> select result rows -> select always display. - now it will give employee wise hourly rate summarize data.
    Thanks,
    Phani.

  • How to get one day back data from selecting date .

    Hi Experts,
                   Iam using DB2 database .How to see one day back of selected date . i tried by using prompts .
    Date=(@prompt('Mssg','D',,mono,free)-1 days)   Date is a date object and i applied prompt for date . butting i'm facing error . so kindly help me to over come this issue .
    Regards
    Dinesh

    first capture Date on univers by simply using your formula
    Date=(@prompt('Mssg','D',,mono,free))
    Now to get the previous date i.e 1 day back date
    create another variable called
    back_Date = (Date - 1 Day)
    Thanks,
    Swapnil

  • HOW TO GET MY IPHONE 4S OUT OF BEING STUCK IN HEADPHONES MODE? I TRIED BLOWING IT, I TRIED SUCKING IT AND I TRIED THE QU TIP, ALSO FREEZING AND PLUGGING AND UNPLUGGING THE HEADPHONES. I ALSO RESTORED IT AND PUT IT IN DFU MODE AND STILL NOTHING.

    How do i get my iphone 4s out of being stuck in headphones mode. When i dont even have headphones plugged in, it says headphones ringer. I've tried blowing and sucking in the jack, didnt work. I tried using a blowdrier in the jack, didn't work. I also tried putting it in the freezer while in a plastic bag, trying to clean it with a qu tip, and plugging and unplugging the headphones more than 100 times, still nothing and i also restored, reset, and put my iphone in DFU mode, and still nothing seems to work. DOES ANYONE KNOW ANY OTHER WAY I NEED HELP PLEASEEEEEEEE!!!!!!!!!!! ANYONE ANY OTHER WAYS TO FIX IT?!?!??!? That would be very helpful

    I had the same problem.  I squirted a drop of WD40 in the headphone hole and then used a plastic dental toothpick and twisted it around in the hole.  It amazingly worked.
    Good luck

  • How to get an ipod touch out of recovery mode.

    I want to get my iPod Touch out of recover mode and i don't know how I got into it.
    All that happened was that my iPod Touch ran out of battery, so I plugged it into my MacBook and when it turned on I just got the Connect to iTunes screen.
    I tried turning it off and then on again but to no effect.
    I also tried holding down the Home and Power button until the apple logo shows up then release but that still did not work.
    What should I do to get it out of recovery mode without restoring??

    If re-starting the AMDS driver doesn't work, you can try removing iTunes and AMDS, then re-installing iTunes (which will re-install AMDS).
    If that doesn't work, try putting the Touch into DFU mode. You kind of mentioned it above where you held the buttons down while connected to iTunes, but it didn't sound exactly correct and it can be a little tricky to get the timing down.
    While having the Touch connected to the computer (and iTunes running) hold the Sleep and Home buttons until the Touch screen goes black (about 10 seconds). When that happens release only the Sleep button -- keep holding the Home button until iTunes says it found a device in recovery mode. At that point you release the Home button and will have to Restore the device, and you can try re-loading your last backup after the Restore process completes.

Maybe you are looking for