[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Cannot resolve dependencies in 0.14.0
|
I got the zip the first time.
--
Regards,
Igor
On 12-02-14 2:38 PM, Matthew O'Connor wrote:
Attempting to resend. The mailing list blocked the zip.
Igor,
Attached is a project demonstrating the "no system.bundle" error. It
appears that if the bundle's manifest doesn't import org.osgi.framework,
this error appears.
Matt
On Tue, Feb 7, 2012 at 11:55 AM, Igor Fedorenko <igor@xxxxxxxxxxxxxx
<mailto:igor@xxxxxxxxxxxxxx>> wrote:
system.bundle is a standard OSGi alias od OSGi framework bundle. There
are some heuristics Tycho uses to either find or fabricate appropriate
system bundle and apparently this does not work for your project. I
don't know if this explains resolution errors you get or not. Please
provide a standalone example project and I will have a look.
--
Regards,
Igor
On 12-02-07 1:09 PM, Ben Abernathy wrote:
Igor,
Your example is very close to one I made that also works in 0.14.0.
Upon looking at our project a little closer, I am noticing the
following warning. I did a quick Google for "tycho
system.bundle", but
couldn't find anything specific aside from some emails on this list.
Is the system.bundle a tycho or equinox thing?
[WARNING] No sustem.bundle
Thank you,
Ben
On Mon, Feb 6, 2012 at 5:27 PM, Igor
Fedorenko<igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>> wrote:
I am unable to reproduce the problem (see attached example).
I will need
a standalone complete example project and steps to reproduce
the problem
to be able to help you troubleshoot it.
--
Regards,
Igor
On 12-02-06 5:54 PM, Ben Abernathy wrote:
The Bundle-__RequiredExecutionEnvironment is JavaSE-1.6
and that version
of the JRE does have those packages. Does OSGi/Equinox
treat javax
packages differently such that they are not
automatically provided by
the runtime? And if the default runtime does not expose
those
packages, even though it does contain them, then how
would I specify
them as a maven dependency?
Thanks,
Ben
On Mon, Feb 6, 2012 at 3:32 PM, Igor
Fedorenko<igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>>
wrote:
Are these packages expected to come from the target
JVM defined by
Bundle-__RequiredExecutionEnvironment?
--
Regards,
Igor
On 12-02-06 4:55 PM, Ben Abernathy wrote:
I am building a project using tycho 0.14.o and
starting with the
9d71c422fb004896bbc8b81963393e__7ede88b5cc
commit (related to this
ticket:
https://bugs.eclipse.org/bugs/__show_bug.cgi?id=367701
<https://bugs.eclipse.org/bugs/show_bug.cgi?id=367701>),
I have
been having problems importing packages such as
javax.xml.bind.annotations.__adapters and
javax.xml.datatype. Upon using
the previous commit, everything builds fine. The
dependencies listed
are not optional and do not specify a version
match. Before I start
building a minimal example project, I thought
I'd shoot off this email
to see if there is an obvious solution. I've
included the stack trace
below for reference.
Thanks in advance,
Ben
--build error--
org.apache.maven.__InternalErrorException:
Internal error:
java.lang.RuntimeException:
org.osgi.framework.__BundleException: Bundle
com.example.core cannot be resolved
Resolution errors:
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.bind.annotation.__adapters;
version="0.0.0"
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.datatype; version="0.0.0"
at
org.apache.maven.DefaultMaven.__execute(DefaultMaven.java:168)
at
org.apache.maven.cli.MavenCli.__execute(MavenCli.java:534)
at
org.apache.maven.cli.MavenCli.__doMain(MavenCli.java:196)
at
org.apache.maven.cli.MavenCli.__main(MavenCli.java:141)
at
sun.reflect.__NativeMethodAccessorImpl.__invoke0(Native
Method)
at
sun.reflect.__NativeMethodAccessorImpl.__invoke(__NativeMethodAccessorImpl.java:__39)
at
sun.reflect.__DelegatingMethodAccessorImpl.__invoke(__DelegatingMethodAccessorImpl.__java:25)
at
java.lang.reflect.Method.__invoke(Method.java:597)
at
org.codehaus.plexus.__classworlds.launcher.Launcher.__launchEnhanced(Launcher.java:__290)
at
org.codehaus.plexus.__classworlds.launcher.Launcher.__launch(Launcher.java:230)
at
org.codehaus.plexus.__classworlds.launcher.Launcher.__mainWithExitCode(Launcher.__java:409)
at
org.codehaus.plexus.__classworlds.launcher.Launcher.__main(Launcher.java:352)
Caused by: java.lang.RuntimeException:
org.osgi.framework.__BundleException: Bundle
com.example.core cannot be
resolved
Resolution errors:
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.bind.annotation.__adapters;
version="0.0.0"
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.datatype; version="0.0.0"
at
org.eclipse.tycho.core.__osgitools.OsgiBundleProject.__getResolverState(__OsgiBundleProject.java:252)
at
org.eclipse.tycho.core.__osgitools.OsgiBundleProject.__resolveClassPath(__OsgiBundleProject.java:158)
at
org.eclipse.tycho.core.__resolver.__DefaultTychoDependencyResolver__.resolveProject(__DefaultTychoDependencyResolver__.java:111)
at
org.eclipse.tycho.core.maven.__TychoMavenLifecycleParticipant__.afterProjectsRead(__TychoMavenLifecycleParticipant__.java:61)
at
org.apache.maven.DefaultMaven.__doExecute(DefaultMaven.java:__273)
at
org.apache.maven.DefaultMaven.__execute(DefaultMaven.java:156)
... 11 more
Caused by: org.osgi.framework.__BundleException:
Bundle com.example.core
cannot be resolved
Resolution errors:
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.bind.annotation.__adapters;
version="0.0.0"
Bundle com.example.core - Missing
Constraint: Import-Package:
javax.xml.datatype; version="0.0.0"
at
org.eclipse.tycho.core.__osgitools.EquinoxResolver.__assertResolved(__EquinoxResolver.java:280)
at
org.eclipse.tycho.core.__osgitools.EquinoxResolver.__newResolvedState(__EquinoxResolver.java:69)
at
org.eclipse.tycho.core.__osgitools.OsgiBundleProject.__getResolverState(__OsgiBundleProject.java:250)
... 16 more
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
<mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user
<https://dev.eclipse.org/mailman/listinfo/tycho-user>
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx <mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user <https://dev.eclipse.org/mailman/listinfo/tycho-user>
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx <mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user
<https://dev.eclipse.org/mailman/listinfo/tycho-user>
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx <mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user
<https://dev.eclipse.org/mailman/listinfo/tycho-user>
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx <mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user
<https://dev.eclipse.org/mailman/listinfo/tycho-user>
_________________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx <mailto:tycho-user@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/tycho-user
<https://dev.eclipse.org/mailman/listinfo/tycho-user>
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user