Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Apr 06 14:04
    iamareebjamal commented #1464
  • Apr 06 12:15
    prodigysml commented #1464
  • Mar 10 19:53
    Low012 commented #1397
  • Mar 10 12:09
    iamareebjamal commented #1464
  • Mar 09 07:51
    punarvasu510 commented #1397
  • Mar 09 07:51
    punarvasu510 commented #1397
  • Mar 08 21:22

    Orbiter on development

    better concurrency behaviour in… (compare)

  • Mar 08 21:21

    Orbiter on development

    more jsonpath tests for ESP8266… (compare)

  • Mar 08 18:03

    Orbiter on development

    update to changes in JSON libra… Merge branch 'development' of h… Merge branch 'development' of h… (compare)

  • Mar 06 21:00
    intrigus-lgtm opened #1464
  • Mar 04 16:26

    Orbiter on development

    progress with AIML parser (compare)

  • Mar 03 16:35

    Orbiter on development

    progress with aiml parser (compare)

  • Mar 02 22:01

    Orbiter on development

    progress with aiml parser Merge branch 'development' of h… (compare)

  • Feb 28 15:05

    Orbiter on development

    extended test data (compare)

  • Feb 19 08:52

    akshatnitd on development

    Included author's avatar in the… (compare)

  • Feb 19 08:52
    akshatnitd closed #1463
  • Feb 19 08:52
    akshatnitd closed #1462
  • Feb 19 08:48
    akshatnitd synchronize #1463
  • Feb 19 04:57

    akshatnitd on development

    Resolved store draft issue (#14… (compare)

  • Feb 19 04:57
    akshatnitd closed #1458
Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
Hi, I've created a script and auto deployed susi_server to my VPS on Hetzner using Travis.
Currently, I've encrypted a public key using Travis for my fork.
Since I don't have access to upstream I'm unable to encrypt a public key for upstream.
Could someone please provide me access to the upstream or encrypt a public key. for me @mariobehling
Mario Behling
@mariobehling

@Thebest1209 Yeah of course, I have got it running on the hetzner cloud server at http://88.99.85.70:4000/, deploying from my fork

@pranavkarthik10 Are you creating it automatically? Does it deploy on each merged PR?

@kumuditha-udayanga

Hi, I've created a script and auto deployed susi_server to my VPS on Hetzner using Travis.
Currently, I've encrypted a public key using Travis for my fork.
Since I don't have access to upstream I'm unable to encrypt a public key for upstream.
Could someone please provide me access to the upstream or encrypt a public key. for me

Cool. Could you share the script and setup info, please? E.g. share the file on a GitHub repo of yours?

@norbusan What do you think about the script approach with Travis?

Norbert Preining
@norbusan
@kumuditha-udayanga @mariobehling I am not overly happy with putting ssh keys somewhere into travis. If necessary, we need to create a dedicated deploy key that only accepts a certain program on the other side (forced program via ssh setting) to ensure no rubbish is uploaded and nothing else is done with the key.
Pranav Karthik
@pranavkarthik10

@pranavkarthik10 Are you creating it automatically? Does it deploy on each merged PR?

@mariobehling Yes! It is in fact automatically deployed on each merged PR.

I have provided all the details in the task comments https://codein.withgoogle.com/dashboard/task-instances/6057034517053440/
Norbert Preining
@norbusan
@pranavkarthik10 looks nice but could you attach the scripts to the task, too?
Pranav Karthik
@pranavkarthik10
Sure of course!
Norbert Preining
@norbusan
:thumbsup:
Pranav Karthik
@pranavkarthik10
@norbusan Updated now.
Norbert Preining
@norbusan
@pranavkarthik10 thanks, I will look at it later (working time here in Japan!)
Pranav Karthik
@pranavkarthik10
Oh sure
Thanks!
Akshat Garg
@akshatnitd
@/all @Orbiter Server is down and is giving null pointer exceptions on all API endpoints.
Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
my PR
Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
Pranav Karthik
@pranavkarthik10

@pranavkarthik10 thanks, I will look at it later (working time here in Japan!)

@norbusan Thank you! Please review https://codein.withgoogle.com/dashboard/task-instances/6057034517053440/ when you get a chance.

Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
@mariobehling @norbusan The ssh key is encrpyted using travis and it can be only decrypted by travis. 🙂
Norbert Preining
@norbusan
@kumuditha-udayanga Yes, but still, do you trust travis that far? I don't ...
Mario Behling
@mariobehling
@kumuditha-udayanga I need to take a look later. @norbusan What would be the alternative. I think it is ok as we are not claiming to be in production?

Dear @/all we will have an OpenTechSummit Day in Delhi this upcoming Sunday January 12 at DTU (Delhi Technological University). Please join us. The entrance to the event is free of charge.
https://twitter.com/fossasia/status/1214907186222116864

OpenTechSummit Day India 12 January 2020, Delhi Technological University. Please join us! Speakers are Open Hardware legend Mitch Altman, Mario Behling + developers of Susiai PSlabio Eventyay. https://delhiday.opentechsummit.in

60329b81-0ad5-40a7-8b50-6174bfb557cc.jpeg
Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
@mariobehling sure thank you 😇
Pranav Karthik
@pranavkarthik10
@hpdang @akshatnitd @norbusan I have updated the task https://codein.withgoogle.com/dashboard/task-instances/6057034517053440/ with requested changes. Please review
Akshat Garg
@akshatnitd
@pranavkarthik10 Commented on the task. The current implementation does something on the similar lines. But the main goal of the task was to hook it to the CI system and deploy a new build on every deployment. So, hooking it with CI is a must for this task.
@Orbiter Server is throwing 500 due to NPE. Can to redeploy it manually once?
Kumuditha Udayanga Karunarathna
@kumuditha-udayanga
Pranav Karthik
@pranavkarthik10
@akshatnitd The custom script is a CI service which automatically deploys on every new merged PR or commit
This message was deleted
I just meant it wasn’t using travis ci or circle ci
Pranav Karthik
@pranavkarthik10
Please view the task again for logs and script
Pranav Karthik
@pranavkarthik10
@akshatnitd Task https://codein.withgoogle.com/dashboard/task-instances/6057034517053440/ has all the details for CI automated deployment implementation and @norbusan / @hpdang had already taken a look on logs and provided details and requested for scripts and documentation. So in my final comment , I have provided everything. Please review and accept. Thanks!
Michael Christen
@Orbiter

@/all @Orbiter Server is down and is giving null pointer exceptions on all API endpoints.

@akshatnitd I increased memory assignment now

Akshat Garg
@akshatnitd
@Orbiter Still getting 500 for those endpoints. Sample log -
HTTP ERROR 500
Problem accessing /aaa/getApiKeys.json. Reason:

    Server Error
Caused by:
java.lang.NullPointerException
    at ai.susi.json.JsonTray.getJSONObject(JsonTray.java:170)
    at ai.susi.server.api.aaa.GetApiKeys.serviceImpl(GetApiKeys.java:87)
    at ai.susi.server.AbstractAPIHandler.process(AbstractAPIHandler.java:141)
    at ai.susi.server.AbstractAPIHandler.doGet(AbstractAPIHandler.java:79)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1780)
    at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:308)
    at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:262)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1767)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
    at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
    at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:448)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    at org.eclipse.jetty.server.handler.IPAccessHandler.handle(IPAccessHandler.java:221)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
    at ai.susi.tools.MultipartConfigInjectionHandler.handle(MultipartConfigInjectionHandler.java:109)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
    at org.eclipse.jetty.server.Server.handle(Server.java:539)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
    at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
    at java.lang.Thread.run(Thread.java:748)
