Getting ERROR ON UPLOADS ON jAMROOM 4

alt=
@southerncrunk
11 years ago
7 posts
Have been running j4 on the same server for 2 years with no problem. Started today , all my uploads im getting errors. I have not change nothing nor added nothing. Do anyone have any suggestion what can be going wrong? Thanks!

The website encountered an error while retrieving http://www.xxxxxxxxx.com/v5/song.php?mode=song_create&getPostVarsDatFile=77b1d64603f2144ef8004e1b8b4cdc20. It may be down for maintenance or configured incorrectly.
Reload this webpage.
Press the reload button to resubmit the data needed to load the page.
Error code: 500
updated by @southerncrunk: 12/29/14 09:14:37AM
michael
@michael
11 years ago
7,806 posts
500 is usually an "Internal Server Error" which is something that has gone wrong with the server.

Make sure your server is still running PHP 5.2 as that is the version JR4 is programmed for.

If the server has been upgraded to PHP5.3 or newer then JR5 is the way forward.
brian
@brian
11 years ago
10,149 posts
Yeah it sounds like your hosting provider may have changed things - you'll want to contact them and have them check the web server error_log to see what the issue is.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@southerncrunk
11 years ago
7 posts
Thanks guys, they saying they cant find any problems.I know its on their side. I never had any problems with JR4 like this. Try to set up test accounts and this error showing up

"The website encountered an error while retrieving http://www.xxxxxxxxxxxxx.com/v5/band.php. It may be down for maintenance or configured incorrectly.
Reload this webpage.
Press the reload button to resubmit the data needed to load the page.
Error code: 500
updated by @southerncrunk: 04/02/14 08:04:49AM
brian
@brian
11 years ago
10,149 posts
a 500 error will always write an error into the web server error log that tells you the root cause - have your hosting provider find and send you the actual error so you can see it.

This will likely force them to actually see (and hopefully fix) the error.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@southerncrunk
11 years ago
7 posts
ok guys my host sent me this. Saying the problem is in Jamroom. Below!!

"Was able to reproduce the error. Following is the error message recorded in Apache error logs corresponding to this error message.

---
[Wed Apr 2 15:43:11 2014] [error] [client 122.181.3.130] File does not exist: /home/XXXXXX/public_html/favicon.ico
---

Further, the error is more related to the JAMROOM software installed in your domain. I would suggest you to contact the support of this software and figure out the problem. If they are saying any changes to be made in server, then please update us. We will help you to make the required changes. Please note that our support on problems related to 3rdparty software is very limited. For detailed analysis of the problem, please contact the support of the software.
brian
@brian
11 years ago
10,149 posts
That is not the right error - that is just telling you you have not uploaded a favicon.ico to your document root (favicon.ico is an optional icon file you can place in your web root that will be used as the small "favorite" or tab image in a browser).

This is NOT the 500 internal server error.

Who is your hosting provider? They don't know what they are doing.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@southerncrunk
11 years ago
7 posts
Jumpline.Just as i thought, i getting the run around from my host.
brian
@brian
11 years ago
10,149 posts
southerncrunk:
Jumpline.Just as i thought, i getting the run around from my host.

Yeah they are giving you the run around. You want to tell them that you are getting a 500 internal server error on your site, and send them the URL. They need to look in the error_log and find the actual text for the 500 internal server error that is being encountered - not just some random error from the error_log. They really should know that a favicon "error" is not really an error.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@southerncrunk
11 years ago
7 posts
they already have that link. They even log into JR4 and got the error themself.
updated by @southerncrunk: 04/02/14 02:35:37PM
alt=
@southerncrunk
11 years ago
7 posts
Ok guys here is the update! This is what my host is saying:::

Just wanted to give you an update on why this is taking time.

Normally, when there is an error with the website, it throws some error, which says why the error might be happening. But, in your case, there is nothing relevant in the error logs. All we get is an access log 500 error which shows like

=========
122.181.3.130 - - [04/Apr/2014:09:49:38 -0400] "GET /v5/song.php?mode=song_create&getPostVarsDatFile=03de268afab7af8b1b99a646621b5c8e HTTP/1.0" 500 0 "http://www.xxxxxxxxxxx.com/v5/song.php?mode=song_add" "Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0.1"
=========

There are limitations with us for troubleshooting issues relating to a 3rd party software.

Now, from the way the error happens, it seems that the upload completes, and then it tries to move the file to some location when this error happens. So, if you could get in touch with the developer of this application, and get back to us with the following details, that would help us troubleshoot the matter properly.

1) What happens behind the scenes when we add a song ( What we are looking for is something like like - first the file is uploaded to a temporary location - {path} and then it is moved to "xyz" location, and then corresponding entries are added to "xyz" database )
2) What are the permission and ownership requirements of the software that you use ?

PS: Please note that none of our other customers on the server have an issue with any of their php applications. We are not saying that this is not related to a server-wide configuration. But, chances are very low considering that the only complaint that we received is for your website.

Amal A.
brian
@brian
11 years ago
10,149 posts
So the JR4 uploaded is NOT a PHP script - it actually is a CGI script (perl) called "progress.cgi" that is located in your site's cgi-bin directory. While a file is being uploaded, the tmp file will be uploaded into a unique directory name (32 chars long, MD5) located in your jamroom/compile directory.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

Tags