[opennms-devel] Problem with OTRS Ticketer
Ronny Trommer <[email protected]> Tue, 4 Nov 2008 15:57:59 +0100
| Newsgroups | gmane.network.opennms.bugs,gmane.network.opennms.devel |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi everybody,
i use the following OpenNMS from Source
RL: https://opennms.svn.sourceforge.net/svnroot/opennms/opennms/tags/opennms-1.6.0
Repository Root: https://opennms.svn.sourceforge.net/svnroot/opennms
Repository UUID: 5a839d81-1113-0410-b63e-f29b616ebcb1
Revision: 11141
Node Kind: directory
Schedule: normal
Last Changed Author: rangerrick
Last Changed Rev: 11110
Last Changed Date: 2008-10-28 15:33:35 +0100 (Tue, 28 Oct 2008)
OpenNMS is up and running. I have configured OTRS-Ticketer Plugin. I
have compiled the
centric-troubleticketer-1.6.0.jar in opennms-tools. Here is my setup:
My OTRS-Server runs on 172.16.3.30.
opennms.properties
- ---------------------------
opennms
.ticketer.plugin=org.opennms.netmgt.ticketer.otrs.OtrsTicketerPlugin
opennms.alarmTroubleTicketEnabled=true
opennms.alarmTroubleTicketLinkTemplate=<a href="http://172.16.3.30/otrs/index.pl?Action=AgentTicketZoom&TicketNumber=$
{id}">${id}</a>
otrs.properties
- -------------------
otrs.endpoint=http://172.16.3.30/otrs/opennms.pl
otrs.username=root
otrs.password=opennms
otrs.state=new
otrs.priority=3 normal
otrs.lock=unlock
otrs.queue=Raw
otrs.articletype=note-external
[email protected]
[email protected]
otrs.articlesendertype=agent
otrs.articlecontenttype=text/plain; charset=ISO-8859-15
otrs.articlehistorycomment=update by OpenNMS
otrs.articlehistorytype=OwnerUpdate
otrs.ownerid=1
otrs.validopenstateid=1, 4, 6, 7, 8
otrs.validclosedstateid=2, 3, 9
otrs.validcancelledstateid=5
otrs.openstateid=1
otrs.closedstateid=2
otrs.cancelledstateid=5
otrs.ticketopenedmessage=Ticket opened by OpenNMS
otrs.ticketclosedmessage=Ticket closed by OpenNMS
otrs.ticketcancelledmessage=Ticket cancelled by OpenNMS
otrs.ticketupdatedmessage=Ticket updated by OpenNMS
otrs.articleupdatesubject=Ticket update from OpenNMS
OpenNMS restarts fine i have access to three new buttons in Alarms.
- Create Ticket
- Update Ticket
- Close Ticket
If i click on Create Ticket i got the following NullPointerException:
java.lang.NullPointerException at
org.opennms.netmgt.model.events.EventBuilder.setNode(EventBuilder.java:
178) at org.opennms.web.svclayer.support.DefaultTroubleTicketProxy.changeTicket
(DefaultTroubleTicketProxy.java:85) at org.opennms.web.svclayer.support.DefaultTroubleTicketProxy.createTicket
(DefaultTroubleTicketProxy.java:71) 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
.springframework
.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:
304) at
org
.springframework
.aop
.framework
.ReflectiveMethodInvocation
.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at
org
.springframework
.aop
.framework
.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
149) at
org
.springframework
.transaction
.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:
106) at
org
.springframework
.aop
.framework
.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
171) at
org
.springframework
.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy34.createTicket(Unknown Source) at org.opennms.web.controller.alarm.AlarmTicketController.create
(AlarmTicketController.java:85) 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.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod
(MultiActionController.java:446) at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal
(MultiActionController.java:384) at org.opennms.web.controller.alarm.AlarmTicketController.handleRequestInternal
(AlarmTicketController.java:62) at org.springframework.web.servlet.mvc.AbstractController.handleRequest
(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch
(DispatcherServlet.java:858) at org.springframework.web.servlet.DispatcherServlet.doService
(DispatcherServlet.java:792) at org.springframework.web.servlet.FrameworkServlet.processRequest
(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doPost
(FrameworkServlet.java:441) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
org
.apache
.catalina
.core
.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
269) at
org
.apache
.catalina
.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org
.extremecomponents
.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:
49) at
org
.apache
.catalina
.core
.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
215) at
org
.apache
.catalina
.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org
.opennms
.web
.StoreRequestPropertiesFilter
.doFilter(StoreRequestPropertiesFilter.java:71) at
org
.apache
.catalina
.core
.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
215) at
org
.apache
.catalina
.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:265) at
org
.acegisecurity
.intercept
.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:
107) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter
(FilterSecurityInterceptor.java:72) at
org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.ui
.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:
166) at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.providers
.anonymous
.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:
125) at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.wrapper
.SecurityContextHolderAwareRequestFilter
.doFilter(SecurityContextHolderAwareRequestFilter.java:81) at
org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.ui
.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:
173) at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:
271) at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:
110) at org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org
.acegisecurity
.context
.HttpSessionContextIntegrationFilter
.doFilter(HttpSessionContextIntegrationFilter.java:249) at
org.acegisecurity.util.FilterChainProxy
$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:
149) at
org
.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:
98) at
org
.apache
.catalina
.core
.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
215) at
org
.apache
.catalina
.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org
.apache
.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
213) at
org
.apache
.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
174) at
org
.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127) at
org
.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
117) at
org
.apache
.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
174) at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at
org
.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
703) at org.apache.jk.common.ChannelSocket
$SocketConnection.runIt(ChannelSocket.java:895) at
org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:689) at
java.lang.Thread.run(Thread.java:619)
Is there a misconfiguration on my side or have i forgotten something?
Thx in advance
Ronny
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
iEYEARECAAYFAkkQYvgACgkQsbzoKeODmKCHrwCfTHgG9Dp5zAFjv73nNdEUUxTs
VAAAmQG4Y/z03uYPC+qQ5joVTnwKo2lp
=Oddm
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
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