Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [lyo-dev] Problems executing OSLC4JBugzilla from the OSLC tutorial - import javax.servlet cannot be resolved

Looks like you have some missing dependencies, both OSLC4J as well as things like j2bugzilla normally downloaded by Maven.   A couple of things to try:

-  Make sure you have also imported the base OSLC4J projects into your workspace and built them.  See http://wiki.eclipse.org/Lyo/BuildingOSLC4J.   Basically, import the projects and then run a Maven install on the OSLC4JCoreRelEng project to build everything (right click pom.xml -> Run As -> Maven install)
- After that go to the OSLC4JBugzilla project, right click pom.xml->Run As->Maven clean.  Right click again -> Run As->Maven install
- Run OSLC4JBugzilla again.

If that does not work, go to your home directory and delete .m2/repository and try the Maven installs again.   I have seen cases where the Maven downloads fail or result in corrupted binaries.

Let us know if you're still seeing issues after trying the above.

Regards,
Mike


On Fri, Feb 15, 2013 at 8:25 AM, Judith Crockford <v28.innisfree@xxxxxxxxx> wrote:

Hi All,

 

I am trying to do the same as Marc in thread:

http://dev.eclipse.org/mhonarc/lists/lyo-dev/msg00241.html

i.e. trying to follow the instruction in the appendix of the tutorial

