+ update 2020: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means we will NOT develop new features and/or fix most of bugs. We left the tracker running in case somebody from community would like to work on it. Sorry for the inconvenience.
State: closed new: Initial state. As long as issue is in this state, the work on the issue has not yet begun. opened: Opened state means developer started working on the issue. Feature/Fix will probably be in the next release. postponed: This means developer is not working on it now, for some reason it cannot be implemented now. Issue may be opened again in the future. upgraded: Issue is in upgraded state when developer made changes to the program and new version was released. closed: This means the user is satisfied with issue results and no more changes are needed. invalid: These issues cannot be solved. ignored: Developer decided to take no action on this issue. returned: Program changes were made but user is not satisfied and returned the issue.
I replaced some images in swf file but some of them are bigger than original and
shapebounds cuts them.
To reproduce it: Select shape -> Raw edit. Press save. You don't even have to actually
edit anything the result is the same.
I expected to see uncut image in test movie.
Instead I got 3 instances of this error in log.
com.jpexs.decompiler.flash.EndOfStreamException: Premature end of the stream reached
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Im using JPEXS 2.1.4, Win7 x64
Attached screenshot of my log.
And why not you resize your image to the appropriate size? I think this is not a bug.
The exception is maybe a bug, or your swf is obfuscated, and contains invalid tags. If you
attach your file we will check it.