I'm going through the process of building the Workspaces Extensions and it is failing. It looks like the build cannot resolve all or part of class com.vignette.as.ui.cm.descriptor.DescriptorUtils. In what JAR would I find this class?
compile:
[mkdir] Created dir: /vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build/classes
[echo] using compiler: /opt/Vignette/Content/8_0/java/bin/javac
[echo] using classpath: /opt/Vignette/Content/8_0/java/jre/lib/rt.jar:/opt/Vignette/Content/8_0/java/lib/tools.jar:/opt/Vignette/Content/8_0/java/jre/lib/jsse.jar:/opt/Vignette/Content/8_0/java/jre/lib/security.jar:/opt/Vignette/Content/8_0/rtsvcs/server/lib/weblogic.jar:/opt/Vignette/Content/8_0/rtsvcs/server/lib/webservices.jar:/opt/Vignette/Content/8_0/rtsvcs/server/lib/wlclient.jar:/opt/Vignette/Content/8_0/jdbc/ojdbc14.jar:/opt/Vignette/Content/8_0/lib/sdk/vgn-appsvcs-cma.jar:/opt/Vignette/Content/8_0/lib/sdk/vgn-appsvcs-cce.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vgnssl.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vgnhpdapi-8.0.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vui.jar:/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build/exploded_wars/vcm-ui/WEB-INF/lib/vui-web.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vcm-api.jar:${vcm-api-web.path}/vcm-api-web.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vcm-ui.jar:/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build/exploded_wars/vcm-ui/WEB-INF/lib/vcm-ui-web.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/vui-cps.jar:/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build/exploded_wars/cps/WEB-INF/lib/vui-cps-web.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/vgn/dhtmlxtree.jar:/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/jars/ecs-1.4.2.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/antlr.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/asm.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/axis.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/castor.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/cglib-nodep.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-codec.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-collections.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-dbcp.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-discovery.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-fileupload.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-httpclient.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-io.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-logging.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/commons-pool.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/dom4j.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/ehcache.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/hibernate.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/jai_codec.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/jai_core.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/javassist.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/jaxrpc.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/json.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/log4j.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/oroinc.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/pullparser.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/saaj.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/script-api.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/slf4j-api.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/slf4j-log4j.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/soap.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/spring-orm.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/spring-webmvc.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/spring.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/struts.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/taglibs-i18n.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/tiles.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/wsdl4j.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/xalan.jar:/opt/Vignette/Content/8_0/deployedApps/VgnContentSvcs.ear/APP-INF/lib/xbean.jar:
[javac] Compiling 510 source files to /vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build/classes
[javac] /vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/src/java/com/vignette/ui/ext/api/descriptor/DescriptorLogic.java:86: cannot find symbol
[javac] symbol : method getKeyAttributeName(com.vignette.as.client.javabean.ContentType)
[javac] location: class com.vignette.as.ui.cm.descriptor.DescriptorUtils
[javac] String keyAttrName = DescriptorUtils.getKeyAttributeName(ct);
[javac] ^
[javac] /vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/src/java/com/vignette/ui/ext/api/descriptor/DescriptorLogic.java:87: cannot find symbol
[javac] symbol : method findDescriptorByDescribedId(java.lang.String,java.lang.String,com.vignette.as.client.javabean.ContentType,com.vignette.as.client.common.RequestParameters)
[javac] location: class com.vignette.as.ui.cm.descriptor.DescriptorUtils
[javac] ci = (ContentInstance)DescriptorUtils.findDescriptorByDescribedId(keyAttrName, describedId, ct, RequestParameters.getImmutableInstanceFullRelation());
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
BUILD FAILED
/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build.xml:11: The following error occurred while executing this line:
/vcmextdir/vcmext/VCM_8_0.x_Workspace_Extensions/build.xml:52: Compile failed; see the compiler error output for details.
Total time: 2 minutes 4 seconds