Copy internal Link to clipboard Exception
- Dominant language
- Kotlin
- Stars
- 5.6k
- Forks
- 2k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 92
Description
### ⚠️ Before posting ⚠️
- [x] This is a **bug**, not a question or an enhancement.
- [x] I've [searched for similar issues](https://github.com/nextcloud/android/issues) and didn't find a duplicate.
- [x] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
### Steps to reproduce
1. Open a file
2. Click "share"
3. Click "Share internal Link"
4. Click "Copy to Clipboard"
### Expected behaviour
Internal Link gets copied to Clipboard
### Actual behaviour
Java Exception occurs. App crashes completly.
### Android version
16
### Device brand and model
Nothing Phone
### Stock or custom OS?
Stock
### Nextcloud android app version
34.1.0
### Nextcloud server version
33.0.7
### Using a reverse proxy?
No
### Android logs
### Cause of error
```java
Exception in thread "main" java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.SEND typ=text/plain xflg=0x4 cmp=com.adobe.cc/.share.CopyToClipboardActivity clip={text/plain {T(41)}} (has extras) } from ProcessRecord{e720a3a 10567:com.nextcloud.client/u0a273} (pid=10567, uid=10273) not exported from uid 10333
at android.os.Parcel.createExceptionOrNull(Parcel.java:3339)
at android.os.Parcel.createException(Parcel.java:3323)
at android.os.Parcel.readException(Parcel.java:3306)
at android.os.Parcel.readException(Parcel.java:3248)
at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:2193)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:2130)
at android.app.Activity.startActivityForResult(Activity.java:6049)
at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.kt:675)
at android.app.Activity.startActivityForResult(Activity.java:6006)
at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.kt:660)
at android.app.Activity.startActivity(Activity.java:6509)
at android.app.Activity.startActivity(Activity.java:6476)
at com.owncloud.android.ui.dialog.ShareLinkToDialog.createSelector$lambda$0(ShareLinkToDialog.kt:99)
at com.owncloud.android.ui.dialog.ShareLinkToDialog$$ExternalSyntheticLambda0.onClick(D8$$SyntheticClass:0)
at androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1068)
at android.widget.AdapterView.performItemClick(AdapterView.java:330)
at android.widget.AbsListView.performItemClick(AbsListView.java:1284)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3305)
at android.widget.AbsListView$3.run(AbsListView.java:4284)
at android.os.Handler.handleCallback(Handler.java:995)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loopOnce(Looper.java:283)
at android.os.Looper.loop(Looper.java:392)
at android.app.ActivityThread.main(ActivityThread.java:9231)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:633)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
Caused by: Exception in thread "main" android.os.RemoteException: Remote stack trace:
at com.android.server.wm.ActivityTaskSupervisor.checkStartAnyActivityPermission(ActivityTaskSupervisor.java:1245)
at com.android.server.wm.ActivityStarter.executeRequest(ActivityStarter.java:1331)
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:920)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1366)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1290)
```
### App information
* ID: `com.nextcloud.client`
* Version: `340010090`
* Build flavor: `gplay`
### Device information
* Brand: `Nothing`
* Device: `PacmanPro`
* Model: `A142P`
* Id: `BP2A.250605.031.A3`
* Product: `PacmanProEEA`
### Firmware
* SDK: `36`
* Release: `16`
* Incremental: `2606091926`
### Server error logs
```bash
```
### Additional information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.