You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "George Hongell (JIRA)" <ji...@apache.org> on 2007/01/25 01:58:49 UTC

[jira] Created: (OPENJPA-108) @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException

@AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException
----------------------------------------------------------------------------

                 Key: OPENJPA-108
                 URL: https://issues.apache.org/jira/browse/OPENJPA-108
             Project: OpenJPA
          Issue Type: Bug
         Environment: windows xp, openjpa_097_incubating
            Reporter: George Hongell


 @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException   

@AttributeOverrides({
    	@AttributeOverride(name="charityName",
    	column=@Column(name="ccharityName", length=40)),
    	@AttributeOverride(name="charityAmount",
    	column=@Column(name="ccharityAmount"))
    	})

Exception in thread "main" java.lang.ArrayStoreException
	at com.ibm.oti.reflect.AnnotationHelper.getReturnValueFromEntry(Native Method)
	at com.ibm.oti.reflect.AnnotationHelper.access$000(AnnotationHelper.java:14)
	at com.ibm.oti.reflect.AnnotationHelper$AnnotationInvocationHandler.invoke(AnnotationHelper.java:104)
	at $Proxy18.value(Unknown Source)
	at org.apache.openjpa.persistence.jdbc.AnnotationPersistenceMappingParser.parseMemberMappingAnnotations(AnnotationPersistenceMappingParser.java:787)
	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parseClassAnnotations(AnnotationPersistenceMetaDataParser.java:604)
	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parse(AnnotationPersistenceMetaDataParser.java:344)
	at org.apache.openjpa.persistence.PersistenceMetaDataFactory.load(PersistenceMetaDataFactory.java:211)
	at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:414)
	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:272)
	at org.apache.openjpa.meta.ValueMetaDataImpl.resolveDeclaredType(ValueMetaDataImpl.java:426)
	at org.apache.openjpa.meta.ValueMetaDataImpl.resolve(ValueMetaDataImpl.java:405)
	at org.apache.openjpa.jdbc.meta.ValueMappingImpl.resolve(ValueMappingImpl.java:467)
	at org.apache.openjpa.meta.FieldMetaData.resolve(FieldMetaData.java:1574)
	at org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:397)
	at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1630)
	at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1565)
	at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:656)
	at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:556)
	at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:481)
	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:285)
	at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:273)
	at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660)
	at org.apache.openjpa.jdbc.meta.MappingTool.buildSchema(MappingTool.java:732)
	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:630)
	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059)
	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966)
	at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (OPENJPA-108) @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException

Posted by "Kevin Sutter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENJPA-108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Sutter resolved OPENJPA-108.
----------------------------------

    Resolution: Duplicate
      Assignee: Kevin Sutter

Since this looks to be a duplicate of OPENJPA-107, I'm going to return this as a dup until we know what version of the IBM JDK George is running with.  We can always re-open if it turns out to be a separate problem.

Kevin

> @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException
> ----------------------------------------------------------------------------
>
>                 Key: OPENJPA-108
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-108
>             Project: OpenJPA
>          Issue Type: Bug
>         Environment: windows xp, openjpa_097_incubating
>            Reporter: George Hongell
>         Assigned To: Kevin Sutter
>
>  @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException   
> @AttributeOverrides({
>     	@AttributeOverride(name="charityName",
>     	column=@Column(name="ccharityName", length=40)),
>     	@AttributeOverride(name="charityAmount",
>     	column=@Column(name="ccharityAmount"))
>     	})
> Exception in thread "main" java.lang.ArrayStoreException
> 	at com.ibm.oti.reflect.AnnotationHelper.getReturnValueFromEntry(Native Method)
> 	at com.ibm.oti.reflect.AnnotationHelper.access$000(AnnotationHelper.java:14)
> 	at com.ibm.oti.reflect.AnnotationHelper$AnnotationInvocationHandler.invoke(AnnotationHelper.java:104)
> 	at $Proxy18.value(Unknown Source)
> 	at org.apache.openjpa.persistence.jdbc.AnnotationPersistenceMappingParser.parseMemberMappingAnnotations(AnnotationPersistenceMappingParser.java:787)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parseClassAnnotations(AnnotationPersistenceMetaDataParser.java:604)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parse(AnnotationPersistenceMetaDataParser.java:344)
> 	at org.apache.openjpa.persistence.PersistenceMetaDataFactory.load(PersistenceMetaDataFactory.java:211)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:414)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:272)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolveDeclaredType(ValueMetaDataImpl.java:426)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolve(ValueMetaDataImpl.java:405)
> 	at org.apache.openjpa.jdbc.meta.ValueMappingImpl.resolve(ValueMappingImpl.java:467)
> 	at org.apache.openjpa.meta.FieldMetaData.resolve(FieldMetaData.java:1574)
> 	at org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:397)
> 	at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1630)
> 	at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1565)
> 	at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:656)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:556)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:481)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:285)
> 	at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:273)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.buildSchema(MappingTool.java:732)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:630)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-108) @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException

Posted by "George Hongell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12467500 ] 

George Hongell commented on OPENJPA-108:
----------------------------------------

