<p dir="auto">My apologies for the off topic issue, but since I can't post to golang-nuts I was not sure where else to raise this.</p>
<p dir="auto">I appear to have been banned from the golang-nuts group, but am not sure why. Is it possible to clarify why, or possibly reinstate my membership? It would have been through my google account <code class="notranslate">lstask@gmail.com</code>, with an additional email address <code class="notranslate">liam@stask.net</code></p>
<p dir="auto">Thanks.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/51256/12102637/f63417c4-b2f0-11e5-95c8-82cae2b3b7e6.png"><img width="512" alt="screenshot" src="https://cloud.githubusercontent.com/assets/51256/12102637/f63417c4-b2f0-11e5-95c8-82cae2b3b7e6.png" style="max-width: 100%;"></a></p>
<pre class="notranslate"><a href="http://play.golang.org/p/cNlOycuLzl" rel="nofollow">http://play.golang.org/p/cNlOycuLzl</a> is this:

package main

import (
    "bytes"
    "encoding/gob"
    "time"
)

type Update struct {
    Time        time.Time   // ***  Note1 : Works if change from time.Time -&gt; int ***//
}

type Time struct {
    T   *time.Time
}

type PC struct {
    Id            int64 
    Update []Update  // ***  Note2 : Works if comment out one of  Update or LastUpdate ***//
    LastUpdate    Time 
}

func main() {
    buf := new(bytes.Buffer)
    enc := gob.NewEncoder(buf)
    var err error
    if err = enc.Encode(PC{}); err != nil {
        println("A", err.Error())
        return
    }
    dec := gob.NewDecoder(bytes.NewBuffer(buf.Bytes()))
    if err = dec.Decode(new(PC)); err != nil {
        println("B", err.Error())
        return
    }
}

It prints "B extra data in buffer. Removing either of the time.Time values from the
struct or replacing them with ints clears up the error. Something is awry with gots and
time.</pre>