Skip to content

CompositionExample fails while building Preface #14

Description

@mrlimbic
Info: Possible unsafe setting of property Preface.DescriptiveSchemes due to a java.lang.NoSuchMethodException: tv.amwa.maj.model.impl.PrefaceImpl.initializeDescriptiveSchemes()
When making a dynamic preface, adding null type for property 'CompositionPackage:Clip effects'.
Could not retrieve a value for required property PropertyDefinition.PropertyType because of a java.lang.IllegalArgumentException: Unable to get the value of property PropertyDefinition.PropertyType becuase of a java.lang.reflect.InvocationTargetException: null
java.lang.IllegalArgumentException: Unable to get the value of property PropertyDefinition.PropertyType becuase of a java.lang.reflect.InvocationTargetException: null
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyValue(PropertyDefinitionImpl.java:481)
	at tv.amwa.maj.meta.impl.ClassDefinitionImpl.getProperties(ClassDefinitionImpl.java:802)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1870)
	at tv.amwa.maj.io.aaf.AAFBuilder.processPropertyValue(AAFBuilder.java:2084)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1945)
	at tv.amwa.maj.io.aaf.AAFBuilder.processPropertyValue(AAFBuilder.java:2084)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1945)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateMetaDictionary(AAFBuilder.java:2187)
	at tv.amwa.maj.io.aaf.AAFFactory.writePreface(AAFFactory.java:153)
	at tv.amwa.maj.example.CompositionExample.main(CompositionExample.java:107)
Caused by: java.lang.NullPointerException
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyType(PropertyDefinitionImpl.java:305)
	at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at tv.amwa.maj.meta.impl.MethodBag.get(MethodBag.java:63)
	at tv.amwa.maj.meta.impl.TypeDefinitionImpl.getPropertyValue(TypeDefinitionImpl.java:277)
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyValue(PropertyDefinitionImpl.java:474)
	... 9 more
Found a required property not in the value map for PropertyDefinition.PropertyType.
Could not retrieve a value for required property PropertyDefinition.PropertyType because of a java.lang.IllegalArgumentException: Unable to get the value of property PropertyDefinition.PropertyType becuase of a java.lang.reflect.InvocationTargetException: null
java.lang.IllegalArgumentException: Unable to get the value of property PropertyDefinition.PropertyType becuase of a java.lang.reflect.InvocationTargetException: null
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyValue(PropertyDefinitionImpl.java:481)
	at tv.amwa.maj.meta.impl.ClassDefinitionImpl.getProperties(ClassDefinitionImpl.java:802)
	at tv.amwa.maj.io.xml.XMLBuilder.appendObject(XMLBuilder.java:423)
	at tv.amwa.maj.io.xml.XMLBuilder.toXML(XMLBuilder.java:385)
	at tv.amwa.maj.industry.MediaEngine.toString(MediaEngine.java:894)
	at tv.amwa.maj.meta.impl.MetaDefinitionImpl.toString(MetaDefinitionImpl.java:262)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1896)
	at tv.amwa.maj.io.aaf.AAFBuilder.processPropertyValue(AAFBuilder.java:2084)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1945)
	at tv.amwa.maj.io.aaf.AAFBuilder.processPropertyValue(AAFBuilder.java:2084)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1945)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateMetaDictionary(AAFBuilder.java:2187)
	at tv.amwa.maj.io.aaf.AAFFactory.writePreface(AAFFactory.java:153)
	at tv.amwa.maj.example.CompositionExample.main(CompositionExample.java:107)
Caused by: java.lang.NullPointerException
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyType(PropertyDefinitionImpl.java:305)
	at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at tv.amwa.maj.meta.impl.MethodBag.get(MethodBag.java:63)
	at tv.amwa.maj.meta.impl.TypeDefinitionImpl.getPropertyValue(TypeDefinitionImpl.java:277)
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyValue(PropertyDefinitionImpl.java:474)
	... 13 more
<?xml version="1.0" encoding="UTF-8"?><aaf:PropertyDefinition xmlns:aaf="http://www.smpte-ra.org/schemas/2001-2/2007/aaf">
  <aaf:MetaDefinitionName>Clip effects</aaf:MetaDefinitionName>
  <aaf:MetaDefinitionIdentification>urn:uuid:c33bb43d-12bf-4bc6-bced-4047f61a0e89</aaf:MetaDefinitionIdentification>
  <aaf:MetaDefinitionDescription/>
  <aaf:MemberOf>urn:smpte:ul:060e2b34.02060101.0d010101.01013500</aaf:MemberOf>
  <aaf:LocalIdentification>0</aaf:LocalIdentification>
  <aaf:IsOptional>true</aaf:IsOptional>
  <aaf:IsUniqueIdentifier>false</aaf:IsUniqueIdentifier>
  <!--Symbol is Clip_effects-->
</aaf:PropertyDefinition>

Asked for a null hashcode.
Unable to get the value of property MetaDefinition.MetaDefinitionIdentification becuase of a java.lang.NullPointerException: 
java.lang.IllegalArgumentException: Unable to get the value of property MetaDefinition.MetaDefinitionIdentification becuase of a java.lang.NullPointerException: 
	at tv.amwa.maj.meta.impl.PropertyDefinitionImpl.getPropertyValue(PropertyDefinitionImpl.java:481)
	at tv.amwa.maj.io.aaf.AAFBuilder.processPropertyValue(AAFBuilder.java:2061)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateAAFStructure(AAFBuilder.java:1945)
	at tv.amwa.maj.io.aaf.AAFBuilder.generateMetaDictionary(AAFBuilder.java:2187)
	at tv.amwa.maj.io.aaf.AAFFactory.writePreface(AAFFactory.java:153)
	at tv.amwa.maj.example.CompositionExample.main(CompositionExample.java:107)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions