You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "Christopher Collins (JIRA)" <ji...@apache.org> on 2018/02/02 02:22:01 UTC
[jira] [Resolved] (MYNEWT-874) Unhandled exception error after
failed repository package download.
[ https://issues.apache.org/jira/browse/MYNEWT-874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christopher Collins resolved MYNEWT-874.
----------------------------------------
Resolution: Fixed
Fix Version/s: v1.3
Thanks for reporting this. It was fixed in this commit: https://github.com/apache/mynewt-newt/commit/49352ac08e062866c6acebcb5880c1bb166a670b#diff-9fe4dabdf262688c6af03902ea297c77R427
> Unhandled exception error after failed repository package download.
> -------------------------------------------------------------------
>
> Key: MYNEWT-874
> URL: https://issues.apache.org/jira/browse/MYNEWT-874
> Project: Mynewt
> Issue Type: Bug
> Security Level: Public(Viewable by anyone)
> Components: Newt
> Affects Versions: v1_2_0_rel
> Environment: MSYS2 MinGW 64 bit on Windows 10
> Reporter: Gabriel Ossa
> Assignee: Sterling Hughes
> Priority: Major
> Labels: security
> Fix For: v1.3
>
>
> An unhandled exception Go error occurs during mynewt execution after failed repository package download.
> Here are the error details:
> $ newt install
> panic: runtime error: invalid memory address or nil pointer dereference
> [signal 0xc0000005 code=0x0 addr=0x0 pc=0x7658d5]
> goroutine 1 [running]:
> mynewt.apache.org/newt/newt/repo.(*Version).ToNuVersion(...)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/repo/version.go:162
> mynewt.apache.org/newt/newt/repo.(*Repo).CheckNewtCompatibility(0xc04208ed80, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/repo/repo.go:796 +0x65
> mynewt.apache.org/newt/newt/project.(*Project).loadRepo(0xc042086ae0, 0xc042053460, 0x12, 0xc0420c40e0, 0x2, 0x2)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:427 +0x523
> mynewt.apache.org/newt/newt/project.(*Project).loadConfig(0xc042086ae0, 0x0, 0xc04207f860)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:505 +0x428
> mynewt.apache.org/newt/newt/project.(*Project).Init(0xc042086ae0, 0xc0420531c0, 0x1e, 0x2a, 0x83ea40)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:544 +0xf4
> mynewt.apache.org/newt/newt/project.NewProject(0xc0420531c0, 0x1e, 0xc0420531c0, 0x1e, 0x0)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:135 +0x5f
> mynewt.apache.org/newt/newt/project.LoadProject(0xc0420531c0, 0x1e, 0x1, 0x8dd436, 0x1)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:719 +0x84
> mynewt.apache.org/newt/newt/project.initProject(0xc0420531c0, 0x1e, 0xc0420531c0, 0x1e)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:74 +0x40
> mynewt.apache.org/newt/newt/project.initialize(0x4, 0xc04206fc90)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:92 +0x90
> mynewt.apache.org/newt/newt/project.TryGetProject(0x4, 0xc042054fb8, 0x4)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/project/project.go:100 +0x29
> mynewt.apache.org/newt/newt/cli.TryGetProject(0x0)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/cli/util.go:208 +0x2d
> mynewt.apache.org/newt/newt/cli.installRunCmd(0xc04215b200, 0xb6d020, 0x0, 0x0)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/cli/project_cmds.go:76 +0x2d
> mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).execute(0xc04215b200, 0xb6d020, 0x0, 0x0, 0xc04215b200, 0xb6d020)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:636 +0x23b
> mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc0420c6d80, 0xc042168000, 0xc042168900, 0xc0421686c0)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:722 +0x305
> mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).Execute(0xc0420c6d80, 0xc04207ef30, 0xc04206ff10)
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:681 +0x32
> main.main()
> C:/msys64-no-toolchain/tmp/mynewt.Apz6Om7IkJ/src/mynewt.apache.org/newt/newt/newt.go:170 +0x1b3
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)