Jamroom Logo Jamroom 5 Core
is now Open Source!
User Support Forum Archive (Read Only)
Jamroom Help:
JBSservers PHP 5.3.26 / Projam2 / JR 4.2.7 errors
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/21/13 21:15 
I understand that my JR 4.2.7 site will trip error logs now that host is on PHP 5.3+.

Quick questions:

1. When will 4.3.1 be released w/ the comment # depreciations fixes?
2. In the near term - what files do I need to modify (ProJam2 skin) in order to get my profiles to rebuild? I haven' been able to rebuild profiles.

Thanks
BC

Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/21/13 21:19 
Hmmm I think I figured it out . Theme.cfg is one of them... it controls some profile pointers. I'll chime in here if I find more...for anyone with the same setup as me.

Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/21/13 21:23 
I keep getting this error on rebuilds:
Code
[21-Jul-2013 21:20:05 America/Los_Angeles] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home/*****/public_html/include/pear/XML/HTMLSax3.php on line 267


Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 07/21/13 22:43 
The current version is 4.30, upgrade to that at least. I would recommend upgrading to 4.31, why its not the main release after this long is beyond me.


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/21/13 22:46 
OK i'll check that out. I'll see if i can get away with just uploading that include/pear/ folder....

Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/21/13 22:47 
Oh wait i see how it works. I can get the change files from 4.2.7 to 4.3.0

and then i have to get the changesets for 4.3.0 to 4.3.1....bleh!

Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 07/22/13 01:25 
Yeah sorry man, I think they have to make it a stable version to have it be a direct upgrade Sad


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/22/13 09:02 
I'm wondering if someone from JR can chime in here and tell me if the code in the /INCLUDE folder was updated in 4.30 to make up for the "#" comment deprecation bug...

Just trying to guage how much work I will be putting into this =)

Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 07/22/13 12:32 
All the deprecation related stuff is in 4.31


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/22/13 13:30 
@DJ yeah i see the fixes in 4.3.1

Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/22/13 19:58 
OK i'm 4.31 on the test releases and 4.30 on everything else.

So far I'm still seeing this error:

Code
22-Jul-2013 19:55:19 America/Los_Angeles] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home/******/public_html/include/pear/Safe.php on line 606


I dont' see safe.php updated on the 4.3.1 version - was there supposed to be an edit?

Profiles still not rebuilding.
Still checking around....

Thanks in advance for your insight!
Very Happy

Back to top
Michael
Jamroom Team


Joined: 22 Apr 2008
Posts: 3423
Location: Tokyo

Posted: 07/22/13 20:33 

iLoveHouseMusic:
.....PHP Deprecated: Assigning the return value of new by reference is deprecated ....


Means "php's way of doing things has changed. Old ways that used to work, no longer work, so you're going to need to find a new way of doing things"

and here in lies a dilemma: Make changes to the script so the script can use the newer version of php and anyone using an older version will not work.

Is there a specific issue that this is causing?


_________________
Michael Ussher
Jamroom Network Team Member: http://www.jamroom.net
Priority Support: http://www.jamroom.net/Support_Center
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 07/22/13 20:39 
Generally speaking, supporting deprecated or eol versions of software and not current is not necessary. Also generally speaking, it is possible to make things work on both new and old versions of the same software. Since its just a deprecated error and not something sinister, there is nothing that should not be working.


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
iLoveHouseMusic



Joined: 21 Apr 2009
Posts: 1482
Location: San Francisco CA

Posted: 07/22/13 20:46 

Michael:

iLoveHouseMusic:
.....PHP Deprecated: Assigning the return value of new by reference is deprecated ....


Means "php's way of doing things has changed. Old ways that used to work, no longer work, so you're going to need to find a new way of doing things"

and here in lies a dilemma: Make changes to the script so the script can use the newer version of php and anyone using an older version will not work.

Is there a specific issue that this is causing?


I get an error when doing a full rebuild of profiles.
I have synced cluster, cleared caches, 2x integrity check and still get that error when rebuilding profiles. Some profiles are not able to load such as : http://www1.ilovehousemusic.com/Jeff-Haze/

Here's the error when rebuilding


and the error log:

Code

[22-Jul-2013 19:55:19 America/Los_Angeles] PHP Deprecated: Assigning the return value of new by reference is deprecated in /home/****/public_html/include/pear/Safe.php on line 606


Back to top
Michael
Jamroom Team


Joined: 22 Apr 2008
Posts: 3423
Location: Tokyo

Posted: 07/22/13 20:57 

djmerlyn:
...Generally speaking, supporting deprecated or eol versions of software and not current is not necessary...

agreed, generally.

But what we have here is backwards compatibility of an included script. Its not JR code that's throwing the error, it looks like an included pear library.

Easiest, most lazy fix is "JR4 system requirements: PHP ver 3 (2 maybe..?) to ver 5.2". Confused

Could you try a rebuild on that profile when the profile is set to nova (or other) theme to eliminate the issue being anything template related please.

ie: if it rebuilds on nova, then something in the template is linked to the issue.


_________________
Michael Ussher
Jamroom Network Team Member: http://www.jamroom.net
Priority Support: http://www.jamroom.net/Support_Center
Back to top
Display posts from previous:   
User Support Forum Archive (Read Only)
Jamroom Help

1234Next >
 
Solutions
• Social Media Platform
• Social Networking Software
• Musician Website Manager
• Community Builder
Products
• Jamroom Core
• Jamroom Addons
• Jamroom Modules
• Jamroom Marketplace
Support
• Support Forum
• Documentation
• Support Center
• Contact Support
Community
• Community Forum
• Member Sites
• Developers
Company
• About Us
• Contact Us
• Privacy Policy
©2003 - 2010 Talldude Networks, LLC.