Get Latest and try now, using 'ant deploy' (no STS) -Ben Dewey
-----Original Message----- From: Nick Hauenstein [mailto:ni...@quicklearn.com] Sent: Monday, April 26, 2010 5:16 PM To: stonehenge-dev@incubator.apache.org Subject: Metro Build Errors I was just running through the Metro install process (sans OpenSSO), but when I got to the point of building the code that is currently in the trunk (by executing: ant STS deploy), I hit quite a few errors during compilation [1]. Is the code that is checked in expected to build right now, or is there still some work pending? Thanks in advance! - Nick [1] Build output: Buildfile: C:\stonehenge\stocktrader\metro\build.xml STS: [echo] copy sts web file [copy] Copying 1 file to C:\stonehenge\stocktrader\metro\trader_client\web\WEB-INF deploy: clean: [delete] Deleting directory C:\stonehenge\stocktrader\metro\business_service\build setup: [mkdir] Created dir: C:\stonehenge\stocktrader\metro\business_service\build [mkdir] Created dir: C:\stonehenge\stocktrader\metro\business_service\build\classes [mkdir] Created dir: C:\stonehenge\stocktrader\metro\business_service\build\war generate-order-processor-client: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] [WARNING] SOAP port "WSHttpBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 402 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] [WARNING] SOAP port "CustomBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 409 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] [WARNING] SOAP port "SecureConversationBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 416 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] generate-cs-client: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] build: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] [WARNING] SOAP port "BasicHttpBinding_ITradeServices": uses a non-standard SOAP 1.2 binding. [wsimport] line 507 of file:/C:/stonehenge/stocktrader/metro/etc/business_service/TradeServiceWsas.wsdl [wsimport] [wsimport] [WARNING] SOAP port "CustomBinding_ITradeServices": uses a non-standard SOAP 1.2 binding. [wsimport] line 510 of file:/C:/stonehenge/stocktrader/metro/etc/business_service/TradeServiceWsas.wsdl [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] [copy] Copying 2 files to C:\stonehenge\stocktrader\metro\business_service\build\classes [copy] Copying 1 file to C:\stonehenge\stocktrader\metro\business_service\build\classes [copy] Copying 1 file to C:\stonehenge\stocktrader\metro\business_service\build\classes [javac] C:\stonehenge\stocktrader\metro\business_service\build.xml:104: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 23 source files to C:\stonehenge\stocktrader\metro\business_service\build\classes [javac] C:\stonehenge\stocktrader\metro\business_service\build.xml:108: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 6 source files to C:\stonehenge\stocktrader\metro\business_service\build\classes [javac] C:\stonehenge\stocktrader\metro\business_service\build.xml:112: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 6 source files to C:\stonehenge\stocktrader\metro\business_service\build\classes war: [war] Building war: C:\stonehenge\stocktrader\metro\business_service\build\war\business_service.war deploy-keystore: deploy: [copy] Copying 1 file to C:\Sun\SDK\domains\domain2\autodeploy clean: [delete] Deleting directory C:\stonehenge\stocktrader\metro\order_processor\build setup: [mkdir] Created dir: C:\stonehenge\stocktrader\metro\order_processor\build [mkdir] Created dir: C:\stonehenge\stocktrader\metro\order_processor\build\classes [mkdir] Created dir: C:\stonehenge\stocktrader\metro\order_processor\build\war import-ws: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] [WARNING] SOAP port "WSHttpBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 402 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] [WARNING] SOAP port "CustomBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 409 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] [WARNING] SOAP port "SecureConversationBinding_OrderProcessorService": uses a non-standard SOAP 1.2 binding. [wsimport] line 416 of file:/C:/stonehenge/stocktrader/metro/etc/order_processor/OrderProcessor.wsdl [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] build: [copy] Copying 2 files to C:\stonehenge\stocktrader\metro\order_processor\build\classes [javac] C:\stonehenge\stocktrader\metro\order_processor\build.xml:84: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 23 source files to C:\stonehenge\stocktrader\metro\order_processor\build\classes [javac] C:\stonehenge\stocktrader\metro\order_processor\build.xml:91: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 5 source files to C:\stonehenge\stocktrader\metro\order_processor\build\classes war: [war] Building war: C:\stonehenge\stocktrader\metro\order_processor\build\war\order_processor.war deploy-keystore: deploy: [copy] Copying 1 file to C:\Sun\SDK\domains\domain2\autodeploy clean: [delete] Deleting directory C:\stonehenge\stocktrader\metro\trader_client\build setup: [mkdir] Created dir: C:\stonehenge\stocktrader\metro\trader_client\build [mkdir] Created dir: C:\stonehenge\stocktrader\metro\trader_client\build\classes [mkdir] Created dir: C:\stonehenge\stocktrader\metro\trader_client\build\war generate-bs-client: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] [WARNING] SOAP port "BasicHttpBinding_ITradeServices": uses a non-standard SOAP 1.2 binding. [wsimport] line 507 of file:/C:/stonehenge/stocktrader/metro/etc/business_service/TradeServiceWsas.wsdl [wsimport] [wsimport] [WARNING] SOAP port "CustomBinding_ITradeServices": uses a non-standard SOAP 1.2 binding. [wsimport] line 510 of file:/C:/stonehenge/stocktrader/metro/etc/business_service/TradeServiceWsas.wsdl [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] generate-cs-client: [wsimport] Consider using <depends>/<produces> so that wsimport won't do unnecessary compilation [wsimport] parsing WSDL... [wsimport] [wsimport] [wsimport] generating code... [wsimport] [wsimport] [wsimport] compiling code... [wsimport] build: [copy] Copying 2 files to C:\stonehenge\stocktrader\metro\trader_client\build\classes [copy] Copying 1 file to C:\stonehenge\stocktrader\metro\trader_client\build\classes [copy] Copying 1 file to C:\stonehenge\stocktrader\metro\trader_client\build\classes [javac] C:\stonehenge\stocktrader\metro\trader_client\build.xml:110: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 6 source files to C:\stonehenge\stocktrader\metro\trader_client\build\classes [javac] C:\stonehenge\stocktrader\metro\trader_client\build.xml:113: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 20 source files to C:\stonehenge\stocktrader\metro\trader_client\build\classes [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\CookieManager.java:24: package com.sun.identity.wsfederation.client does not exist [javac] import com.sun.identity.wsfederation.client.WSFederationClient; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:20: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOException; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:21: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOToken; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:22: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOTokenManager; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:58: cannot find symbol [javac] symbol : class SSOException [javac] location: class org.apache.stonehenge.stocktrader.filter.STSFilter [javac] FilterChain filterChain) throws SSOException, IOException, ServletException { [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:20: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOException; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:21: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOToken; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:22: package com.iplanet.sso does not exist [javac] import com.iplanet.sso.SSOTokenManager; [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\CookieManager.java:68: cannot find symbol [javac] symbol : variable WSFederationClient [javac] location: class org.apache.stonehenge.stocktrader.service.CookieManager [javac] String samlAssertion = WSFederationClient.getUserSAMLAssertion(java.net.URLEncoder.encode(assertionId), url, null, null); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\CookieManager.java:72: package com.sun.identity.wsfederation.common does not exist [javac] catch(com.sun.identity.wsfederation.common.WSFederationException ex) [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:52: cannot find symbol [javac] symbol : class SSOException [javac] location: class org.apache.stonehenge.stocktrader.filter.STSFilter [javac] } catch (SSOException e) { [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:61: cannot find symbol [javac] symbol : class SSOTokenManager [javac] location: class org.apache.stonehenge.stocktrader.filter.STSFilter [javac] SSOTokenManager manager = SSOTokenManager.getInstance(); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:61: cannot find symbol [javac] symbol : variable SSOTokenManager [javac] location: class org.apache.stonehenge.stocktrader.filter.STSFilter [javac] SSOTokenManager manager = SSOTokenManager.getInstance(); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\filter\STSFilter.java:62: cannot find symbol [javac] symbol : class SSOToken [javac] location: class org.apache.stonehenge.stocktrader.filter.STSFilter [javac] SSOToken ssoToken = manager.createSSOToken(httpServletRequest); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:38: cannot find symbol [javac] symbol : class SSOTokenManager [javac] location: class org.apache.stonehenge.stocktrader.service.SamlAssertionRequest [javac] SSOTokenManager manager = SSOTokenManager.getInstance(); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:38: cannot find symbol [javac] symbol : variable SSOTokenManager [javac] location: class org.apache.stonehenge.stocktrader.service.SamlAssertionRequest [javac] SSOTokenManager manager = SSOTokenManager.getInstance(); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:39: cannot find symbol [javac] symbol : class SSOToken [javac] location: class org.apache.stonehenge.stocktrader.service.SamlAssertionRequest [javac] SSOToken token = manager.createSSOToken(httpServletRequest); [javac] ^ [javac] C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\SamlAssertionRequest.java:53: cannot find symbol [javac] symbol : class SSOException [javac] location: class org.apache.stonehenge.stocktrader.service.SamlAssertionRequest [javac] } catch (SSOException e) { [javac] ^ [javac] Note: C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\service\CookieManager.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: C:\stonehenge\stocktrader\metro\trader_client\src\org\apache\stonehenge\stocktrader\bean\ConfigServiceBean.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 18 errors BUILD FAILED C:\stonehenge\stocktrader\metro\build.xml:37: The following error occurred while executing this line: C:\stonehenge\stocktrader\metro\trader_client\build.xml:113: Compile failed; see the compiler error output for details. Total time: 1 minute 7 seconds