Is this really a "bug" in dba_tab_columns?

Hi Guys, it's Xev.
I have been struggling with this for weeks now. No matter what I do, I cannot get my procedure to see dba_tab_columns inside of my procedure at run-time. It just blows up and says
"cannot see table or view", that generic answer.
Is there really a bug or limitation with how I am using this dba view? is there something else I can do? it simply will not recognize the other custom users also.
I have two basic lines of defense here, but both of them do not what I need them to do.
Can someone please help me on this.
Ok, this is the "first method" that I have tried to use, it works great, but "only" for one user at a time. I cannot get it to "search" all the rest of the "user schema's". It finds what I tell it to,
but only in the schema, tables and fields in the user that is executing it. I've tried to switch out (user_tab_columns) for dba_tab_columns, but it blows up and tells me that it "cannot see the table or view".
This is my preferred method. If you can alter this to make it find other other users in other schema's through-out the entire database, I would do anything for you!!!
create or replace procedure find_str
         authid current_user
    as
      l_query                 long;
      l_case                  long;
      l_runquery           boolean;
      l_tname         varchar2(30);
      l_cname       varchar2(4000);
      l_refcur       sys_refcursor;
      z_str         varchar2(4000);
  begin
    z_str := '^[0-9]{9}$';
    dbms_output.enable (buffer_size => NULL);
    dbms_application_info.set_client_info (z_str);
    dbms_output.put_line ('Searchword                   Table                          Column/Value');
    dbms_output.put_line ('---------------------------- ------------------------------ --------------------------------------------------');
    for x in (select distinct table_name from all_tables
    where owner not in ('SYS','SYSTEM','MDSYS','OUTLN','CTXSYS','OLAPSYS','OWBSYS','FLOWS_FILES','EXFSYS','SCOTT',
    'APEX_030200','DBSNMP','ORDSYS','SYSMAN','APPQOSSYS','XDB','ORDDATA','WMSYS'))
    loop
       l_query := 'select ''' || x.table_name || ''', $$
               from ' || x.table_name || '
               where 1 = 1 and ( 1=0 ';
       l_case := 'case ';
       l_runquery := FALSE;
       for y in ( select *
              from user_tab_columns
              where table_name = x.table_name
              and data_type in ( 'VARCHAR2', 'CHAR' ))
       loop
         l_runquery := TRUE;
         l_query := l_query || ' or regexp_like (' ||
                y.column_name || ', userenv(''client_info'')) ';
         l_case := l_case || ' when regexp_like (' ||
               y.column_name || ', userenv(''client_info'')) then ' ||
               '''<' || y.column_name || '>''||' || y.column_name || '||''</' || y.column_name || '>''';
       end loop;
       if ( l_runquery )
       then
         l_case := l_case || ' else NULL end';
         l_query := replace( l_query, '$$', l_case ) || ')';
        begin
           open l_refcur for l_query;
           loop
             fetch l_refcur into l_tname, l_cname;
             exit when l_refcur%notfound;
             dbms_output.put_line
           (rpad (z_str, 29)   ||
            rpad (l_tname, 31) ||
            rpad (l_cname, 50));
           end loop;
         exception
           when no_data_found then null;
         end;
       end if;
    end loop;
  end find_str;
NOW,
This is the second method, it also does a good job finding what i want it to, but still doesn't search the other users and other schema's. If you can alter this to make it find other users and other schema's I'll go crazy! LOL!
For test data simply create a table in your schema and put a "nine digit" number anywhere in the fields and both of these procedures will find them, but only for that "USER".
AND, that's my problem, I have to many custom user's to go on the instances and create procedures for each and every user. it's just not practical.
I really need you guys on this, Happy New Year!
create or replace PROCEDURE find_string
      --(p_search_string IN VARCHAR2 DEFAULT '^[0-9]{3}-[0-9]{2}-[0-9]{4}$')
      (p_search_string IN VARCHAR2 DEFAULT '^[0-9]{9}$')
    IS
      e_error_in_xml_processing EXCEPTION;
      e_table_not_exist EXCEPTION;
      PRAGMA EXCEPTION_INIT (e_error_in_xml_processing, -19202);
      PRAGMA EXCEPTION_INIT (e_table_not_exist, -942);
    BEGIN
      DBMS_OUTPUT.PUT_LINE ('Searchword           Table              Column/Value');
    DBMS_OUTPUT.PUT_LINE ('---------------------------- ------------------------------ --------------------------------------------------');
    FOR r1 IN
       (SELECT table_name, column_name
        FROM     dba_tab_cols
        WHERE table_name IN (select distinct table_name from dba_tab_cols
where owner not in ('MDSYS','OUTLN','CTXSYS','OLAPSYS','FLOWS_FILES','OWBSYS','SYSTEM','EXFSYS','APEX_030200','SCOTT','DBSNMP','ORDSYS','SYSMAN','
APPQOSSYS','XDB','ORDDATA','SYS','WMSYS'))
        --WHERE  table_name = 'FIND_TEST'
        ORDER  BY table_name, column_name)
    LOOP
       BEGIN
         FOR r2 IN
           (SELECT DISTINCT SUBSTR (p_search_string, 1, 28) "Searchword",
                 SUBSTR (r1.table_name, 1, 30) "Table",
                 SUBSTR (t.column_value.getstringval (), 1, 50) "Column/Value"
            FROM   TABLE
                 (XMLSEQUENCE
                (DBMS_XMLGEN.GETXMLTYPE
                   ( 'SELECT "' || r1.column_name ||
                    '" FROM "' || r1.table_name ||
                    '" WHERE REGEXP_LIKE
                      ("' || r1.column_name || '",'''
                         || p_search_string || ''')'
                   ).extract ('ROWSET/ROW/*'))) t)
         LOOP
           DBMS_OUTPUT.PUT_LINE
             (RPAD (r2."Searchword", 29) ||
          RPAD (r2."Table", 31)       ||
          RPAD (r2."Column/Value", 50));
         END LOOP;
       EXCEPTION
         WHEN e_error_in_xml_processing THEN NULL;
         WHEN e_table_not_exist THEN NULL;
         WHEN OTHERS THEN RAISE;
       END;
    END LOOP;
  END find_string;
Happy New Year, if you can get this to find other users!!! GOOD LUCK!

Hi Solomon,
Ok, I understand the first 2 grants, but just to make sure this is what I think they are, I don't understand the third grant, so can you supply the actual grant statement.
Here are the first 2 grant statements. The users name is "directgrant1".
SQL>  GRANT SELECT ANY TABLE TO DIRECTGRANT1;
SQL> GRANT SELECT ON SYS.DBA_TAB_COLS TO DIRECTGRANT1;
Can you please provide the third grant statement?
Now, this stored procedure code below, actually works, but it only finds the tables and fields within it's own schema. I have over 28 custom schema's to search for this nine digit number, so I need this stored procedure to search all of the schema's/Tables/Fields for a nine digit number in the entire database.
This stored procedure compiles and executes with no problem, but I need to use dba_tab_cols so it can find all the other users right? or is there a better way to do this Solomon?
As you can see, this stored procedure code uses "user_tab_cols" and only finds "one user tables/fields". If i use dba_tab_cols in it's place, then will it find all  the other users in the entire database? That is correct right Solomon?  Also, when i ran this procedure last night in my Test Database, it opened 3 cursors. Do we have to tell in in the code somewhere to close the sys_refcursor cursor? or does Oracle close it itself, since it's "implicit?"
Also, the tables that this will be "searching" actually have 40 Million plus records in them. Could this procedure cause the database to crash? Is 40 Million plus table records to much to use something like what we have below??
create or replace
procedure find_sting_nine_digits
        authid current_user
    as
      l_query                 long;
      l_case                  long;
      l_runquery           boolean;
      l_tname         varchar2(30);
      l_cname       varchar2(4000);
      l_refcur       sys_refcursor;
      p_str         varchar2(4000);
  begin
    p_str := '^[0-9]{9}$';
    dbms_output.enable(buffer_size => NULL);
    dbms_application_info.set_client_info (p_str);
    dbms_output.put_line ('Searchword           Table              Column/Value');
    dbms_output.put_line ('---------------------------- ------------------------------ --------------------------------------------------');
    for x in (select * from all_tables
where table_name not in ('SMEG_WITH_RI','SMEGCITIES','SMEG_WITHOUT_RI'))
    loop
       l_query := 'select ''' || x.table_name || ''', $$
               from ' || x.table_name || '
               where 1 = 1 and ( 1=0 ';
       l_case := 'case ';
       l_runquery := FALSE;
       for y in ( select *
              from user_tab_cols
              where table_name = x.table_name
              and data_type in ( 'VARCHAR2', 'CHAR' ))
       loop
         l_runquery := TRUE;
         l_query := l_query || ' or regexp_like (' ||
                y.column_name || ', userenv(''client_info'')) ';
         l_case := l_case || ' when regexp_like (' ||
               y.column_name || ', userenv(''client_info'')) then ' ||
               '''<' || y.column_name || '>''||' || y.column_name || '||''</' || y.column_name || '>''';
       end loop;
       if ( l_runquery )
       then
         l_case := l_case || ' else NULL end';
         l_query := replace( l_query, '$$', l_case ) || ')';
        begin
           open l_refcur for l_query;
           loop
             fetch l_refcur into l_tname, l_cname;
             exit when l_refcur%notfound;
             dbms_output.put_line
           (rpad (p_str, 29)   ||
            rpad (l_tname, 31) ||
            rpad (l_cname, 50));
           end loop;
         exception
           when no_data_found then null;
         end;
       end if;
    end loop;
  end find_sting_nine_digits;

Similar Messages

  • WHY do we get a %*# update every 2 weeks while the 1 really bad bug (fonts and sizes randomly changing when typing) persists????

    Is there any way to STOP TB from sending updates every couple of weeks (and BTW this has slowed down/crashed TB increasingly in the past couple of months) UNTIL they fix this really irritating bug of randomly changing fonts and sizes when writing a mail? Outlook doesn't do this, Apple mail doesn't do this, so TB stop spamming and start addressing real problems for a change!!!!

    It would be helpful perhaps to focus on "the real issue" of font size and compose, rather to digress into how vendors choose to deliver the product.
    font issues arose in the past year. I forget exactly when. It is quite a bad problem. My recollection is it was a serializer change not done by Thunderbird developers, and that part of it was fixed in version 24. But I could be wrong.
    Would you be willing to try version 31?
    https://bugzilla.mozilla.org/buglist.cgi?list_id=10733810&short_desc=font%20size&chfieldto=Now&query_format=advanced&chfield=[Bug%20creation]&chfieldfrom=2013-04-01&short_desc_type=allwordssubstr&component=Composition&component=Message%20Compose%20Window&product=MailNews%20Core&product=Thunderbird

  • Really Weird Bug?

    I have this really weird bug on my mac. I don't think the manual says anything about this so I have come here. Sometimes, for no apparent reason, music starts playing. I have never heard this music before (besides during this bug) and there is no way to turn it off besides restarting the computer. Restarting the computer is a temporary fix, but the music comes back after awhile. No applications have to be open in order for the music to start playing. I have even quit all applications (including finder) in order to try to stop the music but none of it works. (And BTW it can start without itunes opening up. I never opened itunes and it all of a sudden started so it is not an itunes problem) I have absolutely no idea how to fix the bug, so somebody help?????

    Hahaha it was a really big DUH for me, so Duh thats its embarrassing...sorry guys lol

  • In logic Pro, when I open up an audio track and load an audio file, there is no sound. I will finally get a sound out of one of the audio tracks after opening at least 5 of them alternately. Is anyone familiar with this kind of bug? It's really frustratin

    In logic Pro, when I open up an audio track or software track and load an audio file/loop or software file loop, there is no sound. I will finally get a sound out of one of the audio or software tracks after opening at least 5 of them alternately. Is anyone familiar with this kind of bug? It's really frustrating as this takes much time to complete work.
    os x, Mac OS X (10.6)

    I'm not sure I follow your words Fuzzynormal. You've helped by offering the insight that my issue in Logic Pro 9 is not a bug but a feature. But fell short of enlightenment by being a judge of character and of how one should interact in this forum. You insinuate that I haven't tried to solve the issue on my own when in fact I have. These forums are always my last resort. You further suggest that I am complaining. This is not a complaint. It is a genuine issue that I cannot figure out. Then you think that Brazeca is holding my hand and being a nice guy. Brazeca is helping people like me who might not be as adept at using Logic Pro as probably you are.This community forum was established to raise questions, answers and dicussion to help Apple's customers better undertand their operating systems and related issues. You are doing a disservice by not contributing positively and by trying to make this forum what you want it to be. You may have all the time in the world to try figuring out stuff but we are not all like you. We all have different schedules and different levels of understanding. And that is what this forum is for - to help people move forward. If you can't contribute positively then keep silent. And by the way, you say to "read the words that are printed down to explain to you how that works" what words are you talking about? Why don't you be of some help instead of trying to own this forum. 

  • HT3576 I have many apps where i must swipe down and it constantly brings down the notification screen. Is there anyway to disable this or activate it a different way because this really bugs me.

    I have many apps where i must swipe down and it constantly brings down the notification screen. Is there anyway to disable this or activate it a different way because this really bugs me.

    I don't have that problem.  Perhaps I touch the screen lower when I wipe down?  I don't know for sure but there's got to be some difference in the way that we wipe down.  you might wish to do some experimenting.

  • Is this a Weblogic bug?

    Hi all,
    Please help....I really don't know what to do with this problem as have try all methods that I know of...
    I suspect is this a Welogic bug? It happens intermittently too.....
    Need help on this weird exception i have. My stateless session EJB attempts to
    create an transaction when the exception occurs. My server is WL8.1 powered by
    Jdk1.4.2_05. My server is not using SSL, so find it strange that some certification
    is involved.
    java.lang.ExceptionInInitializerError
    at javax.crypto.Cipher.a(DashoA6275)
    at javax.crypto.Cipher.getInstance(DashoA6275)
    at com.entrust.toolkit.security.provider.AnsiRandom1.engineSetSeed(AnsiRandom1.java)
    at java.security.SecureRandom.setSeed(SecureRandom.java:369)
    at weblogic.transaction.internal.XidImpl.seedRandomGenerator(XidImpl.java:378)
    at weblogic.transaction.internal.XidImpl.create(XidImpl.java:266)
    at weblogic.transaction.internal.TransactionManagerImpl.getNewXID(TransactionManagerImpl.java:1719)
    at weblogic.transaction.internal.TransactionManagerImpl.internalBegin(TransactionManagerImpl.java:249)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.internalBegin(ServerTransactionManagerImpl.java:303)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.begin(ServerTransactionManagerImpl.java:259)
    at weblogic.ejb20.internal.MethodDescriptor.startTransaction(MethodDescriptor.java:255)
    at weblogic.ejb20.internal.MethodDescriptor.getInvokeTx(MethodDescriptor.java:377)
    at weblogic.ejb20.internal.EJBRuntimeUtils.createWrapWithTxs(EJBRuntimeUtils.java:325)
    at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:64)
    at care2.preEnlisteeMgmt.business.assignmInstr.assignmInstrMgr.AssignmInstrMgrBean_xghsg0_EOImpl.setAssignmInstrs(AssignmInstrMgrBean_xghsg0_EOImpl.java:85)
    at care2.preEnlisteeMgmt.business.assignmInstr.AssignmInstrDelegate.setAssignmInstrs(AssignmInstrDelegate.java:116)
    at care2.presentation.assignmInstr.AssignmInstrDisplayAction.execute(AssignmInstrDisplayAction.java:205)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
    at javax.crypto.SunJCE_b.(DashoA6275)
    ... 33 more
    Caused by: java.security.PrivilegedActionException: java.security.InvalidKeyException:
    InitVerify error: java.security.NoSuchAlgorithmException: Cannot find any provider
    supporting RSA/ECB/PKCS1Padding
    at java.security.AccessController.doPrivileged(Native Method)
    ... 34 more
    Caused by: java.security.InvalidKeyException: InitVerify error: java.security.NoSuchAlgorithmException:
    Cannot find any provider supporting RSA/ECB/PKCS1Padding
    at iaik.security.rsa.RSASignature.engineInitVerify(RSASignature.java)
    at java.security.Signature.initVerify(Signature.java:297)
    at iaik.x509.X509Certificate.verify(X509Certificate.java)
    at iaik.x509.X509Certificate.verify(X509Certificate.java)
    at javax.crypto.SunJCE_b.c(DashoA6275)
    at javax.crypto.SunJCE_b.b(DashoA6275)
    at javax.crypto.SunJCE_s.run(DashoA6275)
    ... 35 more

    Hi all,
    Please help....I really don't know what to do with this problem as have try all methods that I know of...
    I suspect is this a Welogic bug? It happens intermittently too.....
    Need help on this weird exception i have. My stateless session EJB attempts to
    create an transaction when the exception occurs. My server is WL8.1 powered by
    Jdk1.4.2_05. My server is not using SSL, so find it strange that some certification
    is involved.
    java.lang.ExceptionInInitializerError
    at javax.crypto.Cipher.a(DashoA6275)
    at javax.crypto.Cipher.getInstance(DashoA6275)
    at com.entrust.toolkit.security.provider.AnsiRandom1.engineSetSeed(AnsiRandom1.java)
    at java.security.SecureRandom.setSeed(SecureRandom.java:369)
    at weblogic.transaction.internal.XidImpl.seedRandomGenerator(XidImpl.java:378)
    at weblogic.transaction.internal.XidImpl.create(XidImpl.java:266)
    at weblogic.transaction.internal.TransactionManagerImpl.getNewXID(TransactionManagerImpl.java:1719)
    at weblogic.transaction.internal.TransactionManagerImpl.internalBegin(TransactionManagerImpl.java:249)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.internalBegin(ServerTransactionManagerImpl.java:303)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.begin(ServerTransactionManagerImpl.java:259)
    at weblogic.ejb20.internal.MethodDescriptor.startTransaction(MethodDescriptor.java:255)
    at weblogic.ejb20.internal.MethodDescriptor.getInvokeTx(MethodDescriptor.java:377)
    at weblogic.ejb20.internal.EJBRuntimeUtils.createWrapWithTxs(EJBRuntimeUtils.java:325)
    at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:64)
    at care2.preEnlisteeMgmt.business.assignmInstr.assignmInstrMgr.AssignmInstrMgrBean_xghsg0_EOImpl.setAssignmInstrs(AssignmInstrMgrBean_xghsg0_EOImpl.java:85)
    at care2.preEnlisteeMgmt.business.assignmInstr.AssignmInstrDelegate.setAssignmInstrs(AssignmInstrDelegate.java:116)
    at care2.presentation.assignmInstr.AssignmInstrDisplayAction.execute(AssignmInstrDisplayAction.java:205)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
    at javax.crypto.SunJCE_b.(DashoA6275)
    ... 33 more
    Caused by: java.security.PrivilegedActionException: java.security.InvalidKeyException:
    InitVerify error: java.security.NoSuchAlgorithmException: Cannot find any provider
    supporting RSA/ECB/PKCS1Padding
    at java.security.AccessController.doPrivileged(Native Method)
    ... 34 more
    Caused by: java.security.InvalidKeyException: InitVerify error: java.security.NoSuchAlgorithmException:
    Cannot find any provider supporting RSA/ECB/PKCS1Padding
    at iaik.security.rsa.RSASignature.engineInitVerify(RSASignature.java)
    at java.security.Signature.initVerify(Signature.java:297)
    at iaik.x509.X509Certificate.verify(X509Certificate.java)
    at iaik.x509.X509Certificate.verify(X509Certificate.java)
    at javax.crypto.SunJCE_b.c(DashoA6275)
    at javax.crypto.SunJCE_b.b(DashoA6275)
    at javax.crypto.SunJCE_s.run(DashoA6275)
    ... 35 more

  • Is this REALLY a DAM?! Cannot locate offline images!!

    The first thing I expect from a Digital Asset manager is that it can manage my Digital Assets ;-)
    My Digital assets happen to be a lot of slides which I scanned in and which I keep on DVD's.
    All files are just in the root of my DVD, no use sorting them in subfolders, they're just burned chronologically.
    When I import my digital assets in Lightroom (keeping them in the original place), ALL my pictures on all my dvd's end up in ONE very big folder, named G:, the letter of my diskdrive.
    Someone suggested: yes, but you can rename your folder after import to the volumename of your DVD (that's exactly what I would like to be the result of an import). Alas, you can't. First of all, if you try that, you don't rename the volume you just imported, you rename the name of the folder which keeps ALL of the foto's: All your pictures on All your DVD's seem to end up in the folder 'Slides078' or whatever you renamed G: to. And secondly, in no time Ligtroom renames the folder back to G:!
    Another suggestion I keep seeing is: when you click the questionmark of an offline image, you get to see the original location as 'Foldername on Volumes\Volumename'. Again, I don't. All I get to see is: original location: "G:\filename"! I'm using Windows Vista; maybe, as someone suggested, it's an OS problem, and is the MAC version working fine...
    I cannot figure out one way to get the Volumename of my DVD's (which I've written down on my DVD's, so that I can quickly find them) into Lightroom.
    In other words, when I try to locate my offline images, all Lightroom is willing to tell me is: "This image is located on one of your many DVD's or CD's. Try to find it yourself, you lazy photographer!'
    Do I really have to buy another DAM program to manage my offline images?!
    I don't call this a Digital Asset Manager. I call this a HardDisk Manager with photoediting capabilities. No, not even that.
    I call this a BIG BUG !!

    You can blame LR that it doesn't use the Volume name for pictures just residing in the root directory of a disk. You are always on the save side if you put your images into folders.
    The workaround is obvious: put your images never on the root directory but always into an folder with a name unique enough to find the disk if LR is asking for it.
    If you have used plain DVD-R or DVD+R Media to archive your images you have to reburn to get a workable solution but this might also a good opportunity to switch to dvd-ram.
    Side note: Archiving photos on DVD-R or DVD+R media is not save! With this media you risk data loss. There are quite some articles describing this. It is commonly agreed that DVD-RAM is much better suited for archiving puroses.
    - with appropriate drivers you can use it like a hard drive filling it
    step by step.
    - you can change an update data files
    - most of the newer DVD burner support DVD-RAM
    - if not a DVD-RAM burner is not expensive (around 60$) and a very good investment
    - if you do not like this idea store your files on portable hard drives
    but not on DVD-R or DVD+R media.

  • ColdFusion/Flashbuilder/MySql Date Error - This is a bug

    In ColdFusion9/Flashbuilder4/MySql....
    I generate a CFC completely with the flashbuilder wizard, throwing a datagrid on the page and dropping "get All" on top and run it,
    On Hostek with CF9 and MySql 10.10.11.3, It produces  a list of dates that are all one day prior to what is actually listed in the mysql database (phpMyAdmin), same for several custom written cfc's. If I run a cfm calling the cfc it gives the proper dates, but when Flashbuilder calls the same cfc it gives everything one day off.
    Locally on my machine with Mamp circa 2004 this works correctly and lists the correct dates.
    Any suggestions?
    Thanks
    Dan Pride

    The following is a response from Hostek describing the problem from their end
    From:
    "HosTek.com Support" <[email protected]>
    To:
    [email protected]
    Dan,
    I just tested this using a MacOS 10.4,
    Windows XP,  Vista, 7, Ubuntu 10.04. Site shows correct date using all of the above,  tested using external connection - the date is showing correctly. Yet,  trying to pull it up using SkyFire 1.5 browser on WindowsMobile, I am  getting the same "one day back" issue that you are seeing.
    This  really sounds like an issue with the client computer and the way the  data is being interpreted localy, not the issue with the server.  However, I think we might be able to help you pin point this bug.
    If  you are able to run this without a problem on your local machine, are  you able to change your local DSN - BlueRose to point to "
    xxxx instead of using localhost but run the application from your local  machine? This will tell you if the bug might be related to MySQL  version.
    Another thing to check would be the version of flash  player. Computers here that are displaying the page correctly are  running 10,1,85,3 (with Ubuntu running 10,0,45,2) and SkyFire that is  not displaying the date correctly is running 10,0,32,18.
    Please let us know if you need any further assistance.
    Alex Y.

  • I want to ask a question but is it supposed to go in this "Ask Your Question" field or should this really be a synopsis or a tersely worded teaser, like a "subject" line?

    Oh.
    When I pushed the "Ask your question of the community" I got this empty box. But I've already asked my question. Should I copy and paste it into this box?
    > I want to ask a question but is it supposed to go in this "Ask Your Question" field or should this really be a synopsis or a tersely worded teaser, like a "subject" line?<
    There. Now I have asked the same question, which is of questionable value, for sure, twice. So, if someone answers it, they will get twice the points. Right? Or is there another box for that? Should I paste the question into another box? Twice? 
    I've been around here for a l-o-n-g time, longer than ol' BenB by several years, so you'd think I'd know better.
    Maybe I do.
    bogiesan
    Message was edited by: David Bogie Chq-1, I blame all misspellings on my iPad's virtual keyboard.

    Don't you have a deadline?
    Oh, sorry, I thought this was an URGENT query because you have clients waiting.
    Keep calm, carry on.

  • Calendar adds an extra day when creating an event in ios 8.1.3. Is this a known bug?

    When i add an event using the calendar app in ios 8.1.3, it adds an extra day to the event when using a range of dates. I am able to recreate the problem. when entering the event i select a range of dates and confirm that it is what i want. after submitting, i verify and it has added an extra day at the end. Is this a known bug or am i on my own? Help please. this is annoying having to check each event after entering it.

    Ive reset, restored and this is the second phone. Thought it maybe a wonky screen that would shift it while setting dates. THe only thing I can think of is that I am syncing with google calendar, but it only happens when setting events in ios not if i do it from google website on desktop PC.

  • SSRS 2008 R2 is extremely slow. The query runs in less than a second in the dataset designer but if you try to view the report it takes over 10 minutes. I have read this is a bug in SSRS 2008 R2. We installed the most recent patches and service packs.

    SSRS 2008 R2 is extremely slow.  The query runs in less than a second in the dataset designer but if you try to view the report it takes over 10 minutes.  I have read this is a bug in SSRS 2008 R2.  We installed the most recent patches and
    service packs.  Nothing we've done so far has fixed it and I see that I'm not the only person with this problem.  However I don't see any answers either.

    Hi Kim Sharp,
    According to your description that when you view the report it is extremely slow in SSRS 2008 R2 but it is very fast when execute the query in dataset designer, right?
    I have tested on my local environment and can‘t reproduce the issue. Obviously, it is the performance issue, rendering performance can be affected by a combination of factors that include hardware, number of concurrent users accessing reports, the amount
    of data in a report, design of the report, and output format. If you have parameters in your report which contains many values in the list, the bad performance as you mentioned is an known issue on 2008 R2 and already have the hotfix:
    http://support.microsoft.com/kb/2276203
    Any issue after applying the update, I recommend you that submit a feedback at https://connect.microsoft.com/SQLServer/ 
    If you don’t have, you can do some action to improve the performance when designing the report. Because how you create and update reports affects how fast the report renders.
    Actually, the Report Server ExecutionLog2  view contains reports performance data. You could make use of below query to see where the report processing time is being spent:
    After you determine whether the delay time is in data retrieval, report processing, or report rendering:
    use ReportServer
    SELECT TOP 10 ReportPath,parameters,
    TimeDataRetrieval + TimeProcessing + TimeRendering as [total time],
    TimeDataRetrieval, TimeProcessing, TimeRendering,
    ByteCount, [RowCount],Source, AdditionalInfo
    FROM ExecutionLog2
    ORDER BY Timestart DESC
    Use below methods to help troubleshoot issues according to the above query result :
    Troubleshooting Reports: Report Performance
    Besides this, you could also follow these articles for more information about this issue:
    Report Server Catalog Best Practices
    Performance, Snapshots, Caching (Reporting Services)
    Similar thread for your reference:
    SSRS slow
    Any problem, please feel free to ask
    Regards
    Vicky Liu

  • Project explorer doesn't show callers for .rtm (run time menu) files (is this a confirmed bug?)

    Maybe I was to quick to report this as a bug... I was unable to find anything related to it at my normal sources of information. Does someone has exeperience with it?
    I have a work-around and this is included  in the description :
    http://forums.ni.com/ni/board/message?board.id=BreakPoint&message.id=6776 (message 25)
    ** Original post **
    When a library (.lvlib) that contains a file with a run-time-menu (.rtm) file is removed from the project, but there is still a file that uses this .rtm file, both the .lvlib and all of it's vis and the .rtm file are displayed in the project Dependencies.
    For the Vi's the callers can be found by 'Find->calllers'. For the .rtm file this always results in 'No items found' but the .rtm file remains in the Dependencies (as it should since it is still used).
    Finding the .rtm file can be hard since it is only loaded at run-time and not at edit time(?). If someone encounters this issue, a working method:
    - rename the rtm file (so it cannot be found)
    - open the vis that you suspect are using this file AND try to edit the run-time menu. When this vi uses the run-time menu a warning will appear (cannot load rtm file, using default menu instead)
    Kind regards,
    Mark

    Dear Mr. Beuvink,
    thank you for your reply. It seems that a while back this problem has been reported to our R&D group. The request (CAR) has ID; 41579. There is the following statement in this CAR: the caller vi is in memory or not. When a caller vi is in memory, rtm files will currently never report the vi as a caller. This confirms the behavior you are seeing.
    I'm sorry to say I don't have a solution at this moment, at this moment they are busy fixing this problem. You can look this up in future release notes by searching on the CAR ID I mentioned.
    If you haven any questions, please don't hesitate to contact me.
    Best regards,
    Martijn S
    Applications Engineer
    NI Netherlands

  • When I enable imatch on my iPhone 4s it takes approximately 30 minutes before other data fills 13.2gb of usable data. This problem does not occur when I manually sync music to my phone. Is this a common bug, and if so; is there a fix?

    When I enable imatch on my iPhone 4s it takes approximately 30 minutes before other data fills 13.2gb of usable data on the phone. This problem does not occur when I manually sync music to my phone only when I access imatch. Is this a common bug, and if so; is there a fix?

    yes it is. you can sign out of itunes account then sign back in. use http://support.apple.com/kb/ht1311 to sign out.

  • Number of address book contacts on MacBook Air using iCloud is one less than my other iDevices using iCloud.  Is this a known bug?

    Number of address book contacts on MacBook Air using iCloud is one less than my other iDevices using iCloud.  Is this a known bug?  I've checked for duplicates on my iDevices and I can't find any.  Additionally, I have wiped all the data from the Application Support folder of the address book and re-connected to iCloud, but it always shows 308 contacts instead of 309 found on iCloud and the rest of my devices.  Any ideas?

    Number of address book contacts on MacBook Air using iCloud is one less than my other iDevices using iCloud.  Is this a known bug?  I've checked for duplicates on my iDevices and I can't find any.  Additionally, I have wiped all the data from the Application Support folder of the address book and re-connected to iCloud, but it always shows 308 contacts instead of 309 found on iCloud and the rest of my devices.  Any ideas?

  • Is this a JOGL bug with GLJPanel, a driver problem, or what?

    I've been trying to eliminate a problem I've been experiencing with my WorldWind Java (WWJ) application and I think I've finally taken a step torward finding the root cause, but I'm not sure whose problem it is yet or who to report it to, so I thought I'd start here and work my way up; if it can't get solved here, maybe it's a driver issue.
    The issue goes something like this:
    (Note: this only occurs when the -Dsun.java2d.opengl=true flag is set.)
    I have a GLJPanel on my primary display that works beautifully. I drag that panel onto my secondary display (slowly) and it disappears. Poof. If I position the panel halfway between screens, I can get about half of the panel to render on the secondary display, but any further than that and it disappears. I tried this on a Frame and with a GLCanvas as well and got different results: in a Frame, if I dragged the Panel over and then dragged it back into the primary display, it would disappear on the secondary display, but reappear on the primary display once it was dragged back. With the GLCanvas, I didn't have any issues.
    It's fairly simple to recreate this on my computer by using a WorldWind example that extends ApplicationTemplate and just adjusting ApplicationTemplate to use WWGLJPanels.
    However, I went so far as to reproduce the problem with a plain old GLJPanel:
    import com.sun.opengl.util.Animator;
    import java.awt.GridLayout;
    import javax.media.opengl.GL;
    import javax.media.opengl.GLAutoDrawable;
    import javax.media.opengl.GLJPanel;
    import javax.media.opengl.GLCapabilities;
    import javax.media.opengl.GLEventListener;
    import javax.swing.JFrame;
    public class TrianglePanel extends JFrame implements GLEventListener {
        public TrianglePanel() {
            super("Triangle");
            setLayout(new GridLayout());
            setSize(300, 300);
            setLocation(10, 10);
            setVisible(true);
            initTriangle();
        public static void main(String[] args) {
            TrianglePanel tPanel = new TrianglePanel();
            tPanel.setVisible(true);
            tPanel.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        private void initTriangle(){
            GLCapabilities caps = new GLCapabilities();
            caps.setDoubleBuffered(true);
            caps.setHardwareAccelerated(true);
            GLJPanel panel = new GLJPanel(caps);
            panel.addGLEventListener(this);
            add(panel);
            Animator anim = new Animator(panel);
            anim.start();
        public void init(GLAutoDrawable drawable) {
            GL gl = drawable.getGL();
            gl.glClearColor(0, 0, 0, 0);
            gl.glMatrixMode(GL.GL_PROJECTION);
            gl.glLoadIdentity();
            gl.glOrtho(0, 1, 0, 1, -1, 1);
        public void display(GLAutoDrawable drawable) {
            GL gl = drawable.getGL();
            gl.glClear(GL.GL_COLOR_BUFFER_BIT);
            gl.glBegin(GL.GL_TRIANGLES);
            gl.glColor3f(1, 0, 0);
            gl.glVertex3f(0.0f, 0.0f, 0);
            gl.glColor3f(0, 1, 0);
            gl.glVertex3f(1.0f, 0.0f, 0);
            gl.glColor3f(0, 0, 1);
            gl.glVertex3f(0.0f, 1.0f, 0);
            gl.glEnd();
            gl.glFlush();
        public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {}
        public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) {}
    }If it helps, the video card I'm using is a Quadro NVS 140M.

    steffi wrote:
    This is a bug that I'm seeing in Apple's new MobileMe service and I believe they are making use of the System Messaging Server product. (Sun Java(tm) System Messaging Server 6.3-6.03)I can't comment on what Apple may or may not be using ;)
    Specifically I have an email that's MIME HTML and what I observe is that lines >999 chars are being truncated so in my case the nested table doesn't render correctly because a whole chunk of the HTML itself on this line has been truncated.The email client generating the message is broken and Messaging Server is 'fixing' the email by truncating the line to the maximum line-length as per the standards.
    Refer to "2.1.1. Line Length Limits" in http://www.faqs.org/rfcs/rfc2822.html
    Regards,
    Shane.

Maybe you are looking for