What's wrong with my XPath statement using dom4j?

I'm pretty new to XML. However, I did pick up a book and I'm pretty much through it. I got a copy of dom4j and I created a sample XML file. I'm able to parse the data and find out the child elements of root but I'm having problems with using XPath no matter what I do. Here's my code:
import org.dom4j.*;
import org.dom4j.io.*;
import java.util.*;
import java.io.*;
public class XMLACL {
  org.dom4j.Document doc;
  org.dom4j.Element root;
  XMLACL(String x) {
    String tempFile = System.getProperty("user.dir") + "/winsudo.xml";
    tempFile = tempFile.replace('\\', '/');
    SAXReader xmlReader = new SAXReader();
    try {
      doc = xmlReader.read(tempFile);
    catch (Exception e) {}
    root = doc.getRootElement();
    //treeWalk();
    //iterateRootChildren("grant");
    XPath xpathSelector = DocumentHelper.createXPath("/grant[@prompt='no']");  
    List results = xpathSelector.selectNodes(doc);
    for (Iterator iter = results.iterator(); iter.hasNext(); ) {
     Element element = (Element) iter.next();
      System.out.println(element.getName());
}And here's my XML:
<?xml version="1.0" encoding="UTF-8"?>
<config>
     <alias name="admin">
          <user>geneanthony</user>
          <user>mike</user>
          <user>rob</user>
     </alias>
     <grant prompt="no" runas="root" service="no">
          <user>geneanthony</user>
          <command>!ALL</command>
     </grant>
     <grant>
          <user>geneanthony</user>
          <group>users</group>
          <command>C:/Program Files/Mozilla Firefox/firefox.exe</command>
     </grant>
     <grant>
          <alias>admin</alias>
          <command>!Panels</command>
     </grant>
</config>I'm currently getting this error:
C:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "C:\code\java\WinSudo\classes;C:\Borland\JBuilder2005\jdk1.4\jre\javaws\javaws.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\charsets.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\dnsns.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\ldapsec.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\localedata.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\indicim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\im\thaiim.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jce.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jsse.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\plugin.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\rt.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\sunrsasign.jar;C:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;C:\Borland\JBuilder2005\jdk1.4\lib\htmlconverter.jar;C:\Borland\JBuilder2005\jdk1.4\lib\tools.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\jRegistryKey.jar;C:\Borland\JBuilder2005\jdk1.4\lib\hsqldb.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\dom4j-1.6.1.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\syntax.jar;C:\Borland\JBuilder2005\jdk1.4\jre\lib\IzPack-install-3.7.2.jar" winsudo.Main
java.lang.NoClassDefFoundError: org/jaxen/JaxenException
     at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
     at org.dom4j.DocumentHelper.createXPath(DocumentHelper.java:121)
     at winsudo.XMLACL.<init>(XMLACL.java:26)
     at winsudo.Main.main(Main.java:15)
Exception in thread "main"
Can someone tell me what's wrong with my code. None of the samples I've seen came with the XML files so I don't know if I when I start the XPATH I need to use / for the root element, or // or a forward slash and the root name. Can I please get some help!

Thank you! I didn't haven Jaxen I thought everything was in the package and I must have missed it in the tutorials. That resolved the dropouts and I think I'm good know. I couldn't think for the life of me what I was doing wrong!

Similar Messages

  • Can anybody see what is wrong with this SQL statement?

    Hey guys, just a quick question. Can anybody tell me what is wrong with this line of SQL? I keep getting a syntax error message. I've been trying for ages and I can't see any problem at all!"
    {code}prepStat = connection.prepareStatement("INSERT INTO WeatherHistory (Date, Location, Overview, Temperature, WindDirection, WindSpeed, Pressure) VALUES ('"+date+"','"+location+"','"+temp+"','"+windDir+"','"+windSpd+"','"+pressure+"')");{code}
    All the field names and variables definitely exist so I can't see what the problem is!

    DHD wrote:
    Thanks for the replies.
    I've matched the correct number of column names and variables, but still no luck.
    And how exactly am I misusing Prepared Statements here?As noted above, not according to the code you posted. I didn't just pluck something out of my @ss and throw it out there. There was a reason behind what I said. And, if you mean you changed it, and you still got an exception, then post that exception (completely), and your new code, which is, hopefully, using PreparedStatement, (properly).

  • What's wrong with my SQL statement?

    Guys,
    Please help me with this one.
    I am using Oracle JDBC Driver 9.2.0. When I did "select column1, column2 from tableName where rownum<1000", it was really fast. But when I do "select column1, column2 from tableName where rownum between 100 and 200", it won't return. The whole program just sit there, like there is some kind of infinite loop going on or something. I don't know Oracle database at all. Is there anything wrong with my SQL statements or there is some special Oracle SQL statement requirement/syntax?
    Thanks.

    Guys,
    Please help me with this one.
    I am using Oracle JDBC Driver 9.2.0. When I did
    "select column1, column2 from tableName where
    rownum<1000", it was really fast. But when I do
    "select column1, column2 from tableName where rownum
    between 100 and 200", it won't return. The whole
    program just sit there, like there is some kind of
    infinite loop going on or something. I don't know
    Oracle database at all. Is there anything wrong with
    my SQL statements or there is some special Oracle SQL
    statement requirement/syntax?
    Thanks.
    why don't you just try a standard WHERE
    "select column1, column2 from tableName where rownum > 100 and rownum < 200"

  • What is wrong with my XPath Query ??

    Hi Guys,
    please help me to solve the following problem. Trying to execute :
    XPathAPI.selectNodeList(MyNode,"//*[starts-with()='WType']")
    throws always an exception :
    javax.xml.transform.TransformerException: FuncStartsWith only allows 2 arguments
    What doesn't that mean ? What's wrong with my query ?

    According to my XSLT book, the starts-with() function requires 2 arguments. You haven't given it any arguments, and that seems to be exactly what the error message is telling you. And it returns a boolean, so comparing that with a string isn't going to work either.
    I suggest you will find Mulberry's xsl-list a better place to ask questions about XSLT than a Java forum. You can find it here:
    http://www.mulberrytech.com/xsl/xsl-list/

  • What's wrong with this SQL Statement?

    I hope somebody can help explain to me what is wrong wiht the
    following SQL statement in my Recordest. It does not return an
    error, but it will only filter records from the first variable
    listed, 'varFirstName%'. If I try to use any other variables on my
    search form,for example LastName, it returns all records. Why is it
    doing this?
    Here is the SQL statement:
    SELECT *
    FROM [Sysco Food Show Contacts]
    WHERE FirstName LIKE 'varFirstName%' AND LastName LIKE
    'varLastName%' AND OrganizationName LIKE 'varOrganizationName%' AND
    Address LIKE 'varAddress%' AND City LIKE 'varCity%' AND State LIKE
    'varState' AND PostalCode LIKE 'varPostalCode%'
    The variables are defined as below:
    Name Default Value Run-Time Value
    varFirstName % Request.Form("FirstName")
    varLastName % Request.Form("LastName")
    ...and such with all variables defined the same way.
    Any help would be much appreciated. I am pulling my hair out
    trying to make this Search Form work.
    Thanks, mparsons2000

    PLEASE IGONRE THIS QUESTION!
    There was nothing wrong with the statement. I had made
    another STUDIP mistake!

  • What is wrong with my SQL Statement

    I am getting errors when trying to apply an SQL statement to a report, and I can't figure it out. The error reads: "Syntax error (missing operator) in the query expression 'Title = "Sales Representative"'. Could someone please tell
    me where it is I have gone wrong? The statement is suppose to show records of employees that have Sales Representative as their Title. This is what I came up with:
    SELECT * FROM Employees WHERE Title = “Sales Representative” 

    Try putting brackets around table and field names.  
    I found wrong kind of double quote also ---
    SELECT [Employees].* FROM [Employees] WHERE
    [Employees].[Title] = "Sales Representative"; 
    Build a little, test a little

  • What is wrong with this XPath count expression

    I have an input message with a list of desired part codes.
    >
    <Message>
    ...<order_id>1234</order_id>
    ...<project_id>5678</project_id>
    ...<partCodeList>
    ......<partCode>xxxxxx</partCode>
    ......<partCode>yyyyyyyy</partCode>
    ..</partCodeList>
    </Message>
    >
    I attempting to count the partCodes that match a particular string. I have stored the desired string in a simple variable called devicePartCode. The Xpath expression statement looks like:
    >
    count(bpws:getVariableData('inputVariable','payload','/client:Message/client:partCodeList')/client:partCode = bpws:getVariableData('devicePartCode')) > 0
    >
    The execution error I get is:
    >
    ORABPEL-05002
    Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage"; the exception is: Invalid xpath expression.
    Error while parsing xpath expression "count(bpws:getVariableData('inputVariable','payload','/client:Message/client:partCodeList')/client:partCode = bpws:getVariableData('devicePartCode')) > 0", the reason is Expected ')' instead of '='..
    Please verify the xpath query "count(bpws:getVariableData('inputVariable','payload','/client:Message/client:partCodeList')/client:partCode = bpws:getVariableData('devicePartCode')) > 0" which is defined in BPEL process.
    >
    The BPEL process I guess never gets started because there is no recorded instance when executed. Instead, the error is only found in the domain's log.
    It seems like the internal bpws:getVariableData(...) are not being evaluated before the XPath count expression is evaluated.
    Any suggestions on how to rewrite the XPath search would be appreciated.

    I tried that, but it doesn't compile.
    >
    Error(361):
    [Error ORABPEL-10039]: invalid xpath expression
    [Description]: in line 361 of "C:\woo\bpel\MTIPS_DEV\src\MTIPS_DEV_CreateDeviceRecords\bpel\MTIPS_DEV_CreateDeviceRecords.bpel", xpath expression "count(bpws:getVariableData('inputVariable','payload','/client:MTIPS_DEV_CreateDeviceRecordsProcessRequest/client:partCodeList/[client:partCode = bpws:getVariableData('devicePartCode')]') > 0" specified in <from> is not valid, because XPath query syntax error.
    Syntax error while parsing xpath expression "count(bpws:getVariableData('inputVariable','payload','/client:MTIPS_DEV_CreateDeviceRecordsProcessRequest/client:partCodeList/[client:partCode = bpws:getVariableData('devicePartCode')]') > 0", at position "167" the exception is Expected: ).
    Please verify the xpath query "count(bpws:getVariableData('inputVariable','payload','/client:MTIPS_DEV_CreateDeviceRecordsProcessRequest/client:partCodeList/[client:partCode = bpws:getVariableData('devicePartCode')]') > 0" which is defined in BPEL process.
    [Potential fix]: Please make sure the expression is valid.

  • What is wrong with this update statement

    Hi all,
    I am trying to create a simple update program that allows user to enter table name, key fields and one field to update and its value.
    But report goes into dump at update statement?
    Here is the code:
    REPORT  ZTABLE_UPDATE.
    parameters: tabname(18).
    PARAMETERS: key1(15),"use at where condition
                key1val(20),
                key2(15),"use at where condition
                key2val(20),
                field2(15)."field to be updated
    PARAMETERS: yenideg1(20),
                yenideg2(20).
    CONDENSE: tabname, field2,
              yenideg1, yenideg2,
              key1val, key2val,
              key1, key2.
    data: wa like tabname.
    *update (tabname) SET field2 = yenideg1*
                     *WHERE key1 like key1val and key2 like key2val.*if sy-subrc eq 0.
      SELECT SINGLE * FROM (tabname) INTO wa
                      WHERE key1 like key1val
                        and key2 like key2val.
        WRITE / wa. "to test whether replacement is ok.
    endif.
    Thanks in advance.
    Deniz

    Hi:
    follows is ok:
    DATA: dy_table TYPE REF TO data,
          dy_line  TYPE REF TO data,
          ifc TYPE lvc_t_fcat,
          xfc TYPE lvc_s_fcat.
    DATA: it_clrs_fields LIKE TABLE OF dfies WITH HEADER LINE.
    DATA: cond(72) TYPE c,
          itab LIKE TABLE OF cond,
          itab2 LIKE TABLE OF cond.
    FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE,
                 <dyn_wa>,
                 <dyn_field>,
                 <fs>.
    PARAMETERS: tabname TYPE ddobjname OBLIGATORY.
    PARAMETERS: key1(15) OBLIGATORY,"use at where condition
                key1val(20) OBLIGATORY,
                key2(15),"use at where condition
                key2val(20),
                field2(15)."field to be updated
    PARAMETERS: yenideg1(20),
                yenideg2(20).
    ***START
    CONDENSE: tabname, field2,
              yenideg1, yenideg2,
              key1val, key2val,
              key1, key2.
    CALL FUNCTION 'DDIF_FIELDINFO_GET'
      EXPORTING
        tabname              = tabname
    TABLES
       dfies_tab            = it_clrs_fields[]
      FIXED_VALUES         =
    EXCEPTIONS
       not_found            = 1
       internal_error       = 2
       OTHERS               = 3
    LOOP AT  it_clrs_fields .
      MOVE-CORRESPONDING it_clrs_fields TO xfc.
      APPEND xfc TO ifc.
      CLEAR: xfc.
    ENDLOOP.
    CALL METHOD cl_alv_table_create=>create_dynamic_table
      EXPORTING
        it_fieldcatalog = ifc
      IMPORTING
        ep_table        = dy_table.
    ASSIGN dy_table->* TO <dyn_table>.
    CREATE DATA dy_line LIKE LINE OF <dyn_table>.
    ASSIGN dy_line->* TO <dyn_wa>.
    CLEAR COND.
    CONCATENATE key1 ' = ''' key1val '''' 'AND' INTO cond.
    APPEND cond TO itab.
    CLEAR COND.
    CONCATENATE key2 ' = ''' key2val '''' INTO cond.
    APPEND cond TO itab.
    SELECT  *
      INTO <dyn_wa>
      FROM (tabname)
       WHERE (itab).
    ENDSELECT.
    IF sy-subrc <> 0.
      WRITE / 'no this data in dbtab'.
      EXIT.
    ENDIF.
    CLEAR COND.
    CONCATENATE field2 ' = ''' yenideg1 '''' INTO cond.
    UPDATE (tabname) SET (cond)
                    WHERE (itab).
    IF sy-subrc EQ 0.
      SELECT SINGLE * FROM (tabname) INTO <dyn_wa>
                      WHERE (itab).
    WRITE / <dyn_wa>. "to test whether replacement is ok.
    ENDIF.
    you alse can use:
    FM: VIEW_MAINTENANCE_CALL can used to do table maintenance.
    note:
    1.to do Table Maintenance Generator.
    2.be authorized to to use tansaction sm30.
    好运,
    启明星

  • What is wrong with this INSERT statement?

    I know this has been covered many times but I cannot figure out why I am getting a syntax error for this prepared Statement INSERT...any help is greatly appreciated:
    PreparedStatement pstmt = con.prepareStatement("insert into hold (idnum, date_field) values (?,?)");
    pstmt.setString(1, idnum);
    pstmt.setString(2, date_field);
    pstmt.executeUpdate();
    thanks,
    Chuck

    still have trouble, cannot find an answer that works in the forum anywhere. Using Access 2000 trying to INSERT into a memo field I am getting an error, "SQLException caught: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. ". I have the following code:
    first I am getting the parameter (using a servlet) from the form submit:
    String desc = req.getParameter("desc");
    then, I am using a prepared Statement:
    PreparedStatement pstmt = con.prepareStatement("insert into hold (idnum, date_field, time_field, author, title, desc) values (?,?,?,?,?,?)");
    pstmt.setString(1, idnum);
    pstmt.setString(2, date_field);
    pstmt.setString(3, time_field);
    pstmt.setString(4, author);
    pstmt.setString(5, title);
    pstmt.setObject(6, desc, java.sql.Types.LONGVARCHAR);
    pstmt.executeUpdate();
    incidentally, the text string is only 20 characters in my tests.
    Any help is greatly appreciated (or working code examples)
    thanks in advance,
    Chuck

  • What's wrong with the if-statement

    the last else-branch is  not executed... why?
                    if wa_not_existing_values-node_value(4) = co_area and wa_not_existing_values-node_value(5) <> str_cctr_chr.
                      str_cctr = wa_not_existing_values-node_value+4.
                    elseif  strlen( wa_not_existing_values-node_value ) >= 5.
                        if wa_not_existing_values-node_value(5) = str_cctr_chr.
                            str_cctr = wa_not_existing_values-node_value+5.
                        endif.   
                    else.
                      str_cctr = wa_not_existing_values-node_value.
                    endif.

    hi,
    if wa_not_existing_values-node_value(4) = co_area and  
       wa_not_existing_values-node_value(5) <> str_cctr_chr.
    if this condition is satisfied then,
        str_cctr = wa_not_existing_values-node_value+4.
    will be executed and control comes out of if statement.
    if the above condition is not satisfied then the control comes to below statement
    elseif  strlen( wa_not_existing_values-node_value ) >= 5.
    if this condition is satisfied then the below condition is checked
       if wa_not_existing_values-node_value(5) = str_cctr_chr.
    if this condition is satisfied then, the below statement gets executed and control comes out of if statement
       str_cctr = wa_not_existing_values-node_value+5.
    if the condition wa_not_existing_values-node_value(5) = str_cctr_chr. is not satisfied then the below statement gets executed
       str_cctr = wa_not_existing_values-node_value.
    so when , wa_not_existing_values-node_value(4) = co_area and wa_not_existing_values-node_value(5) <> str_cctr_chr
    and strlen( wa_not_existing_values-node_value ) >= 5.
    are false then then the control comes to else statement which u require
    regards,
    Sreekanth

  • Whats wrong with this sql statement ??

    Hello all, I am trying to run the below query out of persheet(tanel poder) performance excel chart...but i get below error...db is on 9.2
    what is wrong with this sql statement ?
    http://blog.tanelpoder.com/2008/12/28/performance-visualization-made-easy-perfsheet-20-beta/
    select * from (
    with fsq as (
      select /*+ materialize */
       i.dbid
        , i.instance_name
        , i.instance_number
    --    , trunc(s.snap_time, 'DD')     DAY
    --    , to_number(to_char(s.snap_time, 'HH24'))  HOUR
    --   -- , to_char(s.snap_time, 'MI')    MINUTE
    --    , 0           MINUTE
        , trunc(
          lag(s.snap_time, 1)
          over(
           partition by
          v.dbid
           , i.instance_name
           , v.instance_number
           , v.event
         order by
          s.snap_time
          , 'HH24'
         )           SNAP_TIME
        , v.event_type        EVENT_TYPE
        , v.event          EVENT_NAME
        , nvl(
        decode(
         greatest(
          time_waited_micro,
          nvl(
           lag(time_waited_micro,1,0)
           over(
            partition by
             v.dbid
              , i.instance_name
              , v.instance_number
              , v.event
            order by v.snap_id
           , time_waited_micro
         time_waited_micro,
         time_waited_micro - lag(time_waited_micro,1,0)
         over (
          partition by
           v.dbid
            , i.instance_name
            , v.instance_number
            , v.event
          order by v.snap_id
         time_waited_micro
           , time_waited_micro
         ) / 1000000         SECONDS_SPENT
        , total_waits         WAIT_COUNT
      from
       (select distinct dbid, instance_name, instance_number from stats$database_instance) i
        , stats$snapshot s
        , ( select
         snap_id, dbid, instance_number, 'WAIT' event_type, event, time_waited_micro, total_waits
        from
         stats$system_event
        where
         event not in (select event from stats$idle_event)
        union all
        select
         snap_id, dbid, instance_number,
         case
          when name in ('CPU used by this session', 'parse time cpu', 'recursive cpu usage') then 'CPU'
          when name like 'OS % time' then 'OS'
          else 'STAT'
         end,
         name , value, 1
        from
         stats$sysstat
    --    where      name in ('CPU used by this session', 'parse time cpu', 'recursive cpu usage')
    --    or  name like('OS % time')
    --    or 1 = 2 -- this will be a bind variable controlling whether all stats need to be returned
       ) v
      where
       i.dbid = s.dbid
      and i.dbid = v.dbid
      and s.dbid = v.dbid
      and s.snap_id = v.snap_id
      and s.snap_time between '%FROM_DATE%' and '%TO_DATE%'
      and i.instance_name = '%INSTANCE%'
    select * from (
      select
       instance_name
        , instance_number
        , snap_time
        , trunc(snap_time, 'DD')  DAY
        , to_char(snap_time, 'HH24') HOUR
        , to_char(snap_time, 'MI') MINUTE      
        , event_type  
        , event_name  
        , seconds_spent
        , wait_count  
        , ratio_to_report(seconds_spent) over (
    --      partition by (to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09'))
          partition by (snap_time)
          ) ratio
      from fsq
      where
       snap_time is not null -- lag(s.snap_time, 1) function above will leave time NULL for first snapshot
      -- to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09')
      -- > ( select min(to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09')) from fsq)
    where ratio > 0
    order by
        instance_name
      , instance_number
      , day
      , hour
      , minute
      , event_type
      , seconds_spent desc
      , wait_count desc
    Error at line 6
    ORA-00604: error occurred at recursive SQL level 1
    ORA-00972: identifier is too long

    Hi Alex,
    Subquery factoring a.k.a. the with-clause should be possible on 9.2:
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_103a.htm#2075888
    (used it myself as well on 9.2)
    @OP
    I recall having problems myself using PL/SQL Developer and trying to get the with clause to work on 9.2 some years ago.
    A workaround might be to create a view based on the query.
    Also, your error message is "ORA-00972: identifier is too long"...
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/e900.htm#sthref419
    Can't test things currently, no 9.2 available at the moment, but perhaps tomorrow I'll have a chance.

  • What is Wrong with My html-el:reset Tag?

    In my JSP, I used <html-el:form ...>, <htim-el:checkbox ...>, <html-el:hidden ... >, <html-el:submit ... > without any problem.
    But, I got Error 500:(class: org/apache/strutsel?taglib/html/ELResetTag, method: release signature: ?V) Illegal use of nonvirtual method call
    when I used:
    <html-el:reset accesskey="C">Clear</html-el:reset>And the reset button does not get displayed when I
    <html-el:reset>Clear</html-el:reset>Would anybody point out what is wrong with the way I used the reset tag? Thank you.

    In my JSP, I used <html-el:form ...>, <htim-el:checkbox ...>, <html-el:hidden ... >, <html-el:submit ... > without any problem.
    But, I got Error 500:(class: org/apache/strutsel?taglib/html/ELResetTag, method: release signature: ?V) Illegal use of nonvirtual method call
    when I used:
    <html-el:reset accesskey="C">Clear</html-el:reset>And the reset button does not get displayed when I
    <html-el:reset>Clear</html-el:reset>Would anybody point out what is wrong with the way I used the reset tag? Thank you.

  • MacBook Pro microphone sounds muffled, what is wrong with it?

    The mic on my MacBook Pro has started to sound muffled lately, very bassy and it doesn't pick up much sound, what it wrong with it?
    I use GarageBand all the time, because I'm a songwriter and it's what I use to record all of my demos, so this is pretty essential to me... its not like I'm just webcamming with people and my words are muffled... if I don't have garageband it's very hard for me to write music and send demos to my band.
    What should I do?

    See if this can help
    <My internal mic has become muffled?>

  • TA21328 every time I use Safari I receive a message that says Safari is no longer responding because of a script problem with the website and I must press "continue" for the page to continue. This happens with every website I go to.  What is wrong with my

    When using Safari I have begun to notice this box appearing as I try to reach any website:  "Safari is no longer responding because of a script on the webpage and then it lists what ever web page I have tried to reach.  It then asks me if I want to "stop" the script or allow it to continue.  I must "continue" it in order to reach my web page/  If I press "stop" it just keeps coming back and back and I can't continue.  What is wrong with my computer or Sarari or both?

    chick --
    Does it mention "Slow Script?

  • What is wrong with my facetime,i am using an ipad everytime i placed a call i can't hear it ringing and the person i am calling can't recieve my call as well,i did everything possible forced off my ipad,on and of facetime on settings,change id's.

    What is wrong with my facetime,i am using an ipad everytime i placed a call i can't hear it ringing and the person i am calling can't recieve my call as well,i did everything possible forced off my ipad,on and off facetime on settings,change id's, mute,unmuted,reset network settings!! But nothing change,i mean is there a problem with my ipad or the facetime has a problem right now?my friend seems doesnt have a problem with her ipad,it just happen suddenly yesterday it was ok but today when i tried calling my husband this is what happens, can anyone please help me!!

    - Try cleaning out/blowing out the headphone jack. Try inserting/removing the plug a dozen times or so.
    Try the following to rule out a software problem
    - Reset the iPod. Nothing will be lost
    Reset iPod touch: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup
    - Restore to factory settings/new iPod.
    - Make an appointment at the Genius Bar of an Apple store. Seems you have a bad headphone jack.
    Apple Retail Store - Genius Bar
    Apple will exchange your iPod for a refurbished one for this price. They do not fix yours.
    Apple - iPod Repair price
    A third-party place like the following will replace the jack for less. Google for more.
    iPhone Repair, Service & Parts: iPod Touch, iPad, MacBook Pro Screens
    Replace the jack yourself
    iPod Touch Repair – iFixit

Maybe you are looking for

  • How can I upload files to a website with iPad?

    I'd like to use my iPad to apply for jobs on university websites but when I get to the option to upload a file, my resume, it's grayed out, option not available. Is this really not possible? Is there anyway to do this?

  • BT Infinity Usage Monitor not updating.....hmmm???

    This happens at the end of every month.  I'm starting to think it is an actual ploy from BT to stop users from knowing how much broadband usage they have left?  The usage monitor normally starts acting up around the 25th of every month....then you ge

  • Checking primary key or unique in while entry

    Hi, I want to check primary key or unique key while entry the record, without any loop. Suppose like these ac_code ac_desc A1 ASSET A2 LIABLITY A3 EXPENESS If I enter in A2 It will give error already exists( Don't want any when validate record ) Pls

  • Split Outbound Delivery after Save

    hi, how to split delivery with BAPI_OUTB_DELIVERY_SPLIT_DEC i get error message all the time. I trigger this FM after the Delivery has been saved that I need to split further. wa_itemdata-deliv_numb      = lv_vbeln_new. " Say if I have 0802003455  I

  • OS file type for the 10g R2 installation

    I have a new AIX 5.3L system, and ready to install the 10g R2. When I check the file type of file system, I noticed that the contractor formated the hard drive (hdisk0) in jfs2 for OS itself and other three hds in jfs type and create the basic filesy