Invalid Operation on F

Hi,
I got the ff exception when I tried to call data.beforeFirst().
EXCEPTION DESCRIPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
INTERNAL EXCEPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
ERROR CODE: 17075
Can somebody help me on how to resolve this issue.
I'm using JDBC driver version: 9.2.0.3.0.

I'm using the scrollable cursor. Below is the code snippet.
          ReadAllQuery raq = new ReadAllQuery(A.class, exp);
          raq.addOrdering(addr.get("Afield").descending());          
          raq.addOrdering(addr.get("AfieldNo").ascending());
               raq.useScrollableCursor();
               orgVec = (ScrollableCursor)session.executeQuery(raq);
I appreciate if you can help.
Thanks!

Similar Messages

  • DataTable Exception: Invalid operation for the current cursor position

    I have a JSF application that lists rows from a view in a SQL Server database. I have set up a commandLinks in an extra columns.
    The data is displayed properly, but when I select one of the commandLinks I get the "Invalid operation for the current cursor position" exception.
    Here's the source
    Domain.jsp
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page">
        <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
        <f:view>
            <html lang="en-US" xml:lang="en-US">
                <head>
                    <meta content="no-cache" http-equiv="Cache-Control"/>
                    <meta content="no-cache" http-equiv="Pragma"/>
                    <title>Page1 Title</title>
                    <link href="resources/stylesheet.css" rel="stylesheet" type="text/css"/>
                </head>
                <body style="-rave-layout: grid">
                    <h:form binding="#{Domains.form1}" id="form1">
                        <h:dataTable binding="#{Domains.dataTable1}" headerClass="list-header" id="dataTable1" rowClasses="list-row-even,list-row-odd"
                            value="#{Domains.dataTable1Model}" var="currentRow">
                            <h:column binding="#{Domains.column9}" id="column9">
                                <h:selectBooleanCheckbox binding="#{Domains.checkbox2}" id="checkbox2"/>
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText9}" id="outputText9" value="Select"/>
                                </f:facet>
                            </h:column>
                            <h:column binding="#{Domains.column10}" id="column10">
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText4}" id="outputText4" value="Name"/>
                                </f:facet>
                                <h:commandLink action="#{Domains.groupList}" binding="#{Domains.linkAction1}" id="linkAction1">
                                    <h:graphicImage binding="#{Domains.image1}" id="image1" url="resources/images/domain16.gif" value="resources/images/domain16.gif"/>
                                    <h:outputText binding="#{Domains.linkAction1Text}" id="linkAction1Text" value="#{currentRow['name']}"/>
                                </h:commandLink>
                            </h:column>
                            <h:column binding="#{Domains.column3}" id="column3">
                                <h:outputText binding="#{Domains.outputText5}" id="outputText5" value="#{currentRow['description']}"/>
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText6}" id="outputText6" value="Description"/>
                                </f:facet>
                            </h:column>
                            <h:column binding="#{Domains.column4}" id="column4">
                                <h:selectBooleanCheckbox binding="#{Domains.checkbox1}" id="checkbox1" value="#{Domains.domainviewRowSet.currentRow['enabled']}==1"/>
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText8}" id="outputText8" value="Enabled"/>
                                </f:facet>
                            </h:column>
                            <h:column binding="#{Domains.column7}" id="column7">
                                <h:outputText binding="#{Domains.outputText13}" id="outputText13" value="#{currentRow['userCount']}"/>
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText14}" id="outputText14" value="Users"/>
                                </f:facet>
                            </h:column>
                            <h:column binding="#{Domains.column8}" id="column8">
                                <h:outputText binding="#{Domains.outputText15}" id="outputText15" value="#{currentRow['groupCount']}"/>
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText16}" id="outputText16" value="Groups"/>
                                </f:facet>
                            </h:column>
                            <h:column binding="#{Domains.column5}" id="column5">
                                <f:facet name="header">
                                    <h:outputText binding="#{Domains.outputText17}" id="outputText17" value="Actions"/>
                                </f:facet>
                                <h:commandLink action="#{Domains.editDomain}" binding="#{Domains.linkAction2}" id="linkAction2">
                                    <h:graphicImage binding="#{Domains.image2}" id="image2" title="Edit" value="resources/images/edit.gif"/>
                                </h:commandLink>
                                <h:commandLink binding="#{Domains.linkAction3}" id="linkAction3">
                                    <h:graphicImage binding="#{Domains.image3}" id="image3" title="View" url="resources/images/view.gif" value="resources/images/view.gif"/>
                                </h:commandLink>
                                <h:commandLink binding="#{Domains.linkAction4}" id="linkAction4">
                                    <h:graphicImage binding="#{Domains.image4}" id="image4" title="Delete" value="resources/images/delete.gif"/>
                                </h:commandLink>
                            </h:column>
                        </h:dataTable>
                    </h:form>
                </body>
            </html>
        </f:view>
    </jsp:root>
    Domains.java
    * Page1.java
    * Created on October 28, 2004, 12:45 PM
    * Copyright Gordon.Bell
    package usergroupmgt;
    import javax.faces.*;
    import com.sun.jsfcl.app.*;
    import javax.faces.component.html.*;
    import com.sun.jsfcl.data.*;
    import javax.faces.component.*;
    import com.sun.sql.rowset.*;
    import javax.faces.convert.*;
    public class Domains extends AbstractPageBean {
        // <editor-fold defaultstate="collapsed" desc="Creator-managed Component Definition">
        private int __placeholder;
        private HtmlForm form1 = new HtmlForm();
        public HtmlForm getForm1() {
            return form1;
        public void setForm1(HtmlForm hf) {
            this.form1 = hf;
        private HtmlDataTable dataTable1 = new HtmlDataTable();
        public HtmlDataTable getDataTable1() {
            return dataTable1;
        public void setDataTable1(HtmlDataTable hdt) {
            this.dataTable1 = hdt;
        private JdbcRowSetXImpl domainviewRowSet = new JdbcRowSetXImpl();
        public JdbcRowSetXImpl getDomainviewRowSet() {
            return domainviewRowSet;
        public void setDomainviewRowSet(JdbcRowSetXImpl jrsxi) {
            this.domainviewRowSet = jrsxi;
        private HtmlOutputText outputText4 = new HtmlOutputText();
        public HtmlOutputText getOutputText4() {
            return outputText4;
        public void setOutputText4(HtmlOutputText hot) {
            this.outputText4 = hot;
        private UIColumn column3 = new UIColumn();
        public UIColumn getColumn3() {
            return column3;
        public void setColumn3(UIColumn uic) {
            this.column3 = uic;
        private HtmlOutputText outputText5 = new HtmlOutputText();
        public HtmlOutputText getOutputText5() {
            return outputText5;
        public void setOutputText5(HtmlOutputText hot) {
            this.outputText5 = hot;
        private HtmlOutputText outputText6 = new HtmlOutputText();
        public HtmlOutputText getOutputText6() {
            return outputText6;
        public void setOutputText6(HtmlOutputText hot) {
            this.outputText6 = hot;
        private UIColumn column4 = new UIColumn();
        public UIColumn getColumn4() {
            return column4;
        public void setColumn4(UIColumn uic) {
            this.column4 = uic;
        private HtmlOutputText outputText8 = new HtmlOutputText();
        public HtmlOutputText getOutputText8() {
            return outputText8;
        public void setOutputText8(HtmlOutputText hot) {
            this.outputText8 = hot;
        private UIColumn column7 = new UIColumn();
        public UIColumn getColumn7() {
            return column7;
        public void setColumn7(UIColumn uic) {
            this.column7 = uic;
        private HtmlOutputText outputText13 = new HtmlOutputText();
        public HtmlOutputText getOutputText13() {
            return outputText13;
        public void setOutputText13(HtmlOutputText hot) {
            this.outputText13 = hot;
        private HtmlOutputText outputText14 = new HtmlOutputText();
        public HtmlOutputText getOutputText14() {
            return outputText14;
        public void setOutputText14(HtmlOutputText hot) {
            this.outputText14 = hot;
        private UIColumn column8 = new UIColumn();
        public UIColumn getColumn8() {
            return column8;
        public void setColumn8(UIColumn uic) {
            this.column8 = uic;
        private HtmlOutputText outputText15 = new HtmlOutputText();
        public HtmlOutputText getOutputText15() {
            return outputText15;
        public void setOutputText15(HtmlOutputText hot) {
            this.outputText15 = hot;
        private HtmlOutputText outputText16 = new HtmlOutputText();
        public HtmlOutputText getOutputText16() {
            return outputText16;
        public void setOutputText16(HtmlOutputText hot) {
            this.outputText16 = hot;
        private HtmlSelectBooleanCheckbox checkbox1 = new HtmlSelectBooleanCheckbox();
        public HtmlSelectBooleanCheckbox getCheckbox1() {
            return checkbox1;
        public void setCheckbox1(HtmlSelectBooleanCheckbox hsbc) {
            this.checkbox1 = hsbc;
        private UIColumn column5 = new UIColumn();
        public UIColumn getColumn5() {
            return column5;
        public void setColumn5(UIColumn uic) {
            this.column5 = uic;
        private UIColumn column9 = new UIColumn();
        public UIColumn getColumn9() {
            return column9;
        public void setColumn9(UIColumn uic) {
            this.column9 = uic;
        private HtmlSelectBooleanCheckbox checkbox2 = new HtmlSelectBooleanCheckbox();
        public HtmlSelectBooleanCheckbox getCheckbox2() {
            return checkbox2;
        public void setCheckbox2(HtmlSelectBooleanCheckbox hsbc) {
            this.checkbox2 = hsbc;
        private HtmlOutputText outputText9 = new HtmlOutputText();
        public HtmlOutputText getOutputText9() {
            return outputText9;
        public void setOutputText9(HtmlOutputText hot) {
            this.outputText9 = hot;
        private UIColumn column10 = new UIColumn();
        public UIColumn getColumn10() {
            return column10;
        public void setColumn10(UIColumn uic) {
            this.column10 = uic;
        private RowSetDataModel dataTable1Model = new RowSetDataModel();
        public RowSetDataModel getDataTable1Model() {
            return dataTable1Model;
        public void setDataTable1Model(RowSetDataModel rsdm) {
            this.dataTable1Model = rsdm;
        private BooleanConverter booleanConverter1 = new BooleanConverter();
        public BooleanConverter getBooleanConverter1() {
            return booleanConverter1;
        public void setBooleanConverter1(BooleanConverter bc) {
            this.booleanConverter1 = bc;
        private HtmlCommandLink linkAction1 = new HtmlCommandLink();
        public HtmlCommandLink getLinkAction1() {
            return linkAction1;
        public void setLinkAction1(HtmlCommandLink hcl) {
            this.linkAction1 = hcl;
        private HtmlOutputText linkAction1Text = new HtmlOutputText();
        public HtmlOutputText getLinkAction1Text() {
            return linkAction1Text;
        public void setLinkAction1Text(HtmlOutputText hot) {
            this.linkAction1Text = hot;
        private HtmlGraphicImage image1 = new HtmlGraphicImage();
        public HtmlGraphicImage getImage1() {
            return image1;
        public void setImage1(HtmlGraphicImage hgi) {
            this.image1 = hgi;
        private HtmlCommandLink linkAction2 = new HtmlCommandLink();
        public HtmlCommandLink getLinkAction2() {
            return linkAction2;
        public void setLinkAction2(HtmlCommandLink hcl) {
            this.linkAction2 = hcl;
        private HtmlGraphicImage image2 = new HtmlGraphicImage();
        public HtmlGraphicImage getImage2() {
            return image2;
        public void setImage2(HtmlGraphicImage hgi) {
            this.image2 = hgi;
        private HtmlCommandLink linkAction3 = new HtmlCommandLink();
        public HtmlCommandLink getLinkAction3() {
            return linkAction3;
        public void setLinkAction3(HtmlCommandLink hcl) {
            this.linkAction3 = hcl;
        private HtmlGraphicImage image3 = new HtmlGraphicImage();
        public HtmlGraphicImage getImage3() {
            return image3;
        public void setImage3(HtmlGraphicImage hgi) {
            this.image3 = hgi;
        private HtmlCommandLink linkAction4 = new HtmlCommandLink();
        public HtmlCommandLink getLinkAction4() {
            return linkAction4;
        public void setLinkAction4(HtmlCommandLink hcl) {
            this.linkAction4 = hcl;
        private HtmlGraphicImage image4 = new HtmlGraphicImage();
        private HtmlOutputText outputText17 = new HtmlOutputText();
        public HtmlOutputText getOutputText17() {
            return outputText17;
        public void setOutputText17(HtmlOutputText hot) {
            this.outputText17 = hot;
        public HtmlGraphicImage getImage4() {
            return image4;
        public void setImage4(HtmlGraphicImage hgi) {
            this.image4 = hgi;
        // </editor-fold>
        public Domains() {
            // <editor-fold defaultstate="collapsed" desc="Creator-managed Component Initialization">
            try {
                domainviewRowSet.setDataSourceName("java:comp/env/jdbc/HBird");
                domainviewRowSet.setCommand("SELECT ALL dbo.DomainView.id, dbo.DomainView.name, dbo.DomainView.description, dbo.DomainView.enabled, dbo.DomainView.created, dbo.DomainView.modified, dbo.DomainView.userCount, dbo.DomainView.groupCount  FROM dbo.DomainView");
                dataTable1Model.setDataCacheKey("com.sun.datacache.Domains.domainviewRowSet");
                dataTable1Model.setRowSet(domainviewRowSet);
                dataTable1Model.setSchemaName("");
                dataTable1Model.setTableName("");
            } catch (Exception e) {
                log("Page1 Initialization Failure", e);
                throw e instanceof javax.faces.FacesException ? (FacesException) e : new FacesException(e);
            // </editor-fold>
            // Additional user provided initialization code
    //        try {
    //            domainviewRowSet.execute();
    //            domainviewRowSet.next();
    //        } catch (Exception ex) {
    //            throw new FacesException(ex);
        protected usergroupmgt.ApplicationBean1 getApplicationBean1() {
            return (usergroupmgt.ApplicationBean1)getBean("ApplicationBean1");
        protected usergroupmgt.SessionBean1 getSessionBean1() {
            return (usergroupmgt.SessionBean1)getBean("SessionBean1");
         * Bean cleanup.
        protected void afterRenderResponse() {
            domainviewRowSet.close();
        public String groupList() {
            // User event code here...
            return "groupList";
        public String editDomain() {
            // User event code here...
            return "editDomain";
    }and the exception stack:
    Stack trace:
    com.sun.jsfcl.data.ResultSetPropertyResolver$RowData.getData(Unknown Source)
    com.sun.jsfcl.data.ResultSetPropertyResolver.getValue(Unknown Source)
    com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
    com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
    com.sun.faces.el.MixedELValueBinding.getValue(MixedELValueBinding.java:80)
    javax.faces.component.UIOutput.getValue(UIOutput.java:147)
    javax.faces.component.UIInput.validate(UIInput.java:639)
    javax.faces.component.UIInput.executeValidate(UIInput.java:838)
    javax.faces.component.UIInput.processValidators(UIInput.java:412)
    javax.faces.component.UIData.iterate(UIData.java:969)
    javax.faces.component.UIData.processValidators(UIData.java:781)
    javax.faces.component.UIForm.processValidators(UIForm.java:170)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:904)
    javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:342)
    com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:78)
    com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:324)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:246)
    java.security.AccessController.doPrivileged(AccessController.java:-2)
    javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:236)
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55)
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:145)
    java.security.AccessController.doPrivileged(AccessController.java:-2)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:141)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:214)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:168)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:133)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:539)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    com.sun.enterprise.webservice.EjbWebServiceValve.invoke(EjbWebServiceValve.java:134)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    com.sun.enterprise.security.web.SingleSignOn.invoke(SingleSignOn.java:254)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    com.sun.enterprise.web.VirtualServerValve.invoke(VirtualServerValve.java:209)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:114)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)
    com.sun.enterprise.web.VirtualServerMappingValve.invoke(VirtualServerMappingValve.java:166)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:165)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:683)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:604)
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:542)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:647)
    java.lang.Thread.run(Thread.java:534)Any help is appreciated.

    Hi,
    Looks like some inconsistency in the jsp source:
    in the 2nd link the url property is set. I don't think
    you need to set this.
    I couldn't tell what action you want to occur when you
    click. If you want some action to occur such as
    navigating to another page then you can use Page Navigation. Then you would need an action handler
    for the LinkAction component.
    <h:commandLink action="#{Domains.editDomain}" binding="#{Domains.linkAction2}" id="linkAction2">
    <h:graphicImage binding="#{Domains.image2}" id="image2" title="Edit" value="resources/images/edit.gif"/>
    </h:commandLink>
    <h:commandLink binding="#{Domains.linkAction3}" id="linkAction3">
    <h:graphicImage binding="#{Domains.image3}" id="image3" title="View" url="resources/images/view.gif" value="resources/images/view.gif"/>
    </h:commandLink>
    <h:commandLink binding="#{Domains.linkAction4}" id="linkAction4">
    <h:graphicImage binding="#{Domains.image4}" id="image4" title="Delete" value="resources/images/delete.gif"/>
    </h:commandLink>
    John
    JSC QA

  • File access Invalid Operation

    using Oracle 10g,
    when I am running the procedure, it is not creating the data file in the target directory ,instead i am getting the
    DBD::Oracle::st execute failed: ORA-20001: ORACLE ERROR: ORA-20102: Invalid Operation
    and also,I created the TEST_TEMP using create directory script
    and the file name is given with all access and still ,it is not creating the file in the target directory
    and the same script,if I run from TEST or Prod,it is creating the file with out any problem
    could you pls let me know if i am missing any settings
    PROCEDURE EXTRACTFILE(in_filename IN VARCHAR2) AS
         vDir    VARCHAR2(50) := 'TEST_TEMP';  
    BEGIN
      file_io.open_write(vDir,in_filename);
          FOR x IN
             (SELECT item,
                     SOURCE,
                     DEST,
                     qty
                FROM product ) LOOP
              file_io.write_buf(
                 x.item || ';' ||
                 x.SOURCE || ';' ||
                 x.dest || ';' ||
                 x.qty );
           END LOOP;
       file_io.close_file;
       commit;
    EXCEPTION
      WHEN OTHERS THEN
        Proc_Stat_Util.Write_Bad_Msg( 'ORACLE ERROR: '||DBMS_UTILITY.FORMAT_ERROR_STACK );
        COMMIT;
        RAISE_APPLICATION_ERROR(-20001,'ORACLE ERROR: '||DBMS_UTILITY.FORMAT_ERROR_STACK );
    END;

    can you pls find below my file_io pkg
    CREATE OR REPLACE PACKAGE BODY "FILE_IO" AS
    file_handle UTL_FILE.FILE_TYPE;
    PROCEDURE open_file( floc IN VARCHAR2, fname IN VARCHAR2, fmode IN VARCHAR2 ) IS
    BEGIN
      IF NOT UTL_FILE.IS_OPEN(file_handle) THEN
       file_handle := UTL_FILE.FOPEN( floc, fname, fmode );
      END IF;
    EXCEPTION
      WHEN UTL_FILE.INVALID_PATH THEN
       RAISE_APPLICATION_ERROR(-20100,'Invalid Path');
      WHEN UTL_FILE.INVALID_MODE THEN
       RAISE_APPLICATION_ERROR(-20101,'Invalid Mode');
      WHEN UTL_FILE.INVALID_OPERATION THEN
       RAISE_APPLICATION_ERROR(-20102,'Invalid Operation');
      WHEN OTHERS THEN RAISE;
    END;
    PROCEDURE open_read( floc IN VARCHAR2, fname IN VARCHAR2 ) IS
    BEGIN
      open_file(floc, fname, 'r');
    END;
    PROCEDURE open_write( floc IN VARCHAR2, fname IN VARCHAR2 ) IS
    BEGIN
      open_file(floc, fname, 'w');
    END;
    PROCEDURE open_append( floc IN VARCHAR2, fname IN VARCHAR2 ) IS
    BEGIN
      open_file(floc, fname, 'a');
    END;
    PROCEDURE close_file IS
    BEGIN
      IF UTL_FILE.IS_OPEN(file_handle) THEN
       UTL_FILE.FCLOSE(file_handle);
      END IF;
    EXCEPTION
      WHEN UTL_FILE.INVALID_FILEHANDLE THEN
       RAISE_APPLICATION_ERROR(-20103,'Invalid Filehandle');
      WHEN UTL_FILE.WRITE_ERROR THEN
       RAISE_APPLICATION_ERROR(-20104,'Write Error');
      WHEN OTHERS THEN RAISE;
    END;
    PROCEDURE read_buf( buf IN OUT VARCHAR2 ) IS
    BEGIN
      UTL_FILE.GET_LINE( file_handle, buf );
    EXCEPTION
      WHEN UTL_FILE.INVALID_FILEHANDLE THEN
       RAISE_APPLICATION_ERROR(-20103,'Invalid Filehandle');
      WHEN UTL_FILE.INVALID_OPERATION THEN
       RAISE_APPLICATION_ERROR(-20102,'Invalid Operation');
      WHEN UTL_FILE.READ_ERROR THEN
       RAISE_APPLICATION_ERROR(-20105,'Read Error');
      WHEN OTHERS THEN RAISE;
    END;
    PROCEDURE write_buf( buf IN VARCHAR2 ) IS
    BEGIN
      UTL_FILE.PUT_LINE( file_handle, buf );
    EXCEPTION
      WHEN UTL_FILE.INVALID_FILEHANDLE THEN
       RAISE_APPLICATION_ERROR(-20103,'Invalid Filehandle');
      WHEN UTL_FILE.INVALID_OPERATION THEN
       RAISE_APPLICATION_ERROR(-20102,'Invalid Operation');
      WHEN UTL_FILE.WRITE_ERROR THEN
       RAISE_APPLICATION_ERROR(-20104,'Write Error');
      WHEN OTHERS THEN RAISE;
    END;
    END;
    /

  • Invalid operation for read only resultset:

    Hi.
    I'm developing an app that connects to Oracle, but I ran into the following problem:
    When I create a Statement, I specify
    that I need an Updatable ResultSet with the following code:
    Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    ResultSet rset =stmt.executeQuery(somesql);
    When I try to update the ResultSet, I get an SQLException: java.sql.SQLException: Invalid operation for read only resultset: updateString
    Am I
    doing something wrong or is this a bug?
    Any info is greatly appreciated.
    null

    There are limitations on the kinds of queries you can perform. If the query is not suitable for update, it reverts back to readonly automatically. Read the below article about limitations and examples.
    http://technet.oracle.com/doc/oracle8i_816/java.816/a81354/resltse2.htm
    null

  • Invalid Operation on Forward Result Set.

    Hi,
    I got the ff exception when I tried to call data.beforeFirst().
    EXCEPTION DESCRIPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
    INTERNAL EXCEPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
    ERROR CODE: 17075
    Can somebody help me on how to resolve this issue.
    I'm using JDBC driver version: 9.2.0.3.0.

    In other words, are there issues when using calling stored procedures and loop through the results when using Oracle's JDBC driver?

  • Mplayer-34426: libX11.so.6: could not read symbols: Invalid operation

    After long job I get
    /usr/bin/ld: libvo/vo_xv.o: undefined reference to symbol 'XGetWindowAttributes'
    /usr/bin/ld: note: 'XGetWindowAttributes' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
    /usr/lib/libX11.so.6: could not read symbols: Invalid operation
    collect2: ld returned 1 exit status
    make: *** [mplayer] Error 1
    ==> ERROR: A failure occurred in build().
    Aborting...
    if it's useful, the PKGBUILD is
    # $Id: PKGBUILD 144946 2011-12-11 15:27:00Z ibiru $
    # Maintainer : Ionut Biru <[email protected]>
    # Contributor: Hugo Doria <[email protected]>
    pkgbase=mplayer
    pkgname=('mplayer' 'mencoder')
    pkgver=34426
    pkgrel=1
    arch=('i686' 'x86_64')
    makedepends=('lame' 'libtheora' 'xvidcore' 'x264' 'faac' 'faad2' 'opencore-amr' 'a52dec' 'libpulse' 'unzip' 'git' 'fontconfig' 'yasm')
    license=('GPL')
    url="http://www.mplayerhq.hu/"
    options=(!buildflags !emptydirs)
    source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz mplayer.desktop)
    md5sums=('ff81117293e76b59e54debc439d8e612'
    'c0d6ef795cf6de48e3b87ff7c23f0319')
    build() {
    cd ${srcdir}/${pkgname}
    ./configure --prefix=/usr \
    --enable-runtime-cpudetection \
    --disable-gui \
    --language=en_US \
    --confdir=/etc/mplayer \
    --disable-mencoder \
    --disable-termcap \
    --disable-termios \
    --disable-lirc \
    --disable-lircc \
    --disable-apple-remote \
    --disable-apple-ir \
    --disable-radio-v4l2 \
    --disable-radio-bsdbt848 \
    --disable-tv \
    --disable-tv-v4l1 \
    --disable-tv-v4l2 \
    --disable-tv-bsdbt848 \
    --disable-pvr \
    --disable-rtc \
    --disable-winsock2_h \
    --disable-smb \
    --disable-live \
    --disable-nemesi \
    --disable-librtmp \
    --disable-bluray \
    --disable-menu \
    --disable-sortsub \
    --disable-fribidi \
    --disable-enca \
    --disable-maemo \
    --disable-macosx-finder \
    --disable-macosx-bundle \
    --disable-vstream \
    --disable-w32threads \
    --disable-ass-internal \
    --disable-ass \
    --disable-rpath \
    --disable-gif \
    --disable-png \
    --disable-mng \
    --disable-jpeg \
    --disable-libcdio \
    --disable-liblzo \
    --disable-win32dll \
    --disable-qtx \
    --disable-xanim \
    --disable-real \
    --disable-libdirac-lavc \
    --disable-libschroedinger-lavc \
    --disable-libnut \
    --disable-vf-lavfi \
    --disable-tremor-internal \
    --disable-tremor-low \
    --disable-tremor \
    --disable-speex \
    --disable-libgsm \
    --disable-ladspa \
    --disable-libbs2b \
    --disable-libdv \
    --disable-mpg123 \
    --disable-mad \
    --disable-libdca \
    --disable-mp3lib \
    --disable-musepack \
    --disable-vidix \
    --disable-vidix-pcidb \
    --disable-dhahelper \
    --disable-svgalib_helper \
    --disable-matrixview \
    --disable-dga2 \
    --disable-dga1 \
    --disable-vesa \
    --disable-svga \
    --disable-sdl \
    --disable-kva \
    --disable-aa \
    --disable-caca \
    --disable-ggi \
    --disable-ggiwmh \
    --disable-direct3d \
    --disable-directx \
    --disable-dxr2 \
    --disable-dxr3 \
    --disable-ivtv \
    --disable-v4l2 \
    --disable-dvb \
    --disable-mga \
    --disable-xmga \
    --enable-xv \
    --enable-xvmc \
    --disable-vdpau \
    --disable-vm \
    --disable-xinerama \
    --disable-x11 \
    --disable-xshape \
    --disable-fbdev \
    --disable-mlib \
    --disable-3dfx \
    --disable-tdfxfb \
    --disable-s3fb \
    --disable-wii \
    --disable-directfb \
    --disable-zr \
    --disable-bl \
    --disable-tdfxvid \
    --disable-xvr100 \
    --disable-tga \
    --disable-pnm \
    --disable-md5sum \
    --disable-yuv4mpeg \
    --disable-corevideo \
    --disable-quartz \
    --disable-ossaudio \
    --disable-arts \
    --disable-esd \
    --disable-jack \
    --disable-openal \
    --disable-nas \
    --disable-sgiaudio \
    --disable-sunaudio \
    --disable-kai \
    --disable-dart \
    --disable-win32waveout \
    --disable-coreaudio \
    --disable-select \
    --charset=UTF-8
    [ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=i686|g' -i config.mak
    make
    package_mplayer() {
    pkgdesc="A movie player for linux"
    install=mplayer.install
    backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
    depends=('desktop-file-utils' 'ttf-dejavu' 'enca' 'libxss' 'a52dec' 'libvpx' 'lirc-utils' 'x264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig' 'libgl'
    'libxinerama' 'libvdpau' 'libpulse' 'smbclient' 'xvidcore' 'opencore-amr' 'jack' 'cdparanoia' 'libmad' 'sdl' 'libtheora' 'libcaca' 'libxxf86dga' 'fribidi'
    'libjpeg' 'faac' 'faad2' 'libxvmc' 'schroedinger' 'mpg123' 'libass' 'libxxf86vm' 'libbluray')
    cd ${srcdir}/${pkgbase}
    make DESTDIR=${pkgdir} install-mplayer install-mplayer-man
    install -Dm644 etc/{codecs.conf,input.conf,example.conf} ${pkgdir}/etc/mplayer/
    install -dm755 ${pkgdir}/usr/share/mplayer/
    ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ${pkgdir}/usr/share/mplayer/subfont.ttf
    rm -rf ${pkgdir}/usr/share/mplayer/font
    #desktop file FS#14770
    install -Dm644 ${srcdir}/mplayer.desktop ${pkgdir}/usr/share/applications/mplayer.desktop
    install -Dm644 etc/mplayer.png ${pkgdir}/usr/share/pixmaps/mplayer.png
    #oops, forgot to remove this, but it does not seem to be a problem
    package_mencoder() {
    pkgdesc="Free command line video decoding, encoding and filtering tool"
    depends=('enca' 'a52dec' 'libvpx' 'x264' 'libmng' 'libdca' 'bzip2' 'lame' 'alsa-lib' 'fontconfig' 'giflib' 'libpng' 'smbclient' 'xvidcore' 'opencore-amr' 'cdparanoia'
    'libmad' 'libtheora' 'fribidi' 'libjpeg' 'faac' 'faad2' 'schroedinger' 'mpg123' 'libass' 'libbluray')
    cd ${srcdir}/${pkgbase}
    make DESTDIR=${pkgdir} install-mencoder install-mencoder-man
    find $pkgdir/usr/share/man -name 'mplayer.1' -exec bash -c 'mv "$1" "${1/mplayer/mencoder}"' _ {} \;
    Last edited by Doctor Drive (2011-12-20 16:32:10)

    May be related to this: https://fedoraproject.org/wiki/Understa … LinkChange

  • Lib/libz.so: could not read symbols: Invalid operation

    Hi,
    I am facing the following issue while compiling my code which is using gdcm lib in QT. The same source works fine in ubuntu but not here....
    lQt5PrintSupport -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
    /usr/bin/ld: /usr/local/lib/libgdcmDSED.a(gdcmReader.cxx.o): undefined reference to symbol 'inflateInit2_'
    /usr/bin/ld: note: 'inflateInit2_' is defined in DSO /usr/lib/libz.so.1 so try adding it to the linker command line
    /usr/lib/libz.so.1: could not read symbols: Invalid operation
    Makefile:181: recipe for target 'imageviewer' failed
    collect2: error: ld returned 1 exit status
    make: *** [imageviewer] Error 1
    19:41:26: The process "/usr/bin/make" exited with code 2.
    Error while building/deploying project imageviewer (kit: Desktop)
    if I add -lz in the project .pro file.. I get the following error..
    usr/bin/ld: /usr/local/lib/libgdcmDSED.a(gdcmReader.cxx.o): undefined reference to symbol 'inflateInit2_'
    Makefile:181: recipe for target 'imageviewer' failed
    /usr/bin/ld: note: 'inflateInit2_' is defined in DSO /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libz.so so try adding it to the linker command line
    /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libz.so: could not read symbols: Invalid operation
    collect2: error: ld returned 1 exit status
    make: *** [imageviewer] Error 1
    19:02:58: The process "/usr/bin/make" exited with code 2.
    Error while building/deploying project imageviewer (kit: Desktop)
    When executing step 'Make'
    Don't know whats wrong and how it will be solved?
    Bilal

    Hi Connor,
    I solved the issue, it seems like the library path was pointing to /usr/local/lib rather than /usr/lib. Now the code is working fine.
    I assume that ubuntu and arch places gdcm libraries at different locations, it was working code moved from ubuntu to arch and i got that error.
    Bilal

  • 17076 : Invalid operation for read only resultset

    Hi,
    I am trying to update database table through java jdbc application.
    But while running the program i am getting the error message " Invalid operation for read only resultset: updateString " with error code 17076.
    My program is given below :
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class Misc2 {
    public static void main(String[] args) {
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    con = JDBCUtil.getOracleConnection();
    stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    String query = "select * from employees";
    rs = stmt.executeQuery(query);
    while (rs.next()) {
    String fname = rs.getString(3);
    if (fname.equalsIgnoreCase("Elmer")) {
    rs.updateString(3, "Mark");
    rs.updateString(2, "Robert");
    break;
    } catch (SQLException ex) {
    System.out.println("error code : " + ex.getErrorCode());
    System.out.println("error message : " + ex.getMessage());
    } finally {
    JDBCUtil.cleanUp(con, stmt);
    ****JDBCUtil Class****
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    public class JDBCUtil {
    public static Connection getOracleConnection(){
    Connection con = null;
    try{
    // Load the driver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //Establish Connection
    con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","ex","ex");
    }catch(Exception ex){
    ex.printStackTrace();
    return con;
    public static void cleanUp (Connection con , Statement stmt){
    // Release the resource
    try{
    if(con != null){
    con.close();
    if(stmt != null){
    stmt.close();
    }catch(Exception ex){
    ex.printStackTrace();
    Please help me to fix this issue.

    >
    But while running the program i am getting the error message " Invalid operation for read only resultset: updateString " with error code 17076.
    >
    Your result using 'SELECT *' is not updateable. Gimbal2 was pointing you in the right direction. You have to specify the columns in the select list to get an updateable result set.
    You also need to use 'updateRow()' to update the database and have a commit somewhere to keep the results.
    This code works for me. Note that I added an explicit SELECT list, the 'updateRow()' method and an explicit COMMIT.
        try {
            con = getOracleConnection();
            stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    //        String query = "select * from employees";
            String query = "select first_name from employees"; -- added explicit SELECT list
            rs = stmt.executeQuery(query);
            while (rs.next()) {
                String fname = rs.getString(1);
                if (fname.equalsIgnoreCase("Adam")) {
                    rs.updateString(1, "Mark");
                    rs.updateRow();                                    -- need this statement to actually update the database
    //                rs.updateString(2, "Robert");
                    break;
            con.commit(); -- added explicit commit for testing
        } catch (SQLException ex) {See Performing an UPDATE Operation in a Result Set in the 'Updating Result Sets' section of the JDBC Developer's Guide and Reference
    http://docs.oracle.com/cd/B28359_01/java.111/b31224/resltset.htm#i1024720
    As gimbal2 also alluded it is considered poor practice to use column numbers to perform result set operations when you don't know for certain what column a given number refers to. Before people start jumping all over that statement let me clarify it. The key part is KNOWING what column you are referencing. It is more performant to access result column columns by column number rather than by column name since the methods that take a column name call the integer method under the covers anyway but have to search the array of column names in order to get the column number.
    With your query (SELECT *) there is no way to be sure the column order is the same since the table could be redefined with the columns in a different order or certain columns having been deleted. So for performance LOOP processing column numbers are used inside the loop but those column numbers are determined by using the metadata BEFORE the loop to convert column names to column numbers.
    That way you code (BEFORE the loop) can use column names but you use a set of integer variables (one for each column) for the actual access inside the loop.

  • Content generation error. [Error: Invalid operations]

    I am getting the following error message while trying to create a dual-orientation folio…
    Content generation error.
    [Error: Invalid operations]
    The strange is that the I am creating the folio from the exact same InDesign files I used to create the folio back in March of this year except that in March I was using InDesign CS5 and whatever the current build of DPS tools was at the time. I am now using InDesign CS6 and v21 DPS tools.
    I have successfully created single-orientation folios of the horizontal and vertical InDesign files using CS6 and the v21 tools and I have successfully created a simplified “dummy” dual-orientation folio using CS6 and the v21 tools. It’s just when I try to create a dual-orientation folio using those InDesign files that I get the error message.
    Is there any way for me to figure out what the “invalid operation” is?

    I tried it both ways. First, I tried bringing in the separate _h and _v files. When that didn't work (i.e. generated the error when trying to add the second orientation to the article) I tried the alternate layout method and added them both at the same time. Same error message was generated.
    In general though, I'm wondering what an "invalid operation" signals. I've searched for this term but couldn't find anything. Because I'm able to create single orientation folios from the _h and _v files without any problem, that seems to tell me that my files are built correctly. It's only when it tries to combine them in a dual orientation folio that the error occurs.
    Thanks,

  • ERROR: OUI-10180:Invalid Operating System group name specified. em12c instl

    Hi All,
    I am doing a silent install of EM12C, I have downloaded the 2 zip files from e-delivery.
    The installation is done as ora3010 user whose group id is ems3010. On the same machine I have installed 11.2.0.2 with the same ora user ora3010 and group ems3010 for EM repos.
    Now when I try to do the silent install of EM12C with the command
    <EM_DUMP>/runInstaller -silent -responseFile $CONFIG_HOME/software_only.rsp -invPtrLoc $HOME/Middleware/oraInst.loc -waitForCompletion
    with the contents of "software_only.rsp" file like below
    RESPONSEFILE_VERSION=2.2.1.0.0
    UNIX_GROUP_NAME=ems3010
    SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    DECLINE_SECURITY_UPDATES=true
    INSTALL_UPDATES_SELECTION="skip"
    ORACLE_MIDDLEWARE_HOME_LOCATION=/slot/ems3010/oracle/Middleware
    FROM_LOCATION="../oms/Disk1/stage/products.xml"
    DEINSTALL_LIST={"oracle.sysman.top.oms","12.1.0.1.0"}
    b_upgrade=false
    EM_INSTALL_TYPE="NOSEED"
    CONFIGURATION_TYPE="LATER"
    TOPLEVEL_COMPONENT={"oracle.sysman.top.oms","12.1.0.1.0"}
    I get this error
    ERROR: OUI-10180:Invalid Operating System group name specified.
    As you can see the UNIX_GROUP_NAME is set to proper group id ems3010
    -bash-3.2$ id ora3010
    uid=60103010(ora3010) gid=60403010(ems3010) groups=60403010(ems3010)
    Please Help.

    Thanks Asheoran.
    However the issue was with my Ora Inventory file OraInst.loc. I had actually installed 11.2.0.2 database on the same machine and as same user, and for that db I had a different OraInst.loc file. When I give the same OraInst.loc file for the EM install too, the error goes away. It seems we just need to have one Inventory file for both installations.

  • Invalid Operation Code: "19"

    I've created a HDTV 1080p (24fps) comp in After Effects that I've rendered to H.264 Blu-Ray format.
    I import the file into Encore and tested out my project - everything seems fine.
    When I go to burn my Blu-Ray I'm getting this error:
    Blu-Ray Object: "my blu-ray", Error: "invalid operation", Code: "19", Note: "primary video attributes must be consistent withint playlist"
    Can anyone give me any tips on what causes this error or if I might be doing something incorrect...
    -Foo

    It would seem that there is more than one cause for this error, as different workarounds have been used to solve it by others.
    The most recent I recall is to quit, saving the project, and then to relaunch Encore and try again. Have you tried that?

  • Blu-ray Error: "invalid operation", Code: "19", Note: "primary video stream attributes must be consi

    When i try make a blu Ray (folder or image) i receive this error "
    Blu-ray Object: "<Timeline>Untitled Timeline", Error: "invalid operation", Code: "19", Note: "primary video stream attributes must be consistent with playList"
    is a specific error for blu ray?
    Whats happen?.
    Thanks a lot
    If I create a dvd, all is right, no error are showed a dvd folder is created

    Hello:
    Finally I could make the Blu Ray disc.
    The problem was in put in the same timeline two files in mpg format and psd file with 6 seconds of duration.
    (no compatible timeline, causes error code 19)
    For  a right process a put each file in sperate timeline and end action link to the next file, Then, all go right an BR plays fine.
    Maybe there was somthing diferent inside each mpg file , incompatble for a same timeline.
    The mpg files were extratecd from dvd (vob files)
    I hope that my exprerince help in the future to others persons with the same problems
    Thanks all for support
    Regards

  • Solutions for ORA-20054: Invalid Operation

    Hello,
    We are running Apex 3.2 / Oracle 11g on 4 separate environments.
    We have been running an apex app to load data from csv files into tables for over 3 years.
    In our development environment, we are suddenly receiving ORA-20054: Invalid Operation when we run the app.
    In our Testing/QA environment, the app runs and loads files successfully.
    Are there settings that have changed to raise this error in the one environment?
    If so, what should be checked?
    Thank you.

    Hi Jari,
    This is the "when" clause in the exception handler of the proc:
    WHEN UTL_FILE.invalid_operation
    Then
    (-20054, 'Invalid Operation');
    Sorry, but I am not sure what you mean by "real error database gives"
    Thanks

  • SortFolders() Token throws an invalid operation error

    Hello,
    I have a big trouble with the SortFolder() token which simply isn't recognized by the GroupwiseCommander.
    I just want to alphabetically sort a folder's subfolders and the Object API doesn't give me any way to do it, as far as I've seen.
    The problem I encounter does not seem to come from the arguments I pass to the SortFolder() token, the token itself seems to be unknown to Groupwise.
    I'm actually sorting the folders manually by re-creating then in inverse order, but this temporary solution is painful, not elegant at all and randomly throws access errors if I go too fast.
    As described in the documentation, this method can take one parameter which is the folder name. I'm also asking myself how it cannot be ambiguous, for example if I have a Cabinet/FolderToSort folder and a Mailbox/FolderToSort folder.
    Am I supposed to pass it a complete path? the folder's ID?
    Forgive me if I'm missing something obvious or trivial!
    I'm using Groupwise 8.0.2, on a 32 bits Windows XP (don't blame me), and trying to automate from a .NET environment.
    Many thanks in advance.

    Directory name, as any other object name (unless enclosed in double quotes) is stored in data dictionary in upper case. Therefore you must type it in upper case when providing directory name as literal. Change:
    in_file :=UTL_FILE.FOPEN('Myextdir','abc.txt','r');
    in_file :=UTL_FILE.FOPEN('Mylocaldir','abc.txt','r');to
    in_file :=UTL_FILE.FOPEN('MYEXTDIR','abc.txt','r');
    in_file :=UTL_FILE.FOPEN('MYLOCALDIR','abc.txt','r');Also, keep in mind UTL_FILE works with database server side files, not with client side files, so if directory is on the client in still will not work.
    SY.

  • Invalid operation when installing update to HP Support Assistant, Windows 7 64-bit Home Premium

    When I download update sp54931, it comes up with a error box indicating that some variable is
    not initialized and then quits.   What gives?

    Hello,
    From where are you trying to download the patch, what is the link you are using?
    I have download it perfectly, please try to download it form here: http://ftp.hp.com/pub/softpaq/sp54501-55000/sp54931.exe
    Also, what is your computer model?
    Let me know the outcome.
    Thanks,
    I work for HP! Please remember to provide and if this helped click ON

Maybe you are looking for

  • After Upgradation BPF is not working for some users

    Hi All, We have recently upgraded from BPC 5.1 to 7MS SP7.  we are having multi server setup with one application / reporting server (windows 2003 and one sql server 2008 (windows 2003 64 bit). Intially before upgradation we don't have any issues wit

  • Icc profile

    Assuming they still use this printer, has anyone ever acquired an icc profile, for Photoshop proofing, for the KODAK NEXPRESS 2500 Digital Production Color Press?

  • Parameter to select-option conversion

    Hello Friends, I have a parameter field on selection screen and it is optional. If user enters any data on parameter, then I have to retrieve only corresponding value to the parameter from table. If user does not enter any data in parameter, then I h

  • Client 000, 001 and 066

    Hi everyone, Pretty new to SAP. I am struggling to find answers to the following questions: How do you use client 000, 001 and 066? Apart from initial installation and support (066) can theses clients be used in development, testing and production en

  • Download korean characters to file

    Hi, I'm trying to download data which is in Korean into a file. The database character set is AMERICAN_AMERICA.UTF8. I am using the UTL_FILE functions to create the file. I tried converting the text to unicode and creating a unicode file. When I open