Plugins "not detected"
See original GitHub issueHi, and thank you for a great library š
Iām using most of you plugins in a PR Iām working on for our application (Universal Media Server) and itās working great for me. However, there is one of our team members that has a strange issue. It simply looks like the TwelveMonkeys plugins isnāt there on his computer. Weāve obviously verified that they are, weāre using Maven and he can build the application without error. Iāve studied our log file and I can find no Exception
being thrown or nothing else that can give me a clue as to what is going wrong.
What happens is that we can see that the āSunā plugins are chosen instead where they exist, and for formats where no other plugin is available ImageIO simply fails to read the file. It doesnāt look like thereās a priority problem in other words, it seems like they simply never register.
Itās not uncommon that things that normally work fail to work on his computer, he has a somewhat antiquated computer running WinXP 32bit. His CPU is a Athlon 1700+ that doesnāt have MMX support. Both the 32 bit OS and the lack of SSE2 support have shown itself to cause problems some times, but generally our application works on his computer as well. He is running Java 7.
Is there anyway I can troubleshoot/debug the (plugin) registration process to get some more information about what is actually going on?
Issue Analytics
- State:
- Created 7 years ago
- Comments:8 (3 by maintainers)
Top GitHub Comments
Ah, ok - was it SSE2 that was missing then?
In case itās useful to someone else: I solved it using
maven-assembly-plugin
by putting the manually merged files in a folder outside the ānormal Maven structureā. I used/src/main/external-resources/META-INF/services/
since we already have other things that doesnāt fit anywhere there.In addition I edited the
assembly
file like this:@haraldk Thank you for your suggestions, I knew about
maven-shade-plugin
(I actually have a 1,5 year old PR about switching to that) but converting our POM with loads of undocumented āspecial casesā and custom handling isnāt that easy. To make it worse, the project is originally converted fromant
and most of our POM is written by people thatās no longer involved. Itās doable, by all means, but I simply wanted to fix this without taking on that can of worms. Converting to theonejar
plugins probably has more or less the same challenges in additon to that it looks abandoned.Thank you again for all help, it seems like itās working just fine now š