Hi Kai, I merged a fix for this. It was a mix of removing printlns from the test code, removing the "debug" option from the GSS configuration, and adding in log4j.properties to the integration tests to redirect log output to a file in "target".
Colm. On Tue, Dec 1, 2015 at 9:40 AM, Zheng, Kai <kai.zh...@intel.com> wrote: > Hi, > > Currently building Kerby will throw some exceptions like below. They're > normal but make the output messy, even make developers feel sad. Is there > any way to let this shut up and get redirected to building logs? Thanks. > > Got connection from client > Starting negotiating security contextConnected to server > SASL server GSSAPI callback: setting canonicalized client ID: > dran...@test.com > Context Established! Context Established! > Will send wrap token of size 13 > Received data "Hello There!" of length 13 > Waiting for incoming connection... > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.419 sec > - in org.apache.kerby.kerberos.kerb.integration.test.SaslAppTest > Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true > Running > org.apache.kerby.kerberos.kerb.integration.test.TokenLoginWithTokenPreauthDisabledTest > Issued token: > eyJhbGciOiJub25lIn0.eyJleHAiOjE0NDg5NjYxNDAsInN1YiI6ImRyYW5reWVAVEVTVC5DT00iLCJuYmYiOjE0NDg5NjI1NDAsImF1ZCI6ImtyYnRndFwvVEVTVC5DT01AVEVTVC5DT00iLCJpc3MiOiJ0b2tlbi1zZXJ2aWNlIiwicm9sZSI6IkFETUlOIiwianRpIjoiZjgxMzE4ZGMtMTY0OS00NzFjLTgzYzgtNDEwNWFlMGI2ZDBjIiwiZ3JvdXAiOiJzYWxlcy1ncm91cCIsImlhdCI6MTQ0ODk2MjU0MH0. > 2015-12-01 17:35:40,853 ERROR [pool-1-thread-2] impl.DefaultKdcHandler: > Error occured while processing request: > org.apache.kerby.kerberos.kerb.KrbException: Token preauth is not allowed. > at > org.apache.kerby.kerberos.kerb.server.preauth.token.TokenPreauth.verify(TokenPreauth.java:65) > at > org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle.verify(PreauthHandle.java:46) > at > org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler.verify(PreauthHandler.java:96) > at > org.apache.kerby.kerberos.kerb.server.request.KdcRequest.preauth(KdcRequest.java:546) > at > org.apache.kerby.kerberos.kerb.server.request.KdcRequest.process(KdcRequest.java:166) > at > org.apache.kerby.kerberos.kerb.server.KdcHandler.handleMessage(KdcHandler.java:108) > at > org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler.handleMessage(DefaultKdcHandler.java:67) > at > org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler.run(DefaultKdcHandler.java:52) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Issued token: > eyJhbGciOiJub25lIn0.eyJleHAiOjE0NDg5NjYxNDAsInN1YiI6ImRyYW5reWVAVEVTVC5DT00iLCJuYmYiOjE0NDg5NjI1NDAsImF1ZCI6ImtyYnRndFwvVEVTVC5DT01AVEVTVC5DT00iLCJpc3MiOiJ0b2tlbi1zZXJ2aWNlIiwicm9sZSI6IkFETUlOIiwianRpIjoiODllZmUwYWQtOWE3Ny00MWY0LWEzMTEtZDY2MDc0Y2JlMGJjIiwiZ3JvdXAiOiJzYWxlcy1ncm91cCIsImlhdCI6MTQ0ODk2MjU0MH0. > 2015-12-01 17:35:41,052 ERROR [pool-2-thread-2] impl.DefaultKdcHandler: > Error occured while processing request: > org.apache.kerby.kerberos.kerb.KrbException: Token preauth is not allowed. > at > org.apache.kerby.kerberos.kerb.server.preauth.token.TokenPreauth.verify(TokenPreauth.java:65) > at > org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle.verify(PreauthHandle.java:46) > at > org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler.verify(PreauthHandler.java:96) > at > org.apache.kerby.kerberos.kerb.server.request.KdcRequest.preauth(KdcRequest.java:546) > at > org.apache.kerby.kerberos.kerb.server.request.KdcRequest.process(KdcRequest.java:166) > at > org.apache.kerby.kerberos.kerb.server.KdcHandler.handleMessage(KdcHandler.java:108) > at > org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler.handleMessage(DefaultKdcHandler.java:67) > at > org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler.run(DefaultKdcHandler.java:52) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.64 sec - > in > org.apache.kerby.kerberos.kerb.integration.test.TokenLoginWithTokenPreauthDisabledTest > Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true > Running > org.apache.kerby.kerberos.kerb.integration.test.TokenLoginWithTokenPreauthEnabledTest > Issued token: > eyJhbGciOiJub25lIn0.eyJleHAiOjE0NDg5NjYxNDIsInN1YiI6ImRyYW5reWVAVEVTVC5DT00iLCJuYmYiOjE0NDg5NjI1NDIsImF1ZCI6ImtyYnRndFwvVEVTVC5DT01AVEVTVC5DT00iLCJpc3MiOiJ0b2tlbi1zZXJ2aWNlIiwicm9sZSI6IkFETUlOIiwianRpIjoiMDUxMzZjN2ItNGIwMi00MTVhLTliYTItYWNmM2Q5OWRlOTQ1IiwiZ3JvdXAiOiJzYWxlcy1ncm91cCIsImlhdCI6MTQ0ODk2MjU0Mn0. > Issued token: > eyJhbGciOiJub25lIn0.eyJleHAiOjE0NDg5NjYxNDMsInN1YiI6ImRyYW5reWVAVEVTVC5DT00iLCJuYmYiOjE0NDg5NjI1NDMsImF1ZCI6ImtyYnRndFwvVEVTVC5DT01AVEVTVC5DT00iLCJpc3MiOiJ0b2tlbi1zZXJ2aWNlIiwicm9sZSI6IkFETUlOIiwianRpIjoiZDc4MTc5ZTYtN2Q2YS00MDJmLTg3NzctMjA3YjNjYzAxYWExIiwiZ3JvdXAiOiJzYWxlcy1ncm91cCIsImlhdCI6MTQ0ODk2MjU0M30. > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.683 sec > - in > org.apache.kerby.kerberos.kerb.integration.test.TokenLoginWithTokenPreauthEnabledTest > Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true > > Results : > > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com