Uncaught runtime exception An ELException occurred getting the value for expression 'WriteAuditLog' Invalid property 'dateTimeFormat' of bean class
Lipscomb, Gary
glipscomb at csu.edu.au
Tue Nov 7 22:03:25 EST 2017
Just closing this loop.
For some reason so far not fully understood but a touch on /opt/shibboleth-idp/war/idp.war file fixed the issue, possibly due to old timestamps on files in /var/lib/tomcat/webapps
Still investigating/understanding
Regards
Gary
> -----Original Message-----
> From: users [mailto:users-bounces at shibboleth.net] On Behalf Of Lipscomb,
> Gary
> Sent: Wednesday, 8 November 2017 12:10
> To: Shib Users <users at shibboleth.net>
> Subject: Uncaught runtime exception An ELException occurred getting the
> value for expression 'WriteAuditLog' Invalid property 'dateTimeFormat' of
> bean class
>
> Hi all,
>
> We are getting this error on the last (7/8) of our IdP servers that we updated
> to v3.3.2.
> All servers are built using "puppet" so the configurations are exactly the
> same.
>
> We've removed the upgrade, and re-applied, rebooted the server but the
> problem still exits.
>
> Any ideas where to look next?
>
> Regards
>
> Gary
>
>
> Gary Lipscomb
> Technical Officer, Systems (Infrastructure) | Systems Infrastructure & Client
> Services | Division of Information Technology Charles Sturt University
> Panorama Avenue Bathurst, NSW 2795 Australia
> Tel: +61 2 6338 6533
> Email: glipscomb at csu.edu.au
> www.csu.edu.au
>
>
>
>
>
>
> 2017-11-08 11:44:18,085 - DEBUG
> [org.springframework.webflow.engine.impl.FlowExecutionImpl:592] -
> Attempting to handle [org.sprin
> gframework.webflow.execution.ActionExecutionException: Exception
> thrown executing [AnnotatedAction at 3080a8d5 targetAction = [Evalu
> ateAction at 51ecf26b expression = WriteAuditLog, resultExpression = [null]],
> attributes = map[[empty]]] in state 'Status' of flow '
> status' -- action execution attributes were 'map[[empty]]'] with root cause
> [org.springframework.beans.NotWritablePropertyExcepti
> on: Invalid property 'dateTimeFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean property
> 'dateTim eFormat' is not writable or has an invalid setter method. Does the
> parameter type of the setter match the return type of the gett er?]
> 2017-11-08 11:44:18,087 - DEBUG
> [org.springframework.webflow.engine.support.TransitionExecutingFlowExec
> utionExceptionHandler:107]
> - Handling flow execution exception
> org.springframework.webflow.execution.ActionExecutionException:
> Exception thrown executing [
> AnnotatedAction at 3080a8d5 targetAction = [EvaluateAction at 51ecf26b
> expression = WriteAuditLog, resultExpression = [null]], attribut es =
> map[[empty]]] in state 'Status' of flow 'status' -- action execution attributes
> were 'map[[empty]]'
> org.springframework.webflow.execution.ActionExecutionException:
> Exception thrown executing [AnnotatedAction at 3080a8d5 targetAction =
> [EvaluateAction at 51ecf26b expression = WriteAuditLog, resultExpression =
> [null]], attributes = map[[empty]]] in state 'Status'
> of flow 'status' -- action execution attributes were 'map[[empty]]'
> at
> org.springframework.webflow.execution.ActionExecutor.execute(ActionExe
> cutor.java:60)
> Caused by: org.springframework.binding.expression.EvaluationException: An
> ELException occurred getting the value for expression '
> WriteAuditLog' on context [class
> org.springframework.webflow.engine.impl.RequestControlContextImpl]
> at
> org.springframework.binding.expression.spel.SpringELExpression.getValue(S
> pringELExpression.java:92)
> Caused by: org.springframework.expression.spel.SpelEvaluationException:
> EL1021E:(pos 0): A problem occurred whilst attempting to access the
> property 'WriteAuditLog': 'Error creating bean with name 'WriteAuditLog'
> defined in file [/opt/shibboleth-idp/system/f
> lows/admin/admin-abstract-beans.xml]: Error setting property values;
> nested exception is org.springframework.beans.NotWritablePro
> pertyException: Invalid property 'dateTimeFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean prope rty
> 'dateTimeFormat' is not writable or has an invalid setter method. Does the
> parameter type of the setter match the return type of the getter?'
> at
> org.springframework.expression.spel.ast.PropertyOrFieldReference.readPro
> perty(PropertyOrFieldReference.java:216)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'WriteAuditLog' defined in file
> [/opt/shibboleth-idp/system/flows/admin/admin-abstract-beans.xml]:
> Error setting property values; nested exception is org.spring
> framework.beans.NotWritablePropertyException: Invalid property
> 'dateTimeFormat' of bean class [net.shibboleth.idp.profile.audit.i
> mpl.WriteAuditLog]: Bean property 'dateTimeFormat' is not writable or has
> an invalid setter method. Does the parameter type of th e setter match the
> return type of the getter?
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapab
> leBeanFactory.java:1518)
> Caused by: org.springframework.beans.NotWritablePropertyException:
> Invalid property 'dateTimeFormat' of bean class [net.shibbolet
> h.idp.profile.audit.impl.WriteAuditLog]: Bean property 'dateTimeFormat' is
> not writable or has an invalid setter method. Does the parameter type of the
> setter match the return type of the getter?
> at
> org.springframework.beans.BeanWrapperImpl.createNotWritablePropertyE
> xception(BeanWrapperImpl.java:243)
> 2017-11-08 11:44:18,087 - DEBUG
> [org.springframework.webflow.engine.support.TransitionExecutingFlowExec
> utionExceptionHandler:129]
> - Exposing flow execution exception root cause
> org.springframework.beans.NotWritablePropertyException: Invalid property
> 'dateTim eFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean property
> 'dateTimeFormat' is not writable or h as an invalid setter method. Does the
> parameter type of the setter match the return type of the getter? under
> attribute 'rootCaus eException'
>
>
>
> 2017-11-08 11:44:18,090 - ERROR [net.shibboleth.idp.profile:-2] - Uncaught
> runtime exception
> org.springframework.binding.expression.EvaluationException: An
> ELException occurred getting the value for expression 'WriteAuditLog' on
> context [class
> org.springframework.webflow.engine.impl.RequestControlContextImpl]
> at
> org.springframework.binding.expression.spel.SpringELExpression.getValue(S
> pringELExpression.java:92)
> Caused by: org.springframework.expression.spel.SpelEvaluationException:
> EL1021E:(pos 0): A problem occurred whilst attempting to access the
> property 'WriteAuditLog': 'Error creating bean with name 'WriteAuditLog'
> defined in file [/opt/shibboleth-idp/system/flows/admin/admin-abstract-
> beans.xml]: Error setting property values; nested exception is
> org.springframework.beans.NotWritablePropertyException: Invalid property
> 'dateTimeFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean property
> 'dateTimeFormat' is not writable or has an invalid setter method. Does the
> parameter type of the setter match the return type of the getter?'
> at
> org.springframework.expression.spel.ast.PropertyOrFieldReference.readPro
> perty(PropertyOrFieldReference.java:216)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'WriteAuditLog' defined in file
> [/opt/shibboleth-idp/system/flows/admin/admin-abstract-beans.xml]: Error
> setting property values; nested exception is
> org.springframework.beans.NotWritablePropertyException: Invalid property
> 'dateTimeFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean property
> 'dateTimeFormat' is not writable or has an invalid setter method. Does the
> parameter type of the setter match the return type of the getter?
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1518
> )
> Caused by: org.springframework.beans.NotWritablePropertyException:
> Invalid property 'dateTimeFormat' of bean class
> [net.shibboleth.idp.profile.audit.impl.WriteAuditLog]: Bean property
> 'dateTimeFormat' is not writable or has an invalid setter method. Does the
> parameter type of the setter match the return type of the getter?
> at
> org.springframework.beans.BeanWrapperImpl.createNotWritablePropertyE
> xception(BeanWrapperImpl.java:243)
>
> | ALBURY-WODONGA | BATHURST | CANBERRA | DUBBO |
> GOULBURN | MELBOURNE | ORANGE | PORT MACQUARIE | SYDNEY
> | WAGGA WAGGA |
>
> LEGAL NOTICE
> This email (and any attachment) is confidential and is intended for the use of
> the addressee(s) only. If you are not the intended recipient of this email, you
> must not copy, distribute, take any action in reliance on it or disclose it to
> anyone. Any confidentiality is not waived or lost by reason of mistaken
> delivery. Email should be checked for viruses and defects before opening.
> Charles Sturt University (CSU) does not accept liability for viruses or any
> consequence which arise as a result of this email transmission. Email
> communications with CSU may be subject to automated email filtering, which
> could result in the delay or deletion of a legitimate email before it is read at
> CSU. The views expressed in this email are not necessarily those of CSU.
> Charles Sturt University in Australia The Grange Chancellery, Panorama
> Avenue, Bathurst NSW Australia 2795 (ABN: 83 878 708 551; CRICOS Provider
> Number: 00005F (National)). TEQSA Provider Number: PV12018 Consider the
> environment before printing this email.
> --
> For Consortium Member technical support, see
> https://wiki.shibboleth.net/confluence/x/coFAAg
> To unsubscribe from this list send an email to users-
> unsubscribe at shibboleth.net
More information about the users
mailing list