2 posts in this topic
So I recently got a Solder server and I am currently setting up my modpack with Solder. However, I have run into this issue.
For some reason, the server returns code 400, but I can access it just fine without any bad request errors.
[B#349] net.technicpack.launchercore.exception.BuildInaccessibleException: An error was raised while attempting to read pack info for modpack atomic-season-1, build 1.2.2 (started solder): Server returned HTTP response code: 400 for URL: http://atomikpacks.pcriot.com/technicsolder/public/index.php/api/modpack/atomic-season-1/1.2.2 (started solder)/?cid=fff6e51b-cda1-41c3-9fa5-c7c6882251d0 [B#349] at net.technicpack.solder.http.HttpSolderPackApi.getPackBuild(HttpSolderPackApi.java:76) [B#349] at net.technicpack.solder.io.SolderPackInfo.getModpack(SolderPackInfo.java:149) [B#349] at net.technicpack.launchercore.modpacks.packinfo.CombinedPackInfo.getModpack(CombinedPackInfo.java:197) [B#349] at net.technicpack.launcher.launch.Installer.buildTasksQueue(Installer.java:264) [B#349] at net.technicpack.launcher.launch.Installer$1.run(Installer.java:122) [B#349] at java.lang.Thread.run(Unknown Source) [B#349] Caused by: net.technicpack.rest.RestfulAPIException: Error accessing URL [http://atomikpacks.pcriot.com/technicsolder/public/index.php/api/modpack/atomic-season-1/1.2.2 (started solder)/?cid=fff6e51b-cda1-41c3-9fa5-c7c6882251d0] [B#349] at net.technicpack.rest.RestObject.getRestObject(RestObject.java:157) [B#349] at net.technicpack.solder.http.HttpSolderPackApi.getPackBuild(HttpSolderPackApi.java:70) [B#349] ... 5 more [B#349] Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: http://atomikpacks.pcriot.com/technicsolder/public/index.php/api/modpack/atomic-season-1/1.2.2 (started solder)/?cid=fff6e51b-cda1-41c3-9fa5-c7c6882251d0 [B#349] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) [B#349] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) [B#349] at net.technicpack.rest.RestObject.getRestObject(RestObject.java:137) [B#349] ... 6 more
Is anyone else experiencing this, and how do I fix it?
at the moment I have the problem, that my new installed technic solder does not have a working dashboard. Here is a screenshot.
Do you have any idea, what could cause thet problem? I have no one
PS: I use Apache2 with debian 9 is important
Now I saw another problem. I can't set the permissions to the public mods directory right. I always use chgrp or find to set the flags and avoid a 404 error of the solder.
Is there any way to avoid this/set the permissions permanently?
A little background story first:
I have been hosting packs and servers for the last few years. A few years ago Technic added support for allowing us to host custom modpacks. This was awesome and I went ahead almost the moment it happened. This was still the time of big and heavy zip files.
Then came along Solder. Solder helped us destributing files one at a time.
It took me almost a year to get it working from when I started attempting to use it. I did however get it working, back in June I think it was.
All was well, though I quite quickly discovered that packing files for Solder was quite the hasle.
So being the enormous lazy guy I am I sat down one Tuesday and made a script that could pack all the files for me.
Nice i thought, the only problem was that I had to enter modname, modversion and minecraft version for each and every mod... And having a 150 files modpack that certainly wasn't boring
So I had what the h**k and turned it into an actual program, that could figure out most of the important stuff like name, version and mcversion.
Since then I added quite a few extra things I thought was necesarry, like only packing updated mods, checking permissions, including forge and configs.
So enough with the story:
The result of all this is something I thought others could make use of, so that's why I decided to share it with you guys here, since i'm likely not the only one who has been pretty bored with updating.
Create packs for either Solder or just normal zip packs. Create FTB Packs and get permission lists Include any forge version you wishes, just choose from the application. Include configs Check permissions if you wishes so (Highly encouraged) Both private and public. Get permission list in a nice text format Get a list nice and simple list of all packed mods Runs on both Linux and Windows Get modlist Include unarchieved mods Include stuff like the script folder from Minetweaker Automatically upload Solder Files to an FTP host Automatically update your modpacks on your solder install Automatically upload Solder Files to Amazon S3 services With all the improvement it's shouldn't take more than a minute to pack all your files for distribution.
The program is OpenSource and can be found on github.
For Windows the installer can be found here. This installer also included an autoupdater for when I add additional features.
This uses about 10 MB of space total.
For Linux just do the following and you can find the program in your home directory:
curl https://raw.githubusercontent.com/zlepper/TechnicSolderHelper/master/TechnicSolderHelper/install.sh | bash It can be done from from anywhere, though you have to use the terminal, then the installer script takes care of the rest.
WARNING: It will use quite a lot extra space, since it requires mono to be installed, about 250 MB. However the installation of mono is included in the script.
To run the program just navigate into the install directory and look for the file called "Run SolderHelper.sh"
To update it just run the "update.sh" file.
Support for FTB packs Added Support for AT Launcher packs Autoupload to FTP servers Added Autoupdate of the actual Technic Solder installs, so you don't have to enter versions each time. Added Creation of a modlist you can paste in places like Technic ads Added Creation of a complete permissionlist. Added (Would be nice if we could format things in the pack configs, but that's for another time) Bugs
I expect a few bugs here and there. If you happen to stumble into any the program will create a crash report on your desktop. If you could report the issue on github and include the crashlog, and what you were doing I would be very grateful, and will try to fix issues ASAP.
There shouldn't be any dangerous bugs, but incase anything goes wrong I'm not responsible for it.
If you decide to use the mysql function of the program, be warned: You have to open a port to your MySQL server, which is a major security risk.
It is recommended you create an ssh tunnel to connect to the remote server:
ssh -L 3306:hostname:3306 [email protected] The syntax is
ssh -L <localport>:hostname:<remoteport> <username>@<servername> The you can point Modpack Helper to localhost and everything should work securely.
If you have a question to ask, just write in this thread, or find me on the Technic Discord Server.
First of all if this is the wrong forum for this, then please move it to the correct one for me moderators.
I need help with Solder.
I tried installing it on my own pc just so I could explore its user interface.
Did not have much luck at all.
I need somebody to temporarily host it and give me access so I can explore its gui.
I'll also need help getting it installed once I have somewhere to host it.
You're help is much appreciated.