Logs
alturaPgeShareMyData 0.1.0.47
Website for ShareMyData OAuth integration
[18:30:51 28-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.64ms)
[12:04:47 28-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.55ms)
[12:52:46 27-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.53ms)
[12:52:46 27-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.079ms)
[19:07:05 26-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.911ms)
[15:07:48 25-Mar-23] [debug] [afBedSheet] CONNECT 85.206.160.115:80--------------------------------------> 307 (in 0.074ms)
[14:20:20 25-Mar-23] [debug] [afBedSheet] CONNECT smtp.aol.com:25----------------------------------------> 307 (in 0.192ms)
[09:31:08 24-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.488ms)
[06:13:39 24-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.505ms)
[17:41:59 22-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.49ms)
[19:27:59 21-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.623ms)
[07:56:27 21-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.474ms)
[14:46:16 20-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.493ms)
[22:52:07 19-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.434ms)
[16:58:59 19-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.41ms)
[16:58:56 19-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.052ms)
[16:40:48 18-Mar-23] [debug] [afBedSheet] GET /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM+ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;-> 500 (in 17ms)
[16:40:48 18-Mar-23] [err] [afBedSheet] sys::Err - java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
Stack Trace:
sys::Err: java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
alturaPgeShareMyData::HttpSslContext.socketConfig (HttpSslContext.fan:32)
alturaPgeShareMyData::Oauth.acquireAccessToken (Oauth.fan:14)
alturaPgeShareMyData::WebAuthRedirectPage.onInitPage (WebAuthRedirectPage.fan:39)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:566)
fan.sys.Method.invoke (Method.java:573)
fan.sys.Method$MethodFunc.callOn (Method.java:244)
fan.sys.Method.callOn (Method.java:139)
afEfanXtra::ComponentMeta.callMethod (ComponentMeta.fan:34)
afPillow::PagesImpl.renderPageMeta (Pages.fan:118)
fan.sys.Func$Indirect0.call (Func.java:128)
afEfanXtra::EfanRenderCtx.runInCtx (EfanRenderCtx.fan:36)
afEfanXtra::ComponentRenderer.runInCtx (ComponentRenderer.fan:14)
afPillow::PagesImpl.renderPageMeta (Pages.fan:115)
fan.sys.Func$Indirect0.call (Func.java:128)
afPillow::PageMetaCtx.runInCtx (PageMetaCtx.fan:18)
afPillow::PageMetaImpl.push (PageMeta.fan:334)
afPillow::PagesImpl.renderPageMeta (Pages.fan:113)
afPillow::PageMetaProcessor.process (PageMetaProcessor.fan:11)
afBedSheet::ResponseProcessorsImpl.processResponse (ResponseProcessors.fan:25)
afBedSheet::RoutesImpl.processRequest (Routes.fan:76)
afBedSheet::RoutesMiddleware.service (RoutesMiddleware.fan:13)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afDuvet::DuvetMiddleware.service (DuvetMiddleware.fan:12)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::AssetsMiddleware.service (AssetsMiddleware.fan:18)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::DodgyLinkMiddleware.service (DodgyLinkMiddleware.fan:27)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::HttpsOnlyMiddleware.service (HttpsOnlyMiddleware.fan:49)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::BotBlockerMiddleware.service (BotBlockerMiddleware.fan:56)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::ErrMiddleware.service (ErrMiddleware.fan:25)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::RequestLoggers.service (RequestLoggers.fan:23)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:61)
afIoc::ScopeImpl.createChild (Scope.fan:311)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:58)
afBedSheet::BedSheetBootMod.onService (BedSheetBootMod.fan:101)
wisp::WispActor.process (WispActor.fan:77)
wisp::WispActor.receive (WispActor.fan:38)
concurrent::Actor._dispatch (Actor.java:274)
concurrent::Actor._work (Actor.java:229)
concurrent::ThreadPool$Worker.run (ThreadPool.java:273)
Request Details:
HTTP Version : 1.1
HTTP Method : GET
URI ........ : /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;
Request Headers:
Accept .................. : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding ......... : gzip, deflate, br
Accept-Language ......... : en-US,en;q=0.9
DNT ..................... : 1
Forwarded ............... : proto=https;for=98.255.76.37:43568;by=46.252.181.103
Host .................... : altura.fantomfactory.com
Referer ................. : https://sharemydata.pge.com/
Sec-Fetch-Dest .......... : document
Sec-Fetch-Mode .......... : navigate
Sec-Fetch-Site .......... : cross-site
Sec-Fetch-User .......... : ?1
Sozu-Id ................. : 01GVTSGNFMTCJ5XH7RENVP02ME
Upgrade-Insecure-Requests : 1
User-Agent .............. : Mozilla/5.0 (Linux; Android 12; Nokia 2.4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36
X-Forwarded-For ......... : 98.255.76.37
X-Forwarded-Port ........ : 443
X-Forwarded-Proto ....... : https
sec-ch-ua ............... : "Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"
sec-ch-ua-mobile ........ : ?1
sec-ch-ua-platform ...... : "Android"
Locales:
en-US
en
Ioc Config Values:
afBedSheet.appDestroyer.pingInterval : 1sec
afBedSheet.canonicalRouteStrategy .. : redirect
afBedSheet.defaultErrResponse ...... : |afBedSheet::DefaultErrResponse->sys::Obj?|
afBedSheet.defaultHttpStatusResponse : |afBedSheet::DefaultHttpStatusResponse->sys::Obj?|
afBedSheet.disableWelcomePage ...... : false
afBedSheet.fileAsset.cacheControl .. : null
afBedSheet.gzip.disabled ........... : false
afBedSheet.gzip.threshold .......... : 376
afBedSheet.host .................... : https://altura.fantomfactory.com/
afBedSheet.podHandler.baseUrl ...... : /pod/
afBedSheet.responseBuffer.threshold : 32768
afBedSheet.srcMapHandler.baseUrl ... : null
afDuvet.baseModuleUrl .............. : /modules/
afDuvet.disableSmartInsertion ...... : false
afDuvet.requireJsFile .............. : fan://afDuvet/res/require-2.3.5.js
afDuvet.requireJsTimeout ........... : 15sec
afDuvet.requireJsUrl ............... : /scripts/require-2.3.5.js
afDuvet.tzJsUrl .................... : /scripts/tz.js
afDuvet.updateCspHeader ............ : true
afEfanXtra.templateTimeout ......... : 2min
afIocEnv.env ....................... : prod
afIocEnv.isDev ..................... : false
afIocEnv.isProd .................... : true
afIocEnv.isStage ................... : false
afIocEnv.isTest .................... : false
afPillow.cacheControl .............. : max-age=0, no-cache
afPillow.defaultContentType ........ : text/html; charset=utf-8
afPillow.welcomePageName ........... : index
afPillow.welcomePageStrategy ....... : onWithRedirects
clientId ........................... : d711f7fcb9b244c49dfc6e5f96e9968b
clientSecret ....................... : 736bcd1a9d1e4f02848f4a1ce821a10f
emailEnabled ....................... : true
emailHost .......................... : smtp.postmarkapp.com
emailPassword ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
emailPort .......................... : 2525
emailSendFrom ...................... : support@pm.fantomfactory.com
emailSendTo ........................ : lbello@alturaassociates.com, chartley@alturaassociates.com, support@fantomfactory.com
emailSsl ........................... : false
emailUsername ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
espiApiUrl ......................... : https://api.pge.com/GreenButtonConnect/espi/1_1/resource/
oauth.authoriseUrl ................. : https://sharemydata.pge.com/myAuthorization
oauth.tokenUrl ..................... : https://api.pge.com/datacustodian/oauth/v2/token
registrationAccessToken ............ : d3e43f82-f340-4d36-add0-3eedb86fb522
wwwUri ............................. : https://www.fantomfactory.com/
BedSheet Middleware:
1. afBedSheet::RequestLoggers
2. afBedSheet::ErrMiddleware
3. alturaPgeShareMyData::BotBlockerMiddleware
4. alturaPgeShareMyData::HttpsOnlyMiddleware
5. alturaPgeShareMyData::DodgyLinkMiddleware
6. afBedSheet::AssetsMiddleware
7. afDuvet::DuvetMiddleware
8. afBedSheet::RoutesMiddleware
9. afBedSheet::MiddlewareTerminator
BedSheet Routes:
GET HEAD /oauth-redirect ..... : Pillow Page alturaPgeShareMyData::WebAuthRedirectPage
GET HEAD / ................... : Pillow Page alturaPgeShareMyData::WebIndexPage
GET HEAD /index .............. : Redirect -> / (Moved Temporarily)
GET HEAD /logs ............... : Pillow Page alturaPgeShareMyData::WebLogsPage
POST /logs/emailLogs ......... : Pillow Event alturaPgeShareMyData::WebLogsPage.onEmailLogs
GET /scripts/tz.js .......... : afDuvet::DuvetProcessor.routeTzJs
GET /scripts/require-2.3.5.js : afDuvet::DuvetProcessor.routeRequireJs
GET /oauth-userPortal ....... : alturaPgeShareMyData::ApiHandler.oauthUserPortal
GET /oauth-scopeSelection ... : alturaPgeShareMyData::ApiHandler.oauthScopeSelection
GET /data-notification ...... : alturaPgeShareMyData::ApiHandler.dataNotification
Thread Locals:
01.afIoc::ActiveScopeStack ....................... : ThreadStack '01.afIoc::ActiveScopeStack' is (1) deep:
- Scope: httpRequest
TLM-01.000E.afBedSheet.HttpSessionImpl.reqStateRef : fan.afBedSheet.RequestState@4196ceba
web.req .......................................... : fan.wisp.WispReq@45a94250
web.res .......................................... : fan.wisp.WispRes@abc481
Actor Pools:
afBedSheet.system : 1
afEfanXtra.caches : 2
Fantom Environment:
Cmd Args : [-port, 8080]
Cur Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Home Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Host ... : e3dd0545-f0be-4bbb-8923-a5e4ed357f4c
Platform : linux-x86_64
Runtime : java
Temp Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/temp/
User ... : bas
Work Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
[16:40:48 18-Mar-23] [info] [afPlastic007] Authenticating code: 5475cb36-20e6-436b-ac13-cb2caf8cc976
[12:38:53 18-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.464ms)
[07:31:04 18-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.078ms)
[07:26:25 18-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.067ms)
[04:18:34 18-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 1.322ms)
[03:41:12 18-Mar-23] [debug] [afBedSheet] GET /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM+ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;-> 500 (in 22ms)
[03:41:12 18-Mar-23] [err] [afBedSheet] sys::Err - java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
Stack Trace:
sys::Err: java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
alturaPgeShareMyData::HttpSslContext.socketConfig (HttpSslContext.fan:32)
alturaPgeShareMyData::Oauth.acquireAccessToken (Oauth.fan:14)
alturaPgeShareMyData::WebAuthRedirectPage.onInitPage (WebAuthRedirectPage.fan:39)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:566)
fan.sys.Method.invoke (Method.java:573)
fan.sys.Method$MethodFunc.callOn (Method.java:244)
fan.sys.Method.callOn (Method.java:139)
afEfanXtra::ComponentMeta.callMethod (ComponentMeta.fan:34)
afPillow::PagesImpl.renderPageMeta (Pages.fan:118)
fan.sys.Func$Indirect0.call (Func.java:128)
afEfanXtra::EfanRenderCtx.runInCtx (EfanRenderCtx.fan:36)
afEfanXtra::ComponentRenderer.runInCtx (ComponentRenderer.fan:14)
afPillow::PagesImpl.renderPageMeta (Pages.fan:115)
fan.sys.Func$Indirect0.call (Func.java:128)
afPillow::PageMetaCtx.runInCtx (PageMetaCtx.fan:18)
afPillow::PageMetaImpl.push (PageMeta.fan:334)
afPillow::PagesImpl.renderPageMeta (Pages.fan:113)
afPillow::PageMetaProcessor.process (PageMetaProcessor.fan:11)
afBedSheet::ResponseProcessorsImpl.processResponse (ResponseProcessors.fan:25)
afBedSheet::RoutesImpl.processRequest (Routes.fan:76)
afBedSheet::RoutesMiddleware.service (RoutesMiddleware.fan:13)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afDuvet::DuvetMiddleware.service (DuvetMiddleware.fan:12)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::AssetsMiddleware.service (AssetsMiddleware.fan:18)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::DodgyLinkMiddleware.service (DodgyLinkMiddleware.fan:27)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::HttpsOnlyMiddleware.service (HttpsOnlyMiddleware.fan:49)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::BotBlockerMiddleware.service (BotBlockerMiddleware.fan:56)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::ErrMiddleware.service (ErrMiddleware.fan:25)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::RequestLoggers.service (RequestLoggers.fan:23)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:61)
afIoc::ScopeImpl.createChild (Scope.fan:311)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:58)
afBedSheet::BedSheetBootMod.onService (BedSheetBootMod.fan:101)
wisp::WispActor.process (WispActor.fan:77)
wisp::WispActor.receive (WispActor.fan:38)
concurrent::Actor._dispatch (Actor.java:274)
concurrent::Actor._work (Actor.java:229)
concurrent::ThreadPool$Worker.run (ThreadPool.java:273)
Request Details:
HTTP Version : 1.1
HTTP Method : GET
URI ........ : /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;
Request Headers:
Accept .................. : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding ......... : gzip, deflate, br
Accept-Language ......... : en-US,en;q=0.9
Cache-Control ........... : max-age=0
DNT ..................... : 1
Forwarded ............... : proto=https;for=172.58.137.184:33445;by=185.42.117.109
Host .................... : altura.fantomfactory.com
Referer ................. : https://sharemydata.pge.com/
Sec-Fetch-Dest .......... : document
Sec-Fetch-Mode .......... : navigate
Sec-Fetch-Site .......... : cross-site
Sec-Fetch-User .......... : ?1
Sozu-Id ................. : 01GVSCX1YWKVESEY5Y4N6DRSYD
Upgrade-Insecure-Requests : 1
User-Agent .............. : Mozilla/5.0 (Linux; Android 12; Nokia 2.4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36
X-Forwarded-For ......... : 172.58.137.184
X-Forwarded-Port ........ : 443
X-Forwarded-Proto ....... : https
sec-ch-ua ............... : "Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"
sec-ch-ua-mobile ........ : ?1
sec-ch-ua-platform ...... : "Android"
Locales:
en-US
en
Ioc Config Values:
afBedSheet.appDestroyer.pingInterval : 1sec
afBedSheet.canonicalRouteStrategy .. : redirect
afBedSheet.defaultErrResponse ...... : |afBedSheet::DefaultErrResponse->sys::Obj?|
afBedSheet.defaultHttpStatusResponse : |afBedSheet::DefaultHttpStatusResponse->sys::Obj?|
afBedSheet.disableWelcomePage ...... : false
afBedSheet.fileAsset.cacheControl .. : null
afBedSheet.gzip.disabled ........... : false
afBedSheet.gzip.threshold .......... : 376
afBedSheet.host .................... : https://altura.fantomfactory.com/
afBedSheet.podHandler.baseUrl ...... : /pod/
afBedSheet.responseBuffer.threshold : 32768
afBedSheet.srcMapHandler.baseUrl ... : null
afDuvet.baseModuleUrl .............. : /modules/
afDuvet.disableSmartInsertion ...... : false
afDuvet.requireJsFile .............. : fan://afDuvet/res/require-2.3.5.js
afDuvet.requireJsTimeout ........... : 15sec
afDuvet.requireJsUrl ............... : /scripts/require-2.3.5.js
afDuvet.tzJsUrl .................... : /scripts/tz.js
afDuvet.updateCspHeader ............ : true
afEfanXtra.templateTimeout ......... : 2min
afIocEnv.env ....................... : prod
afIocEnv.isDev ..................... : false
afIocEnv.isProd .................... : true
afIocEnv.isStage ................... : false
afIocEnv.isTest .................... : false
afPillow.cacheControl .............. : max-age=0, no-cache
afPillow.defaultContentType ........ : text/html; charset=utf-8
afPillow.welcomePageName ........... : index
afPillow.welcomePageStrategy ....... : onWithRedirects
clientId ........................... : d711f7fcb9b244c49dfc6e5f96e9968b
clientSecret ....................... : 736bcd1a9d1e4f02848f4a1ce821a10f
emailEnabled ....................... : true
emailHost .......................... : smtp.postmarkapp.com
emailPassword ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
emailPort .......................... : 2525
emailSendFrom ...................... : support@pm.fantomfactory.com
emailSendTo ........................ : lbello@alturaassociates.com, chartley@alturaassociates.com, support@fantomfactory.com
emailSsl ........................... : false
emailUsername ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
espiApiUrl ......................... : https://api.pge.com/GreenButtonConnect/espi/1_1/resource/
oauth.authoriseUrl ................. : https://sharemydata.pge.com/myAuthorization
oauth.tokenUrl ..................... : https://api.pge.com/datacustodian/oauth/v2/token
registrationAccessToken ............ : d3e43f82-f340-4d36-add0-3eedb86fb522
wwwUri ............................. : https://www.fantomfactory.com/
BedSheet Middleware:
1. afBedSheet::RequestLoggers
2. afBedSheet::ErrMiddleware
3. alturaPgeShareMyData::BotBlockerMiddleware
4. alturaPgeShareMyData::HttpsOnlyMiddleware
5. alturaPgeShareMyData::DodgyLinkMiddleware
6. afBedSheet::AssetsMiddleware
7. afDuvet::DuvetMiddleware
8. afBedSheet::RoutesMiddleware
9. afBedSheet::MiddlewareTerminator
BedSheet Routes:
GET HEAD /oauth-redirect ..... : Pillow Page alturaPgeShareMyData::WebAuthRedirectPage
GET HEAD / ................... : Pillow Page alturaPgeShareMyData::WebIndexPage
GET HEAD /index .............. : Redirect -> / (Moved Temporarily)
GET HEAD /logs ............... : Pillow Page alturaPgeShareMyData::WebLogsPage
POST /logs/emailLogs ......... : Pillow Event alturaPgeShareMyData::WebLogsPage.onEmailLogs
GET /scripts/tz.js .......... : afDuvet::DuvetProcessor.routeTzJs
GET /scripts/require-2.3.5.js : afDuvet::DuvetProcessor.routeRequireJs
GET /oauth-userPortal ....... : alturaPgeShareMyData::ApiHandler.oauthUserPortal
GET /oauth-scopeSelection ... : alturaPgeShareMyData::ApiHandler.oauthScopeSelection
GET /data-notification ...... : alturaPgeShareMyData::ApiHandler.dataNotification
Thread Locals:
01.afIoc::ActiveScopeStack ....................... : ThreadStack '01.afIoc::ActiveScopeStack' is (1) deep:
- Scope: httpRequest
TLM-01.000E.afBedSheet.HttpSessionImpl.reqStateRef : fan.afBedSheet.RequestState@284710ce
web.req .......................................... : fan.wisp.WispReq@2680ebb6
web.res .......................................... : fan.wisp.WispRes@22bf7bbe
Actor Pools:
afBedSheet.system : 1
afEfanXtra.caches : 2
Fantom Environment:
Cmd Args : [-port, 8080]
Cur Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Home Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Host ... : e3dd0545-f0be-4bbb-8923-a5e4ed357f4c
Platform : linux-x86_64
Runtime : java
Temp Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/temp/
User ... : bas
Work Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
[03:41:12 18-Mar-23] [info] [afPlastic007] Authenticating code: 5475cb36-20e6-436b-ac13-cb2caf8cc976
[03:41:07 18-Mar-23] [debug] [afBedSheet] GET /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM+ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;-> 500 (in 22ms)
[03:41:07 18-Mar-23] [err] [afBedSheet] sys::Err - java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
Stack Trace:
sys::Err: java.lang.NoClassDefFoundError: Could not initialize class fan.crypto.Crypto$
alturaPgeShareMyData::HttpSslContext.socketConfig (HttpSslContext.fan:32)
alturaPgeShareMyData::Oauth.acquireAccessToken (Oauth.fan:14)
alturaPgeShareMyData::WebAuthRedirectPage.onInitPage (WebAuthRedirectPage.fan:39)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:566)
fan.sys.Method.invoke (Method.java:573)
fan.sys.Method$MethodFunc.callOn (Method.java:244)
fan.sys.Method.callOn (Method.java:139)
afEfanXtra::ComponentMeta.callMethod (ComponentMeta.fan:34)
afPillow::PagesImpl.renderPageMeta (Pages.fan:118)
fan.sys.Func$Indirect0.call (Func.java:128)
afEfanXtra::EfanRenderCtx.runInCtx (EfanRenderCtx.fan:36)
afEfanXtra::ComponentRenderer.runInCtx (ComponentRenderer.fan:14)
afPillow::PagesImpl.renderPageMeta (Pages.fan:115)
fan.sys.Func$Indirect0.call (Func.java:128)
afPillow::PageMetaCtx.runInCtx (PageMetaCtx.fan:18)
afPillow::PageMetaImpl.push (PageMeta.fan:334)
afPillow::PagesImpl.renderPageMeta (Pages.fan:113)
afPillow::PageMetaProcessor.process (PageMetaProcessor.fan:11)
afBedSheet::ResponseProcessorsImpl.processResponse (ResponseProcessors.fan:25)
afBedSheet::RoutesImpl.processRequest (Routes.fan:76)
afBedSheet::RoutesMiddleware.service (RoutesMiddleware.fan:13)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afDuvet::DuvetMiddleware.service (DuvetMiddleware.fan:12)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::AssetsMiddleware.service (AssetsMiddleware.fan:18)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::DodgyLinkMiddleware.service (DodgyLinkMiddleware.fan:27)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::HttpsOnlyMiddleware.service (HttpsOnlyMiddleware.fan:49)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::BotBlockerMiddleware.service (BotBlockerMiddleware.fan:56)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::ErrMiddleware.service (ErrMiddleware.fan:25)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::RequestLoggers.service (RequestLoggers.fan:23)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:61)
afIoc::ScopeImpl.createChild (Scope.fan:311)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:58)
afBedSheet::BedSheetBootMod.onService (BedSheetBootMod.fan:101)
wisp::WispActor.process (WispActor.fan:77)
wisp::WispActor.receive (WispActor.fan:38)
concurrent::Actor._dispatch (Actor.java:274)
concurrent::Actor._work (Actor.java:229)
concurrent::ThreadPool$Worker.run (ThreadPool.java:273)
Request Details:
HTTP Version : 1.1
HTTP Method : GET
URI ........ : /oauth-redirect?code=5475cb36-20e6-436b-ac13-cb2caf8cc976&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_PROGRAM ENROLLMENT_BILLING_ACCOUNT_BASIC;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;
Request Headers:
Accept .................. : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding ......... : gzip, deflate, br
Accept-Language ......... : en-US,en;q=0.9
DNT ..................... : 1
Forwarded ............... : proto=https;for=172.58.137.184:33445;by=185.42.117.109
Host .................... : altura.fantomfactory.com
Referer ................. : https://sharemydata.pge.com/
Sec-Fetch-Dest .......... : document
Sec-Fetch-Mode .......... : navigate
Sec-Fetch-Site .......... : cross-site
Sec-Fetch-User .......... : ?1
Sozu-Id ................. : 01GVSCX1YWKVESEY5Y4N6DRSYD
Upgrade-Insecure-Requests : 1
User-Agent .............. : Mozilla/5.0 (Linux; Android 12; Nokia 2.4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36
X-Forwarded-For ......... : 172.58.137.184
X-Forwarded-Port ........ : 443
X-Forwarded-Proto ....... : https
sec-ch-ua ............... : "Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"
sec-ch-ua-mobile ........ : ?1
sec-ch-ua-platform ...... : "Android"
Locales:
en-US
en
Ioc Config Values:
afBedSheet.appDestroyer.pingInterval : 1sec
afBedSheet.canonicalRouteStrategy .. : redirect
afBedSheet.defaultErrResponse ...... : |afBedSheet::DefaultErrResponse->sys::Obj?|
afBedSheet.defaultHttpStatusResponse : |afBedSheet::DefaultHttpStatusResponse->sys::Obj?|
afBedSheet.disableWelcomePage ...... : false
afBedSheet.fileAsset.cacheControl .. : null
afBedSheet.gzip.disabled ........... : false
afBedSheet.gzip.threshold .......... : 376
afBedSheet.host .................... : https://altura.fantomfactory.com/
afBedSheet.podHandler.baseUrl ...... : /pod/
afBedSheet.responseBuffer.threshold : 32768
afBedSheet.srcMapHandler.baseUrl ... : null
afDuvet.baseModuleUrl .............. : /modules/
afDuvet.disableSmartInsertion ...... : false
afDuvet.requireJsFile .............. : fan://afDuvet/res/require-2.3.5.js
afDuvet.requireJsTimeout ........... : 15sec
afDuvet.requireJsUrl ............... : /scripts/require-2.3.5.js
afDuvet.tzJsUrl .................... : /scripts/tz.js
afDuvet.updateCspHeader ............ : true
afEfanXtra.templateTimeout ......... : 2min
afIocEnv.env ....................... : prod
afIocEnv.isDev ..................... : false
afIocEnv.isProd .................... : true
afIocEnv.isStage ................... : false
afIocEnv.isTest .................... : false
afPillow.cacheControl .............. : max-age=0, no-cache
afPillow.defaultContentType ........ : text/html; charset=utf-8
afPillow.welcomePageName ........... : index
afPillow.welcomePageStrategy ....... : onWithRedirects
clientId ........................... : d711f7fcb9b244c49dfc6e5f96e9968b
clientSecret ....................... : 736bcd1a9d1e4f02848f4a1ce821a10f
emailEnabled ....................... : true
emailHost .......................... : smtp.postmarkapp.com
emailPassword ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
emailPort .......................... : 2525
emailSendFrom ...................... : support@pm.fantomfactory.com
emailSendTo ........................ : lbello@alturaassociates.com, chartley@alturaassociates.com, support@fantomfactory.com
emailSsl ........................... : false
emailUsername ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
espiApiUrl ......................... : https://api.pge.com/GreenButtonConnect/espi/1_1/resource/
oauth.authoriseUrl ................. : https://sharemydata.pge.com/myAuthorization
oauth.tokenUrl ..................... : https://api.pge.com/datacustodian/oauth/v2/token
registrationAccessToken ............ : d3e43f82-f340-4d36-add0-3eedb86fb522
wwwUri ............................. : https://www.fantomfactory.com/
BedSheet Middleware:
1. afBedSheet::RequestLoggers
2. afBedSheet::ErrMiddleware
3. alturaPgeShareMyData::BotBlockerMiddleware
4. alturaPgeShareMyData::HttpsOnlyMiddleware
5. alturaPgeShareMyData::DodgyLinkMiddleware
6. afBedSheet::AssetsMiddleware
7. afDuvet::DuvetMiddleware
8. afBedSheet::RoutesMiddleware
9. afBedSheet::MiddlewareTerminator
BedSheet Routes:
GET HEAD /oauth-redirect ..... : Pillow Page alturaPgeShareMyData::WebAuthRedirectPage
GET HEAD / ................... : Pillow Page alturaPgeShareMyData::WebIndexPage
GET HEAD /index .............. : Redirect -> / (Moved Temporarily)
GET HEAD /logs ............... : Pillow Page alturaPgeShareMyData::WebLogsPage
POST /logs/emailLogs ......... : Pillow Event alturaPgeShareMyData::WebLogsPage.onEmailLogs
GET /scripts/tz.js .......... : afDuvet::DuvetProcessor.routeTzJs
GET /scripts/require-2.3.5.js : afDuvet::DuvetProcessor.routeRequireJs
GET /oauth-userPortal ....... : alturaPgeShareMyData::ApiHandler.oauthUserPortal
GET /oauth-scopeSelection ... : alturaPgeShareMyData::ApiHandler.oauthScopeSelection
GET /data-notification ...... : alturaPgeShareMyData::ApiHandler.dataNotification
Thread Locals:
01.afIoc::ActiveScopeStack ....................... : ThreadStack '01.afIoc::ActiveScopeStack' is (1) deep:
- Scope: httpRequest
TLM-01.000E.afBedSheet.HttpSessionImpl.reqStateRef : fan.afBedSheet.RequestState@56c943ff
web.req .......................................... : fan.wisp.WispReq@52f6ddfe
web.res .......................................... : fan.wisp.WispRes@17f449c4
Actor Pools:
afBedSheet.system : 1
afEfanXtra.caches : 2
Fantom Environment:
Cmd Args : [-port, 8080]
Cur Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Home Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Host ... : e3dd0545-f0be-4bbb-8923-a5e4ed357f4c
Platform : linux-x86_64
Runtime : java
Temp Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/temp/
User ... : bas
Work Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
[03:41:07 18-Mar-23] [info] [afPlastic007] Authenticating code: 5475cb36-20e6-436b-ac13-cb2caf8cc976
[03:40:47 18-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.102ms)
[03:40:42 18-Mar-23] [debug] [afBedSheet] GET /oauth-redirect?code=104531d9-d969-4d3e-84cd-f004d9cf8738&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_ACCOUNT_BASIC_PROGRAM+ENROLLMENT_BILLING;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;-> 500 (in 250ms)
[03:40:42 18-Mar-23] [err] [afBedSheet] sys::Err - java.lang.ExceptionInInitializerError
Stack Trace:
sys::Err: java.lang.ExceptionInInitializerError
alturaPgeShareMyData::HttpSslContext.socketConfig (HttpSslContext.fan:32)
alturaPgeShareMyData::Oauth.acquireAccessToken (Oauth.fan:14)
alturaPgeShareMyData::WebAuthRedirectPage.onInitPage (WebAuthRedirectPage.fan:39)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke (Method.java:566)
fan.sys.Method.invoke (Method.java:573)
fan.sys.Method$MethodFunc.callOn (Method.java:244)
fan.sys.Method.callOn (Method.java:139)
afEfanXtra::ComponentMeta.callMethod (ComponentMeta.fan:34)
afPillow::PagesImpl.renderPageMeta (Pages.fan:118)
fan.sys.Func$Indirect0.call (Func.java:128)
afEfanXtra::EfanRenderCtx.runInCtx (EfanRenderCtx.fan:36)
afEfanXtra::ComponentRenderer.runInCtx (ComponentRenderer.fan:14)
afPillow::PagesImpl.renderPageMeta (Pages.fan:115)
fan.sys.Func$Indirect0.call (Func.java:128)
afPillow::PageMetaCtx.runInCtx (PageMetaCtx.fan:18)
afPillow::PageMetaImpl.push (PageMeta.fan:334)
afPillow::PagesImpl.renderPageMeta (Pages.fan:113)
afPillow::PageMetaProcessor.process (PageMetaProcessor.fan:11)
afBedSheet::ResponseProcessorsImpl.processResponse (ResponseProcessors.fan:25)
afBedSheet::RoutesImpl.processRequest (Routes.fan:76)
afBedSheet::RoutesMiddleware.service (RoutesMiddleware.fan:13)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afDuvet::DuvetMiddleware.service (DuvetMiddleware.fan:12)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::AssetsMiddleware.service (AssetsMiddleware.fan:18)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::DodgyLinkMiddleware.service (DodgyLinkMiddleware.fan:27)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::HttpsOnlyMiddleware.service (HttpsOnlyMiddleware.fan:49)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
alturaPgeShareMyData::BotBlockerMiddleware.service (BotBlockerMiddleware.fan:56)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::ErrMiddleware.service (ErrMiddleware.fan:25)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::RequestLoggers.service (RequestLoggers.fan:23)
afBedSheet::MiddlewarePipelineImpl.service (MiddlewarePipeline.fan:41)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:61)
afIoc::ScopeImpl.createChild (Scope.fan:311)
afBedSheet::BedSheetWebMod.onService (BedSheetWebMod.fan:58)
afBedSheet::BedSheetBootMod.onService (BedSheetBootMod.fan:101)
wisp::WispActor.process (WispActor.fan:77)
wisp::WispActor.receive (WispActor.fan:38)
concurrent::Actor._dispatch (Actor.java:274)
concurrent::Actor._work (Actor.java:229)
concurrent::ThreadPool$Worker.run (ThreadPool.java:273)
Request Details:
HTTP Version : 1.1
HTTP Method : GET
URI ........ : /oauth-redirect?code=104531d9-d969-4d3e-84cd-f004d9cf8738&state=&scope=FB=1_3_8_13_14_18_19_31_32_35_37_38_39_4_10_15_16_46_47;AdditionalScope=USAGE_ACCOUNT_BASIC_PROGRAM ENROLLMENT_BILLING;IntervalDuration=900_3600;BlockDuration=Daily;HistoryLength=63113760;AccountCollection=1;BR=51218&dataCustodianId=PGE;
Request Headers:
Accept .................. : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding ......... : gzip, deflate, br
Accept-Language ......... : en-US,en;q=0.9
DNT ..................... : 1
Forwarded ............... : proto=https;for=172.58.137.184:44826;by=185.42.117.109
Host .................... : altura.fantomfactory.com
Referer ................. : https://sharemydata.pge.com/
Sec-Fetch-Dest .......... : document
Sec-Fetch-Mode .......... : navigate
Sec-Fetch-Site .......... : cross-site
Sec-Fetch-User .......... : ?1
Sozu-Id ................. : 01GVSCW973P0RXG1VZ9HWP9EGR
Upgrade-Insecure-Requests : 1
User-Agent .............. : Mozilla/5.0 (Linux; Android 12; Nokia 2.4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36
X-Forwarded-For ......... : 172.58.137.184
X-Forwarded-Port ........ : 443
X-Forwarded-Proto ....... : https
sec-ch-ua ............... : "Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"
sec-ch-ua-mobile ........ : ?1
sec-ch-ua-platform ...... : "Android"
Locales:
en-US
en
Ioc Config Values:
afBedSheet.appDestroyer.pingInterval : 1sec
afBedSheet.canonicalRouteStrategy .. : redirect
afBedSheet.defaultErrResponse ...... : |afBedSheet::DefaultErrResponse->sys::Obj?|
afBedSheet.defaultHttpStatusResponse : |afBedSheet::DefaultHttpStatusResponse->sys::Obj?|
afBedSheet.disableWelcomePage ...... : false
afBedSheet.fileAsset.cacheControl .. : null
afBedSheet.gzip.disabled ........... : false
afBedSheet.gzip.threshold .......... : 376
afBedSheet.host .................... : https://altura.fantomfactory.com/
afBedSheet.podHandler.baseUrl ...... : /pod/
afBedSheet.responseBuffer.threshold : 32768
afBedSheet.srcMapHandler.baseUrl ... : null
afDuvet.baseModuleUrl .............. : /modules/
afDuvet.disableSmartInsertion ...... : false
afDuvet.requireJsFile .............. : fan://afDuvet/res/require-2.3.5.js
afDuvet.requireJsTimeout ........... : 15sec
afDuvet.requireJsUrl ............... : /scripts/require-2.3.5.js
afDuvet.tzJsUrl .................... : /scripts/tz.js
afDuvet.updateCspHeader ............ : true
afEfanXtra.templateTimeout ......... : 2min
afIocEnv.env ....................... : prod
afIocEnv.isDev ..................... : false
afIocEnv.isProd .................... : true
afIocEnv.isStage ................... : false
afIocEnv.isTest .................... : false
afPillow.cacheControl .............. : max-age=0, no-cache
afPillow.defaultContentType ........ : text/html; charset=utf-8
afPillow.welcomePageName ........... : index
afPillow.welcomePageStrategy ....... : onWithRedirects
clientId ........................... : d711f7fcb9b244c49dfc6e5f96e9968b
clientSecret ....................... : 736bcd1a9d1e4f02848f4a1ce821a10f
emailEnabled ....................... : true
emailHost .......................... : smtp.postmarkapp.com
emailPassword ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
emailPort .......................... : 2525
emailSendFrom ...................... : support@pm.fantomfactory.com
emailSendTo ........................ : lbello@alturaassociates.com, chartley@alturaassociates.com, support@fantomfactory.com
emailSsl ........................... : false
emailUsername ...................... : a7535b20-7612-4f8c-8a9c-ab1ce34e633c
espiApiUrl ......................... : https://api.pge.com/GreenButtonConnect/espi/1_1/resource/
oauth.authoriseUrl ................. : https://sharemydata.pge.com/myAuthorization
oauth.tokenUrl ..................... : https://api.pge.com/datacustodian/oauth/v2/token
registrationAccessToken ............ : d3e43f82-f340-4d36-add0-3eedb86fb522
wwwUri ............................. : https://www.fantomfactory.com/
BedSheet Middleware:
1. afBedSheet::RequestLoggers
2. afBedSheet::ErrMiddleware
3. alturaPgeShareMyData::BotBlockerMiddleware
4. alturaPgeShareMyData::HttpsOnlyMiddleware
5. alturaPgeShareMyData::DodgyLinkMiddleware
6. afBedSheet::AssetsMiddleware
7. afDuvet::DuvetMiddleware
8. afBedSheet::RoutesMiddleware
9. afBedSheet::MiddlewareTerminator
BedSheet Routes:
GET HEAD /oauth-redirect ..... : Pillow Page alturaPgeShareMyData::WebAuthRedirectPage
GET HEAD / ................... : Pillow Page alturaPgeShareMyData::WebIndexPage
GET HEAD /index .............. : Redirect -> / (Moved Temporarily)
GET HEAD /logs ............... : Pillow Page alturaPgeShareMyData::WebLogsPage
POST /logs/emailLogs ......... : Pillow Event alturaPgeShareMyData::WebLogsPage.onEmailLogs
GET /scripts/tz.js .......... : afDuvet::DuvetProcessor.routeTzJs
GET /scripts/require-2.3.5.js : afDuvet::DuvetProcessor.routeRequireJs
GET /oauth-userPortal ....... : alturaPgeShareMyData::ApiHandler.oauthUserPortal
GET /oauth-scopeSelection ... : alturaPgeShareMyData::ApiHandler.oauthScopeSelection
GET /data-notification ...... : alturaPgeShareMyData::ApiHandler.dataNotification
Thread Locals:
01.afIoc::ActiveScopeStack ....................... : ThreadStack '01.afIoc::ActiveScopeStack' is (1) deep:
- Scope: httpRequest
TLM-01.000E.afBedSheet.HttpSessionImpl.reqStateRef : fan.afBedSheet.RequestState@6caf723d
web.req .......................................... : fan.wisp.WispReq@1694587f
web.res .......................................... : fan.wisp.WispRes@20230fd5
Actor Pools:
afBedSheet.system : 1
afEfanXtra.caches : 2
Fantom Environment:
Cmd Args : [-port, 8080]
Cur Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Home Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
Host ... : e3dd0545-f0be-4bbb-8923-a5e4ed357f4c
Platform : linux-x86_64
Runtime : java
Temp Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/temp/
User ... : bas
Work Dir : file:/home/bas/app_4138ec17-04f1-46e5-974d-ebc239f406f5/
[03:40:42 18-Mar-23] [info] [afPlastic007] Authenticating code: 104531d9-d969-4d3e-84cd-f004d9cf8738
[03:40:11 18-Mar-23] [debug] [afBedSheet] GET /oauth-userPortal?client_id=d711f7fcb9b244c49dfc6e5f96e9968b&ref=https://sharemydata.pge.com/myAuthorization/home-> 302 (in 3ms)
[21:01:49 17-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.052ms)
[20:58:21 17-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.081ms)
[20:22:37 17-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.053ms)
[20:07:48 17-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.053ms)
[19:27:48 17-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.052ms)
[16:00:03 17-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.071ms)
[15:59:53 17-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.547ms)
[15:59:52 17-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.056ms)
[13:38:02 17-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.45ms)
[02:43:15 17-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.054ms)
[02:39:57 17-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.054ms)
[02:04:13 17-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.077ms)
[01:49:17 17-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.055ms)
[01:41:02 17-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.058ms)
[01:08:45 17-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.054ms)
[18:36:28 16-Mar-23] [debug] [afBedSheet] HEAD /---------------------------------------------------------> 307 (in 0.054ms)
[10:21:29 16-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.059ms)
[10:17:52 16-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.076ms)
[09:42:08 16-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.073ms)
[09:27:15 16-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.059ms)
[09:19:00 16-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.058ms)
[08:47:22 16-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.063ms)
[13:27:18 15-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.066ms)
[13:23:46 15-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.055ms)
[12:47:24 15-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.427ms)
[12:47:23 15-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.056ms)
[12:31:57 15-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.073ms)
[12:23:51 15-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.055ms)
[11:51:58 15-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.119ms)
[07:17:54 15-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.426ms)
[07:17:54 15-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.061ms)
[15:34:29 14-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.071ms)
[15:33:35 14-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.069ms)
[14:55:21 14-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.061ms)
[14:39:25 14-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.061ms)
[14:30:18 14-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.058ms)
[13:58:19 14-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.062ms)
[18:19:22 13-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.087ms)
[18:15:48 13-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.059ms)
[17:40:45 13-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.07ms)
[17:25:37 13-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.073ms)
[17:17:42 13-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.065ms)
[16:46:29 13-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.061ms)
[03:09:10 13-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.476ms)
[23:29:34 12-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.058ms)
[23:26:00 12-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.059ms)
[22:51:48 12-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.086ms)
[22:35:51 12-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.095ms)
[22:27:47 12-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.062ms)
[21:56:45 12-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.062ms)
[21:49:43 12-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.474ms)
[21:49:42 12-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.058ms)
[16:47:52 12-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.458ms)
[16:47:52 12-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 307 (in 0.055ms)
[07:36:50 12-Mar-23] [debug] [afBedSheet] GET /api/index.php/v1/config/application?public=true----------> 307 (in 0.11ms)
[03:13:15 12-Mar-23] [debug] [afBedSheet] GET /robots.txt-----------------------------------------------> 200 (in 0.529ms)
[02:18:04 12-Mar-23] [debug] [afBedSheet] GET /sitemap.xml----------------------------------------------> 307 (in 0.067ms)
[02:14:20 12-Mar-23] [debug] [afBedSheet] GET /sitemap.txt----------------------------------------------> 307 (in 0.066ms)
[01:37:28 12-Mar-23] [debug] [afBedSheet] GET /sitemaps.xml---------------------------------------------> 307 (in 0.061ms)
[01:22:20 12-Mar-23] [debug] [afBedSheet] GET /atom.xml-------------------------------------------------> 307 (in 0.061ms)
[01:14:18 12-Mar-23] [debug] [afBedSheet] GET /sitemap_index.xml----------------------------------------> 307 (in 0.06ms)
[00:41:25 12-Mar-23] [debug] [afBedSheet] GET /sitemap.xml.gz-------------------------------------------> 307 (in 0.106ms)
[22:04:25 11-Mar-23] [debug] [afBedSheet] HEAD /home-----------------------------------------------------> 501 (in 1.018ms)
[22:04:25 11-Mar-23] [debug] [afBedSheet] HEAD /home-----------------------------------------------------> 307 (in 0.064ms)
[22:04:25 11-Mar-23] [debug] [afBedSheet] HEAD /main-----------------------------------------------------> 501 (in 1.152ms)
[22:04:25 11-Mar-23] [debug] [afBedSheet] HEAD /main-----------------------------------------------------> 307 (in 0.065ms)