contacts icon indicating copy to clipboard operation
contacts copied to clipboard

Tag svg invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136

Open enoch85 opened this issue 4 years ago • 2 comments

Steps to reproduce

Use contacs in 23.0.0

Expected behaviour

No error

Actual behaviour

Bombarded with "line: 379 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136"

Server configuration detail

Operating system: Linux 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64

Webserver: Apache (fpm-fcgi)

Database: pgsql PostgreSQL 12.9 (Ubuntu 12.9-0ubuntu0.20.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, 64-bit

PHP version:

7.4.3 Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, session, standard, sodium, cgi-fcgi, mysqlnd, PDO, xml, bcmath, bz2, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imap, intl, json, ldap, exif, mysqli, pdo_mysql, pdo_pgsql, pgsql, Phar, posix, readline, redis, shmop, SimpleXML, soap, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache

Nextcloud version: 23.0.0 - 23.0.0.10

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status

Array ( )

List of activated apps
Enabled:
 - accessibility: 1.9.0
 - activity: 2.15.0
 - bookmarks: 10.0.3
 - calendar: 3.0.3
 - cloud_federation_api: 1.6.0
 - comments: 1.13.0
 - contacts: 4.0.7
 - contactsinteraction: 1.4.0
 - dav: 1.21.0
 - federatedfilesharing: 1.13.0
 - federation: 1.13.0
 - files: 1.18.0
 - files_antivirus: 3.2.2
 - files_pdfviewer: 2.4.0
 - files_rightclick: 1.2.0
 - files_sharing: 1.15.0
 - files_trashbin: 1.13.0
 - files_versions: 1.16.0
 - files_videoplayer: 1.12.0
 - firstrunwizard: 2.12.0
 - impersonate: 1.10.0
 - issuetemplate: 0.7.0
 - logreader: 2.8.0
 - lookup_server_connector: 1.11.0
 - mail: 1.11.4
 - maps: 0.1.10
 - notes: 4.2.0
 - notifications: 2.11.1
 - oauth2: 1.11.0
 - password_policy: 1.13.0
 - phonetrack: 0.6.9
 - photos: 1.5.0
 - privacy: 1.7.0
 - provisioning_api: 1.13.0
 - richdocuments: 5.0.1
 - serverinfo: 1.13.0
 - settings: 1.5.0
 - sharebymail: 1.13.0
 - spreed: 13.0.1
 - survey_client: 1.11.0
 - systemtags: 1.13.0
 - text: 3.4.0
 - theming: 1.14.0
 - twofactor_backupcodes: 1.12.0
 - updatenotification: 1.13.0
 - user_status: 1.3.1
 - viewer: 1.7.0
 - weather_status: 1.3.0
 - workflowengine: 2.5.0
Disabled:
 - admin_audit
 - circles
 - dashboard
 - encryption
 - files_external
 - nextcloud_announcements
 - recommendations
 - support
 - user_ldap

Configuration (config/config.php)
{
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "localhost",
        "192.168.15.111",
        "cloud.danielhansson.nu",
        "office.danielhansson.nu"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "pgsql",
    "version": "23.0.0.10",
    "overwrite.cli.url": "https:\/\/cloud.danielhansson.nu\/",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpmode": "smtp",
    "remember_login_cookie_lifetime": "1800",
    "log_rotate_size": "10485760",
    "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
    "forwarded_for_headers": [
        "HTTP_X_FORWARDED",
        "HTTP_FORWARDED_FOR"
    ],
    "overwriteprotocol": "https",
    "htaccess.RewriteBase": "\/",
    "loglevel": "2",
    "log_type": "file",
    "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
    "logtimezone": "Europe\/Stockholm",
    "maintenance": false,
    "mail_smtpsecure": "tls",
    "mail_sendmailmode": "smtp",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpauthtype": "LOGIN",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpport": "587",
    "trashbin_retention_obligation": "auto, 180",
    "activity_expire_days": 60,
    "filelocking.enabled": true,
    "memcache.distributed": "\\OC\\Memcache\\Redis",
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "redis": {
        "host": "***REMOVED SENSITIVE VALUE***",
        "port": 0,
        "timeout": 0.5,
        "dbindex": 0,
        "password": "***REMOVED SENSITIVE VALUE***"
    },
    "enable_previews": true,
    "preview_max_x": "2048",
    "preview_max_y": "2048",
    "jpeg_quality": "60",
    "enabledPreviewProviders": {
        "11": "OC\\Preview\\PNG",
        "12": "OC\\Preview\\JPEG",
        "13": "OC\\Preview\\GIF",
        "14": "OC\\Preview\\BMP",
        "15": "OC\\Preview\\MarkDown",
        "16": "OC\\Preview\\MP3",
        "17": "OC\\Preview\\TXT",
        "18": "OC\\Preview\\Movie"
    },
    "default_phone_region": "se",
    "memcache.local": "\\OC\\Memcache\\Redis",
    "app_install_overwrite": [
        "issuetemplate"
    ]
}

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption:

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

Client configuration

Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:95.0) Gecko/20100101 Firefox/95.0

