[ 
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)

Reply via email to