Coder Social home page Coder Social logo

rtradeltd / temporal Goto Github PK

View Code? Open in Web Editor NEW
226.0 20.0 40.0 2.05 GB

☄️ Temporal is an easy-to-use, enterprise-grade interface into distributed and decentralized storage

Home Page: https://temporal.cloud

License: MIT License

Go 93.46% Shell 4.64% Dockerfile 0.22% Makefile 1.59% HTML 0.09%
ipfs ipfs-cluster storage golang ipns i2p temporal data infrastructure pinning

temporal's People

Contributors

arku avatar bobheadxi avatar bonedaddy avatar daijiale avatar dependabot-preview[bot] avatar fossabot avatar mend-bolt-for-github[bot] avatar nuke-web3 avatar postables avatar rt-nilpointer avatar tchey290 avatar u5surf avatar xiegeo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

temporal's Issues

dial tcp 127.0.0.1:5672: connect: connection refused

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

reflect: reflect.Value.Set using unaddressable value

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

runtime error: invalid memory address or nil pointer dereference

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

uploadAddress param does not exist

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

update payments contract to track payment IDs

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.

runtime error: invalid memory address or nil pointer dereference

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

runtime error: invalid memory address or nil pointer dereference

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

figure out why we cant use the upload manager when adding files through the rabbitmq

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

unexpected EOF

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

runtime error: invalid memory address or nil pointer dereference

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

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

reflect: reflect.Value.Set using unaddressable value

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

hash param does not exist

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

runtime error: invalid memory address or nil pointer dereference

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

request Content-Type isn't multipart/form-data

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 All Routes

Create the following routes

(CREATE) - Add File, Directory, Hash Pinning

(DELETE) Delete File, Directory, Hash

(GET) File, Directory, Hash Pinning

strconv.ParseInt: parsing "": invalid syntax

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

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/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

uploadAddress param des not exist

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

Add proper checks to putting/deletion of messages

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.

strconv.ParseInt: parsing "": invalid syntax

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

runtime error: invalid memory address or nil pointer dereference

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.