otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTMFAQ Tutorials

OTM SIG
MavenWire

Go Back   Oracle OTM / G-Log GC3 Community Support > OTM / G-Log - Functional Topics > Settlement
Reload this Page

Exception when triggering Manual Invoice Match process


Settlement Utilizing Settlement in OTM / G-Log - including invoicing and billing.

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old February 6th, 2008, 06:26
Junior Member
 
Join Date: Jan 2008
Posts: 9
Thanks: 2
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
Rowan is on a distinguished road
Exception when triggering Manual Invoice Match process

Hi there,

I am getting a java.rmi exception -Unable to reach host when triggering the manual match invoice process on the match errors screen for an invoice that has match errors. I have turned on the logs and am unable to figure out from the stuff that has been logged.

Thanks,
Rohan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old February 6th, 2008, 10:58
Junior Member
 
Join Date: Jan 2008
Posts: 9
Thanks: 2
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0
Rowan is on a distinguished road
Re: Exception when triggering Manual Invoice Match process

I receive the following exception:

Generic Remote Exception

java.rmi.ConnectException: Unable to reach host
From the Stack Trace:

At2008-02-06 22:53:27.454Generic_Remote_Exception
java.rmi.ConnectException: Unable to reach host

java.rmi.ConnectException: Unable to reach host
at weblogic.rmi.internal.BasicRemoteRef.getOutboundRe quest(BasicRemoteRef.java:86)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicR emoteRef.java:126)
at glog.ejb.invoice.ejb_Invoice_tnpbf2_HomeImpl_814_W LStub.findByPrimaryKey(Unknown Source)
at glog.webserver.uic.GetShipmentNote.getDocument(Get ShipmentNote.java:51)
at glog.webserver.util.QueryResponseServlet.getDocume nt(QueryResponseServlet.java:167)
at glog.webserver.util.AbstractServletProducer.proces s(AbstractServletProducer.java:80)
at glog.webserver.util.BaseServlet.service(BaseServle t.java:591)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at glog.webserver.screenlayout.ClientSessionTracker.d oFilter(ClientSessionTracker.java:54)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at glog.webserver.util.SetCharacterEncodingFilter.doF ilter(SetCharacterEncodingFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:17
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:14
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyo teHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(Handler Request.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelS ocket.java:74
at org.apache.jk.common.ChannelSocket.processConnecti on(ChannelSocket.java:67
at org.apache.jk.common.SocketConnection.runIt(Channe lSocket.java:871)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)

This error seems like, it is masking something else (i.e. some other error message)

When searching through oracle support I found the following:
57322.5.0 ISS00020134 Cannot use the action 'approve invoice' : Generic_Remote_Exception java.rmi.ConnectException: Unable to reach host The manual invoice action Approve Invoice currently checks the invoice status to determine if it should follow an approval or adjustment process flow. Fixed an error where this status check sometimes caused a "Generic_Remote_Exception,
Unable to reach host" error.
[FONT=tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]I am not too sure why this exception is happening for all the invoices. It could be data issue or something else.
I have checked the sql logged in the logs.

Rohan
[/font]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old February 7th, 2008, 19:37
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 712
Blog Entries: 7
Thanks: 44
Thanked 157 Times in 90 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 10
chrisplough has a spectacular aura aboutchrisplough has a spectacular aura about
Send a message via AIM to chrisplough
Re: Exception when triggering Manual Invoice Match process

Rohan,

This message shows that the RMI call is unable to connect to https://mts.toll.com.au. Knowing a little bit about your architecture, this may be due to a couple of things:

1) Since reverse-proxies are in place ahead of the OTM application, they may not be handling the redirects correctly -- for instance the link https://mts.toll.com.au/images/spacer.gif should have an associated URL prefix that allows the reverse-proxy to identify the correct back-end system.

2) There may be a bug in the OTM software, that is causing it not to correctly "reverse-proxy enable" this action.

3) It may be that https is not enabled internally and that http needs to be used. For instance, I know that you use https coming into the reverse-proxy, but use http for everything behind that. As a result, I'm not sure if your basic OTM instance is https enabled.

Thanks,
Chris
__________________
Chris Plough
MavenWire

www.MavenWire.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to chrisplough For This Useful Post:
Rowan (February 7th, 2008)
Reply



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using Recurring Process to trigger Consolidated Invoice Creation billli Settlement 0 February 11th, 2008 20:16
Building a manual sell shipment kparsons Planning 5 February 2nd, 2008 09:52
Manual Override of Sequential Tendering grahampage Execution 3 January 30th, 2008 07:20
Invoice XML Exception sholl Settlement 2 December 14th, 2007 15:26
Servprov Manual Web Settlement bfolan Settlement 2 August 27th, 2007 21:33



All times are GMT. The time now is 01:14.
Copyright © 2008, Open Book Solutions LLC. All rights reserved.

Sponsored by MavenWire - MavenWire.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36