Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
修复
Frame 1: /home/banfushen/NimoShake/nimo-shake/full-sync/document-syncer.go:51 (PC: 1038afc)
46: w := writer.NewWriter(conf.Options.TargetType, conf.Options.TargetAddress, ns, conf.Options.LogLevel)
47: if w == nil {
48: LOG.Crashf("tableSyncer[%v] documentSyncer[%v] create writer failed", tableSyncerId, table)
49: }
50:
=> 51: w.PassTableDesc(tableDescribe)
52:
53: return &documentSyncer{
54: tableSyncerId: tableSyncerId,
55: id: id,
56: inputChan: inputChan,
(dlv) print w
nimo-shake/writer.Writer(*nimo-shake/writer.MongoCommunityWriter) nil
(dlv) print w == nil
false
writer == nil 无法正确判断