Skip to main content



      Home
Home » Eclipse Projects » Plugin Development Environment (PDE) » PDE Build Bug with jar signing for eclipse folder plugins?
PDE Build Bug with jar signing for eclipse folder plugins? [message #25704] Tue, 07 October 2008 16:27 Go to next message
Eclipse UserFriend
Hey Guys,
So while using eclipse pde-build we noted a possible bug. If we
are building for web start deployment, and we specify to output jars,
build process creates a jar for any plugins in folder format (eg.
org.eclipse.core.runtime.compatibility.registry_3.2.100.v200 70316 in
Version: 3.3.2 Build id: M20080221-1800). Although that seems fine but
it messes up the jar signature somehow and running a jarSigner -verify
fails on the resultant jar causing webstart launch to fail as well.

Any idea whats the workaround and if this is a bug?


Thanks,
abhi
Re: PDE Build Bug with jar signing for eclipse folder plugins? [message #25850 is a reply to message #25704] Wed, 08 October 2008 11:47 Go to previous message
Eclipse UserFriend
This sounds like
https://bugs.eclipse.org/bugs/show_bug.cgi?id=196754 which was fixed in 3.4

As for a workaround, the only thing I can think of would be to remove
the bad signature.

PDE/Build can "unsign" a jar before signing it. This was in case of
webstart not supporting jars containing more than one signature (yours &
the eclipse.org signature). This gets turned on automatically when
generating JNLP. You should also be able to turn it on by setting
"jarProcessor.unsign = true".

If you don't want the jars signed, but do want them unsigned, you would
need to set sign=true and jarProcessor.sign = false

-Andrew
Abhishek Misra wrote:
> Hey Guys,
> So while using eclipse pde-build we noted a possible bug. If we
> are building for web start deployment, and we specify to output jars,
> build process creates a jar for any plugins in folder format (eg.
> org.eclipse.core.runtime.compatibility.registry_3.2.100.v200 70316 in
> Version: 3.3.2 Build id: M20080221-1800). Although that seems fine but
> it messes up the jar signature somehow and running a jarSigner -verify
> fails on the resultant jar causing webstart launch to fail as well.
>
> Any idea whats the workaround and if this is a bug?
>
>
> Thanks,
> abhi
Re: PDE Build Bug with jar signing for eclipse folder plugins? [message #582488 is a reply to message #25704] Wed, 08 October 2008 11:47 Go to previous message
Eclipse UserFriend
This sounds like
https://bugs.eclipse.org/bugs/show_bug.cgi?id=196754 which was fixed in 3.4

As for a workaround, the only thing I can think of would be to remove
the bad signature.

PDE/Build can "unsign" a jar before signing it. This was in case of
webstart not supporting jars containing more than one signature (yours &
the eclipse.org signature). This gets turned on automatically when
generating JNLP. You should also be able to turn it on by setting
"jarProcessor.unsign = true".

If you don't want the jars signed, but do want them unsigned, you would
need to set sign=true and jarProcessor.sign = false

-Andrew
Abhishek Misra wrote:
> Hey Guys,
> So while using eclipse pde-build we noted a possible bug. If we
> are building for web start deployment, and we specify to output jars,
> build process creates a jar for any plugins in folder format (eg.
> org.eclipse.core.runtime.compatibility.registry_3.2.100.v200 70316 in
> Version: 3.3.2 Build id: M20080221-1800). Although that seems fine but
> it messes up the jar signature somehow and running a jarSigner -verify
> fails on the resultant jar causing webstart launch to fail as well.
>
> Any idea whats the workaround and if this is a bug?
>
>
> Thanks,
> abhi
Previous Topic:Headless build of several features
Next Topic:Headless build of features with a different folder name
Goto Forum:
  


Current Time: Fri Oct 31 15:55:25 EDT 2025

Powered by FUDForum. Page generated in 0.03755 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top