Giter VIP home page Giter VIP logo

ballista's People

Contributors

jonbartels avatar kayyagari avatar kpalang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ballista's Issues

Provide feedback / status when "Open" is clicked

User does not know, other that a spinning thingy what is happening, perhaps provide feeback, .e.g

Found appropriate java stuff...
Resolving host...
Found cached jars...
Downloadng jars...
Starting Administator...

Were to look (e.g. logfiles) if stuff fails...

[Bug] App hard crashes when trailing slash is included on the URL

The App will hard crash when there is a trailing slash on the URL, i.e. https://localhost:8443/
Error when running from console:

probing and setting OpenSSL environment variables
thread 'main' panicked at 'Got something from MC that was not an application-desc node in a JNLP XML', src/webstart.rs:78:67
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5

Seen on macOS 12.6.6
MBP M1 with Java 17.

[Bug] Cannot launch mirth in Windows

  • After clicking the "open" button the "waiting" thing spins for approximately 40 seconds according to my phone's stopwatch.
  • Then there is a popup message in the application that says

Error: The filename, directory name, or volume label syntax is incorrect. (os error 123)

  • I believe this has to do with the hard coded /tmp/catapult path.
  • I'm guessing there is a cross-platform way in rust to get a temp directory (I'm pretty sure java has this.)

Opening new connections is SLOW

Unsure if this is related to to caching or not, but it feels quite slow launching connections.
As a developer who is in and out of multiple instances daily, the launch time compared to MCAL is significantly more.
If this is because ballista doesn't cache, perhaps we can have an optional "use cache" feature?

[Bug] Deleting the last connection in connections list blanks the screen

When deleting the last connection in connections list, the UI goes blank.

ui_fine
ui_blank

EDIT
Deleting a connection also seems to corrupt the catapult-data.json file.

Before deletion

{
  "68da674f-df1c-4567-8815-c22988a8787f": {
    "address": "",
    "heapSize": "",
    "icon": "",
    "id": "68da674f-df1c-4567-8815-c22988a8787f",
    "javaHome": "",
    "name": "Test1",
    "username": null,
    "password": "",
    "verify": true
  },
  "961f781c-161b-499f-be47-f1804e6b75fc": {
    "address": "",
    "heapSize": "",
    "icon": "",
    "id": "961f781c-161b-499f-be47-f1804e6b75fc",
    "javaHome": "",
    "name": "Test2",
    "username": null,
    "password": "",
    "verify": true
  }
}

After deletion (Note the excess } after the first connection element)

{
  "68da674f-df1c-4567-8815-c22988a8787f": {
    "address": "",
    "heapSize": "",
    "icon": "",
    "id": "68da674f-df1c-4567-8815-c22988a8787f",
    "javaHome": "",
    "name": "Test1",
    "username": null,
    "password": "",
    "verify": true
  }
}  "961f781c-161b-499f-be47-f1804e6b75fc": {
    "address": "",
    "heapSize": "",
    "icon": "",
    "id": "961f781c-161b-499f-be47-f1804e6b75fc",
    "javaHome": "",
    "name": "Test2",
    "username": null,
    "password": "",
    "verify": true
  }
}

Connection closed error while downloading jar files

From mkopinsky via Slack:

/Applications/Ballista.app/Contents/MacOS/Ballista --help
found 0 trusted certificates
probing and setting OpenSSL environment variables
creating directory "/var/folders/8w/1q4ss53j13qbw76yy078xn6h0000gp/T/ballista/80eb4b6ce75c54b6a48b12d648e4e17c6b210b4390c38682364d5b7c3a57bb6c"
error sending request for url (https://redacted:8443/webstart/client-lib/hapi-1.1.jar): connection closed before message completed

Later the below fix was applied by him, locally, to resolve the issue.

I added
.pool_max_idle_per_host(0)
to client builder and I was able to get in via ballista!!!!
(https://mirthconnect.slack.com/archives/C05FV9Y5RE2/p1692026408240539?thread_ts=1691764412.145079&cid=C05FV9Y5RE2)
I don't adequately understand the diagnosis and fix, but hyperium/hyper#2136 (comment) is where I got that from

Validate Dialog Boxes

This is all over the place.

I can put a non-URL in the URL box and save.
I can put anything in the memory dialog box.
etc.

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.