Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timezone 'Australia/Sydney' missing for Docker image #210

Open
ielali opened this issue Oct 30, 2023 · 5 comments
Open

Timezone 'Australia/Sydney' missing for Docker image #210

ielali opened this issue Oct 30, 2023 · 5 comments

Comments

@ielali
Copy link

ielali commented Oct 30, 2023

I'm based in Sydney Australia and when I run a command like 'docker run -it ghcr.io/wttech/aemc-cli package list -U http://host.docker.internal:4502' I get the following stack trace

`INFO[2023-10-30 01:36:17] packages listed
instance
WARN[2023-10-30 01:36:17] remote_adhoc > cannot load time location 'Australia/Sydney': unknown time zone Australia/Sydney
panic: time: missing Location in call to Time.In

goroutine 1 [running]:
time.Time.In(...)
/opt/hostedtoolcache/go/1.19.13/x64/src/time/time.go:1122
github.com/wttech/aemc/pkg.Instance.Now({0xc00031e070, {0xc000329600, 0xc}, {0xc33b5d, 0x5}, {0xc33b5d, 0x5}, 0x0, 0xc000298330, 0xc000333f20, ...})
/home/runner/work/aemc/aemc/pkg/instance.go:232 +0x13a
github.com/wttech/aemc/pkg.EventStableChecker.Check({0x12a05f200, {0xc000284480, 0x3, 0x3}, {0xc0002844b0, 0x3, 0x3}}, {{0xc147e0046caf3754, 0x3d287494, 0x1324f20}}, ...)
/home/runner/work/aemc/aemc/pkg/check.go:153 +0xc5
github.com/wttech/aemc/pkg.Instance.HealthChecks({0xc00031e070, {0xc000329600, 0xc}, {0xc33b5d, 0x5}, {0xc33b5d, 0x5}, 0x0, 0xc000298330, 0xc000333f20, ...})
/home/runner/work/aemc/aemc/pkg/instance.go:273 +0x3ce
github.com/wttech/aemc/pkg.Instance.State({0xc00031e070, {0xc000329600, 0xc}, {0xc33b5d, 0x5}, {0xc33b5d, 0x5}, 0x0, 0xc000298330, 0xc000333f20, ...})
/home/runner/work/aemc/aemc/pkg/instance.go:55 +0x158
github.com/wttech/aemc/pkg.Instance.MarshalText({0xc00031e070, {0xc000329600, 0xc}, {0xc33b5d, 0x5}, {0xc33b5d, 0x5}, 0x0, 0xc000298330, 0xc000333f20, ...})
/home/runner/work/aemc/aemc/pkg/instance.go:303 +0x58
github.com/wttech/aemc/pkg/common/fmtx.MarshalText({0xc1c1c0, 0xc00033a140})
/home/runner/work/aemc/aemc/pkg/common/fmtx/serialization.go:127 +0x42
main.(*CLI).printOutputDataIndented(0xb6c520?, 0xc000022190, {0xc1c1c0, 0xc00033a140?}, {0xc00038c0b0, 0x8})
/home/runner/work/aemc/aemc/cmd/aem/cli.go:293 +0x4e5
main.(*CLI).printOutputDataIndented(0x0?, 0xc000022140, {0xb7cf40, 0xc00032ca80?}, {0x0, 0x0})
/home/runner/work/aemc/aemc/cmd/aem/cli.go:285 +0x7ad
main.(*CLI).printDataAll(0xc00016a1c0)
/home/runner/work/aemc/aemc/cmd/aem/cli.go:256 +0x138
main.(*CLI).printOutputText(0xc00016a1c0)
/home/runner/work/aemc/aemc/cmd/aem/cli.go:210 +0x47
main.(*CLI).onEnd(0xc00016a1c0)
/home/runner/work/aemc/aemc/cmd/aem/cli.go:180 +0x14a
main.(*CLI).rootCmd.func2(0xc0002bfb00?, {0xc33240?, 0x2?, 0x2?})
/home/runner/work/aemc/aemc/cmd/aem/root.go:17 +0x1d
github.com/spf13/cobra.(*Command).execute(0xc0002bfb00, {0xc000292a40, 0x2, 0x2})
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.1-0.20230908172906-0c72800b8dba/command.go:977 +0xa47
github.com/spf13/cobra.(*Command).ExecuteC(0xc0002a2000)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.1-0.20230908172906-0c72800b8dba/command.go:1090 +0x425
github.com/spf13/cobra.(*Command).Execute(...)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.1-0.20230908172906-0c72800b8dba/command.go:1014
main.(*CLI).Exec(...)
/home/runner/work/aemc/aemc/cmd/aem/cli.go:84
main.(*CLI).MustExec(0xc0000061a0?)
/home/runner/work/aemc/aemc/cmd/aem/cli.go:88 +0x1d
main.main()
/home/runner/work/aemc/aemc/cmd/aem/main.go:11 +0x25
`

@krystian-panek-wttech
Copy link
Contributor

Hmm maybe try using AEMC natively 🤔🙂 TBH docker image is here but till now I haven't found any use case for it. Probably there is some mismatch between java timezone naming and OS-related one. If you have some time I am open to merge a fix if you will find some. If you expect to have it fixed it will take some time as I have more prioritised tasks now... Sorry 🙂 greetings

@krystian-panek-wttech
Copy link
Contributor

BTW warn was planned not panic here. At least some fallback should be in use.

@ielali
Copy link
Author

ielali commented Oct 30, 2023

Hello @krystian-panek-wttech nice to meet you in another project 😄 so this is linked to Go version I think. I'll try something out and see if I can fix it.

@krystian-panek-wttech
Copy link
Contributor

I guess I saw your name somewhere at the AdaptTo Conference 🤔...am I right? 🙂

@krystian-panek-wttech
Copy link
Contributor

Missing location means like reading timezone from java fails or even it is not set properly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants