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)