Operating system: Ubuntu Server 20.04

Logs

Web server error log

Nextcloud log
Error	PHP	Error: DOMDocument::loadHTML(): Tag path invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag g invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag svg invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag path invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag g invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag svg invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag path invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag g invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100
Error	PHP	Error: DOMDocument::loadHTML(): Tag svg invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136	
2021-12-26T00:35:20+0100


	Error: DOMDocument::loadHTML(): Tag path invalid in Entity, line: 377 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136

    <<closure>>

    OC\Log\ErrorHandler::onError()

    /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php - line 136:

    DOMDocument->loadHTML()

    /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php - line 77:

    OCA\Contacts\Service\Social\TwitterProvider->getFromHtml()

    /var/www/nextcloud/apps/contacts/lib/Service/SocialApiService.php - line 203:

    OCA\Contacts\Service\Social\TwitterProvider->getImageUrls()

    /var/www/nextcloud/apps/contacts/lib/Service/SocialApiService.php - line 409:

    OCA\Contacts\Service\SocialApiService->updateContact("*** sensiti ... *")

    /var/www/nextcloud/apps/contacts/lib/Cron/SocialUpdate.php - line 49:

    OCA\Contacts\Service\SocialApiService->updateAddressbooks("*** sensiti ... *")

    /var/www/nextcloud/lib/private/BackgroundJob/Job.php - line 51:

    OCA\Contacts\Cron\SocialUpdate->run()

    /var/www/nextcloud/lib/private/BackgroundJob/QueuedJob.php - line 45:

    OC\BackgroundJob\Job->execute()

    /var/www/nextcloud/cron.php - line 128:

    OC\BackgroundJob\QueuedJob->execute()
Browser log

enoch85 avatar Dec 26 '21 17:12 enoch85

As I cannot reproduce the original issue anymore, I will close this ticket. If this is still happening please make sure to upgrade to the latest version. After that, feel free to reopen.

skjnldsv avatar Mar 15 '22 18:03 skjnldsv

This happens on NC 24.0.1 as well.

PostgreSQL 14 PHP 8.1 Ubuntu 22.04

[PHP] Fel: Error: DOMDocument::loadHTML(): Tag circle invalid in Entity, line: 457 at /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php#136 at <<closure>>

0. <<closure>>
   OC\Log\ErrorHandler::onError()
1. /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php line 136
   DOMDocument->loadHTML()
2. /var/www/nextcloud/apps/contacts/lib/Service/Social/TwitterProvider.php line 77
   OCA\Contacts\Service\Social\TwitterProvider->getFromHtml()
3. /var/www/nextcloud/apps/contacts/lib/Service/SocialApiService.php line 206
   OCA\Contacts\Service\Social\TwitterProvider->getImageUrls()
4. /var/www/nextcloud/apps/contacts/lib/Service/SocialApiService.php line 423
   OCA\Contacts\Service\SocialApiService->updateContact("*** sensitive parameters replaced ***")
5. /var/www/nextcloud/apps/contacts/lib/Cron/SocialUpdate.php line 56
   OCA\Contacts\Service\SocialApiService->updateAddressbooks("*** sensitive parameters replaced ***")
6. /var/www/nextcloud/lib/public/BackgroundJob/Job.php line 79
   OCA\Contacts\Cron\SocialUpdate->run()
7. /var/www/nextcloud/lib/public/BackgroundJob/QueuedJob.php line 47
   OCP\BackgroundJob\Job->execute()
8. /var/www/nextcloud/cron.php line 151
   OCP\BackgroundJob\QueuedJob->execute()

at 2022-06-21T12:40:30+02:00

image

enoch85 avatar Jun 21 '22 10:06 enoch85