Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

invalid character '<' looking for beginning of value #5

Open
dangfan opened this issue Nov 14, 2015 · 7 comments
Open

invalid character '<' looking for beginning of value #5

dangfan opened this issue Nov 14, 2015 · 7 comments
Labels

Comments

@dangfan
Copy link

dangfan commented Nov 14, 2015

2015/11/14 11:21:02 Panic recovery -> invalid character '<' looking for beginning of value
/usr/local/Cellar/go/1.5.1/libexec/src/runtime/panic.go:423 (0x42a9e9)
/Users/etcinit/go/src/github.com/etcinit/phabulous/app/controllers/feed.go:34 (0x5110dc)
/Users/etcinit/go/src/github.com/etcinit/phabulous/app/controllers/feed.go:26 (0x51265a)
/Users/etcinit/go/src/github.com/gin-gonic/gin/context.go:95 (0x512b2a)
/Users/etcinit/go/src/github.com/gin-gonic/gin/logger.go:56 (0x523fd1)
/Users/etcinit/go/src/github.com/gin-gonic/gin/context.go:95 (0x512b2a)
/Users/etcinit/go/src/github.com/gin-gonic/gin/recovery.go:43 (0x524b31)
/Users/etcinit/go/src/github.com/gin-gonic/gin/context.go:95 (0x512b2a)
/Users/etcinit/go/src/github.com/gin-gonic/gin/gin.go:294 (0x519582)
/Users/etcinit/go/src/github.com/gin-gonic/gin/gin.go:275 (0x5191b7)
/usr/local/Cellar/go/1.5.1/libexec/src/net/http/server.go:1862 (0x5d05be)
/usr/local/Cellar/go/1.5.1/libexec/src/net/http/server.go:1361 (0x5cdbfe)
/usr/local/Cellar/go/1.5.1/libexec/src/runtime/asm_amd64.s:1696 (0x45bf01)
@etcinit
Copy link
Owner

etcinit commented Nov 25, 2015

Is you Phabricator instance returning HTML somehow while connecting through conduit?

@glugy
Copy link

glugy commented Dec 4, 2015

I ran into this problem as well. A simple update to the config file fixed it for me. In the legacy branch, the api setting looked like this: https://phab.domain.com/api/, in the new Go version, the api setting looks like https://phab.domain.com. If you're upgrading from the old version, be sure to take the /api off the end of your URL.

@etcinit
Copy link
Owner

etcinit commented Dec 7, 2015

👍

@alanmoment
Copy link

Sorry how can I solved this problem?

@etcinit
Copy link
Owner

etcinit commented Jan 20, 2016

I would make sure I'm using a recent version of Phabricator and Phabulous 2.3.

@alanmoment
Copy link

Thanks, Its work now. But I also want to ask. I'm setup notice to other channel. But just channels: feed can be work?

channels:
  # The feed channel is where Phabulous will post every feed event to this
  # channel. Leave it blank to disable this feature.
  feed: '#phabricator'

  # You can map repositories to a channel. This will send feed events regarding
  # commits and revisions to the specified channel.
  repositories:
    CALLSIGN: '#channel'
    OTHERCALLSIGN: '#otherchannel'  

And response error message

DEBU[0352] epoch=1453426892&storyAuthorPHID=PHID-USER-o4uiqcwoxllohbauupca&storyData%5BobjectPHID%5D=PHID-TASK-g5vjgdqey5ju62hkzu2i&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-3tkzwwkvzkuzlxh%5D=PHID-XACT-TASK-3tkzwwkvzkuzlxh&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-c6j4abrvgfuzyr5%5D=PHID-XACT-TASK-c6j4abrvgfuzyr5&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-fkd2gaqu3z5wgkn%5D=PHID-XACT-TASK-fkd2gaqu3z5wgkn&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-nbxoasebpog4zmq%5D=PHID-XACT-TASK-nbxoasebpog4zmq&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-p2jkartsu4s6bpq%5D=PHID-XACT-TASK-p2jkartsu4s6bpq&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-uwqeq6e5glxdg4i%5D=PHID-XACT-TASK-uwqeq6e5glxdg4i&storyData%5BtransactionPHIDs%5D%5BPHID-XACT-TASK-vy6ytin2dcu7vsb%5D=PHID-XACT-TASK-vy6ytin2dcu7vsb&storyID=71&storyText=alan+created+T6%3A+html+template.&storyType=PhabricatorApplicationTransactionFeedStory 
2016/01/22 13:49:57 Panic recovery -> json: cannot unmarshal array into Go value of type responses.PHIDQueryResponse
/home/alan/.gvm/gos/go1.4/src/runtime/panic.go:387 (0x413598)
    gopanic: reflectcall(unsafe.Pointer(d.fn), deferArgs(d), uint32(d.siz), uint32(d.siz))
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/etcinit/phabulous/app/controllers/feed.go:49 (0x51e248)
    (*FeedController).postReceive: panic(err)
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/etcinit/phabulous/app/controllers/feed.go:29 (0x51f911)
    postReceive).fm: front.POST("/receive", f.postReceive)
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/context.go:95 (0x51fe30)
    (*Context).Next: c.handlers[c.index](c)
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/logger.go:56 (0x5307c2)
    func.007: c.Next()
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/context.go:95 (0x51fe30)
    (*Context).Next: c.handlers[c.index](c)
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/recovery.go:43 (0x5311a2)
    func.009: c.Next()
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/context.go:95 (0x51fe30)
    (*Context).Next: c.handlers[c.index](c)
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/gin.go:294 (0x526493)
    (*Engine).handleHTTPRequest: context.Next()
/home/alan/.gvm/pkgsets/go1.4/global/src/github.com/gin-gonic/gin/gin.go:275 (0x526167)
    (*Engine).ServeHTTP: engine.handleHTTPRequest(c)
/home/alan/.gvm/gos/go1.4/src/net/http/server.go:1703 (0x5cc5fa)
    serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
/home/alan/.gvm/gos/go1.4/src/net/http/server.go:1204 (0x5c9e77)
    (*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
/home/alan/.gvm/gos/go1.4/src/runtime/asm_amd64.s:2232 (0x43d8c1)
    goexit:

@etcinit etcinit added the bug label Jan 28, 2016
@jaapdeheer
Copy link

In my case, this invalid character '<' looking for beginning of value was because Phabricator was returning 401 Unauthorized errors (with HTML in them). FYI.
Might wanna be more explicit about non-200 responses like this from Phab.

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

No branches or pull requests

5 participants