rtradeltd / temporal Goto Github PK
View Code? Open in Web Editor NEW☄️ Temporal is an easy-to-use, enterprise-grade interface into distributed and decentralized storage
Home Page: https://temporal.cloud
License: MIT License
☄️ Temporal is an easy-to-use, enterprise-grade interface into distributed and decentralized storage
Home Page: https://temporal.cloud
License: MIT License
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/4/
Traceback (most recent call last):
File "github.com/gin-contrib/rollbar/recovey.go", line 30, in rollbar.Recovery.func1.1
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/zsais/go-gin-prometheus/middleware.go", line 352, in go-gin-prometheus.(*Prometheus).handlerFunc.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
net.OpError: dial tcp 127.0.0.1:5672: connect: connection refused
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/3/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/reflect/value.go", line 234, in reflect.flag.mustBeAssignable
File "/usr/local/go/src/reflect/value.go", line 1366, in reflect.Value.Set
File "github.com/jinzhu/gorm/callback_query.go", line 43, in gorm.queryCallback
File "github.com/jinzhu/gorm/scope.go", line 857, in gorm.(*Scope).callCallbacks
File "github.com/jinzhu/gorm/main.go", line 311, in gorm.(*DB).Find
File "github.com/RTradeLtd/Temporal/models/upload.go", line 49, in models.(*UploadManager).GetUploads
File "github.com/RTradeLtd/Temporal/api/api.go", line 140, in api.getUploadsFromDatabase
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{40e13aa}: reflect: reflect.Value.Set using unaddressable value
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/2/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "/usr/local/go/src/mime/multipart/formdata.go", line 151, in multipart.(*FileHeader).Open
File "github.com/RTradeLtd/RTC-IPFS/api/main.go", line 71, in api.addFile
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
Shitpost issue for tracking possible IPFS scalability issues we might run into:
we first need to check if the file is available in the network. If it is not, we must force a timeout
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/5/
Traceback (most recent call last):
File "github.com/rollbar/rollbar-go/rollbar.go", line 223, in rollbar-go.Error
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 43, in database.rollbarError
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 85, in database.AddHash
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 42, in api.pinHash
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 39, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 47, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 83, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2694, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2361, in runtime.goexit
{e5d00d06}: uploadAddress param does not exist
We need to create a few helper methods that make it easy to retrieve the latest payment ID for a user without having to listen to events such that we can easily update the database wth the payment ID based off the pending call data state.
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/8/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "github.com/ipfs/go-ipfs-api/shell.go", line 91, in go-ipfs-api.(*Shell).newRequest
File "github.com/ipfs/go-ipfs-api/shell.go", line 365, in go-ipfs-api.(*Shell).Pins
File "github.com/RTradeLtd/Temporal/api/api.go", line 334, in api.getLocalPins
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/zsais/go-gin-prometheus/middleware.go", line 352, in go-gin-prometheus.(*Prometheus).handlerFunc.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
ipfs-cluster was changed, we need to figure out how to modify the backend code to add/remove new peers
will use pubsub for notifying
will use rabbitmq for task distribution
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/5/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "github.com/ipfs/go-ipfs-api/shell.go", line 317, in go-ipfs-api.(*Shell).Pin
File "github.com/RTradeLtd/Temporal/api/rtfs/rtfs.go", line 35, in rtfs.(*IpfsManager).Pin
File "github.com/RTradeLtd/Temporal/api/api.go", line 105, in api.pinHashLocally
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/zsais/go-gin-prometheus/middleware.go", line 352, in go-gin-prometheus.(*Prometheus).handlerFunc.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
Attempting to use DatabaseManager.Upload.AddPinHash
we get the following error
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x927411]
goroutine 1 [running]:
github.com/RTradeLtd/Temporal/models.(*UploadManager).AddPinHash(0x0, 0xc42003b080, 0x2e, 0xc42003b0b0, 0x2a, 0x5)
/home/solidity/go/src/github.com/RTradeLtd/Temporal/models/upload.go:65 +0xf1
github.com/RTradeLtd/Temporal/queue.(*QueueManager).ConsumeMessage(0xc42022f700, 0x0, 0x0, 0x0, 0x0)
/home/solidity/go/src/github.com/RTradeLtd/Temporal/queue/queue.go:113 +0x2dd
main.main()
/home/solidity/go/src/github.com/RTradeLtd/Temporal/main.go:43 +0x415
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/7/
Traceback (most recent call last):
File "github.com/gin-contrib/rollbar/recovey.go", line 30, in rollbar.Recovery.func1.1
File "/usr/local/go/src/runtime/asm_amd64.s", line 573, in runtime.call32
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "/usr/local/go/src/mime/multipart/formdata.go", line 151, in multipart.(*FileHeader).Open
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 56, in api.addFile
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{2aa40530}: unexpected EOF
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/10/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 58, in database.GetUpload
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 51, in api.pinHash
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/7/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "github.com/ipfs/go-ipfs-api/shell.go", line 171, in go-ipfs-api.(*Shell).AddWithOpts
File "github.com/ipfs/go-ipfs-api/shell.go", line 150, in go-ipfs-api.(*Shell).Add
File "github.com/RTradeLtd/Temporal/api/api.go", line 144, in api.addFileLocally
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/zsais/go-gin-prometheus/middleware.go", line 352, in go-gin-prometheus.(*Prometheus).handlerFunc.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/2/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/reflect/value.go", line 234, in reflect.flag.mustBeAssignable
File "/usr/local/go/src/reflect/value.go", line 1366, in reflect.Value.Set
File "github.com/jinzhu/gorm/callback_query.go", line 43, in gorm.queryCallback
File "github.com/jinzhu/gorm/scope.go", line 857, in gorm.(*Scope).callCallbacks
File "github.com/jinzhu/gorm/main.go", line 311, in gorm.(*DB).Find
File "github.com/RTradeLtd/Temporal/api/api.go", line 136, in api.getUploadsFromDatabase
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{40e13aa}: reflect: reflect.Value.Set using unaddressable value
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/6/
Traceback (most recent call last):
File "github.com/rollbar/rollbar-go/rollbar.go", line 223, in rollbar-go.Error
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 43, in database.rollbarError
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 81, in database.AddHash
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 42, in api.pinHash
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 39, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 47, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 83, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2694, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2361, in runtime.goexit
{780e095f}: hash param does not exist
For reasons unknown, whenever the API hasn't received a request in awhile, the first request it receives "hangs". Cancelling the request, followed by resubmitting the request will work.
rebrand broke rollbar, need to reconfigure
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/8/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "/usr/local/go/src/mime/multipart/formdata.go", line 151, in multipart.(*FileHeader).Open
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 56, in api.addFile
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/1/
Traceback (most recent call last):
File "github.com/rollbar/rollbar-go/rollbar.go", line 223, in rollbar-go.Error
File "github.com/RTradeLtd/RTC-IPFS/api/main.go", line 16, in api.l
File "github.com/RTradeLtd/RTC-IPFS/api/main.go", line 50, in api.addFile
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 47, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 83, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2694, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2361, in runtime.goexit
http.ProtocolError: request Content-Type isn't multipart/form-data
Create the following routes
(CREATE) - Add File, Directory, Hash Pinning
(DELETE) Delete File, Directory, Hash
(GET) File, Directory, Hash Pinning
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/9/
Traceback (most recent call last):
File "github.com/rollbar/rollbar-go/rollbar.go", line 223, in rollbar-go.Error
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 43, in database.rollbarError
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 109, in database.AddFileHash
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 65, in api.addFile
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 39, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 47, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 83, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2694, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2361, in runtime.goexit
strconv.NumError: strconv.ParseInt: parsing "": invalid syntax
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/4/
Traceback (most recent call last):
File "github.com/gin-contrib/rollbar/recovey.go", line 30, in rollbar.Recovery.func1.1
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
url.Error: Post http:///ip4/127.0.0.1/5001/api/v0/pin/add?arg=QmcPBRLQkL9HisSuf8baokiaRYxoqekwgYRBTWx4WspD5d&encoding=json&r=true&stream-channels=true: http: no Host in request URL
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/1/
Traceback (most recent call last):
File "github.com/gin-contrib/rollbar/recovey.go", line 30, in rollbar.Recovery.func1.1
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{d82c0c97}: uploadAddress param des not exist
turns out this wasn't causing the issue it was that we aren't setting the environment variable correctly which identified where the file repository is
We need to add in checks to our backend code to ensure that we aren't running executions needlessly
Currently when file deletion requests are made, we don't even check whether or not that file exists in our system, and whether or not the person making the request is allowed to delete the object.
View details in Rollbar: https://rollbar.com/RTradeLtd/RTC-IPFS/items/3/
Traceback (most recent call last):
File "github.com/rollbar/rollbar-go/rollbar.go", line 223, in rollbar-go.Error
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 41, in database.rollbarError
File "github.com/RTradeLtd/RTC-IPFS/database/database.go", line 82, in database.AddHash
File "github.com/RTradeLtd/RTC-IPFS/api/api.go", line 47, in api.pinHash
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 39, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 47, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 83, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 107, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2694, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2361, in runtime.goexit
strconv.NumError: strconv.ParseInt: parsing "": invalid syntax
View details in Rollbar: https://rollbar.com/RTradeLtd/Temporal/items/6/
Traceback (most recent call last):
File "/usr/local/go/src/runtime/panic.go", line 503, in runtime.gopanic
File "/usr/local/go/src/runtime/panic.go", line 63, in runtime.panicmem
File "/usr/local/go/src/runtime/signal_unix.go", line 388, in runtime.sigpanic
File "github.com/ipfs/go-ipfs-api/shell.go", line 317, in go-ipfs-api.(*Shell).Pin
File "github.com/RTradeLtd/Temporal/api/rtfs/rtfs.go", line 35, in rtfs.(*IpfsManager).Pin
File "github.com/RTradeLtd/Temporal/api/api.go", line 106, in api.pinHashLocally
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-contrib/rollbar/recovey.go", line 40, in rollbar.Recovery.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/zsais/go-gin-prometheus/middleware.go", line 352, in go-gin-prometheus.(*Prometheus).handlerFunc.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/recovery.go", line 48, in gin.RecoveryWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/logger.go", line 86, in gin.LoggerWithWriter.func1
File "github.com/gin-gonic/gin/context.go", line 108, in gin.(*Context).Next
File "github.com/gin-gonic/gin/gin.go", line 359, in gin.(*Engine).handleHTTPRequest
File "github.com/gin-gonic/gin/gin.go", line 326, in gin.(*Engine).ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 2695, in http.serverHandler.ServeHTTP
File "/usr/local/go/src/net/http/server.go", line 1830, in http.(*conn).serve
File "/usr/local/go/src/runtime/asm_amd64.s", line 2362, in runtime.goexit
{1a5c186c}: runtime error: invalid memory address or nil pointer dereference
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.