Hi Michael, thanks by return about my
            issues ! 
        After research my application for many
            times I found some problems because the netbeans did not
            clear all archives so some files as diferents trash
            persistence.xml were lost inside some parts. 
           
        Sorry by my bad English 
        Best regards 
        
          
        
           
        Daniel,
              Hi, this is unfortunate - I will try to help narrow down
          the issue.
              You may be experiencing some outstanding issues with the
          critical child bug 303063 of 266912 that was fixed in rev#
          8141 in early Sept 2010, or your issue may be a reproduction
          of DI 101 depending on the rev# you are running on.  It is
          hard to narrow down your issue unless we know what type of
          model you are using (IE: is your @Id singular/composite, is it
          defined on a @MappedSuperclass superclass or chain), and
          whether you are running on a container, what type of container
          (GlassFish?) or just SE (where predeploy and deploy happen in
          sequence).
          
              Short answer:
              - check your revision is past 8141 - from my forensic
          analysis cross-referencing your 152 stack trace line to the
          160 expected source - it looks like your rev is pre 8006
          https://fisheye2.atlassian.com/changelog/eclipselink/?cs=8141
              - After you refresh past 8141 - verify you are not seeing
          DI 95 or 101 - that should be fixed
              - see if you are experiencing outstanding DI 101
          
              Long answer:
          
              The following issues were fixed surrounding premature
          metamodel initialization before the metadata was fully
          processed
          http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/metamodel_api#DI_95:_20091017:_Attribute.getJavaMember.28.29_returns_null_for_a_BasicType_on_a_MappedSuperclass_because_of_an_uninitialized_accessor
          http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/metamodel_api#DI_106:_20100810:_322585:Metamodel_initialization_via_EMF.getMetamodel.28.29_before_EM_deploy_results_in_an_invalid_Metamodel_because_of_UNINITIALIZED_descriptor.initializationStage
          https://bugs.eclipse.org/bugs/show_bug.cgi?id=322585
          https://fisheye2.atlassian.com/changelog/eclipselink/?cs=8141
          https://bugs.eclipse.org/bugs/show_bug.cgi?id=303063
          
              However, the fix for 322585 in 8141 will not fix all
          instances (The Metamodel API must assume that all
          RelationalDescriptors are initialized - with both their class
          and className set) - we may have a one or more scenarios where
          the RelationalDescriptor is not ready to use - these are very
          difficult to reproduce - see the references for design issue
          101
          http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/metamodel_api#DI_101:_20100218:_Descriptor.javaClass_is_null_on_a_container_EM_for_a_specific_case
          https://bugs.eclipse.org/bugs/show_bug.cgi?id=315041#c6
          
              The reproduction of DI 101 could only occur if one of the
          3 API calls below is called and the underlying
          ''RelationalDescriptor'' is invalid
                 MetamodelImpl.embeddable()
                 MetamodelImpl.entity()
                 MetamodelImpl.managedType()
          
              Forensics:
              From your stack trace I see that you have called
          MetamodelImpl.entity() and that the stacktrace indicates you
          are on line 152.
              The current trunk version (8492) is 8 lines ahead and
          would show as :160 
          at
org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.entity(MetamodelImpl.java:152)
               The 8 lines were added in SVN rev# 8006 on Aug 6 - you
          therefore are using a version before 8006 and the larger fix
          in 8141
          https://fisheye2.atlassian.com/browse/eclipselink/trunk/jpa/org.eclipse.persistence.jpa/src/org/eclipse/persistence/internal/jpa/metamodel/MetamodelImpl.java?r2=8006&r1=7480
          
              I would like to know if your model reproduced DI 101?
              You can also raise an EclipseLink bug so that it can get
          prioritized and/or voted on.
          https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink
          
          
              thank you
              /michael
              http://www.eclipselink.org
          
          Daniel Gomes-THINK IT wrote: 
          
          
        Hi, I try to developer one application
            with netbeans platform (RCP) with eclipselink, but sometimes
            I got the following error: 
         java.lang.IllegalArgumentException: The
            type [null] is not the expected [EntityType] for the key
            class [class br.com.thinkit.db.Ativos]. 
               
          at
org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.entity(MetamodelImpl.java:152)
        
                at
            br.com.thinkit.ConsultaAtivoImpl.<init>(ConsultaAtivoImpl.java:50)
        
               
          at
            br.com.thinkit.Installer.restored(Installer.java:38)
        
                at
            org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:426)
        
                at
            org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:366)
        
                at
            org.netbeans.ModuleManager.enable(ModuleManager.java:944)
        
                at
            org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:318)
        
                at
            org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:254)
        
                at
            org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:286)
        
                at
            org.netbeans.core.startup.Main.getModuleSystem(Main.java:172)
        
                at
            org.netbeans.core.startup.Main.start(Main.java:302) 
                at
            org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:114)
        
        [catch] at
            java.lang.Thread.run(Thread.java:662) 
        
        
        
        
        
        
        
          R Dr Renato Paes de Barros, 1017 - 11º ,12º e 13º
              andares
              Itaim Bibi - 04530-001 - São Paulo - SP
            www.bancofator.com.br
          
         
        
        
          P
             Evite o desperdício:
              imprima somente o necessário.
             
         
          
           
         
        Pontos de vista e opiniões inclusos nesta mensagem são
            de responsabilidade do remetente a menos que claramente
            mencionado como originados pelas Empresas do Conglomerado
            Fator. Comunicações pela internet não podem ser garantidas
            quanto à sua segurança ou inexistência de erros e vírus. As
            empresas controladas pelo Banco Fator, por esta razão, não
            assumem responsabilidade por qualquer erro ou omissão no
            contexto da mensagem, decorrente da transmissão via
            internet. Essa mensagem pode conter informação confidencial.
            Se você não for o destinatário ou a pessoa autorizada a
            receber esta mensagem, não poderá usar, copiar ou divulgar
            as informações nela contidas ou tomar qualquer ação baseada
            nessas informações. Se você recebeu esta mensagem por
            engano, por favor, avise imediatamente o remetente,
            respondendo este e-mail e em seguida apagando-o. Agradecemos
            a sua cooperação.
            
            Points of view and opinions herein expressed are the
            responsibility of sender unless clearly stated otherwise as
            having been originated in companies of the Fator
            Conglomerate. Communications via the Internet cannot be
            guaranteed with regards to safety or the absence of errors
            and viruses. For this reason, Banco Fator-controlled
            companies shall not assume responsibility for errors or
            omissions in the context of a transmission via the Internet.
            This e-mail may be confidential. If you are not the intended
            recipient or the authorized person to receive this message,
            you may not use, copy or publicize information therein
            contained or take any action based on such information. If
            you are not the intended addressee, please advise sender
            immediately by replying to this e-mail and delete if
            obtained in error. We appreciate your cooperation.
            
            SAC (Customer Care): 0800-770-7229 / sac@xxxxxxxxxxxxxxxxx
            Ouvidoria (Ombudsperson): 0800-77-32867 / 
              ouvidoria@xxxxxxxxxxxxxxxxx
            Rua Dr. Renato Paes de Barros, 1017, 12o.andar – Itaim Bibi
            - São Paulo – SP – 04530-001.
            
           
           
         
           
        _______________________________________________  
        eclipselink-users mailing list  
        eclipselink-users@xxxxxxxxxxx  
        https://dev.eclipse.org/mailman/listinfo/eclipselink-users