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

Crash while attempting to view a photo #12343

Closed
4 tasks done
ThRPctmylSgltwH opened this issue Jan 6, 2024 · 1 comment
Closed
4 tasks done

Crash while attempting to view a photo #12343

ThRPctmylSgltwH opened this issue Jan 6, 2024 · 1 comment
Labels

Comments

@ThRPctmylSgltwH
Copy link

⚠️ 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

Open App
View a photo

Expected behaviour

Photo should open

Actual behaviour

App crashed and requested that I submit a report

Android version

14

Device brand and model

Samsung A52S

Stock or custom OS?

Stock

Nextcloud android app version

3.27.0

Nextcloud server version

28.0.1

Using a reverse proxy?

No

Android logs

Cause of error

Exception in thread "main" java.lang.IllegalArgumentException: Scale must be within the range of minScale and maxScale
    at com.github.chrisbanes.photoview.PhotoViewAttacher.setScale(PhotoViewAttacher.java:456)
    at com.github.chrisbanes.photoview.PhotoViewAttacher.setScale(PhotoViewAttacher.java:446)
    at com.github.chrisbanes.photoview.PhotoViewAttacher.setScale(PhotoViewAttacher.java:442)
    at com.github.chrisbanes.photoview.PhotoView.setScale(PhotoView.java:230)
    at com.owncloud.android.ui.preview.PreviewImageFragment.onActivityCreated(PreviewImageFragment.java:247)
    at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:3156)
    at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:619)
    at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:275)
    at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
    at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
    at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
    at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
    at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
    at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
    at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
    at com.owncloud.android.ui.activity.DrawerActivity.onStart(DrawerActivity.java:1156)
    at com.owncloud.android.ui.activity.FileActivity.onStart(FileActivity.java:247)
    at com.owncloud.android.ui.preview.PreviewImageActivity.onStart(PreviewImageActivity.java:237)
    at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1582)
    at android.app.Activity.performStart(Activity.java:8977)
    at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4198)
    at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:225)
    at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:205)
    at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:177)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:230)
    at android.os.Looper.loop(Looper.java:319)
    at android.app.ActivityThread.main(ActivityThread.java:8893)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

App information

  • ID: com.nextcloud.client
  • Version: 30270090
  • Build flavor: gplay

Device information

  • Brand: samsung
  • Device: a52sxq
  • Model: SM-A528B
  • Id: UP1A.231005.007
  • Product: a52sxqeea

Firmware

  • SDK: 34
  • Release: 14
  • Incremental: A528BXXS5FWL4

Server error logs

No event in log reader. It seems to just be an Android App issue

Additional information

It works fine after restarting the Android app

@joshtrichards joshtrichards added performance: misc lag, ANR, etc and rarer exceptions/errors that don't have their own labels feature: previews and thumbnails labels Jan 6, 2024
@joshtrichards joshtrichards changed the title App crashed and requested that I submit a report Crash while attempting to view a photo Jan 7, 2024
@joshtrichards joshtrichards added performance: ISE/IAE 😕 Illegal State Exception / Illegal Argument Exception stable-3.27 and removed performance: misc lag, ANR, etc and rarer exceptions/errors that don't have their own labels labels Jan 10, 2024
@joshtrichards
Copy link
Member

Fixed in #13084

(may not see until v3.30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants