I am using castor-0.9.4.3 for XML data binding as (unfortunately) I am
stucked with a production environment running on JDK version 1.1.7.
Castor's documentation says that it is 1.1.x compliant, but I hit a
dependency on java.util.ArrayList.
Is there any older version of castor that does not have this
dependency?
Or is there a way to use JDK 1.2 classes while running JDK 1.1?
Any advice is greatly appreciated.
Thanks!
Victor, Singapore
Running on JDK 1.1.7:
DEBUG [main]: Outgoing File Location:
/opt/psa/rel/pow/private/data/JP/Container/out/Status-200306042011.xml
java.lang.NoClassDefFoundError: java.util.ArrayList
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Error.<init>(Compiled Code)
at java.lang.LinkageError.<init>(Compiled Code)
at java.lang.NoClassDefFoundError.<init>(Compiled Code)
at org.exolab.castor.mapping.loader.J2CollectionHandlers.class$(Compiled
Code)
at
at org.exolab.castor.mapping.loader.CollectionHandlers.loadInfo(Compiled
Code)
at org.exolab.castor.mapping.loader.CollectionHandlers.hasHandler(Compiled
Code)
at org.exolab.castor.xml.MarshalFramework.isCollection(Compiled
Code)
at org.exolab.castor.xml.Marshaller.marshal(Compiled Code)
at org.exolab.castor.xml.Marshaller.marshal(Compiled Code)
at pow.business.JP.Container.JPCntrPublisher.publishOutgoingStatus(Compiled
Code)
at pow.business.JP.Container.JPCntrSubscriber.startPolling(Compiled
Code)
at pow.business.JP.Container.Main.start(Compiled Code)
at pow.business.JP.Container.Main.main(Compiled Code)
[powd3]:/usr/java1.2/man$