Random metadata for the LR4 warnings mean something serious?

(LR4.1 on an iMac 2011 with 16 GB of RAM, running OS 10.7.4)

I do my first big job in LR4 and worries me also the metadata warning indicators conflicted (two types: "metadata write error" and "metadata have been modified outside") are appear and reappear randomly on my thumbnails of images. There is absolutely no consistency in which images are affected. I guess that the problem may be due to initially because I had used to apply a couple of preset import - a copyright line, as well as the development of specific camera settings. These were created in Lightroom 2: most of the 14 000 images in my Lightroom Catalog date from before my upgrade to LR3 in October (I went to LR4 at the end of April and 4.1 a week before; I did not notice this problem in LR3, but I did a lot of work in this version of the program, so it may have been present and I just did not notice).

As I said, not all images are affected; but those who are have nothing in common. (While most of my pictures have applied to import presets, or later - when I came with the new default settings of camera specific, I've also applied retrospectively to all images, I've not yet dealt individually.)

My frustration is not just that this problem exists in the first place: if it is caused by the import settings, I deleted develop it a (and triple-checked that nothing other that default values of own Lightroom treatment applied) and that of copyright, throw away the original. However, when I try to erase the flags by clicking on it and OK 'ing the OK and dialog or command-S box' ing in this way, they grow upward immediately or shortly after; sometimes on the same than before images, sometimes on the other.

I had "save automatically to XMP" checked as a preference (have been for years, so all my images, XMP files next to them). Although Lightroom imagine that images were also changed in another program, the vast majority are NEF raw files, and I do not use any other image display or modification of programs. (There are also a few Photoshop files that may or may not have flags).

How I tried to solve:

1 a lot of saved - either by selecting all images in a folder or collection and do a manual backup or by clicking on the flag and OK'ing the dialog box; or by selecting only the relevant images and do the same thing. or through one by one, ditto. But whatever I do, flags more grows on the same or other images in the folder (although sometimes after several stops, they seem to disappear for good).

2 throw LR preferences. Since it made no difference, I recovered and reintegration.

