Buffer to small ORA-22835 error after migration from 9i to 10g

Hello Oracle-Experts,
I had to calculate hash-values for a corresponding clob-field which worked with oracle 9i (9.0.2.1)
After migration to oracle 10g (10.2.0.1.0) I get an ORA-22835 error (Buffer too small for CLOB to CHAR conversion.
Here is the output for the 10g version:     
     SQL*Plus: Release 10.2.0.1.0 - Production on Mi Jun 13 16:19:28 2007
     Copyright (c) 1982, 2005, Oracle. All rights reserved.
     Verbunden mit:
     Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
     With the Partitioning, OLAP and Data Mining options
     SQL> CREATE TABLE test_conv (value CLOB);
     Tabelle wurde erstellt. (Table created.)
     SQL> DECLARE vLong LONG:= LPAD('M',4400,'M');
     2 BEGIN
     3 INSERT INTO test_conv(value) VALUES (vLong);
     4 END;
     5 /
     PL/SQL-Prozedur erfolgreich abgeschlossen. (PL/SQL procedure successfully completed.)
     SQL> SELECT dbms_utility.get_hash_value(value,1,power(2,30)) from test_conv;
     SELECT dbms_utility.get_hash_value(value,1,power(2,30)) from test_conv
     FEHLER in Zeile 1:
     ORA-22835: Puffer zu klein für Konvertierung von CLOB zu CHAR oder BLOB zu RAW
     (tatsächlich: 4400, maximal: 4000)
     (Buffer too small for CLOB to CHAR or BLOB to RAW conversion (actual: 4400, maximum: 4000))
This is the result with     9i
     Verbunden mit:
     Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
     With the Partitioning, OLAP and Oracle Data Mining options
     JServer Release 9.2.0.1.0 - Production
     SQL> CREATE TABLE test_conv (value CLOB);
     Tabelle wurde angelegt.     (Table created.)
     SQL> DECLARE vLong LONG:= LPAD('M',4400,'M');
     2 BEGIN
     3 INSERT INTO test_conv(value) VALUES (vLong);
     4 END;
     5 /
     PL/SQL-Prozedur wurde erfolgreich abgeschlossen. (PL/SQL procedure successfully completed.)
     SQL> SELECT dbms_utility.get_hash_value(value,1,power(2,30)) from test_conv;
     DBMS_UTILITY.GET_HASH_VALUE(VALUE,1,POWER(2,30))
     478332438
Any help is appreciated.
Best Regards
Matthias

You have hit a bug, 3984527 - CLOB LARGER THAN 4000 INSERTED INTO VARCHAR2(4000) COLUMN IS.
You may want to check this metalink note: Note:388512.1 for further explanation and workarouds.
From the error message manual, Verbatim:
ORA-22835: Buffer too small for CLOB to CHAR or BLOB to RAW conversion (actual: string, maximum: string)
Cause: An attempt was made to convert CLOB to CHAR or BLOB to RAW, where the LOB size was bigger than the buffer limit for CHAR and RAW types. Note that widths are reported in characters if character length semantics are in effect for the column, otherwise widths are reported in bytes.
Action: Do one of the following:
1. Make the LOB smaller before performing the conversion, for example, by using SUBSTR on CLOB
2. Use DBMS_LOB.SUBSTR to convert CLOB to CHAR or BLOB to RAW.
~ Madrid.

Similar Messages

  • Compile error after migration from JDeveloper 11.1.1.4 to 11.1.2

    Hi,
    I have recently downloaded JDeveloper 11.1.2 and I need to migrate from 11.1.1.4.
    I got the following error message:
    Error: An unreported error occurred in Appc. No errors were reported, but the tool returned a failure result code:1.
    Can somebody suggest me how do I go about this?
    Regards

    see {thread:id=2241934}

  • JDev 10.1.2.1: Errors after migration from 9.0.5.2

    We have a rather large project here.
    We're just in the process of migrating to 10.1.2.1 but we're facing a couple of problems. One of them is this:
    When JDev loads the business components (for example when we expand a package containing BCs) we get error messages coming from two VOs (each in a different package) stating that entity attributes of the VO cannot be found.
    The one VO is pretty much dead, you cannot even open the wizard for it.
    In the other VO the attributes are set to transient. I can delete the transient attributes and re-add them from the entity without problem. When I close JDev and reopen it, the attributes are back to transient.
    The only thing I can see that both VOs have in common is the entity. The entity is in a third BC package. I cannot find anything wrong with it. When I rewrite the entity nothing (except the version number) is changed. Same applies to the VOs. No changes worth mentioning when I re-create them and compare them to the 9.0.5.2 versions.
    Now the strange thing is this:
    As I wrote before, the errors come from two VOs in two different packages. The
    entity is in a third package.
    Now I have just observed:
    I close JDev with the package tree in the Applications Navigator closed and
    restart it.
    I then navigate to some random package and open the bc folder -> one error from
    both VOs.
    But when the first bc package is one of the packages with the problem VOs, then
    only one error is produced: from the VO in the other package.
    Example: I open a fourth BC package accounting.bc first -> two errors
    from multiplepatientid.bc.MpiAuthorityDomainLovView and
    staff.bc.StaffMemberAliasEditView.
    When the first BC package I open is staff.bc then I only get the error from
    multiplepatientid.bc.MpiAuthorityDomainLovView. StaffMemberAliasEditView
    works!
    When the first BC package I open is multiplepatientid.bc then I only get the
    error from staff.bc.StaffMemberAliasEditView. MpiAuthorityDomainLovView works!
    Weird isn't it. It seems to depend on the order in which Jdeveloper loads the
    BCs.
    I tried to re-create the project file, to re-migrate the workspace .... nothing has helped.
    The application still works as expected. Just JDev fails to load the business components.
    So, has anyone encountered a similar problem so far?
    I created a TAR for that but the support guy is as puzzled as I am.
    Sascha

    Just for the record:
    This is bug 4669535. We received a one-off patch for it.
    Thanks to everyone at Oracle who was involved.
    Sascha

  • Report generation failed after migrated from 6i to 10g.

    Hi All,
    i have migrated the 6i application to 10g.
    There was a report which was generated in .html format and saved to a remote server location.
    Now after migration to 10g,when i run the report through the URL ,It is still generated on the same remote server location but the it is not showing in the application interface.
    Please help....
    Thanks,
    DK

    Hi, Mike,
    user3211655 wrote:
    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?Grant the necessary privileges on the tables (and any other objects used, like sequences) directly to the owner of the triggers. Privileges granted to a role don't count in AUTHID OWNER stored procedures; the privileges have to be granted to the owner of the stored procedure (or to PUBLIC).
    It the error is occurring at position 60, then it looks like you don't have privileges on dual. Login as SYS and
    GRANT SELECT ON dual TO PUBLIC;You may need synonyms (perhaps public synonyms) for the objects, too.

  • Trigger compile with after migrated from 8i to 10g

    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?
    Thanks a lot.
    Mike

    Hi, Mike,
    user3211655 wrote:
    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?Grant the necessary privileges on the tables (and any other objects used, like sequences) directly to the owner of the triggers. Privileges granted to a role don't count in AUTHID OWNER stored procedures; the privileges have to be granted to the owner of the stored procedure (or to PUBLIC).
    It the error is occurring at position 60, then it looks like you don't have privileges on dual. Login as SYS and
    GRANT SELECT ON dual TO PUBLIC;You may need synonyms (perhaps public synonyms) for the objects, too.

  • Stored procedures not working after migrating from 8i to 10g

    The Oracle stored procedures are generating an error following upgrading a ColdFusion web application from Oracle8i to 10g release 2.
    "Error","jrpp-102","05/28/08","13:35:09","insite","Error Executing Database Query.[Macromedia][Oracle JDBC Driver][Oracle]ORA-06550: line 1, column 7: PLS-00306: wrong number or types of arguments in call to 'S_DEFAULT_LETTER_SETTING' ORA-06550: line 1, column 7: PL/SQL: Statement ignored The specific sequence of files included or processed is: new_letter.cfm, line: 63 "
    I've been looking at this for about 3 days with a colleague in the office. We can resolve this be recreating the stored procedure with a new name (e.g. adding the suffix "_v2"). Its not really practical for us to do this throughout the system. Anyone know what the root cause might be?
    I'm currently connecting to Oracle10g using SQLTools and Oracle8 client. I've yet to upgrade to Oracle10 client.
    I've tried selecting all the stored procedures and re-compiling them but it appeared to make no difference.

    The Oracle stored procedures are generating an error following upgrading a ColdFusion web application from Oracle8i to 10g release 2.
    "Error","jrpp-102","05/28/08","13:35:09","insite","Error Executing Database Query.[Macromedia][Oracle JDBC Driver][Oracle]ORA-06550: line 1, column 7: PLS-00306: wrong number or types of arguments in call to 'S_DEFAULT_LETTER_SETTING' ORA-06550: line 1, column 7: PL/SQL: Statement ignored The specific sequence of files included or processed is: new_letter.cfm, line: 63 "
    I've been looking at this for about 3 days with a colleague in the office. We can resolve this be recreating the stored procedure with a new name (e.g. adding the suffix "_v2"). Its not really practical for us to do this throughout the system. Anyone know what the root cause might be?
    I'm currently connecting to Oracle10g using SQLTools and Oracle8 client. I've yet to upgrade to Oracle10 client.
    I've tried selecting all the stored procedures and re-compiling them but it appeared to make no difference.

  • ORA-012203 error ----after the installation of forms 10g

    I have forms6i in C: and installed forms 10g in other drive....but now when i am trying to connnect forms6i application i get this error ORA-012203 Unable to connect to destination
    i have even seen this thread but it did not help much
    Re: Forms 6i - ora-012203 tns:unable to connect to the destination

    Once you locate all of your TNSNAMES.ora files, identify one as your main file. Make sure all of your connections are located in this file and are correct.
    Then go to every other TNSNAMES.ora file and replace everything in the file with ifile=<directory_path/filename>
    For instance, mine is:
    ifile=C:\DevSuiteHome_1\NETWORK\ADMIN\tnsnames.ora
    Now you only have to maintain one file for your multiple tools
    Edited by: ChrisBaker on Jan 4, 2010 5:59 AM
    I used this to check whether this solution works or not......after i tried the abv sol ... i dont ger ora -012203 but i get ora 012154 -TNS:could not resolve the connect identifier specified... i have checked my tnsnames.ora n everything is right in it

  • IMessage error after migrating from old hard drive

    After I used migration assistant to transfer my user account from my old hard drive to my new one, every time I try to use iMessage, I get this error
    Does anyone know how I can fix this?

    Hi,
    With that messages there is no other option than doing what it says.
    At the beginning of Mountain Lion it was Free, but now people are reporting that Apple are charging for the phone call.
    9:50 pm      Tuesday; February 18, 2014
      iMac 2.5Ghz 5i 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • Login error after migration from Snow Leopard to Lion

    I went through the migration process to get all settings and data over from my MacBook (10.6.8) to my new Mac Pro (10.7.3). During the migration, I was logged into the old MacBook with my FileVault-enabled account. Migration completed successfully, but when I tried to log into the new Mac Pro, I got this error:
    "You are unable to log in to the FileVault user account "user1" at this time. Log in to the account failed because an error occurred." [OK]
    When I typed a password I knew was incorrect, the login box would do the familiar shaking. When I typed the correct password, I got the behavior above.
    I was able to log in to the new Mac Pro as a different user (user2), even though user2 also had FileVault enabled on the old system.
    When logged in as user2 on the new system, I was able to escalate privileges by authenticating as user1, so I knew the password for user1 was working. I gave user2 admin privileges and saw that user1's data had been copied over, but not as a sparsebundle - presumably because user1 was logged in at the time of migration.
    To fix the login problem, I did the following:
    1) Logged in as user2 on both source and target system, then escalated privs to give  user2 admin rights.
    2) Copied /Users/user1/user1.sparsebundle from source to target system:
         - On target system, in System Preferences -> Sharing, enabled Remote Login for user2
         - On source system, opened Terminal window and typed:
         $ sudo -s
         > [password for user2]
         # cd /Users/user1
         # scp -rp user1.sparsebundle user2@IP_address:
        (where IP address is the actual IP address of the target system)
         > [password for user2]
    3) Moved aside the unencrypted files in user2's home directory:
         - On target system, logged in as user2, in Terminal:
         $ sudo -s
         > [password for user2]
         # chown -R user1 ~/user1.sparsebundle
         # mkdir /tmp/user1
         # chown user1 /tmp/user1
         # cd /Users/user1
         # mv * /tmp/user1
         # mv .[a-zA-Z]* /tmp/user1
    4) Moved the user1.sparsebundle into place (in same Terminal window on target system):
         # chown -R user1 ~/user1.sparsebundle
         # mv ~/user1.sparsebundle /Users/user1
    5) Logged out of user2 account and logged back in as user1
    6) Securely deleted the unencrypted files for user1 (in Terminal window as user1):
         $ srm -rf /tmp/user1
    Many thanks to @neirbowj for the analysis of why the migration failed!

    Go get a powered USB hub and try that. Lion may have issued a fix for devices drawing too much power, by cutting them off.

  • Web Dynpro error after migration from 7.00 to 7.40

    Hi all!
    I have migrated a Web Dynpro for Java application from SAP Netweaver 7.00 to 7.40. Everything worked pretty good except some dependencies. These were fixed now but now we have an error when using the web gui.
    We have a reproducable error always at the same location in the application. The error message hints to a view (name = HeaderView) and there at an image object (ID = LEAHeaderImageCenter). I already tried to rename the image object but no success
    Some technical information:
    - Server: SAP NW 7.40 SP08 (Java only), SAP JVM, Linux SLES 11, Oracle DB
    - Browser: Chrome (39xxx), IE 8, FF 33 (alway the same error ...)
    Here is the stacktrace:
    java.lang.IllegalStateException: IDs for initialization not empty: [NCEF.HeaderView.LEAHeaderImageCenter]
      at com.sap.tc.webdynpro.clientserver.uielements.lsmgr.RenderManager.setWriter(RenderManager.java:470)
      at com.sap.tc.webdynpro.clientimpl.ajax.AjaxClient.getRenderManager(AjaxClient.java:1101)
      at com.sap.tc.webdynpro.clientimpl.ajax.AjaxClient.sendResponse(AjaxClient.java:1386)
      at com.sap.tc.webdynpro.clientimpl.ajax.AjaxClient.sendResponse(AjaxClient.java:382)
      at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.renderResponse(AbstractClient.java:144)
      at com.sap.tc.webdynpro.clientserver.phases.RenderPhase.execute(RenderPhase.java:45)
      at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRenderResponse(WindowPhaseModel.java:182)
      at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRenderResponse(WebDynproWindow.java:552)
      at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.renderTasks(AbstractClient.java:133)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doRendering(ClientApplication.java:1648)
      at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1491)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:908)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:880)
      at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)
      at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:326)
      at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
      at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:101)
      at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
      at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:373)
      at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:499)
      at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doPost(ForwardServlet.java:77)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
      at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:466)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
      at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
      at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
      at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
      at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Any ideas how to fix the problem?
    Thanks in advance!
    Richard

    You can delete Image object and create new one try again.Or check the view any binding values and mapping may be missing in the node and View.

  • TS1963 DMS Launch error after migration from snow leopard iMac to new Macbook Pro?

    I just purchased a Macbook Pro. I used Migration assistant to transfer my files from my '06 iMac, which was running snow leopard to the Macbook and at start up now get a DMS Launch error every time... any suggestions??
    The error message says check with the developer to make sure DMS Launch works on this version of OS X.  You may need to reinstall the application.
    I have installed all updates as it suggests, to no avail.  I keep getting the error message and report pop up box each time at start up and the only way to be rid of it, is to click ok to send the report - there is no option to stop the report from coming up.
    Does anyone have any suggestions on what I can do to stop the error message appearing and resolve the issue?
    Thanks
    Chelle

    Click Command+shift+G
    Type in the following, one by one- Then delete the **** out of them.
    /Library/LaunchAgents/com.divx.update.agent.plist
    /Library/LaunchAgents/com.divx.dms.agent.plist
      /Library/LaunchAgents/com.divx.update.agent.plist
      /Library/LaunchAgents/com.divx.dms.agent.plist
      /Library/Application\ Support/DivX/
      HOME/Library/Preferences/com.divx.*
    Also search anything "DIVX" while in library. Delete the **** out of that too.

  • Printing to a pdf error after migrating from Acrobat 7 to Acrobat X Professional

    Printing to a pdf seems be broken in Acrobat X on my XP machine.
    I have just upgraded from Acrobat 7 professional to Acrobat X professional.
    With Acrobat 7, printing to a pdf file from within a program (MsWord, Visio etc) was a breeze. Now, with Acrobat X on the same machine, the print spooler always reports 'this document failed to print' even though the pdf is created correctly. I am then forced to cancel the pint job within the spooler itself.
    Any help gratefully received.
    Andrew Waterhouse

    Sorry, but this is the Reader forum . The Acrobat Windows one is here:
    http://forums.adobe.com/community/acrobat/acrobat_windows

  • Listener Error - character string buffer too small (ORA-06502)

    I am running into a very strange problem with the APEX listener on seemingly random pages. I can hit every page in my application just fine, but as soon as I hit this specific one, Glassfish throws an HTTP 500 error. If I click Debug, the page seems to load fine with no indications of trouble, but as soon as I turn debug back off, it goes back to the HTTP 500 error. I don't see anything special about the page that makes this happen. It is pretty simple and has 4 regions. I have noticed that if I set any 1 of the 4 regions to "Never display", the page loads fine. It's like having all 4 of them enabled at once are causing some overload, even though it's actually a smaller amount of data than most of my other pages.
    **Update: I just discovered this only happens if I'm logged into the workspace first and then try to run the page! If I log out of APEX and then hit the application as a normal user, page loads error-free. This is still an annoying problem, but at least it seems I have a decent workaround since regular users never see it.
    After a couple days, I noticed the exact same problem on a second APEX application I'm using. Again, it is on some random page whereas all the other pages work fine.
    Both applications and pages in question worked without issue in APEX 3.x. I am trying to get an APEX application up and running on the latest version.
    I have tried both Glassfish server and simply downloading the latest listener (version 1.1.1) and running it in standalone mode. I get the problem both ways, which is why it seems it's a listener issue.
    I have seen a few other threads of people having this problem, but I never did find anyone with a solution, and most of the posts stopped back in December.
    Some details on my environment:
    Database version: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    APEX version: 4.0.2
    Webserver: Glassfish 3.1
    Here is the log entry from Glassfish when the HTTP 500 error displays as I try to load one of the bugged pages.
    [#|2011-05-10T21:14:22.967-0500|INFO|oracle-glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=111;_ThreadName=Thread-1;|MaxConnectionReuseCount=50000|#]
    [#|2011-05-10T21:14:46.431-0500|SEVERE|oracle-glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=112;_ThreadName=Thread-1;|
    ***********ERROR***********
    init: # headers=46
    declare nm owa.vc_arr := ?;
    vl owa.vc_arr := ?;
    begin
    owa.init_cgi_env( ?, nm, vl );
    htp.init; htp.HTBUF_LEN := 63;
    ? := sys_context('USERENV','SID');
    end;
    SID:1242
    CALL:
    begin
    f(p=>?);
    commit;
    end;
    BINDS
    p:100:2:220529248574492::NOPAGE CALL:
    declare
    nlns number := 999999;
    l_clob CLOB;
    lines htp.htbuf_arr;
    l_buff varchar2(32767);
    l_clob_init boolean:= false;
    l_file varchar2(5);
    l_doc_info varchar2(1000);
    begin
    OWA.GET_PAGE(lines, nlns);
    if (nlns > 1) then
    for i in 1..nlns loop
    if ( length(lines(i)) > 0 ) then
    if ( ( lengthb(l_buff) + lengthb(lines(i))) > 32767) then
    if (NOT l_clob_init) then
    dbms_lob.createtemporary(l_clob, TRUE);
    dbms_lob.open(l_clob, dbms_lob.lob_readwrite);
    l_clob_init:=true;
    end if;
    dbms_lob.writeappend(l_clob,length(l_buff),l_buff);
    l_buff := lines(i);
    else
    l_buff := l_buff || lines(i);
    end if;
    end if;
    end loop;
    end if;
    if (l_clob_init) then
    dbms_lob.writeappend(l_clob,length(l_buff),l_buff);
    l_buff := '';
    end if;
    ? := l_clob;
    ? := l_buff;
    if (wpg_docload.is_file_download) then l_file:='TRUE'; wpg_docload.get_download_file(l_doc_info); else l_file := 'FALSE'; end if; ? := l_file;
    ? := l_doc_info;
    end;
    get_page FAILED:ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    ORA-06512: at line 33
    Edited by: BrianB on May 11, 2011 7:50 AM
    Edited by: BrianB on May 11, 2011 8:01 AM

    Brian,
    this post is going to get a bit longer, so the summary comes first.
    h6. Summary
    1. I could reproduce the problem on my system using the APEX Listener in standalone mode.
    2. I don't think the problem is content-related in the sense that you have any issue in your page or database contents.
    3. I have a workaround for your problem.
    h6. Error message
    Having that error in my environment made me start to think. I not only disabled some item and got it work, but I could also add something to achieve this effect.
    So I came to think, this really is somewhere deep down. The error message doesn't seem very helpful on first sight, but when starting to follow on what's happening there, things get clearer:
    APEX generates pages dynamically, replacing substitution strings and other tokens to get the actual page definition. This has to be read by a requesting client. The use of VARCHAR2 as buffer introduces a limit of 32767 bytes, after which the contents is handled as CLOB instead.
    h6. Analysis
    Obviously, there are cases where the "estimation" fails. Of course, this is may only be relevant in rare cases, because:
    1. If a page would exceed the maximum without some charset interpretation problem, the buffer would be switched to clob.
    2. If a page stays small enough to stay below 32767 even with some characters that are acutally larger then expected, the buffer isn't busted.
    To find out, if your could be one of these rare cases, I investigated the HTTP headers, focussing on X-DB-Content-length and made an odd observation.
    Test case 1: "Go" button disabled, so the page runs fine with APEX Listener
    1. It has *31968 bytes* when coming from APEX Listener with a Go button disabled.
    2. It has *31938 bytes* according to the header set by EPG - for exactly the same page.
    That makes a difference of 30 bytes for what is expected to be the same contents.
    Test case 2: The button is enabled again
    1. This causes the page load to crash in APEX Listener.
    2. EPG transports *32341 bytes* according to that header.
    So we are pretty close to the hard limit for the VARCHAR2 buffer.
    For some reason, APEX Listener seems to cause a false calculation of the actual page size. Whether this is due to some charset problem or due to some other problem with response handling, I don't know. The 30 bytes difference may result from the odd header "X-ORACLE-IGNORE" with value "IGNORE, IGNORE, IGNORE, IGNORE" sent by the APEX Listener. This value has exactly 30 bytes in length, but this could be coincidence, as there are more differences in headers. If I add the size of all headers, we are even closer to the buffer limit and probably exceed it when some items need more bytes than expected.
    This could even be as simple as a line break, as your page has about 424 lines when I disabled the button... Adding 1 byte per line to the 32341 bytes of the EPG, I get 32765 bytes. Now add that button (403 bytes difference on EPG) and you exceeed the limit. Reduce that value by the line count again and you are still below.
    Could be coincidence as well, but makes me wonder.
    h6. Workaround
    To make sure that we were actually hitting that limit, I now introduce my suggestion for a workaround.
    Test case 3: Add a hidden item
    1. APEX Listener loads the page, stating the size to be *32876 bytes*
    2. EPG sees 30 bytes less and transmits the header with *32846 bytes*
    h6. Conclusion
    I can't give you a real solution for that problem, nor do I have a definitive answer on what is the root cause for it. It seems, only one of the developers may find it. But I can offer you a workaround, which is to just add some hidden item to your page so it exceeds the limit for the VARCHAR2 buffer and gets handled as clob.
    Note that this may occur outside the app builder as well. The app builder just renders some additional items when starting that page, so it has a different size from its productive representation. On the other hand, I may start counting the size of that additional page section - I wouldn't wonder if that results in a value around 400 bytes, and this is the forgotten part...
    Unfortunately, if it actually is happening outside of the app builder, this workaround isn't very handy: Dynamic contents can't be calculated that easy all the time, so you may have cases where you just don't know in advance if you are close to the limit and have to add some item to exceed it or if you've already exceeded it or if you are far below, or close enough to actually hit it when adding just one byte...
    -Udo

  • Character string buffer too small & ORA-06512: at WMSYS.NO_VM_CREATE_PROC

    I get this error when I run this query from my linux workstation using sqlplus. I don't get the error using my windows xp workstation. I also don't get this error when using linux SQLDeveloper.
    Note: DB is Oracle 10g (10.2.0.5.0) on Solaris.
    Any thoughts?
    CREATE TABLE
    my_table_name_that_is_long --26
    column_one NUMBER NOT NULL,
    column_two NUMBER PRIMARY KEY,
    column_three NUMBER,
    column_four NUMBER,
    column_five DATE default SYSDATE NOT NULL
    dco2.DatabaseError:(6502, 'ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    ORA-06512: at "WMSYS.NO_VM_CREATE_PROC", line 147
    ORA-06512: at line 26')--------------------------------------------------------------------------------------------
    CREATE TABLE
    my_table_name_shorter
    column_one NUMBER NOT NULL,
    column_two NUMBER PRIMARY KEY,
    column_three NUMBER,
    column_four NUMBER,
    column_five DATE default SYSDATE NOT NULL
    Table created.Edited by: 863512 on Aug 9, 2011 7:22 AM
    Edited by: 863512 on Aug 9, 2011 7:29 AM

    After upgrade from 10.2.0.3 to 10.2.0.5 (including PSU and CPU)...
    create index x46_extract_sum_idx
    on tss_reco_x46_extract_sum(control_1,control_2,employee_number,hed_number)
    tablespace cyborgs4
    storage( initial 5m next 5m maxextents unlimited pctincrease 20);
    failed with:
    on tss_reco_x46_extract_sum(control_1,control_2,employee_number,hed_number)
    ERROR at line 2:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    ORA-06512: at "WMSYS.NO_VM_CREATE_PROC", line 147
    ORA-06512: at line 26
    This worked (embedded carriage returns):
    create index x46_extract_sum_idx
    on tss_reco_x46_extract_sum(control_1,
    control_2,
    employee_number,
    hed_number)
    tablespace cyborgs4
    storage( initial 5m next 5m maxextents unlimited pctincrease 20);
    This worked as well (embedded spaces):
    create index x46_extract_sum_idx
    on tss_reco_x46_extract_sum(control_1, control_2, employee_number, hed_number)
    tablespace cyborgs4
    storage( initial 5m next 5m maxextents unlimited pctincrease 20);
    Cheers
    Edited by: user3004135 on Jan 16, 2012 3:26 PM

  • Match Merge error after migrated to OWB 10.1.0.4

    My old mappings which were running fine are giving match merge errors after uograded from 10.1.0.2 to 10.1.0.4.
    getting following error while deploying into new repository (10.1.0.4).
    any suggestions please....
    ORA-06550: line 856, column 17:
    PLS-00103: Encountered the symbol "=" when expecting one of the following:
    ( - + case mod new not null others <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> avg
    count current exists max min prior sql stddev sum variance
    execute forall merge time timestamp interval date
    <a string literal with character set specification>
    <a number> <a single-quoted SQL string> pipe
    The symbol "null was inserted before "=" to continue.
    Thanks
    Arvinda

    I did some more analysis. The error does not occur with new repositories, that are created with the Repos-Wizard after Software was upgraded to 10.2.0.2.
    However, it does occur with all repositories that were migrated from 10.2.0.1 to 10.2.0.2, using the upgrade script as described in the patch set's installation notes.
    The problem persists, even when the profiling user (i.e. schema) is removed, and a new one is initialised by the Design Client.

Maybe you are looking for

  • IMac was not going to sleep

    Never sleeps after i upgrade to Lion

  • Error: Illegal number of arguments passsed to the function call

    HI All, In our scenario we are using XSLT mapping with java enhancement.Its working fine in Stylus studio but when the same is imported into XI its throwing the below mentioned error: javax.xml.transform.TransformerException: com.sap.engine.lib.xml.u

  • Technical Upgrade from XI 3.0 to PI 7.1

    Hi, My client is going for Technical Upgrade from XI 3.0 to PI 7.1 not fresh installation. They are asking for How best we can achieve this. I have gone through Decision making document and upgrade document from SAP. Apart from which please provide m

  • DirectShow codec required for my Video Converter

    I tried to transfer an .avi video to my V:M and it didn't let me, because the player doesn't support it, but it also says that the video converter is not able to convert it because it needs a DirectShow codec. How do I find this codec for the video c

  • CRM: IDOC Message Type: CRMXIF_PARTNER_REL_SAVE_M

    Hi, I'm currently working on a CRM data migration project. I'm using the IDOC Message Type: <b>CRMXIF_PARTNER_REL_SAVE_M</b> to map data into contact relationship structures. The problem I am having is the above interface works with SAP standard <b>B