Hi,
[SOLVED: I am posting this for anyone else who encounters this problem]
PROBLEM:
When I ran the iwmodeldct command as per:
/Interwoven/TeamSite/bin/iwmodeldct /iwmnt/iwadmin/main/workflowModels/WORKAREA/iw-wa/Config/submitform_config/default_config.xml /tmp/custom_instantiation.cfg
I was getting this java error:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at com.interwoven.modeler.clt.InstantiationScreenDct.main(InstantiationScreenDct.java:131)
Caused by: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlObject
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 13 more
I noticed that the xmlbeans jar file is in its correct location:
/Interwoven/ApplicationContainer/server/default/deploy/iw-cc.war/WEB-INF/lib/xmlbeans-2.3.0.jar
SOLUTION:
In TS 7.4.1. the jar file was xbean.jar. In TS 7.4.1.1, it is now using xmlbeans-2.3.0.jar. You need to edit <TS-HOME>\bin\iwmodeldct, and change the value from xmlbeans.jar to xmlbeans-2.3.0.jar in the classpath section, like:
set CLASSPATH=js.jar;xmlbeans-2.3.0.jar;xercesImpl.jar;xml100.jar;commons-lang-2.4.jar;%CLASSPATH%
(acknowledgment to Chirom from IWOV support who pointed this out to me).