added a comment -
http://jira.codehaus.org/browse/CASTOR-1086
I cloned this because I am seeing this again in 1.0.5:
castor:
[java] Jun 9, 2007 2:55:14 PM org.exolab.castor.builder.SourceGenerator main
[java] INFO: org.exolab.castor.builder.SourceGenerator.main() is deprecated. Please use org.exolab.castor.builder.SourceGeneratorMain#main() instead.
[java] – Suppressing non fatal warnings.
[java] Exception in thread "main" java.lang.NoSuchMethodError: java.math.BigDecimal.<init>(I)V
[java] at org.exolab.castor.mapping.loader.Types.<clinit>(Types.java:485)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.resolveType(AbstractMappingLoader.java:156)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.createDescriptor(AbstractMappingLoader.java:238)
[java] at org.exolab.castor.xml.XMLMappingLoader.createDescriptor(XMLMappingLoader.java:226)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.loadMappingInternal(AbstractMappingLoader.java:174)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader2.loadMapping(AbstractMappingLoader2.java:140)
[java] at org.castor.mapping.MappingUnmarshaller.getMappingLoader(MappingUnmarshaller.java:132)
[java] at org.castor.mapping.MappingUnmarshaller.getMappingLoader(MappingUnmarshaller.java:99)
[java] at org.exolab.castor.xml.Unmarshaller.setMapping(Unmarshaller.java:493)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.loadTypesDefinitions(SimpleTypesFactory.java:424)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.getType(SimpleTypesFactory.java:387)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.getBuiltInType(SimpleTypesFactory.java:199)
[java] at org.exolab.castor.xml.schema.Schema.getSimpleType(Schema.java:1284)
[java] at org.exolab.castor.xml.schema.Schema.getType(Schema.java:2120)
[java] at org.exolab.castor.xml.schema.reader.SimpleTypeRestrictionUnmarshaller.<init>(SimpleTypeRestrictionUnmarshaller.java:119)
[java] at org.exolab.castor.xml.schema.reader.SimpleTypeUnmarshaller.startElement(SimpleTypeUnmarshaller.java:231)
[java] at org.exolab.castor.xml.schema.reader.SchemaUnmarshaller.startElement(SchemaUnmarshaller.java:463)
[java] at org.exolab.castor.xml.schema.reader.Sax2ComponentReader.startElement(Sax2ComponentReader.java:255)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[java] at org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:564)
[java] at org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:497)
[java] at org.exolab.castor.builder.SourceGeneratorMain.main(SourceGeneratorMain.java:245)
[java] at org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:1104)
The issue seems to be there in trunk:
betelgeuse@pena /mnt/checkouts/castor-trunk $ grep Decimal ./src/main/java/org/exolab/castor/mapping/loader/Types.java
import java.math.BigDecimal;
- <li>BigDecimal
java.math.BigDecimal.class, true, new BigDecimal( 0 ) ),
http://jira.codehaus.org/browse/CASTOR-1086
I cloned this because I am seeing this again in 1.0.5:
castor:
[java] Jun 9, 2007 2:55:14 PM org.exolab.castor.builder.SourceGenerator main
[java] INFO: org.exolab.castor.builder.SourceGenerator.main() is deprecated. Please use org.exolab.castor.builder.SourceGeneratorMain#main() instead.
[java] – Suppressing non fatal warnings.
[java] Exception in thread "main" java.lang.NoSuchMethodError: java.math.BigDecimal.<init>(I)V
[java] at org.exolab.castor.mapping.loader.Types.<clinit>(Types.java:485)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.resolveType(AbstractMappingLoader.java:156)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.createDescriptor(AbstractMappingLoader.java:238)
[java] at org.exolab.castor.xml.XMLMappingLoader.createDescriptor(XMLMappingLoader.java:226)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader.loadMappingInternal(AbstractMappingLoader.java:174)
[java] at org.exolab.castor.mapping.loader.AbstractMappingLoader2.loadMapping(AbstractMappingLoader2.java:140)
[java] at org.castor.mapping.MappingUnmarshaller.getMappingLoader(MappingUnmarshaller.java:132)
[java] at org.castor.mapping.MappingUnmarshaller.getMappingLoader(MappingUnmarshaller.java:99)
[java] at org.exolab.castor.xml.Unmarshaller.setMapping(Unmarshaller.java:493)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.loadTypesDefinitions(SimpleTypesFactory.java:424)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.getType(SimpleTypesFactory.java:387)
[java] at org.exolab.castor.xml.schema.SimpleTypesFactory.getBuiltInType(SimpleTypesFactory.java:199)
[java] at org.exolab.castor.xml.schema.Schema.getSimpleType(Schema.java:1284)
[java] at org.exolab.castor.xml.schema.Schema.getType(Schema.java:2120)
[java] at org.exolab.castor.xml.schema.reader.SimpleTypeRestrictionUnmarshaller.<init>(SimpleTypeRestrictionUnmarshaller.java:119)
[java] at org.exolab.castor.xml.schema.reader.SimpleTypeUnmarshaller.startElement(SimpleTypeUnmarshaller.java:231)
[java] at org.exolab.castor.xml.schema.reader.SchemaUnmarshaller.startElement(SchemaUnmarshaller.java:463)
[java] at org.exolab.castor.xml.schema.reader.Sax2ComponentReader.startElement(Sax2ComponentReader.java:255)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[java] at org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:564)
[java] at org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:497)
[java] at org.exolab.castor.builder.SourceGeneratorMain.main(SourceGeneratorMain.java:245)
[java] at org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:1104)
The issue seems to be there in trunk:
betelgeuse@pena /mnt/checkouts/castor-trunk $ grep Decimal ./src/main/java/org/exolab/castor/mapping/loader/Types.java
import java.math.BigDecimal;
java.math.BigDecimal.class, true, new BigDecimal( 0 ) ),