Skip to content
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

Android App unable to use other port than 443 #12989

Closed
4 tasks done
meszb opened this issue May 7, 2024 · 4 comments
Closed
4 tasks done

Android App unable to use other port than 443 #12989

meszb opened this issue May 7, 2024 · 4 comments
Labels
bug needs info Waiting for info from user(s). Issues with this label will auto-stale.

Comments

@meszb
Copy link

meszb commented May 7, 2024

⚠️ Before posting ⚠️

  • This is a bug, not a question or an enhancement.
  • I've searched for similar issues and didn't find a duplicate.
  • I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  • I agree to follow Nextcloud's Code of Conduct.

Steps to reproduce

1.open app; 2.logging in and starting the server address with https, Like, https://server.ext:port; 3.Try to log in with my username and password; 4.Received the following feedback: The webpage at https://server.ext/login/flow/apptoken could not be loaded because:net::ERR_CONNECTION_RESET .

Expected behaviour

The expected URL for logging in should be a new address extended from the initially entered domain, such as 'https://server.ext:port/login/flow/apptoken....', rather than using a domain address without a port to log in.

Actual behaviour

Did not connect and access using the initially entered address that includes the domain and port.

Android version

11

Device brand and model

oneplus 8t

Stock or custom OS?

Stock

Nextcloud android app version

3.29.0

Nextcloud server version

Nextcloud Hub 7 (28.0.5)

Using a reverse proxy?

Yes

Android logs