Powered by Jetty:// 9.3.z-SNAPSHOT
Pranav Karthik
@pranavkarthik10
@norbusan @hpdang Please review https://codein.withgoogle.com/dashboard/task-instances/6057034517053440/. I've been stuck on this task for 4 days
Pranav Karthik
@pranavkarthik10
@norbusan Replied to your message on the task. Please view it there!
Yes we can deploy on other branches as well
Pallav Dubey
@pallav12
Is anyone working on server down issue? It's down for three days
Nishith P
@NishithP2004
Hi, set up auto deploys for SUSI.AI here which is connected to my fork of the susi_server repo as I dont have admin access to Fossasia.This deploy was made using heroku auto deploy.
May I know if this is what was expected for this or something else is expected.
Muhammad Wasif
@MuhammadWasif
You also need to improve Travis CI
Nishith P
@NishithP2004
Ok
Rishabh Bhambani
@rishabhgit0608
i tried signing up to susi.ai but it shows "Email already exist try forgot password" but before now i never signed up to it
Norbert Preining
@norbusan

@Orbiter I have added this to README.rst:

+
+There are two branches targetting deployment, "dev-dist" and "stable-dist".
+The former is intended to be used in conjunction with the development versions
+of "susi_linux", while the later with the stable (from the "master" branch).
+These two branches are currently updated manually from "susi_server_binary_latest.tar.gz"
+(see below), but future integration will update "dev-dist" regularly.
+

I would like to see the dev-dist branch updated automatically (either on each commit on the development branch, or via the hourly deployment), and the stable-dist should either be build from the master branch, or updated manually when we think the server has a stable status. I am keeping stable-dist for now on the pre-JsonTray status for safety, and the stable-dev contains the latest version.

I adjust susi_installer to follow this pattern, that is, if the installer runs from the master branch, it will use stable-dist from susi_server, and if it runs from development branch, it will use dev-dist from susi_server - similar to using master/development branches from susi_linux, susi_python depending on the starting point.

The updates to the two *-dist branches are always git commit -a --amend so that there is only one commit in the -dist branches, and one need to git push --force origin dev-dist etc. This keeps the repository size stable.

Hope that all helps to get a stable product with proper development possibilities.

Amartya Mondal
@atm1504

i tried signing up to susi.ai but it shows "Email already exist try forgot password" but before now i never signed up to it

@rishabhgit0608 where did you tried to login app or web?