3. delete all user presets to develop, as well as the copyright for the import. (I Print and FTP presets, and I hope that I did not have as well. I don't use these modules for the moment, however.)

4. has realized it was useless on the optimization of the catalogue, since this happens automatically, alongside check its integrity and backup, each time I have quite Lightroom - what I'm doing after each work session, to make sure that I'm fully backed up.

5. at some point in all of this, I also restarted my Mac (after I had deleted the preferences, I think).

6. I have excluded my Time Machine backups LR catalog, although there was a stop at this for a few days this week, after I upgraded to LR4.1 (and now I'm worrying that actually this could go back to my upgrade to LR4 in April). But probably the catalogue is not corrupt, or I would get a warning during regular inspections on its integrity?

What really worries me is that this weird behavior means that there is instability in Lightroom that will tell the work I did on my images is compromised in some way, and I'm going to lose again them.

How can I get rid of these warnings (incorrect) randomly permanently?

(I publish on this last week, but did not know how pervasive and persistent, the problem was.) I rang Adobe for support on 7 June and was cut twice; they have not responded as they opened when I was cut for the second time. I tried phone them three times this morning and couldn't move - I've been cut once again, twice; the other time, I just got no air circulation. Their phone system seems to be completely to the top of the Creek. When I managed to speak to someone, kept going to the sound - what the techie seemed oblivious to, no matter that I kept telling him that I could not hear it.

I'm really worried that the intensive work, I do in Lightroom at the time current will all go to waste, so I cling to the time where I really need to take advantage of these days I have free right now to do the job.)

It took two weeks, but Adobe finally solved this problem for me. It has proved to be a problem with the permissions on the Mac - i.e. something obscure to do with the operating system (I'm 10.7.4 OS), not directly to do with Lightroom. The solution involves reinstall Lightroom 4 and restart with the SHIFT key (a "safe boot") and then selecting my pictures, by clicking on a flag and OK'ing the "Lightroom replace settings" option by default. I then repaired the permissions with disk utility, rebooted the Mac normally, downloaded LR4.1, repaired permissions again and checked again for the flags. I can't tell you the relief when they weren't there more!

I checked log disk utility, and I had not fixed the permissions after installing Lightroom 4 April 25; I did only a month later. I had read somewhere that it is therefore essential to repair permissions after installation of the software (and Lion always wildly overestimates the time it will take, which is off-putting); but this experience has convinced me to return to my old practice on that. Although it may be that this particular permissions issue is not related to that (I do not understand the software at this level: I just do what I said!).

Tags: Photoshop Lightroom

Similar Questions

  • Can not find the metadata for the segment

    Hi all
    I try to call a business personalized from a script of bpa.
    This script of bpa takes a uimap 'X' values and the place in the scheme of the customized business service.
    After the business is called, it invokes a uimap 'Y' at the stage of the script of bpa.
    Whenever I try to run the business through the uimap, it gives an error of
    "Impossible to collect data of the item target of the move command. Unable to find metadata for the segment.

    Kindly help me to solve this problem.
    Thanks in advance

    Hello
    Have you added the called mappings UI and commercial Services of the data area of the BPA script? If this is not the case, they are required to pass data between your services to businesses, maps of user interface and data areas. If you have already added cards UI and commercial Services of the data area of your BPA script then something is wrong with the data of your move command.

  • How to get the metadata for the selected tables of a schema

    Hello

    I need the metadata for the tables selected for an activity. The list of the table continues to change now. I get the list of tables just before the activity.

    What I need is to know how to put the list of tables in the sub query dynamicallly

    +++++++++++
    exec dbms_metadata.set_transform_param (DBMS_METADATA. False SESSION_TRANSFORM, 'SEGMENT_ATTRIBUTES',);
    exec dbms_metadata.set_transform_param (DBMS_METADATA. False SESSION_TRANSFORM, 'STORAGE',);
    exec dbms_metadata.set_transform_param (DBMS_METADATA. SESSION_TRANSFORM, 'TABLESPACE', TRUE);

    Select DBMS_METADATA. GET_DDL ('TABLE', '&') from user_tables where rownum < 2;
    +++++++++++

    What I need is something of the form where table_name in (< table1 >, < table2 >, < table3 >,..., etc.) in the query above, so that i access all the metadata
    He doesn't hit me how I can write this query to single line. Can someone help here?

    Regds,
    Malika

    Hello

    try using the name of the column to user_tables and owner of the table in the "DBMS_METADATA. GET_DDL' and the reel to reel for some files and run this file in turn exit.

    coil
    Select ' select DBMS_METADATA. GET_DDL ("' TABLE," ' | table_name |', "' ) double;' from user_tables
    where ;
    spool off;

    @some_file - trying to spool output too.

    -Pavan Kumar N

  • I want to use InDesign, but for this month only! so if I pay for the "monthly plan" means that I pay for this month then the plan InDesign will end?

    I want to use InDesign, but for this month only! so if I pay for the "monthly plan" means that I pay for this month then the plan InDesign will end?

    Hello

    Please go through the Adobe - General conditions of subscription as well.

    Alternatively, you can contact customer service

    Hope that helps!

    Kind regards

    Sheena

  • ADFC-02013: the controller of the ADF is unable to find the metadata for the activity "/ WEB - INF"

    Hi try to navigate to the next page, which uses the stubborn workflow, am in jdeveloper 11.1.1.6.0
    i have created the following method in order to navigate to next page
    
    <af:commandButton text="Submit" id="cb3"
                              action="#{pageFlowScope.InternalUserBean.onSaveRecord}">
            </af:commandButton>
    
           public String onSaveRecord() {
            ADFUtil.invokeEL("#{bindings.Commit.execute}");
            System.out.println("Internal User Data Committed..");
           // ADFUtil.invokeEL("#{bindings.start.execute}");
            System.out.println("Internal User Work Flow Invoked..");
            return "approve";
        }
    
    but am geting error
    LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase INVOKE_APPLICATION 5
    oracle.adf.controller.activity.ActivityLogicException: ADFC-02013: The ADF Controller cannot find metadata for activity '/WEB-INF/Intlusrtask-flow-definition.xml#Intlusrtask-flow-definition@Approve'.
         at oracle.adfinternal.controller.util.Utils.createAndLogActivityLogicException(Utils.java:230)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:970)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:820)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:552)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:148)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleAdfcNavigation(NavigationHandlerImpl.java:109)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:78)
         at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:43)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    <XmlErrorHandler> <handleError> ADF_FACES-60096:Server Exception during PPR, #1
    oracle.adf.controller.activity.ActivityLogicException: ADFC-02013: The ADF Controller cannot find metadata for activity '/WEB-INF/Intlusrtask-flow-definition.xml#Intlusrtask-flow-definition@Approve'.
         at oracle.adfinternal.controller.util.Utils.createAndLogActivityLogicException(Utils.java:230)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:970)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:820)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:552)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:148)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleAdfcNavigation(NavigationHandlerImpl.java:109)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:78)
         at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:43)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Published by: adf009 on 29/04/2013 11:46

    Published by: adf009 on 29/04/2013 11:47

    Hello

    the activity "Approve" in the workflow, is it bound to a view or a Java method? Seems that the activity is not physically referencing a view or a Java method

    Frank

  • Issue during the import of metadata for the transportable tablespace

    Hello

    We are one of our databases of migration from linux to AIX (test phase). We are using the transportable tablespace for the same thing. All the steps are done and we are stuck during the import of metadata. When importing metadata, we need the full data file name which should be plugged. The number of data files is 309 and the name of all the data files must be in a single line. Now, if we try to write in a single line using the editor vi, the editor gives error ' ex: 0602-140'.

    Is there a way by which we can remedy this situation?

    Kind regards

    try to make option parfile a file from vi editor that contains the datafile option and 309 lines of datafile.this way you nned do not all put in the same line.

  • Extraction of the metadata for the audit of an electronically signed document report

    I'm contract review and manually extract data from PDF files that have been signed electronically.  Is there a way to extract metadata from the report of audit and entry into an excel spreadsheet?

    Hi 55aalexa,

    Sign in with your Adobe sign account, go to the page manage-> them and click on "Little black icon" who will say 'has the form data to the signature section. It will automatically download the excel file with all the data of the signed document.

    Feel free to contact us if you have queries or concern.

    Kind regards
    Nicos

  • Value to be entered when filling out the metadata for the type of Version in Plannin

    Hello
    I extracted the dimension of the version of my plan.
    Now I need to push planning 11. I reversed the planning 7 dimension by using the dimension of the version to push the value.

    After the excerpt, the type of version is UDA as 'Standard bottom-up, Public '. I divided the chain into 2 columns in the version type and others such as the UDA.
    I traced the type column version to the source to version type (in planning) to the target.

    The performance of the interface, it generated the following error log:

    Final Version, Version, never share, Public, Standard Bottom Up, ~, cannot load the dimension member, error message is: java.lang.IllegalArgumentException: invalid value for the Version Type field: Standard Bottom Up.
    REV 1, Version, never share, Release 1, Public, Standard Bottom Up, ~, cannot load the dimension member, error message is: java.lang.IllegalArgumentException: invalid value for the Version Type field: Standard Bottom Up

    What value must be entered for the type of version?

    Furthermore, if there is no doc/pdf that provide details on the different values that can appear in the dimensions of planning, please share.

    Thanks in advance

    Published by: user8628169 on January 18, 2010 16:40

    Hello

    The value should be 'Bottom Up' or 'Target', have a read here for properties

    Ok?

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • We offer 2 different hardware ID in PackageInfo.xml HardwareIdList node in the creation of metadata for the device stage?

    I want to have the device for two stage experience devices single-family homes with different hardware ID, so that I can create unique metadata file for these 2 devices.
    Following scenario is possible to have 2 different experiences in a unique package of metadata?
    PackageInfo.xml looks like this.
     
       
          DOID:USB\VID_0001 & PID_1111
          DOID:USB\VID_0001 & PID_2222
       
        en-US
    Thanks in advance.

    The Microsoft Developer Network (http://social.msdn.microsoft.com/Forums/en-US/categories/) forums would probably be a better place to ask this question.

  • Comparison of XML metadata for the brands of areas at many of the changes

    When comparing a file of domain using the metadata XML comparison in pending changes, a large number of areas are marked as changed.

    However the field is not changed, but the ID of the domain given by the comparator (the ID is in brackets) is different. The detail tab show no differences.

    Comparison of field should not be made on the code.

    Joop

    Naamloos.png

    Hi Joop,

    Thanks for your comments. I changed the definition of the file DomainFileWrapper.xml. You can change it in your version - new attribute must be added to the collection domains it - orderImportant = "false".

    Here are the new status:

       
    

    Philippe

  • Failure of the Services of metadata for the sine qua non check to the RCU - SQL SERVER 2008

    Hello

    I tried installing BI Publisher using DB in Microsoft SQL Server 2008. I already did with ORACLE DB and it went fine and smooth. But with this SQL SERVER 2008, I always face an error in when during the audit requirements in RCU. ' 'Metadata' Services ' failed. I don't know what is needed to overcome this problem and the error.

    Can experts help me with this RCU configuration in SQL SERVER 2008.

    Thanks and greetings

    Hello

    The problem here is that you try to use your database of P6 - which has a ranking of CI_AS (case insensitive accents)

    You must create a separate database and not use your P6 for BI Publisher database (actually it is simple is not possible that the BI Publisher database requires accents case-sensitive)

    When you create the new database in SQL Server, you can choose the ranking (go with the Latin 1, general CS_AS)

    While we also, you will need to set the read_committed_snapshot otherwise you will get just in another problem.

    After creating the BI Publisher database in SQL Server and set the correct classification, run the following query

    change the value read_committed_snapshot database on

    Do you think that the very next step before anything else touching the BI Publisher databases as otherwise there will be problems from the read_committed_snapshot because it requires no other access to the database (if the query takes more than 15 seconds, remove the database and start over).

    Concerning

    Alex

  • Best name for the class that does something...

    Hello!

    I have a doubt as to the naming of the Java classes that are doing something...

    Example: I have a class that are used to calculate a range of available year to generate a report. This class returns a list with the last 5 years from 2011... ex: the list will return in 2013 2012, 2011 etc...

    How can I name this class? His consufing as in the naming conventions, it should be a noun and not a verb.


    Thank you!

    Peey wrote:
    Example: I have a class that are used to calculate a range of available year to generate a report. This class returns a list with the last 5 years from 2011... ex: the list will return in 2013 2012, 2011 etc...

    Is that all that the class has? She has just one method? And the method does nothing to create a list of integers corresponding to the last 5 years? If so, then I have no doubt not would create an entire class just for that. And if it's not everything it does, then it is difficult to propose a name without knowing more about what it really does.

    However, its name must be from a word or phrase that it summarizes responsibilities. The name of ReportHelper which was already proposed may be appropriate, or perhaps ReportUtil. However, if the class is not just for reports, a handful of common tasks dealing with time, but dates and calendars that could be used elsewhere in your application, then maybe TimeUtil or CalendarHelper would be appropriate. Alternatively, if it's just one of the methods, then perhaps this method must be moved to a class ReportGenerator, calculate the list of years where is a step in the task or generating a report.

  • How to create a random choice for the buttons on stage?

    Flash CS4, AS2, beginner. I have 10 pictures on the timeline named pic1, pic2, pic3... etc. To make a button on the phase switch for a certain image, let's say pic1, I cliquer click with the right button of the mouse, open the window of action and choose: on gotoAndPlay ("Pic1") (liberation)...; What commands should select in the window for action to make the button switch to one of the 10 photos at random?

    Thank you very much in advance for your help!

    Thomas

    No matter what the code help could do, you should not place the code 'on' objects.  Assign an instance name to the button and place the code in the timeline panel.  Instance name of the button allows you to target, as in...

    btnName.onRelease = pickPic;

    Place image tags in a table as strings and the Math.random()/Math.floor () function allows to choose randomly one of them...

    var labels: Array = new Array ("Pic1", "Pic2", etc... ")

    function pickPic() {}

    gotoAndPlay (labels [Math.floor (Math.random () * labels.length)])

    }

  • plugins do not work for the lr4 upgrade who worked with lr3...

    improved LR3 to lr4 now nik software plugins do not work at hope have already downloaded all 6 of them once again even when commanded to open nothing happens where is the flaw? Nik plugins (viveza, hdr, color pro, pro rffects effects money effects, Sharpener pro) is a plugin for lr4... pls help, thanks.

    There is a long thread about this here in the LR forum.  Check here:

    http://forums.Adobe.com/thread/971432?TSTART=0

  • Metadata for the library shows only a camera when there were two

    Hey guys - my wife and I recently shot a wedding, and one of the devices was out of sync per half hour.  When we enter the library metadata in LR (latest version), it only shows a camera from the drop down when we each shot with a separate camera.  It's looking like we're going to have to synchronize in lenses, unless anyone knows how we can get LR to show two different boxes.  Any thoughts?

    Just figured it out with the help of Rikk.  Added a new column and drop down to the serial number of the camera (it wasn't show before) and they have both shown.  We had just the camera fall down which shows also the below serial numbers.  Thank you guys!

Maybe you are looking for

  • Compaq Presario SR1214NX desktop PC: update BIOS for SATA HDD?

    Hi CV Experts. In 2004, I bought a HP Compaq Presario SR1214NX desktop PC. Now, leave the original hard drive and I bought a new Seagate 500 GB SATA hard drive. I thought that this would work because the PC MoBo has two SATA connectors. After install

  • Error on wait the next sample clock

    Hello I need measure the speed using an encoder for a control application. I installed a sample external clock on CNTR0 (in another vi) and I wired CTR0_OUT to CTR1_GATE. I start the vi, then the measure of the clock vi speed sample and Labview displ

  • Problem with timeout when connecting to wifi

    Although my laptop connects to other networks wifi (unsecured), it does not connect to my wifi network at home. The error message says that the wireless card has failed due to timeout. The Atheros 5700 card reports that it works correctly. I tried se

  • I want to install an operating system on a slave drive

    I we thant to install the same OS on my drive slave and stii have two readers and always use the master drive as I do have it now bult, so if something happens to the master drive, I can have a slave to continue to operate, given that I bought in a s

  • Problem after update of windows 8

    Help I refreshed win8 and now winexplorer show that I have most of my hard drive space taken, but none of the programs that take this memory (since before the discount) are currently not visible in programx86. How can I clean my hard drive?