New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Newest version crashes Roundcube v1.2-beta #129
Comments
I just pushed a fix branch issue_129. Can you please check if it works with that? |
Hi, [06-Jan-2016 22:15:59 -0600]: Warning: Call to deprecated function rcube_label(); See bc.inc for replacement |
I have just pushed another commit into issue_129 fixing those function calls. Can you please check if it works now? |
Just tried it out, [07-Jan-2016 11:22:01 America/Chicago] PHP Warning: dns_get_record(): An unexpected server failure occurred. in /var/www/roundcube/plugins/carddav/carddav_discovery.php on line 252 |
That sounds like a DNS resolution issue. Can you make sure your server can resolve the domain? Can you give me the domain name so I can check if its _carddav._tcp service is set up correctly? |
Roger that, yah the domain is the-morrows.com/owncloud, using an Owncloud v8.2 server as the carddav server backend. Also as an fyi... That link provides the rewrite rules for the carddav and other owncloud services. It might help...Thanks again. Sent from my mobile
|
Okay, there's the problem. On my side, the-morrows.com doesn't resolve at all which leads to the errors above. |
Okay I did some testing, and it seems I have an expired certificate using any other dns server the-morrows.com resolves just fine...Examples Level3 ;; ANSWER SECTION: Verizon ;; ANSWER SECTION: On 2016-01-08 07:54, Benjamin Schieder wrote:
Links:[1] |
So just out of curiosity to see what the DNS resolved to on the server hosting roundcube I tried in test.php:
|
Yeah, that's looking fine to me, too. Can you try the same with the following hostnames: Also, as second parameter to dns_get_record please use the constant DNS_SRV: <?php
$result = dns_get_record("the-morrows.com", DNS_SRV);
print_r($result);
$result = dns_get_record("_carddav._tcp.the-morrows.com", DNS_SRV);
print_r($result);
$result = dns_get_record("_carddavs._tcp.the-morrows.com", DNS_SRV);
print_r($result);
?> |
yah as expected, those SRV requests return as blank arrays as I haven't However, one thing I just noticed in the carddav.warn file that now is [11-Jan-2016 12:40:25 -0600]: BACKEND: (carddavconfig) FATAL! On 2016-01-11 06:38, Benjamin Schieder wrote:
Links:[1] |
That looks like there's some buggy data in the database. Do you have access to the database and can check the carddav_addressbooks table for the addressbook with the id 4? |
Yes, only showing one entry with an id of 8. Where is the call made for the id in the database? Sent from my mobile
|
It's in carddavconfig, called from the constructor of carddav_backend and called in carddav.php line 294. |
copy bc.php from roundcube 1.1.4 to 1.2 beta. Everything work fine! |
@svilenarsov Yeah... but that's not really a proper fix ;) |
Is this bug fixed? It seems still active for Rouncube 1.2 with carddav 2.0.4. |
@hubearth |
When I updated carddav to the newest version (Dec 2015) I get a white page when opening roundcube (v1.2-beta, PHP 7.01). If I downgrade again to the version before, Roundcube is working again.
Here the error log:
[24-Dec-2015 17:12:49 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:12:52 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:12:52 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:14:20 +0100]: <0848368b> Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:14:21 +0100]: <0848368b> Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:14:21 +0100]: <0848368b> Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:19:56 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:19:56 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:19:56 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:20:01 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:20:01 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:20:02 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:20:02 +0100]: Warning: Call to deprecated function write_log(); See bc.inc for replacement
[24-Dec-2015 17:20:05 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:20:13 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:22:28 +0100]: Warning: Call to deprecated function parse_input_value(); See bc.inc for replacement
[24-Dec-2015 17:22:31 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:22:31 +0100]: Warning: Call to deprecated function write_log(); See bc.inc for replacement
[24-Dec-2015 17:23:01 +0100]: Warning: Call to deprecated function parse_input_value(); See bc.inc for replacement
[24-Dec-2015 17:23:01 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:23:04 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:23:04 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:23:06 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:23:08 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:23:08 +0100]: Warning: Call to deprecated function write_log(); See bc.inc for replacement
[24-Dec-2015 17:24:47 +0100]: Warning: Call to deprecated function get_table_name(); See bc.inc for replacement
[24-Dec-2015 17:24:47 +0100]: Warning: Call to deprecated function write_log(); See bc.inc for replacement
The text was updated successfully, but these errors were encountered: