Hi Siavash, yes use Oracle Java 1.6 to build OpenNMS. OpenNMS will run under Java 7 but will not build under Java 7
cu Markus ----- Original Message ----- From: "Droxy" <droxy....@gmail.com> To: "OpenNMS Code Development and Bugs" <opennms-devel@lists.sourceforge.net> Sent: Saturday, 13 April, 2013 12:32:13 PM Subject: Re: [opennms-devel] OpenNMS build failure Hi, Since this is my first post on this mailing list, I appologize if I might be doing something wrong (title, content, signature, replying the wrong way or the wrong thread, etc...). and please correct me. I just wanted to ask this: So you're saying I can't use Sun Java 7 ? and I should install java 6 too ? Best Regards Siavash On Apr 13, 2013, at 11:11 AM, Ishan Somasiri < ishanthil...@gmail.com > wrote: Hi, I've been using Sun java 7 to build. I think that might be the reason. I'm trying to build using java 6 at the moment. Sorry for the noise. -- Ishan Thilina Somasiri --------------------------------------------------------------------- Final year undergraduate, Computer Science and Engineering Department, University of Moratuwa. --------------------------------------------------------------------- Ishan's info: www.ishans.info මගේ සටහන් : www.siblog.ishans.info Ishan's way: www.blog.ishans.info --------------------------------------------------------------------- On Sat, Apr 13, 2013 at 10:42 AM, Ishan Somasiri < ishanthil...@gmail.com > wrote: Hi, I checked out the source code yesterday and tried to build openNMS. In the middle I ran in to some network issues and had to manually resume multiple times. I used the following commands on those occassions. mvn -Dbuild.profile=default -Droot.dir=/home/ishan/coding/opennms/opennms -Dmaven.metadata.legacy=true -Djava.awt.headless=true -Dmaven.test.skip.exec=true install -rf :standalone mvn -Dbuild.profile=default -Droot.dir=/home/ishan/coding/opennms/opennms -Dmaven.metadata.legacy=true -Djava.awt.headless=true -Dmaven.test.skip.exec=true install -rf :org.opennms.container.servlet But after resuming from org.opennms.container.servlet , I get a compilation error. I checked the source code for updates (by going to the directory opennms/container/servlet and using git pull ), and it seems to be the latest copy. Following is the error I get. [INFO] ------------------------------------------------------------------------ [INFO] Building OpenNMS OSGi Container - Web Servlet 1.13.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ org.opennms.container.servlet --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/ishan/coding/opennms/opennms/container/servlet/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ org.opennms.container.servlet --- [INFO] Compiling 6 source files to /home/ishan/coding/opennms/opennms/container/servlet/target/classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[29,26] error: type ServiceTracker does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[47,48] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[58,47] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[61,46] error: type ServiceRegistration does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[62,29] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[142,55] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[192,48] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[196,46] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[211,57] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[49,25] error: cannot find symbol [ERROR] class DispatcherTracker /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[46,4] error: method does not override or implement a method from a supertype [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[64,8] error: cannot find symbol [ERROR] class DispatcherTracker /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/DispatcherTracker.java:[57,4] error: method does not override or implement a method from a supertype [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[61,137] error: type ServiceRegistration does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[62,114] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[77,18] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[80,26] error: type ServiceReference does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[113,21] error: type ServiceRegistration does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/OnmsOSGiBridgeActivator.java:[119,21] error: type ServiceRegistration does not take parameters [ERROR] /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/ProxyFilter.java:[37,32] error: cannot find symbol [ERROR] variable m_dispatcherTracker of type DispatcherTracker /home/ishan/coding/opennms/opennms/container/servlet/src/main/java/org/opennms/container/web/ProxyFilter.java:[51,32] error: cannot find symbol [INFO] 21 errors .......... Has anybody else faced the same issue? Any workarounds on this? Do I need to create a ticket for this? I'm new to openNMS, if I need to create a ticket, where should I create it? -- Ishan Thilina Somasiri --------------------------------------------------------------------- Final year undergraduate, Computer Science and Engineering Department, University of Moratuwa. --------------------------------------------------------------------- Ishan's info: www.ishans.info මගේ සටහන් : www.siblog.ishans.info Ishan's way: www.blog.ishans.info --------------------------------------------------------------------- ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel