How to handle the error when using Connection.setAutoCommit()
I use Jboss's datapool to realize the connection to Sybase
Database.And after connected to the database I wrote "con.setAutoCommit(false)" then the error occured.
The error is "java.sql.SQLException: JZ0SJ: Metadata accessor information was not found on this database. Please install the required tables as mention ed in the jConnect documentation."
I think it is because there is something wrong with the
configuration of the database but can not handle it .So please
help me,thank you!
I use Jboss's datapool to realize the connection to
o Sybase
Database.And after connected to the database I wrote
"con.setAutoCommit(false)" then the error occured.
The error is "java.sql.SQLException: JZ0SJ: Metadata
a accessor information was not found on this database.
Please install the required tables as mention ed in
the jConnect documentation."
I think it is because there is something wrong with
th the
configuration of the database but can not handle it
.So please
help me,thank you!Most likely it means that your either DB or JDBC driver doesn't
support transactional approach, I mean: commit(), rollback() functions, so it reports setAutoCommit(false) as errorneous situation.
Paul
Similar Messages
-
How to handle the errors using RSRV tcode
Hi all,
Could any one give tell me how to handle the errors,(if possible give me some example errors)and correct the errors using RSRV tcode.
Thanks & Regards,
Aswini.Hello Aswini,
For further details on RSRV go through the link:
http://help.sap.com/saphelp_nw04/helpdata/en/92/1d733b73a8f706e10000000a11402f/frameset.htm
Hope it helps
Cheers
SRS -
How to handle the #error in ssrs expression
hi
Please any one help me to resolve this #error ,
I have a calculated filed in that expression i given a if condition like below
data of column is coming like this 0 , 0.0
=IIF(Fields!Column1.Value=0,0,((Fields!Column2.Value - Fields!Column1.Value)/( Fields!Column1.Value)))
how to handle the #error
Please let me know any oneHi deepuk23,
According to your description, when you use the IIF() function in the report you got some error,right?
The issue can be caused by the column1 and column2 have different datatype, I assumed that one is integer and another is float, when the Column1 is 0 or null, because IIF() function always evaluates both the true part and the false part, even
though it returns only one of them, it will throw out the error.
To resolve the issue, you should use a nested IIF() function to avoid the zero-divisor in any rate like below:
=IIF(Fields!Column1.Value=0,0,((Fields!Column2.Value - Fields!Column1.Value)/(IIF(Fields!Column1.Value=0,1,Fields!Column1.Value))))
For more information, please refer to this article:
FAQ: Why does the “Attempted to divide by zero” error still happen?
If you still have any problem, please feel free to ask.
Regards,
Vicky Liu
Vicky Liu
TechNet Community Support -
How to Handle the error message?
Hi,
Can any one help me in handling the error messages in application,
In my application, I am having 2 buttons, one is display button, and the other is reset button. When we enter wrong inputs, it prompts an error message and again we I click on reset button the application goes back to its normal stage i.e. the error message will be disappears. These things will happen in the same page. I have tryed to know the any Id/Name of error message.
So please help to handle error and skip that error then continue execute raming code.
Thanks
BunttyA few problems with this question that need clarification:
You're using a GUI, but we have no way of knowing which one -- Swing? AWT? SWT? other?
You ask how to fix your program flow and logic but don't show us the current state. Most of us can't read minds so a bit of code would be nice here.
You mention "Page". What context is this in?
A great resource that has helped me and will probably help you is an article entitled [How To Ask Questions The Smart Way|http://www.catb.org/~esr/faqs/smart-questions.html] . It will tell you how to formulate your questions so that the folks here will be better able to answer them. Good luck. -
How to solve power error when using USB camera adapter in your camera
Hello Everyone,
First of all I wanna say reducing the output of the USB camera adapter from 100mA to 20mA just to save battery life is by far the most incredible adjustment in the history of @)#*$#%*($#!
I know most of us bought the USB Camera adapter so we can use it as a USB adapter for the Camera (saves us from taking the memory card on and off the camera) but sadly the "Ginues Apple" reduced it to 20mA which decreases the range of cameras and flash drives that will work with it. I use Gopro Hero 3+ black and everytime I plug it with the adapter to my ipad I keep on seeing this @#@$#@ power error. I didn't want to waste the expensive adapter so I tried to look for a micro sd card reader but I don't think 20mA readers still exist.
Now to solve this problem is very simple add a power source to help that 20mA up, most of the my friends bought a powered port hub but it's not my type because it's bulky, needs an outlet and not portable.
So I found a better solution on how you can add a power source and still be portable, the answer is power bank or portable charger.
Things you need:
Camera
USB camera adapter (Ginues Apple product)
Power bank (I'm using 8,400 mAh)
Dual USB Male to 5 Pin Mini USB Y Cable
Ipad
Procedure:
Camera --- 5 Pin Mini USB ------------------ USB camera adapter ---------- Ipad
'---------- Power Bank
Attach you camera to the 5 pin mini usb then the USB1 male to the female apple's USB camera adapter then to the Ipad. = this will show the power error.
Then attach the USB2 to the power bank/portable charger to power it up.
your welcomeyocto yotta wrote: How to charge iPad Air when using the camera connection kit?
No can do, Skippy! -
How to handle the error handling..its urgent
hi guys...
how to handle the Exception using jsf. for example...in java program we try to connect the server...if server not connect then the exception occur like java.net.ConnectException.. i have to handle exception using jsf and display related error page...plz give me ur valuable words..its need is very urgent..
advance thanx and with regards
DJHi,
1. create a new error bundle (myErrMsg) // copy from javax/faces/Messages.properties in jsf-impl.jar
2. declare this bundle in your faces-config
<application>
<message-bundle>bundle.MyErrMsg</message-bundle>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>de</supported-locale>
<supported-locale>fr</supported-locale>
</locale-config>
</application>
3. handle the Exception in your backing bean
ResourceBundle bdle = ResourceBundle.getBundle("bundle.MyErrMsg",this.getLocale());
context.addMessage(clientId, new FacesMessage(severity, bdle.getString(key), null));
4. add the tag messages in your jsp
<h:messages layout="table" errorClass="TextError" infoClass="Text"/> -
How to handle the errors in transformations
Hi
I am using SOA, JDev 10.1.3.3.
How to handle the exceptions in transformations.
If any thing goes wrong in transformation then how to handle that situation.
I am not getting any kind of instances like errored out..
Please help me out
Regards
PavankumarI think your issue is that your process is going into manual recovery.
In the console click on the tab BPEL processes. There is a link on the left for manual recovery. Do you see your processes there?
What happens if you put your transformation into a scope. The in that scope you have a catch All. In this catch All routine just do a terminate. This will error your process but you should see it appear in the console.
cheers
James -
Is there any blog or examples to handle the errors without using ESB tool kit.
Hello,
I have been trying to work with error handling since last week but I dont understand how to construct the error message. Is there any blog or examples to explain handle the errors step by step from scratch without using ESB tool kit.Can anybody help me out.
Thanks in advance.You can use option 3 to construct the error message inside orchestration.
Before using a BizTalk XML Message inside an orchestration, it must first be constructed. In fact this is just populating the message with XML. If there is an attempt to use this message before it is constructed, the above error will come. Some messages
come pre-constructed, such as messages that originate from a send port
There are several ways to construct a message inside an orchestration:
Create a new message from an existing message using BizTalk map
Assign one message to other(i.e. creating a copy of an existing message)
Creating a message with the help of a System.XML.XMLDocument variable
We have to first declare an orchestration variable of type XmlDocument. Then in a message assignment shape, we need to do something like this:
myxmlDoc = new XmlDocument();
myxmlDoc.LoadXML("<somexmlhere></somexmlhere>")
myMsgBeingConstructed = myxmlDoc;
Abhijit Mahato - Microsoft Community Contributor 2011 - MCTS BizTalk Server blog: http://abhijitmahato.wordpress.com/ Please "Mark as Answer" if Post has Answered the Question -
How to handle the error stag(error DTP)
Hi Friends, i got some records in the error stag while loading data from Dayta source to Master data target and this is in the production. we didn't created the Error DTP in the production. How to delete the error reocrds from the error stag if we dont want to update it to the target.And the request is showing in yellow due to that iam not able to delete the dtp request from the target.
any help...to proceed with this error.
thanks in advance.HI
You are not able to delete the DTP from target?
Change the request to RED
Double clicking on theTrafic signal... then manually change the request to RED and Then you will be able to delete it.
Hope this help...
Dev -
Handling query errors when using ADO connection in MSAccess
Hello,
I'm working on enhancing a data pull from a terrabyte sized Oracle database for use within an MSAccess front end. The current plan is to append and update tables within Oracle using ODBC pass through queries or ADO connection objects, then copy the resulting much smaller data set to Access for further processing.
Oracle client: 11g
Access DB: 2010
Tnsnames.ora in place
Connection via ADO connection, or DAO/ODBC pass thru queries
connect string:
"ODBC;DSN=dbname;UID=username;PWD=password;DBQ=dbname;"
i have also tried:
"ODBC;driver={Oracle};DSN=dbname;UID=username;PWD=password;DBQ=dbname;"
there are two issues i'm facing:
1) comparing performance with the SQL developer, where for some runs, Access is significantly slower, other times its fine
2) trapping errors, where it appears that all i get is the query timeout error, rather than a more informative error, such as a key violation.
in the first instance, creating about 6000 rows in the Oracle table takes about a 2 seconds using the SQL developer, and sometimes about 6 minutes with either ADO or DAO methods of queriing, but then sometimes its nearly as quick (?). Is there any way to figure out how to make the performance equivalent or consistent? This is probably not the forum, but maybe someone could post a link to where people are doing this more often (my google searches are returning spotty results)
But in addition, it seems like if there is an error in the query, such as a key violation, the query will wait all the way until the timeout value in many cases before returning just the timeout error, which tells me nothing. I need to keep that value pretty high, as sometimes the client will pull a lot more than 6000 records. Its also inconsistent, sometimes i get the key violation in 5-6 minutes, other times its all the way to 10 minutes before the timeout error happens, rather than almost immediatly with SQLdeveloper. is there any way to return error messages more quickly?
thanks much for the help - I'm going round in circles here.Hi,
I am working on OLAP catalog. I created one cube and 6 Dim. And OEM Console mgs showing this as valid CUbe. When I m trying to create Presentation after selecting my Measure it gives this error:-
oracle.dss.dataSource.common.QueryRuntimeException: BIB-9009 Oracle OLAP could not create cursor.
oracle.express.ExpressServerExceptionError class: OLAPI
Server error descriptions:
DPR: Unable to execute the query, Generic at TxsOqCursorManager::fetchInitialBlocks
SEL: Unexpected error occurred. Contact Oracle Support!, Generic at null
java.lang.CloneNotSupportedException: BIB-9009 Oracle OLAP could not create cursor.
oracle.express.ExpressServerExceptionError class: OLAPI
Server error descriptions:
DPR: Unable to execute the query, Generic at TxsOqCursorManager::fetchInitialBlocks
SEL: Unexpected error occurred. Contact Oracle Support!, Generic at null
void oracle.dss.dataSource.common.QueryDataDirector.addDataDirectorListener(oracle.dss.util.DataDirectorListener)
QueryDataDirector.java:687
void oracle.dss.dataView.ModelAdapter.setDataDirector(oracle.dss.util.DataDirector)
ModelAdapter.java:145
void oracle.dss.crosstab.CrosstabModelAdapter.setDataSource(oracle.dss.util.DataSource)
CrosstabModelAdapter.java:49
void oracle.dss.dataView.Dataview.setDataSource(oracle.dss.util.DataSource)
Dataview.java:386
void oracle.dss.addins.wizard.presentation.PresentationWizardState.applyQuery()
PresentationWizardState.java:106
void oracle.dss.addins.wizard.presentation.PresentationWizardDialog.wizardFinished(oracle.bali.ewt.wizard.WizardEvent)
It is little urgent.
JDev version is 9.0.3.3 (Build 1205)
Business Comp Version 9.0.3.11.50
OS Win 2000 Proff
DOwn Loaded BIBean9032 and bibeans90321 patch -
How to resolve the error while using user defined function.
EPN Assembly file
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:osgi="http://www.springframework.org/schema/osgi"
xmlns:wlevs="http://www.bea.com/ns/wlevs/spring"
xmlns:jdbc="http://www.oracle.com/ns/ocep/jdbc"
xmlns:spatial="http://www.oracle.com/ns/ocep/spatial"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/osgi
http://www.springframework.org/schema/osgi/spring-osgi.xsd
http://www.bea.com/ns/wlevs/spring
http://www.bea.com/ns/wlevs/spring/spring-wlevs-v11_1_1_3.xsd
http://www.oracle.com/ns/ocep/jdbc
http://www.oracle.com/ns/ocep/jdbc/ocep-jdbc.xsd
http://www.oracle.com/ns/ocep/spatial
http://www.oracle.com/ns/ocep/spatial/ocep-spatial.xsd">
<wlevs:event-type-repository>
<wlevs:event-type type-name="TestEvent">
<wlevs:class>com.bea.wlevs.event.example.FunctionCEP.TestEvent</wlevs:class>
</wlevs:event-type>
</wlevs:event-type-repository>
<wlevs:adapter id="InputAdapter"
class="com.bea.wlevs.adapter.example.FunctionCEP.InputAdapter">
<wlevs:listener ref="inputStream" />
</wlevs:adapter>
<wlevs:channel id="inputStream" event-type="TestEvent">
<wlevs:listener ref="processor" />
</wlevs:channel>
<wlevs:processor id="processor">
<wlevs:listener ref="outputStream" />
<wlevs:function function-name="sum_fxn" exec-method="execute">
<bean>com.bea.wlevs.example.FunctionCEP.TestFunction</bean>
</wlevs:function>
</wlevs:processor>
<wlevs:channel id="outputStream" event-type="TestEvent">
<wlevs:listener ref="bean" />
</wlevs:channel>
<bean id="bean" class="com.bea.wlevs.example.FunctionCEP.OutputBean">
</bean>
</beans>
Event class
package com.bea.wlevs.event.example.FunctionCEP;
public class TestEvent {
private int num_1;
private int num_2;
private int sum_num;
public int getSum_num() {
return sum_num;
public void setSum_num(int sumNum) {
sum_num = sumNum;
public int getNum_1() {
return num_1;
public void setNum_1(int num_1) {
this.num_1 = num_1;
public int getNum_2() {
return num_2;
public void setNum_2(int num_2) {
this.num_2 = num_2;
Adapter class
package com.bea.wlevs.adapter.example.FunctionCEP;
import com.bea.wlevs.ede.api.RunnableBean;
import com.bea.wlevs.ede.api.StreamSender;
import com.bea.wlevs.ede.api.StreamSource;
import com.bea.wlevs.event.example.FunctionCEP.TestEvent;
public class InputAdapter implements RunnableBean, StreamSource {
private StreamSender eventSender;
public InputAdapter() {
super();
public void run() {
generateMessage();
private void generateMessage() {
TestEvent event = new TestEvent();
event.setNum_1(10);
event.setNum_2(20);
eventSender.sendInsertEvent(event);
public void setEventSender(StreamSender sender) {
eventSender = sender;
public synchronized void suspend() {
Output Bean class
package com.bea.wlevs.example.FunctionCEP;
import com.bea.wlevs.ede.api.StreamSink;
import com.bea.wlevs.event.example.FunctionCEP.TestEvent;
import com.bea.wlevs.util.Service;
public class OutputBean implements StreamSink {
public void onInsertEvent(Object event) {
System.out.println("In Output Bean");
TestEvent event1 = new TestEvent();
System.out.println("Num_1 is :: " + event1.getNum_1());
System.out.println("Num_2 is :: " +event1.getNum_2());
System.out.println("Sum of the numbers is :: " +event1.getSum_num());
Function Class
package com.bea.wlevs.example.FunctionCEP;
public class TestFunction {
public Object execute(int num_1, int num_2)
return (num_1 + num_2);
config.xml file
<?xml version="1.0" encoding="UTF-8"?>
<wlevs:config xmlns:wlevs="http://www.bea.com/ns/wlevs/config/application"
xmlns:jdbc="http://www.oracle.com/ns/ocep/config/jdbc">
<processor>
<name>processor</name>
<rules>
<view id="v1" schema="num_1 num_2">
<![CDATA[
select num_1, num_2 from inputStream
]]>
</view>
<view id="v2" schema="num_1 num_2">
<![CDATA[
select sum_fxn(num_1,num_2), num_2 from inputStream // I am getting error when i am trying to call this function
]]>
</view>
<query id="q1">
<![CDATA[
select from v2[now] as num_2* // Showing error while accessing the view also ]]>
</query>
</rules>
</processor>
</wlevs:config>
Error I am getting is :
Invalid statement: "select >>sum_fxn<<(num_1,num_2),age from inputStream"
Description: Invalid call to function or constructor: sum_fxn
Cause: Probable causes are: Function name sum_fxn(int,int) provided is invalid, or arguments are of
the wrong type., or Error while handling member access to complex type. Constructor sum_fxn of type
sum_fxn not found. or Probable causes are: Function name sum_fxn(int,int) provided is invalid, or
arguments are of the wrong type., or Error while handling member access to complex type.
Constructor sum_fxn of type sum_fxn not found.
Action: Verify function or constructor for complex type exists, is not ambiguous, and has the correct
number of parameters.
I have made a user defined function in a java class and configured this function in the EPN assembly file under the processor tag.
But when i am trying to access the function in the config.xml file , it is giving me an error in the query.
Please provide urgent help that how to write the exact query.Hi,
In the EPN Assembly file use
<bean class="com.bea.wlevs.example.FunctionCEP.TestFunction"/>
instead of
<bean>com.bea.wlevs.example.FunctionCEP.TestFunction</bean>
Best Regards,
Sandeep -
How to handle EndDialog message when using Asynchronous Trigger Pattern?
I have Service A which sends a message to Service B when a update/delete/insert trigger fires. Service B dequeing logic looks like:
declare @messagebody xml
declare @messagetype nvarchar(256)
declare @cg uniqueidentifier
declare @ch uniqueidentifier
DECLARE @messages TABLE(messagetype nvarchar(256),messagebody xml)
begin try
begin transaction;
waitfor
receive top (1)
@cg = conversation_group_id,
@ch = conversation_handle,
@messagetype = message_type_name,
@messagebody = cast(message_body as xml)
from MyPolicyQueue
),TIMEOUT @receiveTimeoutMs
if @messagebody is not null
begin
insert into @messages values (@messagetype, @messagebody)
end
select * from @messages
end conversation @ch
commit
end try
ServiceB will end the conversation but afterwards, the queue now has an EndDialog message that never gets processed.
The intent is asynchronous handling of update messages with the trigger used as the event source. Service B closes the conversation but trigger does not (It would probably be a very bad thing if trigger blocked waiting for EndDialog message response).
How do you handle the EndDialog message in this scenario?
The code is based on this example.
scottA common practice is to create an activated proc on the initiator queue to close the conversation loop after the target service does it's job. This activated proc simply ends the conversation upon receipt of an EndDialog message type. If
an unexpected message type is received (including Error), the proc can end the conversation with error and perhaps log the details to a table that can be monitored for exceptions.
See Rusanu's artice for a description of this pattern:
http://rusanu.com/2006/04/06/fire-and-forget-good-for-the-military-but-not-for-service-broker-conversations/
Dan Guzman, SQL Server MVP, http://www.dbdelta.com -
File not reached ftp : How to handle the error
Hi,
I am doing idoc-file scenario. I need to place file on ftp server. Now if i give incorrect ftp details, the error canot be seen in SXI_MONITOR but in Adapterframework i can see the error.
Can someone please let me know how this exception can be handled. I need to send mail notification notifying such errors.
Thanks & Regards
VaniHi Vani,
XI has 2 basic engines, the Integration Engine and Adapter Engine running inside the J2EE engine.
The reason that you can see the error in Adapter but not in SXMB_MONI is that the processing of your Integration Engine has no errors in it.
But, when the Adapter is trying to post the file into the Destination System, it errors out and so, the error in the Adapter Framework.
Errors in the Adapter Engine can also be used to trigger alerts and send email.
To create Alerts, Alert Rule, just check this blog,
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
It will help you in doing your entire Alert Configuration.
Next,from SP14 onwards, activation of end to end monitoring is not needed for Alerting. Refer to this note 870232 for this info.
Next, to test if your Alerts have been defined correctly, go to SE38. In the program , type RSALERTTEST and then click on EXECUTE button ( F8 ). In the next window, it will ask you for your ALERTCATEGORY. Just give the name of your ALERT CATEGORY and click EXECUTE.
If you have configured your alerts correctly, you will receive a message that tells ALERT IS GENERATED and will give the ALERT ID.
Now, go to your Run TIme workbench and then select ALERT INBOX and see if you have got the ALERT message in your ALERT INBOX.
If this is working fine, then the last step, implement the note 913858.
If you are below SP14, also check this blog,
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
Regards,
Bhavesh -
How to handle the error ORA-04052
We have two Oracle database servers Primary and Secondary, and a DBLINK from Primary to Secondary.
We have a table EmployeeDetails in both the database.
we have written a query to retreive data from both the database using DBLINK without any problem.
When the SECONDARY database was shutdown,
we get exception in the query.
ORA-04052: error occurred when looking up remote object SYSTEM.EmployeeDetails@REMOTEDB
ORA-00604: error occurred at recursive SQL level 1
ORA-12505: TNS:listener could not resolve SID given in connect descriptor.What kind of query is this? How is the "erroring" statement called?
ORA-04052: error occurred when looking up remote
object SYSTEM.EmployeeDetails@REMOTEDB While designing, do not use the system schema - use a separate schema for your app's objects ! -
How to handle the Exception when RegisterEventProcessorAsync
In our Cloud Service project, we have 2 instances for work role (deploy to Azure), the work role is consume events from the EventHub using EventProcessorHost).
When we want to register EventProcessor to consume data (see below):
await eventProcessorHost.RegisterEventProcessorAsync<eventProcessor>();
Sometimes we will got the Exception:
Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (412) There is
currently a lease on the blob and no lease ID was specified in the request.. ---> System.Net.WebException: The remote server returned an error: (412)
There is currently a lease on the blob and no lease ID was specified in the request..
at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)
at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpWebResponse resp, T retVal, StorageCommandBase`1 cmd, Exception ex)
at Microsoft.WindowsAzure.Storage.Blob.CloudBlobSharedImpl.<DeleteBlobImpl>b__1b(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)
at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)
--- End of inner exception stack trace ---
at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()
at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.EndDeleteIfExists(IAsyncResult asyncResult)
at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass1`1.<CreateCallback>b__0(IAsyncResult ar)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.ServiceBus.Messaging.BlobLeaseManager.<DeleteAllAsync>d__2a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceBus.Messaging.EventProcessorHost.<InitializeAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ServiceBus.Messaging.EventProcessorHost.<StartAsync>d__e.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at awaiteventProcessorHost.RegisterEventProcessorAsync<eventProcessor>();
If we got the Exception, we won’t got messages any more.
From the Call Stack, we found it was cause by delete the Blob. So we wonder that, when we call
RegisterEventProcessorAsync,
the hub will delete the blob and renew one in Storage?
If we delete the blob for the EventHub manually and then run our server again. It worked as usual.
But we can do it like this way manually, so is there any way to handle the exception in code to make the EventProcessorHost worked?
Thanks so much!If we use different blob container name for different EventProcessorHost, is it a workaround for the issue?
var
eventProcessorHost = new
EventProcessorHost(
hostName,
hubName,
consumerGroupName,
serviceBusConnectionString,
storageConnectionString,
leaseContainerName);
Maybe you are looking for
-
I tried to update my iTunes software on my iPhone today and plugged it into my laptop. Before the process was complete, I received an error message saying I had to "restore" my iPhone before it would work with iTunes. Even more importantly, and tro
-
Adobe Standard 8.0 License query
Hi, We are planning to enhance our web application to use Adobe 8.0 standard. Use of the software is by Web application custom script to merge pre-eixisting PDF documents generated by Oracle BIP report server. As we have a 6 servers for the web appli
-
I know I'm new here, but I don't care right now. I need somebody to tell me what Error Code 1418 is. I'm using a fifth-generation iPod Video, 30 gig. After an impact, which involved my iPod falling off my desk, when I updated it, the update failed, a
-
Populating Web List from database Based on Selected Field
Hi, I'm really new to this so pardon my ignorance on the following. At my company, we have developed a web site using Oracle Application Server using PL*SQL cartridge, i.e. all the rendering of forms and processing of data are done using PL*Sql comma
-
Directory console not showing entries ???
Hello, I just migrated around 15,000 entries into iPlanet Directory through the Import button. They went in no problem, and I could view them through the console. I then removed them using an ldif and import. I wnet back to view the entries and I not