Android Sign v1.7.4

Update Go dependencies to pull the latest version of the go-android package.
Fixes panic: runtime error: invalid memory address or nil pointer dereference

android_home: 
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x1263bc1]

goroutine 1 [running]:
github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/hashicorp/go-version.(*Version).String(0x0, 0xd, 0x0)
        /var/folders/2x/0ync949n5sq5111xt4v3gtwh0000gn/T/bitrise-go-toolkit145956757/src/github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/hashicorp/go-version/version.go:307 +0x51
github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/bitrise-tools/go-android/sdk.(*Model).LatestBuildToolsDir(0xc000186270, 0xc00016faf0, 0x100d838, 0x10, 0x12b86a0)
        /var/folders/2x/0ync949n5sq5111xt4v3gtwh0000gn/T/bitrise-go-toolkit145956757/src/github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/bitrise-tools/go-android/sdk/sdk.go:67 +0x273
github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/bitrise-tools/go-android/sdk.(*Model).LatestBuildToolPath(0xc000186270, 0x12fef37, 0x4, 0x0, 0x0, 0x1, 0xc0000241d4)
        /var/folders/2x/0ync949n5sq5111xt4v3gtwh0000gn/T/bitrise-go-toolkit145956757/src/github.com/bitrise-steplib/steps-sign-apk/vendor/github.com/bitrise-tools/go-android/sdk/sdk.go:76 +0x40
main.main()
        /var/folders/2x/0ync949n5sq5111xt4v3gtwh0000gn/T/bitrise-go-toolkit145956757/src/github.com/bitrise-steplib/steps-sign-apk/main.go:368 +0x5e2

I am getting a similar panic issue, but with the Xamarin Archive step:

panic: runtime error: invalid memory address or nil pointer dereference

[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x11d8f52]

goroutine 1 [running]:

github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder.findModTimesByPath.func1(0xc000198990, 0x80, 0x0, 0x0, 0x1283a40, 0xc00036e690, 0xc0000d8fc0, 0x1010aad)

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder/export.go:23 +0x32

path/filepath.Walk(0xc000198990, 0x80, 0xc0000d9010, 0xc0000d9010, 0x107fb7c)

/usr/local/Cellar/go@1.15/1.15.9/libexec/src/path/filepath/path.go:404 +0x6b

github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder.findModTimesByPath(0xc000198990, 0x80, 0xc000486500, 0xc0002f00e0, 0x32, 0xc0001d1140)

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder/export.go:22 +0x85

github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder.findArtifact(0xc000198990, 0x80, 0xc014d78690765718, 0xb3b3104, 0x13be260, 0xc014d82fdb897040, 0x9db826dc6a, 0x13be260, 0x0, 0xc0000d9150, …)

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder/export.go:124 +0x15b

github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder.exportApk(0xc000198990, 0x80, 0xc000303f20, 0x24, 0xc014d78690765718, 0xb3b3104, 0x13be260, 0xc014d82fdb897040, 0x9db826dc6a, 0x13be260, …)

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder/export.go:134 +0x268

github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder.Model.CollectProjectOutputs(0xc00001e640, 0x3a, 0xc00001e667, 0xf, 0xc0000aa70a, 0x24, 0xc000078d50, 0xc00036ef60, 0xc00000e380, 0x2, …)

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/vendor/github.com/bitrise-io/go-xamarin/builder/builder.go:498 +0x13b5

main.main()

/var/folders/wp/4pf4qdmn217djs68lskdcc780000gn/T/bitrise-go-toolkit062266819/src/github.com/bitrise-steplib/steps-xamarin-archive/main.go:248 +0xa47

Hi @freever!

We’re happy to take a look at the issue, but are going to need more information, at first we’re going to request and URL for the build. Can you submit a separate issue report here, contact us via e-mail at support@bitrise.io or submit a ticket through the website? Thanks! :slight_smile:

Yes thanks, I have opened a ticket already

This topic was automatically closed after 90 days. New replies are no longer allowed.