[ http://jira.andromda.org/browse/OCL-11?page=history ]
     
Work on OCL-11 started by Chad Brandon

> NullPointerException at at 
> org.andromda.translation.ocl.validation.OCLCollections.first(OCLCollections.java:382)
> ----------------------------------------------------------------------------------------------------------------
>
>          Key: OCL-11
>          URL: http://jira.andromda.org/browse/OCL-11
>      Project: OCL Translation
>         Type: Bug
>   Components: AndroMDA Validation
>     Versions: 3.0RC2
>  Environment: Windows XP Pro, Java(TM) 2 (build 1.5.0_02-b09), Maven 1.0.2, 
> AndroMDA 3.0-RC2-20050407061204
>     Reporter: Sami Ekblad
>     Assignee: Chad Brandon

>
> I browsed the code for possible reason in function objectToList(..), and ran 
> into this:
>   653 :                         if (!(object instanceof List))
>   654 :                         {
>   655 :                         object = new ArrayList(collection);
>   656 :                         }
>   657 :                         list = (List)collection;
> The variable object is assigned a new arraylist, but it is never used. 
> However, this does not explain the NPE.
> ------- AndroMDA Exception Recording -------
> Version ........: 3.0-RC2-20050407061204
> Error ..........: Error performing ModelProcessor.process with model(s) --> 
> 'file:C:/WORK/WORKSPACES/old-workspace/TYVI/tyvi/mda/src/uml/TYVIModel.xmi'
> Build ..........: 2005-04-07 06:12:04
> Build System ...: Linux-2.6.10-1.770_FC3
> Build JDK ......: Sun Microsystems Inc.-1.4.2_07-b05
> Build Builder ..: amartinwest
> Run System .....: Windows XP5.1
> Run JDK ........: Sun Microsystems Inc.1.4.2_07-b05
> Main Exception .: Failed to construct a meta facade of type 'class 
> org.andromda.cartridges.hibernate.metafacades.HibernateEntityLogicImpl' with 
> mappingObject of type --> 'class org.omg.uml.foundation.core.UmlClass$Impl'
> Root Exception .: java.lang.NullPointerException
> java.lang.NullPointerException
>       at 
> org.andromda.translation.ocl.validation.OCLCollections.first(OCLCollections.java:382)
>       at 
> org.andromda.cartridges.hibernate.metafacades.HibernateEntityLogic.validateInvariants(HibernateEntityLogic.java:1810)
>       at 
> org.andromda.core.metafacade.MetafacadeBase.validate(MetafacadeBase.java:95)
>       at 
> org.andromda.core.metafacade.MetafacadeFactory.createMetafacade(MetafacadeFactory.java:223)
>       at 
> org.andromda.core.metafacade.MetafacadeFactory.createMetafacade(MetafacadeFactory.java:132)
>       at 
> org.andromda.core.metafacade.MetafacadeBase.shieldedElement(MetafacadeBase.java:141)
>       at 
> org.andromda.metafacades.uml14.AttributeFacadeLogic.getOwner(AttributeFacadeLogic.java:501)
>       at 
> org.andromda.metafacades.uml14.AttributeFacadeLogicImpl.handleGetName(AttributeFacadeLogicImpl.java:266)
>       at 
> org.andromda.metafacades.uml14.EntityAttributeLogicImpl.handleGetName(EntityAttributeLogicImpl.java:38)
>       at 
> org.andromda.metafacades.uml14.ModelElementFacadeLogic.getName(ModelElementFacadeLogic.java:126)
>       at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
> [...Output truncated...]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Andromda-devel mailing list
Andromda-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to