Email Adapter Throwing Error
Hi,
I'm using a sender email adapter. But its throwing the following error.
error occured: exception caught during processing mail message; java.io.IOException: invalid IMAP status response; not finding * STATUS, but 001I NO The requested item could not be found.
Can somebody let me know why does this happen? I'm using IMAP4, XIPAYLOAD and Plain Authentication mode.
Thanks,
Sandeep
Hi all
Just for your interest : I had same issue and it was due to a incorrect URL in the mail adapter ( I used my mailbox name and didn't specify the IMAP folder INBOX ):
e.g. imap://mailserver/INBOX
worked for me ( the individual mailbox is apparently found via the username/password ) with microsoft exchange as mail server
hope it can still helps anyone,
regards
Dirk
Similar Messages
-
We are trying to send data to SAPR/3 47 IDES using IDoc Adapter.
the data is sent to XI from SQL database thro JDBC adapter and then to R/3 thro IDoc adapter.
All this is in Asynchronous mode and at no point we chose synchronous (IDoc adapter does not suppost Asynchronous process right).
But we are getting the following error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
- <SOAP:Header>
- <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
<SAP:MessageClass>SystemError</SAP:MessageClass>
<SAP:ProcessingMode>synchronous</SAP:ProcessingMode>
<SAP:MessageId>B7685EB2-42F1-554B-80CC-6ADFC86C7975</SAP:MessageId>
<SAP:RefToMessageId>35A42550-81F9-11D9-AFC7-00C09F450580</SAP:RefToMessageId>
<SAP:TimeSent>2005-02-18T22:05:33Z</SAP:TimeSent>
- <SAP:Sender>
<SAP:Service>S70_812</SAP:Service>
<SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">DEBMAS.DEBMAS04</SAP:Interface>
</SAP:Sender>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_BE_NOT_SUPP</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Only asynchronous processing supported for IDoc adapter outbound processing</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
We are not sure where from this synchronous is being picked?
Please advise.
Thanks,
Bhaskar and AnilIn the Processing Parameters section of the JDBC adapter, make sure you have Exactly Once (Asynchronous) selected.
-
JDBC Adapter throws error for Null Data
Hi All,
I am running a interface Proxy to JDBC. But in case if proxy has no new data, the message which goes to the database is:
<b> <?xml version="1.0" encoding="utf-8" ?>
- <ns1:MT_Material xmlns:ns1="urn:sce-com:xi:fi:UnitEstimateData">
- <Insert_Material>
- <dbTableName action="INSERT">
<table>SCEI_UE_MATERIALS</table>
</dbTableName>
</Insert_Material>
</ns1:MT_Material></b>
and I get the error in RWB as <b>Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'SCEI_UE_MATERIALS' (structure 'Insert_Material'): java.sql.SQLException: FATAL ERROR document format in structure 'Insert_Material': expected 'access' tag(s) not found</b>.
Is there a way so that the JDBC adapter doesn't throw any error if there is no access node??
Pls advice...
XIerXier,
Why it will create multiple Insert_Material nodes? Use like this
Mandatory segment ->Remove context->Collapse Context ---> Exists -
>insert_material.
Try the above and let me know if it doesn't helps!!
raj. -
BizTalk : MQSeries adapter throwing error after 30 minutes idle time
We have BizTalk and windows MQSeries on separate servers. As long someone logged on to MQseries server, BizTalk able to communicate with MQSeries server and able to receive and send messages to MQs. If there is no session active on MQSeries server,
after 30 minutes BizTalk strat throwing following error. Once you log back to MQSeries server, it will work 30 more minutes.
Error: The adapter "MQSeries" raised an error message. Details "Retrieving the COM class factory for remote component with CLSID {....} from machine 192.... faied due to the following error : 8000401a 192....
Has any one encountered similar issue?
Thanks,
ChiragHi,
This seems to be permission issue. Please refer the similar thread
http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/13427a41-edd7-45fc-9d43-69838720d923
http://www.biztalkgurus.com/biztalk_server/biztalk_2006/f/10/p/5085/26750.aspx
Hope it can help you -
MQ6 Drivers for JMS Adapter throwing error
Per note 747601 of SAP, we got the jar files for MQ6.
MQ 6.0 with SAP XI 3.0 JAR files needed
We prepared the .sda file
When we try to deploy it through SDM, we are getting errors:
Summary:
========
There were 1 archives selected.
0 archives successfully loaded.
Loading of 1 archives failed.
Details:
========
1) Error loading archive
C:\aii_af_jmsproviderlib.sda
(server side name is: C:\aii_af_jmsproviderlib.sda)
com.sap.sdm.util.sduread.IllFormattedSduFileException: The information about the development component
found in the SDA C:\aii_af_jmsproviderlib.sda is either missing or incomplete!
Manifest attributes are missing or have badly formatted value:
attribute keylocation is missing
attribute keyname is missing
attribute keyvendor is missing
attribute keycounter is missing
Please advise.
Thanks,
Bhaskar
Here is how this got resolved:
We added drivers for MQ6 in the sda file.
Then isntalled MQ client on the XI server (I am not sure why we need to do this).
Then in the Communication Channel provided the User ID and PAssword for the MQ Server box (the windows log in information). It took us a while (a couple fo weeks) to find this out.
I am not sure if this is the real solution, but it is working fine for us now.
So thoguht of posting this here.
Thanks,
Bhaskarnot sure about this but i guess Craig is a better person to let you know !!!
Contact - [email protected] -
DB adapter throws error while inserting ORABPEL-11616
Hi,
I am using SOA suite 10.1.3.5.
I have configured the BPEL DB adapter to insert into table AP_INVOICES_INTERFACE and i am getting the following error.
I tried inserting record manually to the table and it is getting inserted.
Any help in this regard is highly appreciated.
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
-<part name="code">
<code>17002
</code>
</part>
-<part name="summary">
<summary>
file:/D:/SOA/Oracle/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_EbizUpdate_1.11_bb3df4d0da2922b72119a0476c70a10b.tmp/UpdateEbizInvoicesInterfaceTable.wsdl [ UpdateEbizInvoicesInterfaceTable_ptt::insert(ApInvoicesInterfaceCollection) ] - WSIF JCA Execute of operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception.
insert failed. Descriptor name: [UpdateEbizInvoicesInterfaceTable.ApInvoicesInterface]. [Caused by: Io exception: Software caused connection abort: socket write error]
; nested exception is:
ORABPEL-11616
DBWriteInteractionSpec Execute Failed Exception.
insert failed. Descriptor name: [UpdateEbizInvoicesInterfaceTable.ApInvoicesInterface]. [Caused by: Io exception: Software caused connection abort: socket write error]
Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.5.0) (Build 090715)): oracle.toplink.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Io exception: Software caused connection abort: socket write errorError Code: 17002
Call:INSERT INTO AP_INVOICES_INTERFACE (INVOICE_ID, INVOICE_NUM, INVOICE_DATE, VENDOR_NUM, VENDOR_SITE_CODE, INVOICE_AMOUNT, INVOICE_CURRENCY_CODE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [4, 1113, 2010-09-27 00:00:00.0, 147, MUMBAI, 1000, USD, 2010-09-27T00:00:00.000+05:30, 1156804, 1000, 1000, 2010-09-27T00:00:00.000+05:30]
Query:InsertObjectQuery(<ApInvoicesInterface 4 />).
</summary>
</part>
-<part name="detail">
<detail>
Internal Exception: java.sql.SQLException: Io exception: Software caused connection abort: socket write errorError Code: 17002
Call:INSERT INTO AP_INVOICES_INTERFACE (INVOICE_ID, INVOICE_NUM, INVOICE_DATE, VENDOR_NUM, VENDOR_SITE_CODE, INVOICE_AMOUNT, INVOICE_CURRENCY_CODE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [4, 1113, 2010-09-27 00:00:00.0, 147, MUMBAI, 1000, USD, 2010-09-27T00:00:00.000+05:30, 1156804, 1000, 1000, 2010-09-27T00:00:00.000+05:30]
Query:InsertObjectQuery(<ApInvoicesInterface 4 />)
</detail>
</part>
</remoteFault>
With Regards,
HarshwardhanHaving multiple versions of BPEL process accessing single DB conn factory is OK. That doesn't create any issue.
You must use the same version of JDeveloper as the SOA Suite Version you are accessing. Similar to your example you will face issues if you use JDeveloper 10.1.3.1 for SOA Suite 10.1.3.4. You will find lot of issues here in forum realted to different versions of soa suite and Jdeveloper. -
WCF-SAP Adapter throwing errors after SAP Upgrade from ECC 5 to ECC6 Release 640 to 700
Hello Everyone,
We were able to communicate(Send and Receive Idoc's) to SAP via WCF-SAP Adapter in BizTalk 2010.
SAP Servers were upgraded to ECC5 to ECC 6 and we started facing below issue communicating on send and receive both.
I am aware that there is a hotfix available but that is more on the Receive Side from SAP. Nevertheless I installed the hotfix but issue still persists. Any suggestions will be highly appreciated.
Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException: The segment name is not valid for the IDOCTYP, Release, or CIMTYP. Segment name: E2EDP01006GRP IDOCTYP: ORDERS05
Release: 700 CIMTYP: . Ensure that your message xml validates against the operation schema.
Server stack trace:
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.
Thanks,
VikingssI am aware that there is a hotfix available but that is more on the Receive Side from SAP. Nevertheless I installed the hotfix but issue still persists. Any suggestions will be highly appreciated.
For this issue, you can contact Microsoft support directly(http://support.microsoft.com). -
PI 7.1 IMAP email Adapter Error reading large amounts of emails
Hi,
are there any known problems with the email-Adapter (Sender), reading IMAP MS Exchange Server?
We have an email adapter reading the MS Exchange Server Mail Account once per Minute and in the mail account are about 4.000 unread email (1KB each) .
After 2000 emails, the adapter stops working and throws only exceptions.
Any idea?
Thanks
hsHi Holger,
i made a few tests at that time, and there was no specific scenario which re-produced this error.
In some tests i was able to process more than 3000 emails before the error occured, next time only 2000.
And this only occured when the inbox had a huge amount of emails. if i moved, lets say 1000 emails to a temporary folder,
processed 1000 and then moved the 1000 back to the inbox, there was no problem. Now i'm polling every minute and i'm
not receiving 2000 emails in a minute, so i'm not having this issue anymore. it only happend when we stopped the
sender channel for a while and a lot of emails were queuing up in the inbox. I don't think that there are any MS Exchange settings that need to be changed and when we spoke to Support that time, they refered to the Note i mentioned earlier.
Maybe there is still a problem in the mail adapter itself..
regards,
Daniel -
I have a SSRS report that parses RTF to TXT and displays it in a report. The report works fine and everything displays correctly. The subscription email, however, contains a report with errors: Request for the permission of type
'System.Security.Permissions.UIPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
The report contains embedded code as well as references to System.Security and System.Windows.Forms. I've updated .....\Reporting Services\ReportServer\rssrvpolicy.config and ....\Reporting Services\ReportManager\rsmgrpolicy.config to change permissions
to FullTrust. Not sure what else I need to do. Please help.Hi Chimuelo,
According to your description, if the report contains custom code and assemblies, the subscription email contains an error “Request for the permission of type 'System.Security.Permissions.UIPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed”.
In your scenario, the issue could cause by that the report can’t access those assemblies. Please modify the policy configuration files to grant additional permissions for those assemblies. For more information, please refer to this article:
How to grant permissions to a custom assembly that is referenced in a report in Reporting Services.
Similar thread for your reference:
Custom assembly throwing #error in reports with subscriptions
If you have any question, please feel free to ask.
Best regards,
Qiuyun Yu
Qiuyun Yu
TechNet Community Support -
Throw Error in Module Adapter EJB
Hi experts,
In order to make some validations when getting file in File Adapter, was developed a EJB Module Adapter. When the validation failed, it must to be generate a throw error with a text that appears in Runtime workbench.
throw new ModuleException("Error al crear objeto Archivo para procesar el legacy: "+legacy);
But, it doens't happen. In Runtime workbench I just can see a Exception null .
Follow Below the Java Code of Module EJB:
package clasesSox;
import java.io.IOException;
import java.io.InputStream;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
import com.sap.aii.af.mp.module.ModuleException;
@author martin.j.rodriguez
public class Archivo extends XMLParser {
private Log log = LogFactory.getLog(Archivo.class);
private Config config;
private String nombre, tipoSistema, pais;
private Date fecha;
//private boolean procesado;
//private org.xml.sax.XMLReader xr;
private double totimp, importeParcial;
private String buscaTOTIMP, regImporte, buscaTOTLIN;
private String [] tags;
private InputStream inputStream;
private int totlin, regCuenta;
public Archivo(InputStream is, String legacy) throws ModuleException {
super();
Map properties = getConfig().getConfig(legacy);
if (properties == null) {
if (log.isErrorEnabled()){
log.error("Error al crear objeto Archivo para procesar el legacy: "legacy" - No se encontro la configuración.");
throw new ModuleException("Error al crear objeto Archivo para procesar el legacy: "+legacy);
this.buscaTOTIMP = (String)properties.get(Config.CAMPO_IMPORTE_TOTAL);
this.regImporte = (String)properties.get(Config.CAMPO_IMPORTE);
this.buscaTOTLIN = (String)properties.get(Config.CAMPO_LINEAS_TOTAL);
String tagstosearch = (String)properties.get(Config.CAMPO_LINEAS_CONTAR);
StringTokenizer st = new StringTokenizer(tagstosearch, ",");
tags = new String[st.countTokens()];
int i=0;
while(st.hasMoreTokens()){
String token = st.nextToken();
tags[i++] = token.trim();
setInputStream(is);
public List validaArchivo() throws ParserConfigurationException, SAXException, IOException {
regCuenta = 0;
importeParcial = 0;
DefaultHandler handler = this;
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser = factory.newSAXParser();
saxParser.parse(inputStream, handler);
String s = "";
roundValues();
String stotimp = new BigDecimal(totimp).setScale(2, BigDecimal.ROUND_HALF_UP).toString();
String simporteParcial = new BigDecimal(importeParcial).setScale(2, BigDecimal.ROUND_HALF_UP).toString();
if (log.isDebugEnabled()){
log.debug("Resultados: TOTIMP: "stotimp" - CONTEO: "+simporteParcial);
log.debug("Resultados: TOTLIN: "totlin" - CONTEO: "+regCuenta);
List results = new ArrayList();
if (totimp != importeParcial) {
s = "Error al contar el total del importe, deberia ser: "stotimp" y el calculado es: "+simporteParcial;
if (log.isDebugEnabled()){
log.debug(s);
results.add(s);
if (totlin != regCuenta) {
s = "Error al contar el total del lineas, deberia ser: "totlin" y el calculado es: "+regCuenta;
if (log.isDebugEnabled()){
log.debug(s);
results.add(s);
return results;
private void roundValues() {
totimp = roundValue(totimp);
importeParcial = roundValue(importeParcial);
redondea un numero a 2 decimales
private double roundValue(double d) {
BigDecimal bd = new BigDecimal(d);
bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
public void startElement(String namespaceURI, String lName, String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException {
String etiqueta = getTagName(qName, lName);
//niveles.add(etiqueta);
// Cuenta registros
for (int i = 0;i< tags.length; i++){
if (etiqueta.equals(tags+)){
regCuenta++;
break;
public void endElement(String namespaceURI, String lName, String qName) throws org.xml.sax.SAXException {
String etiqueta = getTagName(qName, lName);
//niveles.remove(niveles.size() - 1);
// set valor totlin
if (buscaTOTLIN.equals(etiqueta)){
totlin = parseInt(valor);
// set valor totimp
if (buscaTOTIMP.equals(etiqueta)){
totimp = parseDouble(valor);
// suma importe parcial
if (regImporte.equals(etiqueta)){
importeParcial += parseDouble(valor);
public InputStream getInputStream() {
return inputStream;
public void setInputStream(InputStream texto) {
this.inputStream = texto;
public String getNombre() {
return nombre;
public void setNombre(String nombre) {
this.nombre = nombre;
public String getTipoSistema() {
return tipoSistema;
public void setTipoSistema(String tipoSistema) {
this.tipoSistema = tipoSistema;
public String getPais() {
return pais;
public void setPais(String pais) {
this.pais = pais;
public java.util.Date getFecha() {
return fecha;
public void setFecha(java.util.Date fecha) {
this.fecha = fecha;
public static void main(String args[]) {
String fileName = "FI_MAS_SAP_RENBAN_####_AAAAMMDD_HHMMSS.TXT";
java.util.StringTokenizer st = new java.util.StringTokenizer(fileName, "_");
for (int i = 0; i < 5; i++)
st.nextToken();
String anioMes = st.nextToken();
if (anioMes != null)
if (anioMes.length() > 5) {
System.out.println(anioMes);
System.out.println(anioMes.substring(0, 4) + " " + anioMes.substring(4, 6));
private double parseDouble(String number){
if (number == null || number.trim().length()==0 || number.trim().equals("/"))
return 0;
// remuevo los 0 a la izquierda que afectan al parseint
number = number.trim().replaceAll("^0+","");
number = number.replaceAll(",",".");
double result = 0;
try {
result = Double.parseDouble(number);
catch (NumberFormatException nfe){
System.err.println("Error parseando numero "+number);
return result;
private int parseInt(String number){
if (number == null || number.trim().length()==0 || number.trim().equals("/"))
return 0;
// remuevo los 0 a la izquierda que afectan al parseint
number = number.trim().replaceAll("^0+","");
number = number.replaceAll(",",".");
int result = 0;
try {
result = Integer.parseInt(number);
catch (NumberFormatException nfe){
System.err.println("Error parseando numero "+number);
return result;
Carga la configuracion
@return
protected Config getConfig(){
if (config == null){
ConfigParser cp = new ConfigParser();
config = cp.readConfig();
return config;
Could anyone help me about this problem ?
Thanks in advance.+Hi,
do u think, u will get the error text in the RWB ? I don't think so, it will provide the output in the RWB.
The output of the Adapter module is nothing but XI -XML message. So this will not come
check it out for the how to work on Adapter Modules-
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f013e82c-e56e-2910-c3ae-c602a67b918e
Hope this helps,
Regards,
Moorthy -
Tidal Email Adapter error monitoring folder 'INBOX':Illegal whitespace in address
I am experiencing an issue with a tidal email adapter and email events are not being triggered.
TIDAL Enterprise Scheduler: version 5.3.1.316
Java version: 1.6.0_27
Java Virtual Machine version: 20.2-b06
Adapter Host: version 5.3.1.299
Java version: 1.6.0_27
Java Virtual Machine version: 20.2-b06
Issue started shortly after our environment did a unexpected failover a couple of days ago. The servers have been rebooted but the issue still appears
I have disabled the email adapter and recreated a new one, issue is still there. Any suggestions on resolving this would be appreciated. The email mailbox is working and recieving messages, and I am able to connect using a pop3 client to the mailbox no problem.
Any suggestions would be appreciated.
Here is the Tidal Master email adapter log messages:
02/29 13:45:12:759[MD-8]: (mem=5062504/16515072) Connection 7: Error monitoring folder 'INBOX':Illegal whitespace in address
02/29 13:45:12:759[MD-8]: (mem=5059960/16515072) javax.mail.internet.AddressException: Illegal whitespace in address in string ``Mail Delivery Subsystem''
at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:900)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793)
at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554)
at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658)
at javax.mail.internet.MimeMessage.getFrom(MimeMessage.java:321)
at com.tidalsoft.service.logic.EmailInterface.b(Unknown Source)
at com.tidalsoft.service.logic.EmailInterface.a(Unknown Source)
at com.tidalsoft.service.logic.EmailInterface.a(Unknown Source)
at bd.p(Unknown Source)
at bd.l(Unknown Source)
at com.tidalsoft.service.logic.ConnectionMessageHandler.onPoll(Unknown Source)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at bt.a(Unknown Source)
at ba.b(Unknown Source)
at ba.a(Unknown Source)
at com.tidalsoft.framework.message.BaseMessageHandlerImpl.onMessage(Unknown Source)
at com.tidalsoft.framework.data.DataWrapper.onMessage(Unknown Source)
at ad.run(Unknown Source)
02/29 13:45:12:759[MD-8]: (mem=5062504/16515072) Connection 7: Error monitoring folder 'INBOX':Illegal whitespace in address
02/29 13:45:12:759[MD-8]: (mem=5059960/16515072) javax.mail.internet.AddressException: Illegal whitespace in address in string ``Mail Delivery Subsystem''
at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:900)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:793)
at javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:554)
at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:658)
at javax.mail.internet.MimeMessage.getFrom(MimeMessage.java:321)
at com.tidalsoft.service.logic.EmailInterface.b(Unknown Source)
at com.tidalsoft.service.logic.EmailInterface.a(Unknown Source)
at com.tidalsoft.service.logic.EmailInterface.a(Unknown Source)
at bd.p(Unknown Source)
at bd.l(Unknown Source)
at com.tidalsoft.service.logic.ConnectionMessageHandler.onPoll(Unknown Source)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at bt.a(Unknown Source)
at ba.b(Unknown Source)
at ba.a(Unknown Source)
at com.tidalsoft.framework.message.BaseMessageHandlerImpl.onMessage(Unknown Source)
at com.tidalsoft.framework.data.DataWrapper.onMessage(Unknown Source)
at ad.run(Unknown Source)
Thanks,
PeteWe found the problem, there was an message in the inbox that is being monitored by the email event. The message was an undeliverable and the sender was = Mail Delivery Subsystem
We had received previous undeliverables from this company and the sender was = Mail Delivery Subsystem <[email protected]>
The email monitoring was impacted by those previous message but as soon as it only reflected Mail Delivery Subsystem and no email domanin name it failed.
Once we removed the messages from the inbox the email events triggered as expected. I now need to build a rule to remove these message from the mailbox.
Thanks,
Pete -
Hi BI Experts,
I have an issue in the report output. The query is giving the data but the report is not showing the same.
when nonexisting values are given, report is throwing ERROR instead of giving blank page. Client is expecting blank page or dummy page with tables or headings etc but not the error message.
Please suggest a solution for this.
Let me know if anybody needs any other information regarding this.
Thanks in advance.you need to use no data found logic in order to get blank or any message saying no data found for that selected value.
check this link
https://blogs.oracle.com/xmlpublisher/entry/no_data_found
or
send me your sample xml having data and no data and template i can try at my side. email: [email protected]
assign me some points if helpful -
Sender Mail Adapter Configuration error
Hi,
I am working on scenario mail adapter to CRM system. And when I tried to configure the sender email adapter I have got the error following error, Can any one help me to resolve this issues
error occured: <b>exception caught during processing mail message; java.net.ConnectException: Connection refused</b>
the details I have provided are as follows
Transport protocol is POP3
URL - POP://mailservername/Inbox/folder
And I have tried with the IMAP4 also
URL - IMAP://mailservername/Inbox/folder
And we have cross checked that the XI server is able to ping that particular mail server.
Regards,
Venkat.Hi Venkateswara,
I would suggest that you go through these to know how to configure your sender mail adapter,
<a href="/people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step mail adapter step by step</a>
<a href="/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure adapter Scenario</a>
Also, to know the various parameters of a sender mail adapter, just go through this link,
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/23/c093409c663228e10000000a1550b0/content.htm">Configuring sender mail adapter</a>
Check your mail adapter configuration against these details. Also, check if the mail server you are trying to access is running.
Also go thru this pdf to make yourself more comfortable with mail adapters.
https://websmp205.sap-ag.de/~sapidb/011000358700004556712005E/HowTo_Mail_Adapter2.pdf
Regards,
abhy -
Hi,
I have configured email start point process. While deploying and invoking the process it is not showing any kind of error. But when i send mail to configured SMTP server i recieves a mail saying
LiveCycle ES has tried to process your request and encountered the following error:
com.adobe.idp.dsc.provider.service.email.impl.EmailProviderException: Error getting user context
This response to your original email
Subject:hadshafds
Date Sent:Wednesday, May 25, 2011 12:22 PM
Body:
Attachments:
Why i am getting error. I have tested the pop3 and smtp mail server using send and recieve activity. But when i send some mail to configured server to start a activity it replies with a mail that there is some error.
Please help me out with this issue.
Regards
SunilHi Diana,
i tried to add the user and gave invoke access but still having the same issue.
Please find the following log error
19:24:20,633 ERROR [STDERR] ... 60 more
19:24:20,635 ERROR [EmailResultHandlerImpl] Internal error.
19:27:50,472 ERROR [EmailWriterImpl] EmailWriterImpl error : Unknown SMTP host: testSebi
19:27:50,474 ERROR [STDERR] javax.mail.MessagingException: Unknown SMTP host: testSebi;
nested exception is:
java.net.UnknownHostException: testSebi
19:27:50,480 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1280)
19:27:50,482 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
19:27:50,484 ERROR [STDERR] at javax.mail.Service.connect(Service.java:275)
19:27:50,486 ERROR [STDERR] at javax.mail.Service.connect(Service.java:156)
19:27:50,488 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.EmailWriterImpl.send(EmailWriterImpl.java:2 60)
19:27:50,490 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.write.EmailResultHandlerImpl.handleFailure( EmailResultHandlerImp
l.java:529)
19:27:50,494 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.write.EmailResultHandlerImpl.handleFailure( EmailResultHandlerImp
l.java:425)
19:27:50,498 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.scan.EmailScanJobImpl.handleFailure(EmailSc anJobImpl.java:621)
19:27:50,500 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.scheduler.scan.impl.AbstractScanJob.invokeJob(Abstract ScanJob.java:142)
19:27:50,502 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.scan.EmailScanJobImpl.processInputs(EmailSc anJobImpl.java:165)
19:27:50,504 ERROR [STDERR] at com.adobe.idp.dsc.provider.service.email.impl.scan.EmailScanJobImpl.execute(EmailScanJobI mpl.java:102)
19:27:50,506 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor509.invoke(Unknown Source)
19:27:50,508 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:27:50,510 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
19:27:50,511 ERROR [STDERR] at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
19:27:50,514 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
19:27:50,516 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,518 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.DocumentPassivationInterceptor.intercept(DocumentPassi vationInterceptor.jav
a:53)
19:27:50,522 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,524 ERROR [STDERR] at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java
:74)
19:27:50,528 ERROR [STDERR] at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTr ansactionCMTAdapterBe
an.java:357)
19:27:50,531 ERROR [STDERR] at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doSupports(Ej bTransactionCMTAdapte
rBean.java:227)
19:27:50,535 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor332.invoke(Unknown Source)
19:27:50,537 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:27:50,539 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
19:27:50,541 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
19:27:50,543 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionConta iner.java:237)
19:27:50,545 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI nterceptor.java:158)
19:27:50,547 ERROR [STDERR] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance Interceptor.java:169)
19:27:50,551 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
19:27:50,553 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
19:27:50,555 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:378)
19:27:50,557 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
19:27:50,559 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
19:27:50,561 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
19:27:50,563 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor. java:138)
19:27:50,565 ERROR [STDERR] at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
19:27:50,567 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:960)
19:27:50,569 ERROR [STDERR] at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
19:27:50,571 ERROR [STDERR] at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
19:27:50,573 ERROR [STDERR] at $Proxy205.doSupports(Unknown Source)
19:27:50,575 ERROR [STDERR] at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:104)
19:27:50,577 ERROR [STDERR] at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
19:27:50,580 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,582 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:
55)
19:27:50,586 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,588 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
19:27:50,590 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,592 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:188)
19:27:50,594 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,596 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
19:27:50,598 ERROR [STDERR] at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
19:27:50,600 ERROR [STDERR] at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:121)
19:27:50,602 ERROR [STDERR] at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:129)
19:27:50,603 ERROR [STDERR] at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessage Receiver.java:93)
19:27:50,606 ERROR [STDERR] at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:22 5)
19:27:50,608 ERROR [STDERR] at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:66)
19:27:50,610 ERROR [STDERR] at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
19:27:50,612 ERROR [STDERR] at com.adobe.idp.scheduler.callback.ServiceCallbackHandler.execute(ServiceCallbackHandler.ja va:87)
19:27:50,614 ERROR [STDERR] at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
19:27:50,616 ERROR [STDERR] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
19:27:50,618 ERROR [STDERR] Caused by: java.net.UnknownHostException: testSebi
19:27:50,620 ERROR [STDERR] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
19:27:50,621 ERROR [STDERR] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
19:27:50,623 ERROR [STDERR] at java.net.Socket.connect(Socket.java:529)
19:27:50,624 ERROR [STDERR] at java.net.Socket.connect(Socket.java:478)
19:27:50,626 ERROR [STDERR] at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:232)
19:27:50,627 ERROR [STDERR] at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
19:27:50,629 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1250)
19:27:50,631 ERROR [STDERR] ... 60 more
19:27:50,633 ERROR [EmailResultHandlerImpl] Internal error. -
Script throwing error" Object required: 'API'
Hi All,
We need help in one issue. We have following script which is running fine when we ran it from script editor, but when use this as expression in import format is throwing error
Error: An error occurred importing the file.
Detail: Object required: 'API'
At line: 12
Script:
Function ME_to_LE(strField, strRecord)
ME_to_LE =API.SqlMgr.fMapItemLookup (749, "UD8", Left(strField,3))
End Function
We have created few other Scripts which are running fine and producing required result when we check them with MsgBox. But when we are using these scripts in import format it is saying: Object required: 'API'
IF I can not use API object in import script, how can I process multiple column with one script. We need to derive three-four column based on one input column and we don't want to write separate import script for each column. How and where we can write this script?
Are we missing any step? Any help will be highly appreciated. Looks I asked long question :)
Thanks,
Shivendra
Edited by: shiv2 on Sep 16, 2011 9:30 AM
Edited by: shiv2 on Sep 16, 2011 10:36 AMHi Robb,
"It looks like you and James are on the same project" That is correct.
OK. In requirment we have three-four column based on these column we need to derive few other column. We want to do spilitting and validation in Import itself. This is mainly a Validation requirment.
There is one column which may have 12,13,14,17 or any other number of character in it. first three will represent one dimension but exact value be a mapped result based on these three digits.
There are many validation based on the number on charaters and most importantly we don't want to process other column is validation get failed at any stage.
Do we have anything like Import Action? Probably we want to change that script. Or if we can write something like integration script. We need every column to be processed in one shot.
I don't think it is self explantry. Can we have your email please?
Thanks,
Shivendra
Edited by: shiv2 on Sep 16, 2011 8:52 PM
Maybe you are looking for
-
Can i recover lost data from encrypted drive by Bitlocker
Hello Dears. I had encrypted my drive by Bitlocker in windows 7. few days after my friend did quick format in my encrypted drive. my 300 gb of data lost. and nothing saved i remember unlock password. how can i recover my data ??? i need my data i t
-
I opened the box on the new iMac, and updated software, uploaded some programs (skype, dropbox, firefox). Everything seemed to be working fine. Then i added firefox sync. is it a coinicidence that now i have connection problems? skype connects and d
-
I keep getting an "error" message when I try to download apps.
I am trying to download apps but I keep getting an error message with the options to retry or cancel. If I hit retry it asks for my password again, and then I get the error again. If I do retry it asks for my password again, and then asks if I forgot
-
Why does lion use so much memory?
Why so much memory usage in Lion? Have 8GB in Lion 10.7.2 (waiting on 7.3 until I can be assured it won't hose everything) and keep running out of memory without having anything but a browser open. Currently do not have anything in background excep
-
WDS TFTP ErrorCode: 1460
Hello there! Can anyone explain me what this error means? Log Name: Microsoft-Windows-Deployment-Services-Diagnostics/Admin Source: Microsoft-Windows-Deployment-Services-Diagnostics Date: 26.01.2010 18:49:35 Event ID: 4101 Task Category: None Level: