Skip to content
This repository has been archived by the owner on Apr 3, 2018. It is now read-only.

Autocompletion broken on std::process::Child #35

Closed
genodeftest opened this issue May 29, 2015 · 4 comments
Closed

Autocompletion broken on std::process::Child #35

genodeftest opened this issue May 29, 2015 · 4 comments

Comments

@genodeftest
Copy link

I am using RustDT 0.2.0.

From my error log:

!SESSION 2015-05-29 12:10:19.175 -----------------------------------------------
eclipse.buildId=4.4.2.Z20150513-1759
java.version=1.8.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY com.github.rustdt.ide.core 4 0 2015-05-29 12:45:55.041
!MESSAGE Unknown line format: - Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(23), hi: BytePos(26), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(28), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(35), hi: BytePos(37), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(37), hi: BytePos(40), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(40), hi: BytePos(53), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(40), hi: BytePos(41), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(41), hi: BytePos(52), expn_id: ExpnId(4294967295) }, Literal(Str_("         "(77)), None))], close_span: Span { lo: BytePos(52), hi: BytePos(53), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(70), hi: BytePos(71), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(71), hi: BytePos(76), expn_id: ExpnId(4294967295) }, Ident(stdin#0, Plain)), TtDelimited(Span { lo: BytePos(76), hi: BytePos(92), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(76), hi: BytePos(77), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(77), hi: BytePos(82), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(82), hi: BytePos(84), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(84), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(91), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(90), hi: BytePos(91), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(91), hi: BytePos(92), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(106), hi: BytePos(107), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(107), hi: BytePos(113), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(113), hi: BytePos(129), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(113), hi: BytePos(114), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(114), hi: BytePos(119), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(119), hi: BytePos(121), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(121), hi: BytePos(126), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(126), hi: BytePos(128), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(126), hi: BytePos(127), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(127), hi: BytePos(128), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(128), hi: BytePos(129), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(143), hi: BytePos(144), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(144), hi: BytePos(150), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(150), hi: BytePos(166), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(150), hi: BytePos(151), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(151), hi: BytePos(156), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(156), hi: BytePos(158), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(158), hi: BytePos(163), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(163), hi: BytePos(165), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(163), hi: BytePos(164), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(164), hi: BytePos(165), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(165), hi: BytePos(166), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(180), hi: BytePos(181), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(181), hi: BytePos(186), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(186), hi: BytePos(188), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(186), hi: BytePos(187), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(187), hi: BytePos(188), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(23), hi: BytePos(189), expn_id: ExpnId(4294967295) } })

!ENTRY com.github.rustdt.ide.core 4 0 2015-05-29 12:46:57.356
!MESSAGE Unknown line format: - Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(23), hi: BytePos(26), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(28), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(35), hi: BytePos(37), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(37), hi: BytePos(40), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(40), hi: BytePos(53), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(40), hi: BytePos(41), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(41), hi: BytePos(52), expn_id: ExpnId(4294967295) }, Literal(Str_("         "(78)), None))], close_span: Span { lo: BytePos(52), hi: BytePos(53), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(70), hi: BytePos(71), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(71), hi: BytePos(76), expn_id: ExpnId(4294967295) }, Ident(stdin#0, Plain)), TtDelimited(Span { lo: BytePos(76), hi: BytePos(92), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(76), hi: BytePos(77), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(77), hi: BytePos(82), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(82), hi: BytePos(84), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(84), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(91), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(90), hi: BytePos(91), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(91), hi: BytePos(92), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(106), hi: BytePos(107), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(107), hi: BytePos(113), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(113), hi: BytePos(129), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(113), hi: BytePos(114), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(114), hi: BytePos(119), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(119), hi: BytePos(121), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(121), hi: BytePos(126), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(126), hi: BytePos(128), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(126), hi: BytePos(127), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(127), hi: BytePos(128), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(128), hi: BytePos(129), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(143), hi: BytePos(144), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(144), hi: BytePos(150), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(150), hi: BytePos(166), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(150), hi: BytePos(151), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(151), hi: BytePos(156), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(156), hi: BytePos(158), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(158), hi: BytePos(163), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(163), hi: BytePos(165), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(163), hi: BytePos(164), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(164), hi: BytePos(165), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(165), hi: BytePos(166), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(180), hi: BytePos(181), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(181), hi: BytePos(186), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(186), hi: BytePos(188), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(186), hi: BytePos(187), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(187), hi: BytePos(188), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(23), hi: BytePos(189), expn_id: ExpnId(4294967295) } })

!ENTRY com.github.rustdt.ide.core 4 0 2015-05-29 12:47:02.700
!MESSAGE Unknown line format: - Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(23), hi: BytePos(26), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(28), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(35), hi: BytePos(37), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(37), hi: BytePos(40), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(40), hi: BytePos(53), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(40), hi: BytePos(41), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(41), hi: BytePos(52), expn_id: ExpnId(4294967295) }, Literal(Str_("         "(78)), None))], close_span: Span { lo: BytePos(52), hi: BytePos(53), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(70), hi: BytePos(71), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(71), hi: BytePos(76), expn_id: ExpnId(4294967295) }, Ident(stdin#0, Plain)), TtDelimited(Span { lo: BytePos(76), hi: BytePos(92), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(76), hi: BytePos(77), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(77), hi: BytePos(82), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(82), hi: BytePos(84), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(84), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(91), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(90), hi: BytePos(91), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(91), hi: BytePos(92), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(106), hi: BytePos(107), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(107), hi: BytePos(113), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(113), hi: BytePos(129), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(113), hi: BytePos(114), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(114), hi: BytePos(119), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(119), hi: BytePos(121), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(121), hi: BytePos(126), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(126), hi: BytePos(128), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(126), hi: BytePos(127), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(127), hi: BytePos(128), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(128), hi: BytePos(129), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(143), hi: BytePos(144), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(144), hi: BytePos(150), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(150), hi: BytePos(166), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(150), hi: BytePos(151), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(151), hi: BytePos(156), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(156), hi: BytePos(158), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(158), hi: BytePos(163), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(163), hi: BytePos(165), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(163), hi: BytePos(164), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(164), hi: BytePos(165), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(165), hi: BytePos(166), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(180), hi: BytePos(181), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(181), hi: BytePos(186), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(186), hi: BytePos(188), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(186), hi: BytePos(187), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(187), hi: BytePos(188), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(23), hi: BytePos(189), expn_id: ExpnId(4294967295) } })

!ENTRY com.github.rustdt.ide.core 4 0 2015-05-29 12:47:06.321
!MESSAGE Unknown line format: - Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(23), hi: BytePos(26), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(28), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(35), hi: BytePos(37), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(37), hi: BytePos(40), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(40), hi: BytePos(53), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(40), hi: BytePos(41), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(41), hi: BytePos(52), expn_id: ExpnId(4294967295) }, Literal(Str_("         "(78)), None))], close_span: Span { lo: BytePos(52), hi: BytePos(53), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(70), hi: BytePos(71), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(71), hi: BytePos(76), expn_id: ExpnId(4294967295) }, Ident(stdin#0, Plain)), TtDelimited(Span { lo: BytePos(76), hi: BytePos(92), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(76), hi: BytePos(77), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(77), hi: BytePos(82), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(82), hi: BytePos(84), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(84), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(91), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(90), hi: BytePos(91), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(91), hi: BytePos(92), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(106), hi: BytePos(107), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(107), hi: BytePos(113), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(113), hi: BytePos(129), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(113), hi: BytePos(114), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(114), hi: BytePos(119), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(119), hi: BytePos(121), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(121), hi: BytePos(126), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(126), hi: BytePos(128), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(126), hi: BytePos(127), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(127), hi: BytePos(128), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(128), hi: BytePos(129), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(143), hi: BytePos(144), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(144), hi: BytePos(150), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(150), hi: BytePos(166), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(150), hi: BytePos(151), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(151), hi: BytePos(156), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(156), hi: BytePos(158), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(158), hi: BytePos(163), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(163), hi: BytePos(165), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(163), hi: BytePos(164), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(164), hi: BytePos(165), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(165), hi: BytePos(166), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(180), hi: BytePos(181), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(181), hi: BytePos(186), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(186), hi: BytePos(188), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(186), hi: BytePos(187), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(187), hi: BytePos(188), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(23), hi: BytePos(189), expn_id: ExpnId(4294967295) } })

!ENTRY com.github.rustdt.ide.core 4 0 2015-05-29 12:47:14.892
!MESSAGE Unknown line format: - Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(23), hi: BytePos(26), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(28), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(35), hi: BytePos(37), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(37), hi: BytePos(40), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(40), hi: BytePos(53), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(40), hi: BytePos(41), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(41), hi: BytePos(52), expn_id: ExpnId(4294967295) }, Literal(Str_("         "(78)), None))], close_span: Span { lo: BytePos(52), hi: BytePos(53), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(70), hi: BytePos(71), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(71), hi: BytePos(76), expn_id: ExpnId(4294967295) }, Ident(stdin#0, Plain)), TtDelimited(Span { lo: BytePos(76), hi: BytePos(92), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(76), hi: BytePos(77), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(77), hi: BytePos(82), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(82), hi: BytePos(84), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(84), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(91), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(90), hi: BytePos(91), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(91), hi: BytePos(92), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(106), hi: BytePos(107), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(107), hi: BytePos(113), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(113), hi: BytePos(129), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(113), hi: BytePos(114), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(114), hi: BytePos(119), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(119), hi: BytePos(121), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(121), hi: BytePos(126), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(126), hi: BytePos(128), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(126), hi: BytePos(127), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(127), hi: BytePos(128), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(128), hi: BytePos(129), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(143), hi: BytePos(144), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(144), hi: BytePos(150), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(150), hi: BytePos(166), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(150), hi: BytePos(151), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(151), hi: BytePos(156), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(156), hi: BytePos(158), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(158), hi: BytePos(163), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(163), hi: BytePos(165), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(163), hi: BytePos(164), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(164), hi: BytePos(165), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(165), hi: BytePos(166), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(180), hi: BytePos(181), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(181), hi: BytePos(186), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(186), hi: BytePos(188), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(186), hi: BytePos(187), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(187), hi: BytePos(188), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(23), hi: BytePos(189), expn_id: ExpnId(4294967295) } })

I can reproduce this by creating a std::process::Child object and trying to auto-complete a function on it.

@bruno-medeiros
Copy link
Contributor

@genodeftest
Copy link
Author

>> Running: /path/to/racer complete-with-snippet 283 24 /path/to/workspace/projectname/src/backup/backup.rs
PREFIX 24,24,
- Could not match expr node type: ExprMac(Spanned { node: MacInvocTT(Path { span: Span { lo: BytePos(18), hi: BytePos(21), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: try#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [TtToken(Span { lo: BytePos(23), hi: BytePos(30), expn_id: ExpnId(4294967295) }, Ident(Command#0, ModName)), TtToken(Span { lo: BytePos(30), hi: BytePos(32), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(32), hi: BytePos(35), expn_id: ExpnId(4294967295) }, Ident(new#0, Plain)), TtDelimited(Span { lo: BytePos(35), hi: BytePos(42), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(35), hi: BytePos(36), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(36), hi: BytePos(41), expn_id: ExpnId(4294967295) }, Literal(Str_("   "(76)), None))], close_span: Span { lo: BytePos(41), hi: BytePos(42), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(54), hi: BytePos(55), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(55), hi: BytePos(59), expn_id: ExpnId(4294967295) }, Ident(args#0, Plain)), TtDelimited(Span { lo: BytePos(59), hi: BytePos(70), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(59), hi: BytePos(60), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(60), hi: BytePos(61), expn_id: ExpnId(4294967295) }, BinOp(And)), TtToken(Span { lo: BytePos(61), hi: BytePos(69), expn_id: ExpnId(4294967295) }, Ident(tar_args#0, Plain))], close_span: Span { lo: BytePos(69), hi: BytePos(70), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(82), hi: BytePos(83), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(83), hi: BytePos(89), expn_id: ExpnId(4294967295) }, Ident(stdout#0, Plain)), TtDelimited(Span { lo: BytePos(89), hi: BytePos(105), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(89), hi: BytePos(90), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(90), hi: BytePos(95), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(95), hi: BytePos(97), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(97), hi: BytePos(102), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(102), hi: BytePos(104), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(102), hi: BytePos(103), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(103), hi: BytePos(104), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(104), hi: BytePos(105), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(117), hi: BytePos(118), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(118), hi: BytePos(124), expn_id: ExpnId(4294967295) }, Ident(stderr#0, Plain)), TtDelimited(Span { lo: BytePos(124), hi: BytePos(140), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(124), hi: BytePos(125), expn_id: ExpnId(4294967295) }, tts: [TtToken(Span { lo: BytePos(125), hi: BytePos(130), expn_id: ExpnId(4294967295) }, Ident(Stdio#0, ModName)), TtToken(Span { lo: BytePos(130), hi: BytePos(132), expn_id: ExpnId(4294967295) }, ModSep), TtToken(Span { lo: BytePos(132), hi: BytePos(137), expn_id: ExpnId(4294967295) }, Ident(piped#0, Plain)), TtDelimited(Span { lo: BytePos(137), hi: BytePos(139), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(137), hi: BytePos(138), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(138), hi: BytePos(139), expn_id: ExpnId(4294967295) } })], close_span: Span { lo: BytePos(139), hi: BytePos(140), expn_id: ExpnId(4294967295) } }), TtToken(Span { lo: BytePos(152), hi: BytePos(153), expn_id: ExpnId(4294967295) }, Dot), TtToken(Span { lo: BytePos(153), hi: BytePos(158), expn_id: ExpnId(4294967295) }, Ident(spawn#0, Plain)), TtDelimited(Span { lo: BytePos(158), hi: BytePos(160), expn_id: ExpnId(4294967295) }, Delimited { delim: Paren, open_span: Span { lo: BytePos(158), hi: BytePos(159), expn_id: ExpnId(4294967295) }, tts: [], close_span: Span { lo: BytePos(159), hi: BytePos(160), expn_id: ExpnId(4294967295) } })], 0), span: Span { lo: BytePos(18), hi: BytePos(161), expn_id: ExpnId(4294967295) } })

This looks like an Racer issue to me.

@bruno-medeiros
Copy link
Contributor

Yeah, seems like it is. Please open a Racer issue: https://github.com/phildawes/racer , with the source that creates such message.

@genodeftest
Copy link
Author

I could not find a way to reproduce this. Keeping it closed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants