Hi Colm, I just checked it out and the building looks much clean now. Thanks a lot!!
Regards, Kai -----Original Message----- From: Colm O hEigeartaigh [mailto:[email protected]] Sent: Tuesday, December 01, 2015 7:16 PM To: [email protected] Subject: Re: Building Kerby throw normal exceptions 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 <[email protected]> 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: > [email protected] > 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.TokenLoginWithTokenPre > authDisabledTest > 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.TokenLoginWithTokenPre > authDisabledTest Picked up _JAVA_OPTIONS: > -Djava.net.preferIPv4Stack=true Running > org.apache.kerby.kerberos.kerb.integration.test.TokenLoginWithTokenPre > authEnabledTest > 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.TokenLoginWithTokenPre > authEnabledTest 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
