awslabs / aws-saas-boost

AWS SaaS Boost is a ready-to-use toolset that removes the complexity of successfully running SaaS workloads in the AWS cloud.
Apache License 2.0
957 stars 188 forks source link

Bill Event Process gives error #446

Closed raman231 closed 1 year ago

raman231 commented 1 year ago

Bill Event Process lambda giving following error

class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap'): java.lang.ClassCastException java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap') at com.amazon.aws.partners.saasfactory.metering.billing.ProcessBillingEvent.handleRequest(ProcessBillingEvent.java:118) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source)

Reproduction Steps

Invoke "Artificial Meter Event for Billing" from the provided sample java application.

What did you expect to happen?

Billing event should process successfully

What actually happened?

Billing event process giving error in logs.

Environment

Other


This is :bug: Bug Report