(http://open-services.net/resources/tutorials/integrating-products-with-oslc/appendix-running-the-examples/).

 

When I run the OSLC4JBugzilla from the Maven Build, I get some Java errors on the console (see below) but these are different from those encountered by Marc

 

I have tried the suggestions from that thread with no success.

 

I am a newbie to all this and am not familiar with eclipse so a apologise in advance. If anyone has any suggestions I would be most grateful

 

Thanks,

 

Judith

 

 

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

[INFO] Scanning for projects...

[WARNING]

[WARNING] Some problems were encountered while building the effective model for org.eclipse.lyo.oslc4j.rio:oslc4j-bugzilla-sample:war:0.0.1-SNAPSHOT

[WARNING] 'build.plugins.plugin.version' for org.mortbay.jetty:jetty-maven-plugin is missing. @ line 102, column 11

[WARNING]

[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.

[WARNING]

[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.

[WARNING]

[INFO]                                                                        

[INFO] ------------------------------------------------------------------------

[INFO] Building oslc4j-bugzilla-sample 0.0.1-SNAPSHOT

[INFO] ------------------------------------------------------------------------

[INFO]

[INFO] >>> jetty-maven-plugin:8.1.9.v20130131:run (default-cli) @ oslc4j-bugzilla-sample >>>

[WARNING] The artifact jstl:jstl:jar:1.1.2 has been relocated to javax.servlet:jstl:jar:1.1.2

[INFO]

[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ oslc4j-bugzilla-sample ---

[debug] execute contextualize

[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

[INFO] Copying 2 resources

[INFO]

[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ oslc4j-bugzilla-sample ---

[INFO] Nothing to compile - all classes are up to date

[INFO]

[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ oslc4j-bugzilla-sample ---

[debug] execute contextualize

[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

[INFO] Copying 1 resource

[INFO]

[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ oslc4j-bugzilla-sample ---

[INFO] Nothing to compile - all classes are up to date

[INFO]

[INFO] <<< jetty-maven-plugin:8.1.9.v20130131:run (default-cli) @ oslc4j-bugzilla-sample <<<

[WARNING] The artifact jstl:jstl:jar:1.1.2 has been relocated to javax.servlet:jstl:jar:1.1.2

[INFO]

[INFO] --- jetty-maven-plugin:8.1.9.v20130131:run (default-cli) @ oslc4j-bugzilla-sample ---

[INFO] Configuring Jetty for project: oslc4j-bugzilla-sample

[INFO] webAppSourceDirectory not set. Defaulting to C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\src\main\webapp

[INFO] Reload Mechanic: automatic

[INFO] Classes = C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\target\classes

[INFO] Added extra scan target:C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\WebContent

[INFO] Configuring Jetty from xml configuration file = C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\target\classes\jetty.xml

[INFO] Context path = /OSLC4JBugzilla

[INFO] Tmp directory = C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\target\tmp

[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml

[INFO] Web overrides =  none

[INFO] Adding overlay for war project artifact org.eclipse.lyo.server:oauth-webapp:war:1.1

[INFO] web.xml file = file:/C:/Users/judith/git/org.eclipse.lyo.docs/OSLC4JBugzilla/src/main/webapp/WEB-INF/web.xml

[INFO] Webapp directory = C:\Users\judith\git\org.eclipse.lyo.docs\OSLC4JBugzilla\src\main\webapp

2013-02-15 12:11:55.926:INFO:oejs.Server:jetty-8.1.9.v20130131

2013-02-15 12:11:55.941:INFO:omjp.MavenWebInfConfiguration:Unpacking overlay: jar:file:/C:/Users/judith/.m2/repository/org/eclipse/lyo/server/oauth-webapp/1.1/oauth-webapp-1.1.war!/

2013-02-15 12:11:56.208:INFO:omjp.MavenWebInfConfiguration:Adding overlay: file:/C:/Users/judith/git/org.eclipse.lyo.docs/OSLC4JBugzilla/target/tmp/oauth-webapp-1_1_war/

2013-02-15 12:11:57.409:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one.

2013-02-15 12:12:02.027:WARN:oejw.WebAppContext:Failed startup of context o.m.j.p.JettyWebAppContext{/OSLC4JBugzilla,[file:/C:/Users/judith/git/org.eclipse.lyo.docs/OSLC4JBugzilla/src/main/webapp/, file:/C:/Users/judith/git/org.eclipse.lyo.docs/OSLC4JBugzilla/target/tmp/oauth-webapp-1_1_war/]},file:/C:/Users/judith/git/org.eclipse.lyo.docs/OSLC4JBugzilla/src/main/webapp/

java.lang.reflect.InvocationTargetException

       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.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85)

       at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72)

       at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:367)

       at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1248)

       at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710)

       at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)

       at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)

       at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)

       at org.eclipse.jetty.server.Server.doStart(Server.java:280)

       at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:520)

       at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:365)

       at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:523)

       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)

       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)

       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)

       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.Error: Unresolved compilation problems: |?The import javax.servlet cannot be resolved|?The import javax.servlet cannot be resolved|?The import javax.servlet cannot be resolved|?The import javax.servlet cannot be resolved|?The import javax.servlet cannot be resolved|?The import javax.ws cannot be resolved|?The import javax.ws cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.core cannot be resolved|?The import org.eclipse.lyo.oslc4j.client cannot be resolved|?The import org.eclipse.lyo.oslc4j.core cannot be resolved|?The import org.eclipse.lyo.oslc4j.core cannot be resolved|?The import org.eclipse.lyo.oslc4j.core cannot be resolved|?The import org.eclipse.lyo.oslc4j.core cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?The import com.j2bugzilla cannot be resolved|?ServletContextListener cannot be resolved to a type|?ServiceProviderRegistryURIs cannot be resolved to a type|?OslcConstants cannot be resolved to a variable|?ServletContextEvent cannot be resolved to a type|?ServletContextEvent cannot be resolved to a type|?BugzillaConnector cannot be resolved to a type|?HttpServletRequest cannot be resolved to a type|?BugzillaConnector cannot be resolved to a type|?BugzillaConnector cannot be resolved to a type|?ServletContextEvent cannot be resolved to a type|?ServletContext cannot be resolved to a type|?HttpServletRequest cannot be resolved to a type|?ServletException cannot be resolved to a type|?BugzillaConnector cannot be resolved to a type|?ServiceProvider cannot be resolved to a type|?QueryUtils cannot be resolved|?OrderByClause cannot be resolved to a type|?QueryUtils cannot be resolved|?SingletonWildcardProperties cannot be resolved to a type|?OslcConstants cannot be resolved to a variable|?OslcConstants cannot be resolved to a variable|?WebApplicationException cannot be resolved to a type|?The method setAbout(URI) is undefined for the type BugzillaChangeRequest|?Incompatible conditional operand types Exception and WebApplicationException|?WebApplicationException cannot be resolved to a type|?WebApplicationException cannot be resolved to a type|?WebApplicationException cannot be resolved to a type|?The method setAbout(URI) is undefined for the type Person|?The method setExtendedProperties(Map<QName,Object>) is undefined for the type BugzillaChangeRequest|?ServiceProvider cannot be resolved to a type|?ParseException cannot be resolved to a type|?WhereClause cannot be resolved to a type|?QueryUtils cannot be resolved|?CompoundTerm cannot be resolved to a type|?SimpleTerm cannot be resolved to a type|?COMPARISON cannot be resolved to a variable|?NESTED cannot be resolved to a variable|?PName cannot be resolved to a type|?WebApplicationException cannot be resolved to a type|?Status cannot be resolved to a variable|?The method createSearchQueries(StringBuffer, int, CompoundTerm, Map<String,Object>) from the type BugzillaManager refers to the missing type CompoundTerm|?CompoundTerm cannot be resolved to a type|?The method createInQuery(StringBuffer, int, InTerm, Map<String,Object>) from the type BugzillaManager refers to the missing type InTerm|?InTerm cannot be resolved to a type|?ComparisonTerm cannot be resolved to a type|?ComparisonTerm cannot be resolved to a type|?EQUALS cannot be resolved to a variable|?NOT_EQUALS cannot be resolved to a variable|?LESS_THAN cannot be resolved to a variable|?LESS_EQUALS cannot be resolved to a variable|?GREATER_THAN cannot be resolved to a variable|?GREATER_EQUALS cannot be resolved to a variable|?PName cannot be resolved to a type|?SortTerms cannot be resolved to a type|?InTerm cannot be resolved to a type|?ServletException cannot be resolved to a type|?ServletException cannot be resolved to a type|?HttpServletRequest cannot be resolved to a type|?ServletException cannot be resolved to a type|?Link cannot be resolved to a type|?The method getAffectedByDefects() from the type ChangeRequest refers to the missing type Link|?OslcConstants cannot be resolved to a variable|?OslcConstants cannot be resolved to a variable|?OslcConstants cannot be resolved to a variable|?OslcConstants cannot be resolved to a variable|?OslcConstants cannot be resolved to a variable|

       at org.eclipse.lyo.oslc4j.bugzilla.BugzillaManager.<init>(BugzillaManager.java:37)

       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

       at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

       at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

       at java.lang.Class.newInstance0(Class.java:357)

       at java.lang.Class.newInstance(Class.java:310)

       at org.eclipse.jetty.server.handler.ContextHandler$Context.createListener(ContextHandler.java:2355)

       at org.eclipse.jetty.servlet.ServletContextHandler$Context.createListener(ServletContextHandler.java:1229)

       at org.eclipse.jetty.webapp.StandardDescriptorProcessor.newListenerInstance(StandardDescriptorProcessor.java:1908)

       at org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitListener(StandardDescriptorProcessor.java:1865)

       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.eclipse.jetty.webapp.IterativeDescriptorProcessor.visit(IterativeDescriptorProcessor.java:85)

       at org.eclipse.jetty.webapp.IterativeDescriptorProcessor.process(IterativeDescriptorProcessor.java:72)

       at org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:367)

       at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1248)

       at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710)

       at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)

       at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)

       at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)

       at org.eclipse.jetty.server.Server.doStart(Server.java:280)

       at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)

       at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)

       at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:520)

       at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:365)

       at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:523)

       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)

       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)

       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)

       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)

2013-02-15 12:12:02.091:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080

[INFO] Started Jetty Server

[INFO] Starting scanner at interval of 5 seconds.

 

 


_______________________________________________
lyo-dev mailing list
lyo-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/lyo-dev



Back to the top