WorkFlowManager

Hi everybody, I’m trying to do the next:

File workFlowFile = new File(“H:/knime_1.3.5/workspace/Knime_project/workflow.knime”);
NodeProgressMonitor progMon = new DefaultNodeProgressMonitor();
try {
WorkflowManager wkm = new WorkflowManager(workFlowFile, progMon);
wkm.executeAll(true);
} catch (InvalidSettingsException e) {
e.printStackTrace();
} catch (CanceledExecutionException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

and I get this exception

java.io.IOException: line=2: Relative URI “org/knime/core/node/config/XMLConfig.dtd”; can not be resolved without a base URI.
xml: URI=java.io.FileInputStream@16917ee
dtd: URI=null
at org.knime.core.node.config.XMLConfig.load(XMLConfig.java:107)
at org.knime.core.node.config.Config.loadFromXML(Config.java:1641)
at org.knime.core.node.NodeSettings.loadFromXML(NodeSettings.java:80)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:1347)
at org.knime.core.node.workflow.WorkflowManager.(WorkflowManager.java:491)
at org.matrix.test.MatrixSetup.main(MatrixSetup.java:91)
Caused by: org.xml.sax.SAXParseException: Relative URI “org/knime/core/node/config/XMLConfig.dtd”; can not be resolved without a base URI.
at org.knime.core.node.config.XMLContentHandler.fatalError(XMLContentHandler.java:106)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3185)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
at org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2758)
at org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2730)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1129)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.knime.core.node.config.XMLConfig.internalLoad(XMLConfig.java:143)
at org.knime.core.node.config.XMLConfig.load(XMLConfig.java:105)
… 5 more

that exception happend in XMLConfig.internalLoad method in the line reader.parser(new InputSource(in)) any idea why this happend? It is something wrong in my code?
I’m using knime 1.3.5, and jdk 1.0.16

Regards,
Pablo Fortunato