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