Hi All,
I am getting the following exception with the WOXMLDecoder.
I am trying to decode the WOConfig.xml file [HTTP Adaptor
configuration file used in the WebObjects deployment] with
woadaptor.dtd in my system as you see in the following code snippet:
woConfigFileContentStream = new FileInputStream(System.getProperty
("file.woconfig.xml.path"));
NSData woConfigXMLData = new
NSData(woConfigFileContentStream,1024);
if(woConfigXMLData != null)
{
decodedWOConfigXMLDict = (NSMutableDictionary)
xmlDecoder.decodeRootObject(woConfigXMLData); // The app throws the
following error log at this point
System.out.println("WOConfig.xml content is :
"+decodedWOConfigXMLDict);
}
Error Log for this issue:
[Fatal Error] woadaptor.dtd:8:16: The name token is required in the
enumerated type list for the "scheduler" attribute declaration.
[2007-01-11 21:54:02 IST] <WorkerThread0>
<com.webobjects.appserver._private.WOComponentRequestHandler>:
Exception occurred while handling request:
com.webobjects.foundation.NSForwardException
[com.webobjects.appserver.xml.WOXMLException] null
[2007-01-11 21:54:03 IST] <WorkerThread0>
com.webobjects.foundation.NSForwardException for
com.webobjects.appserver.xml.WOXMLException for
org.xml.sax.SAXParseException: The name token is required in the
enumerated type list for the "scheduler" attribute declaration.
at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1189)
at com.webobjects.appserver.xml.WOXMLDecoder.decodeRootObject
(WOXMLDecoder.java:700)
at com.webobjects.appserver.xml.WOXMLDecoder.decodeRootObject
(WOXMLDecoder.java:676)
at Main.decodeWOConfigFile(Main.java:61)
at Main.<init>(Main.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at com.webobjects.foundation._NSUtilities.instantiateObject
(_NSUtilities.java:575)
at
com.webobjects.appserver._private.WOComponentDefinition._componentInstan
ceInContext(WOComponentDefinition.java:463)
at
com.webobjects.appserver._private.WOComponentDefinition.componentInstanc
eInContext(WOComponentDefinition.java:573)
at com.webobjects.appserver.WOApplication.pageWithName
(WOApplication.java:1954)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWit
hPreparedSession(WOComponentRequestHandler.java:273)
at
com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWit
hPreparedApplication(WOComponentRequestHandler.java:322)
at
com.webobjects.appserver._private.WOComponentRequestHandler._handleReque
st(WOComponentRequestHandler.java:358)
at
com.webobjects.appserver._private.WOComponentRequestHandler.handleReques
t(WOComponentRequestHandler.java:432)
at com.webobjects.appserver.WOApplication.dispatchRequest
(WOApplication.java:1306)
at com.webobjects.appserver._private.WOWorkerThread.runOnce
(WOWorkerThread.java:173)
at com.webobjects.appserver._private.WOWorkerThread.run
(WOWorkerThread.java:254)
at java.lang.Thread.run(Thread.java:552)
Looking forward to your valuable solutions. Let me know if you need
any other information.
Thank you,
Shravan Kumar.M
Effigent India
www.effigent.com
-----------------------------------------------------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]