--------- beginning of main
05-07 12:38:06.119 22623 22623 E extcloud.clien: Not starting debugger since process cannot load the jdwp agent.
05-07 12:38:06.170 22623 22623 I extcloud.clien: The ClassLoaderContext is a special shared library.
05-07 12:38:06.212 22623 22623 W extcloud.clien: JIT profile information will not be recorded: profile file does not exist.
05-07 12:38:06.212 22623 22623 I chatty : uid=10543(com.nextcloud.client) identical 16 lines
05-07 12:38:06.212 22623 22623 W extcloud.clien: JIT profile information will not be recorded: profile file does not exist.
05-07 12:38:06.218 22623 22623 I Perf : Connecting to perf service.
05-07 12:38:06.218 22623 22623 E Perf : Perf service is now down, set sPerfService as null.
05-07 12:38:06.218 22623 22623 E Perf : Perf service is unavailable.
05-07 12:38:06.221 22623 22623 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
05-07 12:38:06.221 22623 22623 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
05-07 12:38:06.240 22623 22623 I MultiDex: VM with version 2.1.0 has multidex support
05-07 12:38:06.240 22623 22623 I MultiDex: Installing application
05-07 12:38:06.240 22623 22623 I MultiDex: VM has multidex support, MultiDex support library is disabled.
05-07 12:38:06.258 22623 22623 I TetheringManager: registerTetheringEventCallback:com.nextcloud.client
05-07 12:38:06.274 22623 22623 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
05-07 12:38:06.275 22623 22623 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
05-07 12:38:06.276 22623 31154 W SQLiteCompatibilityWalFlags: Cannot read global setting sqlite_compatibility_wal_flags - Application state not available
05-07 12:38:06.277 22623 31154 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.278 22623 22623 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
05-07 12:38:06.280 22623 31154 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.280 22623 22623 I FirebaseInitProvider: FirebaseApp initialization successful
05-07 12:38:06.280 22623 31156 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.285 22623 31154 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.291 22623 22623 D MaterialSchemesProviderImpl: User is anonymous, using default schemes
05-07 12:38:06.305 22623 22623 V NativeCrypto: Registering org/conscrypt/NativeCrypto's 288 native methods...
05-07 12:38:06.308 22623 22623 I MainApp : Using Conscrypt/2.5.2 for TLS
05-07 12:38:06.310 22623 22623 I MainApp : Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2, TLSv1.3] }
05-07 12:38:06.310 22623 22623 I MainApp : Enabled ciphers: [TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] }
05-07 12:38:06.315 22623 31154 D MaterialSchemesProviderImpl: User is anonymous, using default schemes
05-07 12:38:06.316 22623 22623 I MainApp : Started 0 migrations
05-07 12:38:06.318 22623 22623 E DisplayUtils: Failed to use reflection to enable proper vector scaling
05-07 12:38:06.321 22623 31169 W DynamiteModule: Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
05-07 12:38:06.324 22623 22623 V UploadsStorageManager: Updating state of any killed upload
05-07 12:38:06.325 22623 22623 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.327 22623 22623 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.327 22623 31169 I DynamiteModule: Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
05-07 12:38:06.327 22623 31169 W ProviderInstaller: Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
05-07 12:38:06.329 22623 22623 V UploadsStorageManager: No upload was killed
05-07 12:38:06.330 22623 31169 I extcloud.clien: The ClassLoaderContext is a special shared library.
05-07 12:38:06.331 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.333 22623 22623 E sqlite3_android: ONEPLUS_NAME_PARTS_MATCH SQLITE_OK
05-07 12:38:06.334 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.334 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.334 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.336 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.336 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.348 22623 22623 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: Work [ id=6cf76d22-630e-4e8c-be0b-97365ae22ca0, tags={ com.nextcloud.client.jobs.FilesSyncWork, *, name:periodic_files_sync, timestamp:1715054891201, class:FilesSyncWork } ] was cancelled
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: java.util.concurrent.CancellationException: Task was cancelled.
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at androidx.work.impl.utils.futures.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:1183)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:513)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:474)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:316)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
05-07 12:38:06.353 22623 31154 I WM-WorkerWrapper: at java.lang.Thread.run(Thread.java:923)
05-07 12:38:06.354 22623 31169 W ProviderInstaller: Failed to report request stats: com.google.android.gms.common.security.ProviderInstallerImpl.reportRequestStats [class android.content.Context, long, long]
05-07 12:38:06.359 22623 22623 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
05-07 12:38:06.365 22623 31154 D MaterialSchemesProviderImpl: User is anonymous, using default schemes
05-07 12:38:06.367 22623 31169 V NativeCrypto: Registering com/google/android/gms/org/conscrypt/NativeCrypto's 305 native methods...
05-07 12:38:06.372 22623 22623 D LauncherActivity: onCreate(Bundle) starting
05-07 12:38:06.377 22623 31169 I ProviderInstaller: Installed default security provider GmsCore_OpenSSL
05-07 12:38:06.379 22623 31177 D skia : --- Failed to create image decoder with message 'unimplemented'
05-07 12:38:06.379 22623 31177 D skia : --- Failed to create image decoder with message 'unimplemented'
05-07 12:38:06.380 22623 31177 D ThumbnailsCacheManager: thumbnail cache dir: /data/user/0/com.nextcloud.client/cache/thumbnailCache
05-07 12:38:06.390 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.391 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.403 22623 22623 D LauncherActivity: onStart() starting
05-07 12:38:06.404 22623 22623 D MainApp : APP IN FOREGROUND
05-07 12:38:06.405 22623 22623 D LauncherActivity: onResume() starting
05-07 12:38:06.418 22623 22623 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: QUALCOMM build : 3571974a10, I64bd74b5bd
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Build Date : 09/11/20
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.00
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Local Branch :
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.9.12.10.00.00.582.274
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Remote Branch : NONE
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Reconstruct Branch : NOTHING
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Build Config : S P 10.0.5 AArch64
05-07 12:38:06.432 22623 31171 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
05-07 12:38:06.437 22623 31171 I AdrenoGLES-0: PFP: 0x016dd091, ME: 0x00000000
05-07 12:38:06.456 22623 31171 D extcloud.clien: Successfully load libgui-plugin.so, this=0x71d063a298
05-07 12:38:06.463 22623 22623 V UploadsStorageManager: Updating state of any killed upload
05-07 12:38:06.475 22623 22623 V UploadsStorageManager: No upload was killed
05-07 12:38:06.475 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.477 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.477 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.477 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.478 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.478 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.478 22623 22623 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f778687[LauncherActivity]
05-07 12:38:06.479 22623 22623 D ViewRootImpl[LauncherActivity]: windowFocusChanged hasFocus=true inTouchMode=true
05-07 12:38:06.485 22623 22623 V UploadsStorageManager: Updating state of any killed upload
05-07 12:38:06.487 22623 22623 V UploadsStorageManager: No upload was killed
05-07 12:38:06.487 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.488 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.488 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.488 22623 22623 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.489 22623 22623 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.489 22623 22623 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.490 22623 22623 D LauncherActivity: onPause() ending
05-07 12:38:06.511 22623 31180 D FilesSyncJob: File-sync worker started
05-07 12:38:06.511 22623 31180 V UploadsStorageManager: Updating state of any killed upload
05-07 12:38:06.513 22623 22623 D AuthenticatorActivity: onCreate(Bundle) starting
05-07 12:38:06.519 22623 22623 D PhoneWindow: setNavigationBarColor: ff0082c9
05-07 12:38:06.533 22623 31180 V UploadsStorageManager: No upload was killed
05-07 12:38:06.533 22623 31180 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.536 22623 31180 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.536 22623 31180 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.536 22623 31180 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
05-07 12:38:06.538 22623 31180 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
05-07 12:38:06.538 22623 31180 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
05-07 12:38:06.538 22623 31180 D FilesSyncJob: File-sync worker changed files from observer: null
05-07 12:38:06.539 22623 31165 I WM-Processor: Moving WorkSpec (ef88ec87-29ac-4109-a40d-afc04b56e0f4) to the foreground
05-07 12:38:06.540 22623 31180 D FilesSyncJob: File-sync worker finished checking files.
05-07 12:38:06.541 22623 31180 D FilesSyncJob: File-sync worker finished
05-07 12:38:06.546 22623 31165 I WM-Processor: Moving WorkSpec (ef88ec87-29ac-4109-a40d-afc04b56e0f4) to the foreground
05-07 12:38:06.553 22623 22623 I WebViewFactory: Loading com.google.android.webview version 122.0.6261.105 (code 626110533)
05-07 12:38:06.559 22623 22623 W linker : Warning: "/data/app/~~7iSj0ThmZ_6mjTysWJFyKw==/com.google.android.trichromelibrary_626110533-wdP_zZZ-kjSoh27UJdfizA==/base.apk!/lib/arm64-v8a/libmonochrome_64.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
05-07 12:38:06.570 22623 31165 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=ef88ec87-29ac-4109-a40d-afc04b56e0f4, tags={ com.nextcloud.client.jobs.FilesSyncWork, *, name:periodic_files_sync, timestamp:1715056686323, class:FilesSyncWork } ]
05-07 12:38:06.580 22623 31166 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=c4e7c3b8-a97a-4ec2-a5ad-a6ff8c3049df, tags={ com.nextcloud.client.jobs.MediaFoldersDetectionWork, *, name:immediate_media_folder_detection, timestamp:1715056686345, class:MediaFoldersDetectionWork } ]
05-07 12:38:06.584 22623 22623 I cr_WVCFactoryProvider: Loaded version=122.0.6261.105 minSdkVersion=29 isBundle=true multiprocess=true packageId=2
05-07 12:38:06.605 22623 31188 I chromium: [0507/123806.603320:INFO:variations_seed_loader.cc(66)] Failed to open file for reading.: No such file or directory (2)
05-07 12:38:06.616 22623 22623 I cr_LibraryLoader: Successfully loaded native library
05-07 12:38:06.617 22623 22623 I cr_CachingUmaRecorder: Flushed 5 samples from 5 histograms, 0 samples were dropped.
05-07 12:38:06.619 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.633 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.645 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.646 22623 22623 W ResourcesCompat: Failed to inflate ColorStateList, leaving it to the framework
05-07 12:38:06.646 22623 22623 W ResourcesCompat: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f04010f a=-1}
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.content.res.TypedArray.getColor(TypedArray.java:556)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.res.ColorStateListInflaterCompat.inflate(ColorStateListInflaterCompat.java:159)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.res.ColorStateListInflaterCompat.createFromXmlInner(ColorStateListInflaterCompat.java:124)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.res.ColorStateListInflaterCompat.createFromXml(ColorStateListInflaterCompat.java:103)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.res.ResourcesCompat.inflateColorStateList(ResourcesCompat.java:262)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.res.ResourcesCompat.getColorStateList(ResourcesCompat.java:236)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.core.content.ContextCompat.getColorStateList(ContextCompat.java:562)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.content.res.AppCompatResources.getColorStateList(AppCompatResources.java:48)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.widget.TintTypedArray.getColorStateList(TintTypedArray.java:179)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.widget.AppCompatBackgroundHelper.loadFromAttributes(AppCompatBackgroundHelper.java:66)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.widget.AppCompatImageButton.(AppCompatImageButton.java:83)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.widget.AppCompatImageButton.(AppCompatImageButton.java:73)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.app.AppCompatViewInflater.createImageButton(AppCompatViewInflater.java:253)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:168)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1678)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1729)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1059)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:995)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflate(LayoutInflater.java:1131)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1092)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflate(LayoutInflater.java:1134)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1092)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflate(LayoutInflater.java:1134)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1092)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at com.owncloud.android.databinding.AccountSetupBinding.inflate(AccountSetupBinding.java:84)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at com.owncloud.android.databinding.AccountSetupBinding.inflate(AccountSetupBinding.java:78)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at com.owncloud.android.authentication.AuthenticatorActivity.onCreate(AuthenticatorActivity.java:303)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.Activity.performCreate(Activity.java:8006)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.Activity.performCreate(Activity.java:7990)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1329)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3584)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3775)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2246)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.os.Handler.dispatchMessage(Handler.java:106)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.os.Looper.loop(Looper.java:233)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at android.app.ActivityThread.main(ActivityThread.java:8010)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at java.lang.reflect.Method.invoke(Native Method)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
05-07 12:38:06.646 22623 22623 W ResourcesCompat: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
05-07 12:38:06.649 22623 22623 D AuthenticatorActivity: onStart() starting
05-07 12:38:06.649 22623 22623 D AuthenticatorActivity: onNewIntent()
05-07 12:38:06.652 22623 22623 D AuthenticatorActivity: onResume() starting
05-07 12:38:06.656 22623 22623 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
05-07 12:38:06.658 22623 22623 D ViewRootImpl[LauncherActivity]: windowFocusChanged hasFocus=false inTouchMode=true
05-07 12:38:06.695 22623 22623 D AuthenticatorActivity: onPause() ending
05-07 12:38:06.710 22623 22623 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=com.nextcloud.client/androidx.work.impl.foreground.SystemForegroundService (has extras) }
05-07 12:38:06.717 22623 22623 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7bfd7cd[AuthenticatorActivity]
05-07 12:38:06.717 22623 22623 D ViewRootImpl[AuthenticatorActivity]: windowFocusChanged hasFocus=true inTouchMode=true
05-07 12:38:06.719 22623 22623 D OperationsService: Creating service
05-07 12:38:06.735 22623 22623 D ViewRootImpl[AuthenticatorActivity]: windowFocusChanged hasFocus=false inTouchMode=true
05-07 12:38:06.758 22623 22623 D FirstRunActivity: onCreate(Bundle) starting
05-07 12:38:06.760 22623 31165 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=32210c48-2577-4e56-b18b-1291be2598d0, tags={ com.nextcloud.client.jobs.MediaFoldersDetectionWork, *, name:periodic_media_folder_detection, timestamp:1715053580256, class:MediaFoldersDetectionWork } ]
05-07 12:38:06.761 22623 22623 D PhoneWindow: setNavigationBarColor: ff0082c9
05-07 12:38:06.785 22623 22623 D FirstRunActivity: onStart() starting
05-07 12:38:06.787 22623 22623 D FirstRunActivity: onResume() starting
05-07 12:38:06.789 22623 22623 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
05-07 12:38:06.802 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:06.821 22623 22623 W Choreographer: Already have a pending vsync event. There should only be one at a time.
05-07 12:38:06.835 22623 22623 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@c01929d[FirstRunActivity]
05-07 12:38:06.836 22623 22623 D ViewRootImpl[FirstRunActivity]: windowFocusChanged hasFocus=true inTouchMode=true
05-07 12:38:06.838 22623 22623 D AuthenticatorActivity: onStop() ending
05-07 12:38:06.839 22623 22623 D AuthenticatorActivity: onSaveInstanceState(Bundle) starting
05-07 12:38:06.840 22623 22623 D LauncherActivity: onStop() ending
05-07 12:38:06.840 22623 22623 D LauncherActivity: onSaveInstanceState(Bundle) starting
05-07 12:38:06.840 22623 22623 I WM-SystemFgDispatcher: Stopping foreground service
05-07 12:38:07.906 22623 22623 D LauncherActivity: onDestroy() ending
05-07 12:38:11.233 22623 31139 I extcloud.clien: WaitForGcToComplete blocked RunEmptyCheckpoint on ProfileSaver for 18.915ms
05-07 12:38:12.300 22623 31205 D ProfileInstaller: Skipping profile installation for com.nextcloud.client
05-07 12:38:27.676 22623 22623 D FirstRunActivity: onPause() ending
05-07 12:38:27.714 22623 22623 D AuthenticatorActivity: onStart() starting
05-07 12:38:27.715 22623 22623 D AuthenticatorActivity: onResume() starting
05-07 12:38:27.738 22623 22623 D ViewRootImpl[FirstRunActivity]: windowFocusChanged hasFocus=false inTouchMode=true
05-07 12:38:27.758 22623 22623 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7bfd7cd[AuthenticatorActivity]
05-07 12:38:27.759 22623 22623 D ViewRootImpl[AuthenticatorActivity]: windowFocusChanged hasFocus=true inTouchMode=true
05-07 12:38:27.970 22623 31171 D OpenGLRenderer: endAllActiveAnimators on 0xb400006fdb0e10d0 (RippleDrawable) with handle 0xb400006efb0ed710
05-07 12:38:27.989 22623 22623 D FirstRunActivity: onStop() ending
05-07 12:38:27.990 22623 22623 D FirstRunActivity: onDestroy() ending
05-07 12:38:55.498 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:55.499 22623 22623 I chatty : uid=10543(com.nextcloud.client) identical 1 line
05-07 12:38:55.499 22623 22623 E extcloud.clien: Invalid ID 0x00000000.
05-07 12:38:55.506 22623 22623 D OperationsService: Starting command with id 1
05-07 12:38:55.512 22623 31191 D NetworkUtils: Searching known-servers store at /data/user/0/com.nextcloud.client/files/knownServers.bks
05-07 12:38:55.513 22623 31191 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): Loading SharedPreferences named com.nextcloud.client.AdvancedX509KeyManager
05-07 12:38:55.515 22623 31191 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): keychain aliases = []
05-07 12:38:55.525 22623 31191 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): Loading SharedPreferences named com.nextcloud.client.AdvancedX509KeyManager
05-07 12:38:55.525 22623 31191 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): keychain aliases = []
05-07 12:38:55.525 22623 31191 D OwnCloudClient #0: Creating OwnCloudClient
05-07 12:38:55.525 22623 31191 D AccountUtils: Restoring cookies for null
05-07 12:38:55.547 22623 31191 D OwnCloudClient #0: REQUEST GET /status.php
05-07 12:38:55.549 22623 31191 D AdvancedSslSocketFactory: Creating SSL Socket with remote mydomain:5443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@1e4953d
05-07 12:38:55.549 22623 31191 D AdvancedSslSocketFactory: ... with connection timeout 50000 and socket timeout 50000
05-07 12:38:55.634 22623 31191 I ServerNameIndicator: SSLSocket implementation: com.google.android.gms.org.conscrypt.Java8FileDescriptorSocket
05-07 12:38:55.634 22623 31191 I ServerNameIndicator: SNI done, hostname: mydomain
05-07 12:38:55.954 22623 31191 W HttpMethodBase: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
05-07 12:38:55.955 22623 31191 I GetStatusRemoteOperation: Connection check at https://mydomain:5443: Operation finished with HTTP status code -1 (success)
05-07 12:38:55.955 22623 31191 D GetServerInfoOperation: Trying empty authorization to detect authentication method
05-07 12:38:55.956 22623 31191 D OwnCloudClient #0: REQUEST HEAD /remote.php/dav
05-07 12:38:56.071 22623 31191 I AuthChallengeProcessor: basic authentication scheme selected
05-07 12:38:56.072 22623 31191 I HttpMethodDirector: No credentials available for BASIC 'Nextcloud'@mydomain:5443
05-07 12:38:56.073 22623 31191 D ExistenceCheckRemoteOperation: Existence check for https://mydomain:5443/remote.php/dav/files/null/ targeting for existence finished with HTTP status 401(FAIL)
05-07 12:38:56.073 22623 31191 D DetectAuthenticationMethodOperation: Authentication method found: BASIC_HTTP_AUTH
05-07 12:38:56.074 22623 31191 D OperationsService: Called 1 listeners
05-07 12:38:56.074 22623 31191 D OperationsService: Stopping after command with id 1
05-07 12:38:56.076 22623 31265 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): Loading SharedPreferences named com.nextcloud.client.AdvancedX509KeyManager
05-07 12:38:56.076 22623 31265 D com.owncloud.android.lib.common.network.AdvancedX509KeyManager: init(): keychain aliases = []
05-07 12:38:56.076 22623 31265 D OwnCloudClient #1: Creating OwnCloudClient
05-07 12:38:56.077 22623 31265 D OwnCloudClient #1: REQUEST GET /ocs/v2.php/cloud/capabilities
05-07 12:38:56.125 22623 22623 I cr_CombinedPProvider: #registerProvider() provider:WV.z7@cb9bf65 isPolicyCacheEnabled:false policyProvidersSize:0
05-07 12:38:56.126 22623 22623 I cr_PolicyProvider: #setManagerAndSource() 0
05-07 12:38:56.183 22623 22623 I cr_CombinedPProvider: #linkNativeInternal() 1
05-07 12:38:56.184 22623 22623 I cr_AppResProvider: #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL]
05-07 12:38:56.184 22623 22623 I cr_PolicyProvider: #notifySettingsAvailable() 0
05-07 12:38:56.184 22623 22623 I cr_CombinedPProvider: #onSettingsAvailable() 0
05-07 12:38:56.184 22623 22623 I cr_CombinedPProvider: #flushPolicies()
05-07 12:38:56.215 22623 31265 W HttpMethodBase: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
05-07 12:38:56.216 22623 31265 D GetCapabilitiesRemoteOperation: Successful response: {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"version":{"major":28,"minor":0,"micro":5,"string":"28.0.5","edition":"","extendedSupport":false},"capabilities":{"bruteforce":{"delay":0,"allow-listed":false},"app_api":{"version":"2.5.1"},"spreed":{"features":["audio","video","chat-v2","conversation-v4","guest-signaling","empty-group-room","guest-display-names","multi-room-users","favorites","last-room-activity","no-ping","system-messages","delete-messages","mention-flag","in-call-flags","conversation-call-flags","notification-levels","invite-groups-and-mails","locked-one-to-one-rooms","read-only-rooms","listable-rooms","chat-read-marker","chat-unread","webinary-lobby","start-call-flag","chat-replies","circles-support","force-mute","sip-support","sip-support-nopin","chat-read-status","phonebook-search","raise-hand","room-description","rich-object-sharing","temp-user-avatar-api","geo-location-sharing","voice-message-sharing","signaling-v3","publishing-permissions","clear-history","direct-mention-flag","notification-calls","conversation-permissions","rich-object-list-media","rich-object-delete","unified-search","chat-permission","silent-send","silent-call","send-call-notification","talk-polls","breakout-rooms-v1","recording-v1","avatar","chat-get-context","single-conversation-status","chat-keep-notifications","typing-privacy","remind-me-later","bots-v1","markdown-messages","media-caption","session-state","note-to-self","recording-consent","sip-support-dialout","message-expiration","reactions","chat-reference-id"],"config":{"attachments":{"allowed":false},"call":{"enabled":true,"breakout-rooms":true,"recording":true,"recording-consent":0,"supported-reactions":["\u2764\ufe0f","\ud83c\udf89","\ud83d\udc4f","\ud83d\udc4d","\ud83d\udc4e","\ud83d\ude02","\ud83e\udd29","\ud83e\udd14","\ud83d\ude32","\ud83d\ude25"],"sip-enabled":false,"sip-dialout-enabled":false,"predefined-backgrounds":["1_office.jpg","2_home.jpg","3_abstract.jpg","4_beach.jpg","5_park.jpg","6_theater.jpg","7_library.jpg","8_space_station.jpg"],"can-upload-background":false,"can-enable-sip":false},"chat":{"max-length":32000,"read-privacy":0,"has-translation-providers":false,"typing-privacy":0},"conversations":{"can-create":false},"previews":{"max-gif-size":3145728},"signaling":{"session-ping-limit":200,"hello-v2-token-key":"-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEhSUCLIS8ChGWO4byHuUQnR9kNbA3\nGdb/ocXQhl/RI6VKGxdEBFG3MGd3PM2Nqn22TURbOxpRLIjAdNLr7aAaJw==\n-----END PUBLIC KEY-----\n"}},"version":"18.0.7"},"theming":{"name":"Nextcloud","url":"https://nextcloud.com","slogan":"a safe home for all your data","color":"#00679e","color-text":"#ffffff","color-element":"#00679e","color-element-bright":"#00679e","color-element-dark":"#00679e","logo":"https://mydomain/core/img/logo/logo.svg?v=0","background":"#00679e","background-plain":true,"background-default":true,"logoheader":"https://mydomain/core/img/logo/logo.svg?v=0","favicon":"https://mydomain/core/img/logo/logo.svg?v=0"}}}}}
05-07 12:38:56.216 22623 31265 D GetCapabilitiesRemoteOperation: *** Added version
05-07 12:38:56.217 22623 31265 D GetCapabilitiesRemoteOperation: *** Added theming
05-07 12:38:56.217 22623 31265 D GetCapabilitiesRemoteOperation: *** Get Capabilities completed
05-07 12:38:56.383 22623 31313 W cr_media: registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
05-07 12:38:56.497 22623 31318 W VideoCapabilities: Unsupported mime image/vnd.android.heic
05-07 12:38:56.498 22623 31318 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
05-07 12:38:56.499 22623 31318 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
05-07 12:38:58.711 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:38:58.712 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:01.123 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:01.124 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:02.485 22623 22623 I AssistStructure: Flattened final assist data: 3076 bytes, containing 1 windows, 7 views
05-07 12:39:03.553 22623 22623 D AuthenticatorActivity: onPause() ending
05-07 12:39:03.586 22623 22623 D ViewRootImpl[AuthenticatorActivity]: windowFocusChanged hasFocus=false inTouchMode=true
05-07 12:39:04.053 22623 22623 D AuthenticatorActivity: onStop() ending
05-07 12:39:04.060 22623 22623 D AuthenticatorActivity: onSaveInstanceState(Bundle) starting
05-07 12:39:04.286 22623 22623 D MainApp : APP IN BACKGROUND
05-07 12:39:12.512 22623 22623 D AuthenticatorActivity: onStart() starting
05-07 12:39:12.513 22623 22623 D MainApp : APP IN FOREGROUND
05-07 12:39:12.540 22623 22623 D AuthenticatorActivity: onResume() starting
05-07 12:39:12.611 22623 22623 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7bfd7cd[AuthenticatorActivity]
05-07 12:39:12.612 22623 22623 D ViewRootImpl[AuthenticatorActivity]: windowFocusChanged hasFocus=true inTouchMode=true
05-07 12:39:19.632 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101
05-07 12:39:24.640 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101
05-07 12:39:24.656 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:24.657 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:27.766 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:27.767 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:28.440 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:28.441 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:29.940 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:29.941 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:31.171 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101
05-07 12:39:32.288 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:32.288 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:34.285 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:34.286 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:36.179 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101
05-07 12:39:36.185 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:36.186 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:37.408 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:37.408 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:39.005 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:39.006 22623 22623 D PhoneWindow: setNavigationBarColor: ffffffff
05-07 12:39:41.159 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101
05-07 12:39:46.172 22623 31317 E chromium: [ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -101

Server error logs

{"reqId":"Ud3OMqZMWefM4R20Wjqq","level":3,"time":"2024-05-07T04:42:32+00:00","remoteAddr":"172.18.0.1","user":"zhenbang","app":"richdocuments","method":"PUT","url":"/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json","message":"Failed to fetch the Collabora capabilities endpoint: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://mydomain/hosting/capabilities","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36","version":"28.0.5.1","exception":{"Exception":"GuzzleHttp\\Exception\\RequestException","Message":"cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://mydomain/hosting/capabilities","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":158,"function":"createRejection","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":110,"function":"finishError","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php","line":47,"function":"finish","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":137,"function":"__invoke","class":"GuzzleHttp\\Handler\\CurlHandler","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/DnsPinMiddleware.php","line":121,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"OC\\Http\\Client\\{closure}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":63,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":331,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":168,"function":"transfer","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/Client.php","line":230,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","https://mydomain/hosting/capabilities",["/mnt/ncdata/files_external/rootcerts.crt",45,[true],["Nextcloud Server Crawler","gzip"],true]]},{"file":"/var/www/html/custom_apps/richdocuments/lib/Service/CapabilitiesService.php","line":165,"function":"get","class":"OC\\Http\\Client\\Client","type":"->","args":["https://mydomain/hosting/capabilities",[45,[true]]]},{"file":"/var/www/html/custom_apps/richdocuments/lib/Service/CapabilitiesService.php","line":73,"function":"fetchFromRemote","class":"OCA\\Richdocuments\\Service\\CapabilitiesService","type":"->","args":[]},{"file":"/var/www/html/custom_apps/richdocuments/lib/AppInfo/Application.php","line":99,"function":"getCapabilities","class":"OCA\\Richdocuments\\Service\\CapabilitiesService","type":"->","args":[]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":45,"function":"OCA\\Richdocuments\\AppInfo\\{closure}","class":"OCA\\Richdocuments\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":50,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":[["Closure"]]},{"file":"/var/www/html/custom_apps/richdocuments/lib/AppInfo/Application.php","line":98,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->","args":[["Closure"]]},{"file":"/var/www/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":200,"function":"boot","class":"OCA\\Richdocuments\\AppInfo\\Application","type":"->","args":[["OC\\AppFramework\\Bootstrap\\BootContext"]]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":434,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":["richdocuments"]},{"file":"/var/www/html/lib/private/App/AppManager.php","line":213,"function":"loadApp","class":"OC\\App\\AppManager","type":"->","args":["richdocuments"]},{"file":"/var/www/html/lib/private/legacy/OC_App.php","line":125,"function":"loadApps","class":"OC\\App\\AppManager","type":"->","args":[[]]},{"file":"/var/www/html/ocs/v1.php","line":59,"function":"loadApps","class":"OC_App","type":"::","args":[]},{"file":"/var/www/html/ocs/v2.php","line":23,"args":["/var/www/html/ocs/v1.php"],"function":"require_once"}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","Line":211,"message":"Failed to fetch the Collabora capabilities endpoint: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://mydomain/hosting/capabilities","exception":[],"CustomMessage":"Failed to fetch the Collabora capabilities endpoint: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://mydomain/hosting/capabilities"},"id":"6639b1408639c"}

Additional information

My IP provider blocks port 443, so I forwarded another port to port 443 in my router. This all works fine for the web browsers, but the official Nextcloud App on Android cannot log in using an address with a port.

Eventually, I resolved the issue through Cloudflare and successfully logged in using the mobile app.

@meszb meszb added the bug label May 7, 2024
@joshtrichards
Copy link
Member

What are your various overwrite* parameters set to in your Server config? In particular, do you have a port specified in overwritehost and overwrite.cli.url?

@joshtrichards joshtrichards added the needs info Waiting for info from user(s). Issues with this label will auto-stale. label May 14, 2024
@meszb
Copy link
Author

meszb commented May 15, 2024

What are your various overwrite* parameters set to in your Server config? In particular, do you have a port specified in overwritehost and overwrite.cli.url?


Thank you for your response. Here is my current Nextcloud server configuration along with the full Docker Compose setup for a more comprehensive overview:

  • overwritehost: my.domain.com
  • overwrite.cli.url: https://my.domain.com/

Neither of these settings includes a port number. Below is the Docker Compose configuration I used, which maps port 18080 to container port 8080 and includes other environment settings:

version: "3.8"

services:
  nextcloud-aio-mastercontainer:
    image: nextcloud/all-in-one:20240502_104630-latest
    init: true
    restart: always
    container_name: nextcloud-aio-mastercontainer
    volumes:
      - nextcloud_aio_mastercontainer:/mnt/docker-aio-config
      - //var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 18080:8080
    environment:
      - NEXTCLOUD_DATADIR=nextcloud_aio_nextcloud_datadir
      - SKIP_DOMAIN_VALIDATION=false
      - APACHE_PORT=11000
      - APACHE_IP_BINDING=0.0.0.0
      - NEXTCLOUD_UPLOAD_LIMIT=20G
      - NEXTCLOUD_MAX_TIME=3600
      - NEXTCLOUD_MEMORY_LIMIT=2024M

volumes:
  nextcloud_aio_mastercontainer:
    name: nextcloud_aio_mastercontainer

The installation and configuration were carried out following the reverse proxy guide provided in the official Nextcloud All-In-One documentation.

I hope this information helps to understand my setup.

@joshtrichards
Copy link
Member

Neither of these settings includes a port number.

Then you need to configure them with a port number, if you want to use a different one. :-)

The installation and configuration were carried out following the reverse proxy guide provided in the official Nextcloud All-In-One documentation.

AFAIK, AIO doesn't support alternative external supports:

https://github.com/nextcloud/all-in-one/tree/main?tab=readme-ov-file#are-other-ports-than-the-default-443-for-nextcloud-supported

@meszb
Copy link
Author

meszb commented May 15, 2024

Then you need to configure them with a port number, if you want to use a different one. :-)

AFAIK, AIO doesn't support alternative external supports:

https://github.com/nextcloud/all-in-one/tree/main?tab=readme-ov-file#are-other-ports-than-the-default-443-for-nextcloud-supported

Thank you for the clarification and for directing me to the relevant documentation. After reviewing the provided information, I realize that my question stemmed from a misunderstanding of the supported configurations for Nextcloud AIO. I appreciate your patience and the guidance provided. I'll be closing this issue as it has been resolved by better understanding the official documentation. Thank you again!

@meszb meszb closed this as completed May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug needs info Waiting for info from user(s). Issues with this label will auto-stale.
Projects
None yet
Development

No branches or pull requests

2 participants