This also goes away when I move from SR2 to SR3.

> @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException
> ----------------------------------------------------------------------------
>
>                 Key: OPENJPA-108
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-108
>             Project: OpenJPA
>          Issue Type: Bug
>         Environment: windows xp, openjpa_097_incubating
>            Reporter: George Hongell
>         Assigned To: Kevin Sutter
>
>  @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException   
> @AttributeOverrides({
>     	@AttributeOverride(name="charityName",
>     	column=@Column(name="ccharityName", length=40)),
>     	@AttributeOverride(name="charityAmount",
>     	column=@Column(name="ccharityAmount"))
>     	})
> Exception in thread "main" java.lang.ArrayStoreException
> 	at com.ibm.oti.reflect.AnnotationHelper.getReturnValueFromEntry(Native Method)
> 	at com.ibm.oti.reflect.AnnotationHelper.access$000(AnnotationHelper.java:14)
> 	at com.ibm.oti.reflect.AnnotationHelper$AnnotationInvocationHandler.invoke(AnnotationHelper.java:104)
> 	at $Proxy18.value(Unknown Source)
> 	at org.apache.openjpa.persistence.jdbc.AnnotationPersistenceMappingParser.parseMemberMappingAnnotations(AnnotationPersistenceMappingParser.java:787)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parseClassAnnotations(AnnotationPersistenceMetaDataParser.java:604)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parse(AnnotationPersistenceMetaDataParser.java:344)
> 	at org.apache.openjpa.persistence.PersistenceMetaDataFactory.load(PersistenceMetaDataFactory.java:211)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:414)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:272)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolveDeclaredType(ValueMetaDataImpl.java:426)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolve(ValueMetaDataImpl.java:405)
> 	at org.apache.openjpa.jdbc.meta.ValueMappingImpl.resolve(ValueMappingImpl.java:467)
> 	at org.apache.openjpa.meta.FieldMetaData.resolve(FieldMetaData.java:1574)
> 	at org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:397)
> 	at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1630)
> 	at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1565)
> 	at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:656)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:556)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:481)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:285)
> 	at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:273)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.buildSchema(MappingTool.java:732)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:630)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OPENJPA-108) @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException

Posted by "Marc Prud'hommeaux (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENJPA-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12467214 ] 

Marc Prud'hommeaux commented on OPENJPA-108:
--------------------------------------------

This sounds like a bug with the IBM JVM, as reported at http://www-128.ibm.com/developerworks/forums/dw_thread.jsp?forum=367&thread=112543&cat=10 . Do you get the same error with the Sun JVM, or with a more recent version of the IBM JVM?

> @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException
> ----------------------------------------------------------------------------
>
>                 Key: OPENJPA-108
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-108
>             Project: OpenJPA
>          Issue Type: Bug
>         Environment: windows xp, openjpa_097_incubating
>            Reporter: George Hongell
>
>  @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException   
> @AttributeOverrides({
>     	@AttributeOverride(name="charityName",
>     	column=@Column(name="ccharityName", length=40)),
>     	@AttributeOverride(name="charityAmount",
>     	column=@Column(name="ccharityAmount"))
>     	})
> Exception in thread "main" java.lang.ArrayStoreException
> 	at com.ibm.oti.reflect.AnnotationHelper.getReturnValueFromEntry(Native Method)
> 	at com.ibm.oti.reflect.AnnotationHelper.access$000(AnnotationHelper.java:14)
> 	at com.ibm.oti.reflect.AnnotationHelper$AnnotationInvocationHandler.invoke(AnnotationHelper.java:104)
> 	at $Proxy18.value(Unknown Source)
> 	at org.apache.openjpa.persistence.jdbc.AnnotationPersistenceMappingParser.parseMemberMappingAnnotations(AnnotationPersistenceMappingParser.java:787)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parseClassAnnotations(AnnotationPersistenceMetaDataParser.java:604)
> 	at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parse(AnnotationPersistenceMetaDataParser.java:344)
> 	at org.apache.openjpa.persistence.PersistenceMetaDataFactory.load(PersistenceMetaDataFactory.java:211)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:414)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:272)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolveDeclaredType(ValueMetaDataImpl.java:426)
> 	at org.apache.openjpa.meta.ValueMetaDataImpl.resolve(ValueMetaDataImpl.java:405)
> 	at org.apache.openjpa.jdbc.meta.ValueMappingImpl.resolve(ValueMappingImpl.java:467)
> 	at org.apache.openjpa.meta.FieldMetaData.resolve(FieldMetaData.java:1574)
> 	at org.apache.openjpa.jdbc.meta.FieldMapping.resolve(FieldMapping.java:397)
> 	at org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1630)
> 	at org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1565)
> 	at org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:656)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:556)
> 	at org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:481)
> 	at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:285)
> 	at org.apache.openjpa.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:273)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.getMapping(MappingTool.java:660)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.buildSchema(MappingTool.java:732)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:630)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:1059)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.run(MappingTool.java:966)
> 	at org.apache.openjpa.jdbc.meta.MappingTool.main(MappingTool.java:907)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.