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

Reply via email to