Buddys i atached some more information :



I have got problem with long execution time of basic groovy script:


cas.authn.attribute-repository.groovy[0].location=file:/etc/cas/config/custom-attr.groovy


import java.util.*

import java.text.SimpleDateFormat

import groovy.transform.Field

import javax.naming.directory.*

import java.util.Hashtable

import javax.naming.*


@Field File file = new File("/etc/cas/config/groovy_logs.txt")



def run(final Object... args) {

def (username,attributes,logger,properties,appContext) = args

logger.debug("[{}]: The received uid is [{}]", this.class.simpleName, 
username)


file.append "\n login: "+args[0]+" cas-id:"+args[1]['principal']+"\n"

file.append "\n version groove: "+GroovySystem.version+"\n"



// All attribute values must be defined as a collection wrapped in []

return [username:[username], likes:["6cheese", "7food"], id:[1234,2,3,4,5], 
another:["attribute"] ]



println GroovySystem.version

}




System CAS:


CAS Version: 7.0.0-RC9

CAS Branch: master

CAS Commit Id: xxxxxxxxxxx

CAS Build Date/Time: 2023-11-25T07:12:15.881468Z

Spring Boot Version: 3.2.0

Spring Version: 6.1.0

Java Home: /usr/lib/jvm/zulu21-ca-amd64

Java Vendor: Azul Systems, Inc.

Java Version: 21.0.1

Servlet Version: 6.0.0

JVM Free Memory: 345 MB

JVM Maximum Memory: 4 GB

JVM Total Memory: 512 MB

OS Architecture: amd64

OS Name: Linux

OS Version: 5.4.0-167-generic

OS Date/Time: 2023-12-12T10:35:50.786113719

OS Temp Directory: /tmp




Logs:


2023-12-12 10:41:41,731 DEBUG 
[org.apereo.cas.authentication.attribute.PrincipalAttributeRepositoryFetcher] 
- <Fetching person attributes for query [{principal=xxxxxx data xxxxxxx}]>


no activity in the log (just waiting )



2023-12-12 10:41:55,497 DEBUG 
[org.apereo.cas.authentication.principal.resolvers.InternalGroovyScriptDao] 
- <[custom-attr]: The received uid is [christmas_banny]>


2023-12-12 10:41:55,497 DEBUG 
[org.apereo.cas.authentication.principal.resolvers.InternalGroovyScriptDao] 
- <Groovy-based attributes found are [{username=[christmas_banny], 
likes=[6cheese, 7food], id=[1234, 2, 3, 4, 5], another=[attribute]}]>





This problem has ocured only when we atached groovy without groovy 
authentication work smoth. Groovy is slow or wait but after let say 15sek 
returned additional metadata.What is the problem or where find out solution 
? 

środa, 6 grudnia 2023 o 17:02:45 UTC+1 artur miś napisał(a):

> Hello,
> Have you noticed that groovy 4.0.15 is slow ?  I have hached to 4.0.16 and 
> the same . 
> Regards 
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/d61ff27e-d68c-42ba-8146-659f4ecb0796n%40apereo.org.

Reply via email to