Why socket doesn't throw an exception

Hello,
I am using following code
client:
      InetAddress addr = InetAddress.getByName("localhost");
      sock = new Socket(addr, 5551);
      in = new BufferedReader(
        new InputStreamReader(
          sock.getInputStream()));
      out = new PrintWriter(
        new BufferedWriter(
          new OutputStreamWriter(
            sock.getOutputStream())), true);server
try{
  ServerSocket server = new ServerSocket(port);
  Socket socket = server.accept();
  BufferedReader in = new BufferedReader(
     new InputStreamReader(
       socket.getInputStream()));
  PrintWriter out = new PrintWriter(
    new BufferedWriter(
      new OutputStreamWriter(
       socket.getOutputStream())), true);
  while (true){
     String msg = in.readLine();
     System.out.println(msg);
catch (SocketException  se){
  System.out.print(se.toString());
catch (IOException e){
  System.out.print(e.toString());
catch (Exception ex) {
  System.out.print(ex.toString());
}When I close client, server is constantly writing null (msg is null). Why doesn't it throw an exception?
Thank you.

The moral of the story is avoid using Readers and Writers with Sockets. They swallow exceptionsThat's not so. It is PrintWriters and PrintStreams that swallow exceptions.
@OP: there is no reason for your code to throw an exception. It keeps reading the socket and encountering EOF, signalled by the null return, at which point any sensible code should exit the loop and close the socket. However as you don't do that, you just read the socket and get the EOF again ...
You would only get an exception, specifically an EOFException, if you were calling one of the readXXX methods that is specified to throw it. readLine() isn't one of those.

Similar Messages

  • When to construct and when to throw an Exception?

    I have searched the forums but couldn't find anything specific to this.
    Example code:
    public exampleObject{
    //constructor
    public exampleObject()throws Exception{
    public example2Object{
    //declaration
    private exampleObject = new exampleObject();
    In JDK1.3 the compiling of example2Object throws an Exception
    In JDK1.4 it doesn't throw an exception.
    Why.......Should I not be constructing these objects in the declaration?
    Thanks

    I don't quite get you; the compilation doesn't throw an exception, does it? Possibly it may signal an error.
    If I'm not wrong, your example is exactly the same as this:
    public example2Object{
    //declaration
    private exampleObject;
    //constructor
    public example2Object() {
    this.exampleObject = new exampleObject();
    Thus, I believe that the constructor could throw an Exception (which it's signature doesn't say). It is generally a good idea to instantiate new objects in the constructor, instead of in the declaration of object variables. That's my opinion though...

  • Why doesn't throw my function an exception??

    Ive written following function which converts dates into numbers represeting weekdays.
    I want the function to throw an exception if a wrong value is given but whatever I try instead of an exception the only output by a wrong input is:
    SQL> select day_calc('bla') from dual;
    select day_calc('bla') from dual
    ERROR at line 1:
    ORA-01858: a non-numeric character was found where a numeric was expected
    Anybody who knows why??
    thx

    If you want the function to accept the parameter and handle the exception, then you need to make your a_date varchar2.
    You are missing "when others" after exception.
    Your line "zahl := 3/0;" will always raise an exception. I assume that was added to try to force an exception for testing.
    Please see the example below.
    scott@ORA92> CREATE OR REPLACE FUNCTION day_calc
      2    (a_date     VARCHAR2)
      3    RETURN     NUMBER
      4  IS
      5    ergebnis NUMBER;
      6  BEGIN
      7    ergebnis := TO_NUMBER (TO_CHAR (TO_DATE (a_date, 'DD.MM.RRRR'), 'D')) - 1;
      8  --  zahl := 3/0;
      9    RETURN ergebnis;
    10  EXCEPTION
    11    WHEN OTHERS THEN RETURN -1;
    12  END day_calc;
    13  /
    Function created.
    scott@ORA92> SELECT day_calc ('bla') FROM DUAL
      2  /
    DAY_CALC('BLA')
                 -1
    scott@ORA92> SELECT day_calc ('20.11.2004') FROM DUAL
      2  /
    DAY_CALC('20.11.2004')
                         6
    scott@ORA92>

  • Can't figure out why it's throwing this exception

    Can anyone see a problem with this method? I have checked over everything and can't figure out why it's giving me an exception. All of the get methods are retrieving data and the db table and all the fields are correct.
        // add a Reservation to the database
        public static void addReservation(Reservation aReservation)throws Exception
         try
             String query = "INSERT INTO Reservations (Number, ContactAlias, SPOC, SRNumber, StartDate, EndDate) " +
                           "VALUES ('" + aReservation.getNumber() + "', " +
                           "'" + aReservation.getContact() + "', " +
                           "'" + aReservation.getSPOC() + "', " +
                           "'" + aReservation.getSRNumber() + "', " +
                           "'" + aReservation.getStartDate() + "', " +
                           "'" + aReservation.getEndDate() + "')";
            reservationList.removeAll();
              reservationUIList.removeAll();
              Statement statement = connection.createStatement();
            statement.executeUpdate(query);
              open();
              if( reservationRS !=null)
            while( reservationRS.next() )
                   aNumber = reservationRS.getString(1);
                   reservationList.add(aNumber);
                   reservationUIList.add(aNumber);
              statement.close();
            close();
         catch (Exception e)
                System.out.println("Caught exception in addReservation of DM.");   
                throw e;
         }And the exception:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
         at ReservationDM.addReservation(ReservationDM.java:149)
         at Reservation.addReservation(Reservation.java:268)
         at ReservationUI.invokeAdd(ReservationUI.java:552)
         at ReservationUI.actionPerformed(ReservationUI.java:285)
         at java.awt.Button.processActionEvent(Button.java:324)
         at java.awt.Button.processEvent(Button.java:297)
         at java.awt.Component.dispatchEventImpl(Component.java:2588)
         at java.awt.Component.dispatchEvent(Component.java:2492)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:334)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)Thanks,
    Shawn

    Well, one extreme that I eventually had to go to was inserting a new row with only the primary keys, which were numerical columns, while just setting the strings to empty values.
    INSERT INTO Courses VALUES(?,?,?,1,0,?,'','','','','','','','','')
    Access finally seemed to handle this without barfing.
    Then, I updated each string column ...if you can believe it ...one at a time in a for loop from a custom 'RowUpdateSet' object. This actually worked well because eventually I also used it to update the row when necessary, and to only update columns whose values had changed. One teeny weeny snippet from a great deal of code looked like this...
      for ( int i=1; i<length; i++ ) {
        if ( updateSet.getUpdateColumn( i ) ) {
          synchronized ( updateSet ) {
            scrollResults.updateObject(i,(String)updateSet.getUpdateValue(i));
            scrollResults.updateRow();
      }I guess I will likely get flamed for participating in this whole discussion, because it all does become quite irrational. I can see why peoples initial response is likely ..."what, couldn't you even debug your own sql string bozo?" All I know is, there seems to be insert statements that Access just mysteriously refuses to perform ...and it has nothing to do with terminated strings or syntax errors. How you choose to perservere and 'get the job done' is probably as unique to each individual as is the whole mysterious error in the first place. I just got tired of staring at what appeared to be a totally disfunctional environment and decided to go around the problem and get done with the project ...which eventually worked like a charm.
    This is exactly what I meant when I said don't look too closely or you might wind up distrusting this technology you are working with on a day to day basis. Frankly, the more I work with technology the more I realize that I, for example, will never use my credit card over the web (particularly with .NET in the picture). I am sure you can find another way to get to the results you want if you think about it creatively. I got my project done. I just didn't get there in the way I had expected I would. Maybe that's not even a bad thing, even though it can be extremely frustrating at times. When we look at all the disclaimers that come with software these days, or look at faster and faster computers that just run slower and slower, maybe we shouldn't expect so much from technology. At least Java allows you to write your own logic and often work around these impediments ...which is still alot better than being stuck with .COM libraries that force you to abandon a project half way through when you find out the library fails to live up to its claims in the reference manual.
    Sorry your project is on hold at the moment. If no one else answers, start a new thread that asks your question again, and I will butt out. Maybe there is someone who has found out what causes this issue. After all, I can only speak from my own experiences ...and I am far from being an authority on any issue surrounding technology. Good luck, and don't give up. I am sure there is a way to get where you want to go.
    After saying all that, I realize kev wrote a response while I was composing this one. As he implores, yes ...do be certain you have eliminated all the obvious possibilities before you adventure into any painfull work-arounds. Really, I wish you all the best of luck.

  • Why constructor of rmi server throws remote exception

    why is it that the constructor of the class extending UnicastRemoteObject i.e rmi server has to throw RemoteException?

    Writing an RMI server is a matter of defining a class, exporting it when constructed and implementing one or more remote interfaces. How to export?
    auto export happens when u call super() in the constructor. It is then registered with the rmi system and made to listen to a TCP port. The various constructors for UnicatRemoteObject allow the derived classes to export at the default port.
    Because this automatic export step occurs at construction the constructors throw this exception.

  • GetBlobReferenceFromServerAsync (and non-async) throw an exception with 404 (not found) if the blob doesn't exist.

    I'm trying to determine if a particular file exists in a blob store. I'm using container.GetBlobReferenceFromServerAsync and if the named blob does't exist I get an exception with a 404. ICloudBlob (which is returned by the method) defines an Exists method
    but it's functionally useless because the GetBlobReferenceFromServerAsync method call itself throws the exception. I do get the behavior I'm looking for if I call container.GetBlockBlobReference instead but there's no async version of that method.

    As I said I'd found that GetBlockBlobReference works but there's no async version of that method. I'm trying to determine IF a blob exists not create one. Since the GetBlobReferenceFromServer returns an ICloudBlob and ICloudBlob defines and Exists method
    you'd assume that it could be used to determine if a blob exists. I'd argue that the fact that it throws and exception when the blob does not exist is a bug in the implementation because it makes the Exist method on the ICloudBlob object functionally useless.
    Also, it seems like a fairly significant miss that there's no async version of GetBlockBlobReference. A query to a cloud resource is exactly the perfect use case for the async/await pattern.
    Does anyone know of an async way to check for the existence of a blob that doesn't involve catching a 404 exception?

  • Why Overridden method do not throw Broder exception

    Why Overridden method of derived class do not throw Broder exception than the method that is in base class

    Why Overridden method of derived class do not throw
    Broder exception than the method that is in base classWhat is a Broder Exception?
    I don't understand your question?
    You are asking something about overriding a method:
    http://java.sun.com/docs/books/tutorial/java/IandI/override.html

  • Why rollback doesn't work?

    hello,
    I am mantaining a servlet application with Tomcat and MySQL 4.0.16 .
    Here is a part of the code that is giving me lots of problems with concurrent users:
    public void saveUpdate(String gameName, int IDAzienda, int periodo) throws ClassNotFoundException, SQLException, NamingException, Exception {
        Connection con = null;
        PreparedStatement pstmt = null;
        ResultSet rs = null;
        Statement stmt = null;
        try {
            con = DBConnect.connect("DB");
            con.setAutoCommit(false);
            // many updates
            con.commit();
            con.setAutoCommit(true);
            con.close();
            catch ( SQLException sqle ){
            con.rollback();
            throw sqle;
        finally {
             if ( rs != null ){
                  try {rs.close();}
                  catch ( Exception e ) {  }
                  rs = null;
              if ( stmt != null ){
                  try {stmt.close();}
                  catch ( Exception e ) {  }
                  stmt = null;
              if ( pstmt != null ){
                   try {pstmt.close();}
                   catch ( Exception e ) {  }
                   pstmt = null;
              if ( con != null ){
                    try {con.close();}
                    catch ( Exception e ) { }
    }When concurrent users click on the submit button on the same istant to read/write on the db (there are many more similar methods called by different servlets), sometimes something goes wrong and it throws an exception (this is a problem I will set out later in the Servlet forum).
    The problem with above code is that when such an event occur, the tables stay modified and are saved with incoherent values.
    I am using InnoDB tables, so rollback() should be fully implemented.
    Do you think that I should move con.rollback() from the catch block to the finally block? anyway, why is this not working?
    thank you
    alessandro

    thanks for your quick replies.
    1. connections are always in setAutocommit(false)
    2. there are no DDL or other implicit commit statements
    so I guess too this is a locking problem. each method reads or updates the same 50 tables in a single transaction. what will happen if I use a SERIALIZABLE isolation level when 2 or more users are concurrent? will each method complete its transaction before another one is called?
    or do I have to LOCK manually the whole 50 tables at the beginning of each transaction? though I read that if a thread gets a LOCK, it automatically commits the changes made up to that point (also by other threads), so it might not be transaction-safe if one thread gets a LOCK while another one is still operating.
    alessandro

  • Class.forName() throws null exception in servlet

    Hi, just wondering if anyone having this similar problem:
    when i try to load a class using Class.forName() method inside a servlet, it throws null exception.
    1) The exception thrown is neither ClassNotFoundException nor any other Error, it's "null" exception.
    2) There's nothing wrong with the code, in fact, the same code has been testing in swing before, works perfectly.
    3) I have include all necessary jars/classes into the path, even if i haven't, it should throw ClassNotFoundException instead, not "null" exception.

    I have tried to detect any possible nullable variable, and it is able to run until line 15. The exception thrown is actually null only... not NullPointerException... which is why i have confused...
    the message i received is "PlugInException: null".
    The code is at follow:
    * Load plugin
    * @return ArrayList of plugins
    * @exception PlugInException PlugInException
    01 public ArrayList loadPlugin()
    02 throws PlugInException
    03 {
    04 PlugIn plugin;
    05 ArrayList plugins = new ArrayList();
    06
    07 for (int i = 0; i < configLoader.getPluginTotal(); i++)
    08 {
    09 try
    10 {
    11 if (debugger > 0)
    12 {
    13 System.out.print("Loading " configLoader.getPluginClass(i) "...");
    14 }
    15 if (Class.forName(configLoader.getPluginClass(i)) == null)
    16 {
    17 if (debugger > 0)
    18 {
    19 System.out.print(" not found");
    20 }
    21 }
    22 else
    23 {
    24 if (debugger > 0)
    25 {
    26 System.out.println(" done");
    27 }
    28 plugin = (PlugIn)(Class.forName(configLoader.getPluginClass(i)).newInstance());
    29 plugin.setContainer(container);
    30 plugins.add(plugin);
    31 }
    32 }
    33 catch (Exception e)
    34 {
    35 throw new PlugInException("PlugIn Exception: " + e.toString());
    36 }
    37 }
    38
    39 return plugins;
    40 }

  • How to throw bundled exceptions thrown by checkErrors()

    Hi,
    I call pl/sql to do update, and call checkErrors() , the code looks like following, but it doesn't display read friendly message on the screen. What is the right way to throw bundled exception from checkErrors() method?
    try{
    xxg2cGoalPk.startWf (conn,
    new BigDecimal(srpGoalHeaderId),
    new BigDecimal(userId),
    returnStatus,
    msgCount,
    msgData);
    int msgCount1 = 0;
    if(msgCount[0] != null){
    msgCount1 = Integer.parseInt(msgCount[0].toString());
    String returnStatus1 = returnStatus[0];
    String msgData1 = msgData[0];
    OAExceptionUtils.checkErrors(tx,msgCount1, returnStatus1, msgData1);
    catch(OAException e) {
    e.printStackTrace();
    throw new OAException(e.getDetailMessage(),OAException.ERROR);
    thanks
    Lei

    What Shiv said is only an alternative, but what you are using is correct.I haven't tested but as per javadoc of
    OAExceptionUtils.checkErrors(tx,msgCount1, returnStatus1, msgData1);
    will itself raise bundled exceptions. You need to write this line outside try/catch block.
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to Throw an Exception in a SapServer

    Hello,
    We have successfully implemented SAPServer in our external process.
    The only thinks that doesn't work perfectly is that we can't throw an exception in the implementation of remote function module.
    The ABAP Program that is calling our fontion waits on expetion 0, 1, 2, 3 and 4. But when we throw the exception like this : throw new RfcException( "Error" );
    the ABAP catch this exception, but as exception 4 (others) and not as 3 (Error)
    Can someone help. Thanks

    Hello
    Thanks for the answer.
    In the while we tried the following:
    RfcAbapException( "ERROR" );
    but it doesn't work.
    The solution was to call this method with 2 parameters:
    RfcAbapException( "ERROR", "Some error text...");
    And now OK.

  • Throwing generic exception in XI

    Hi friends
    I was trying to incorporate one of the blog by champion blogger Michal, which deals with Throwing Generic Exception.
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/6398. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    Is there any way around for avoiding ABAP mapping (hard part) and implementing some java code in place of that?
    In second step instead of going for ABAP mapping I tried to raise an exception by using  exception classes as explained in   https://www.sdn.sap.com/pub/wlg/3069. [original link is broken] [original link is broken] [original link is broken] [original link is broken] but by that way Error in SOAP header (in SXMB_MONI) displayed Runtime Exception rather than showing user defined/desired message

    hi,
    just like explained in my blog - you can only do it in ABAP
    to have it in error header segment of XI message
    >>>>but by that way Error in SOAP header (in SXMB_MONI) displayed Runtime Exception rather than showing user defined/desired message
    just like Alex mentioned in his blog - that's why I wrote mine
    Regards,
    michal

  • ADT command line errors (java throws an exception)

    I'll spare you the frustration of these past 24 hours, needless to say I've read most (if not all) of the threads related to compiling a swf into a ipa.  As it is, I'm very close and can't seem to get it to compile.
    On a Mac: the CMD line I am running is this:
    ./adt -package -target ipa-test -storetype pkcs12 -keystore  Certificates.p12 -storepass *P*A*S*S*W*O*R*D*  -provisioning-profile Team_Provisioning_Profile_.mobileprovision APPNAME.ipa  APPNAME-app.xml -C /Applications/Adobe\ AIR\ SDK\ 2.6/bin/ APPNAME.swf -C /Applications/Adobe\ AIR\ SDK\ 2.6/bin/AppIconsForPublish/ . -C /Applications/Adobe\ AIR\ SDK\ 2.6/bin/ Default.png
    The APPNAME-app.xml file is as follows:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <application xmlns="http://ns.adobe.com/air/application/2.0">
        <id>APPNAME</id>
        <version>1.0</version>
        <filename>APPNAME</filename>
        <description>test build of the app</description>
        <!-- To localize the description, use the following format for the description element.
        <description>
            <text xml:lang="en">English App description goes here</text>
            <text xml:lang="fr">French App description goes here</text>
            <text xml:lang="ja">Japanese App description goes here</text>
        </description>
        -->
        <name>APPNAME</name>
        <!-- To localize the name, use the following format for the name element.
        <name>
            <text xml:lang="en">English App name goes here</text>
            <text xml:lang="fr">French App name goes here</text>
            <text xml:lang="ja">Japanese App name goes here</text>
        </name>
        -->
        <copyright></copyright>
        <initialWindow>
            <content>APPNAME.swf</content>
            <systemChrome>standard</systemChrome>
            <transparent>false</transparent>
            <visible>true</visible>
            <fullScreen>false</fullScreen>
            <autoOrients>false</autoOrients>
            <aspectRatio>portrait</aspectRatio>
            <renderMode>auto</renderMode>
        </initialWindow>
        <customUpdateUI>false</customUpdateUI>
        <allowBrowserInvocation>false</allowBrowserInvocation>
        <icon>
            <image512x512>AIRApp_512.png</image512x512>
            <image48x48>AIRApp_48.png</image48x48>
            <image57x57>AIRApp_57.png</image57x57>
            <image72x72>AIRApp_72.png</image72x72>   
        </icon>
    <iPhone><InfoAdditions><![CDATA[<key>UIDeviceFamily</key><array><string>1</string></array> ]]></InfoAdditions></iPhone></application>
    The java OS error it is throwing (on my Mac OS X 10.7.6):
    Exception in thread "main" java.lang.Error: Unable to find named traits: spark.components::Application
        at adobe.abc.Domain.resolveTypeName(Domain.java:225)
        at adobe.abc.Domain.resolveTypeName(Domain.java:142)
        at adobe.abc.GlobalOptimizer$InputAbc.resolveTypeName(GlobalOptimizer.java:272)
        at adobe.abc.GlobalOptimizer$InputAbc.readInstance(GlobalOptimizer.java:936)
        at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:390)
        at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:278)
        at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:194)
        at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcode(AOTCompiler.java:350)
        at com.adobe.air.ipa.AOTCompiler.GenerateMacBinary(AOTCompiler.java:680)
        at com.adobe.air.ipa.IPAOutputStream.compileRootSwf(IPAOutputStream.java:216)
        at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:411)
        at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:87)
        at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:163)
        at com.adobe.air.ADT.parseArgsAndGo(ADT.java:504)
        at com.adobe.air.ADT.run(ADT.java:361)
        at com.adobe.air.ADT.main(ADT.java:411)
    The version of Java that I'm running is:
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
    Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)
    For the life of me, I can't figure out what / why this is throwing an exception.  Having battled through the missing icon 303 errors and getting to what I think is the final issue, please... can anyone debug why the SWF is not compiling?

    Tried a variation of the above CMD line:
    ./adt -package -target ipa-test -storetype pkcs12 -keystore  Certificates.p12 -storepass PASSWORD  -provisioning-profile Team_Provisioning_Profile_.mobileprovision APPNAME.ipa  APPNAME-app.xml -C /Applications/Adobe\ AIR\ SDK\ 2.6/bin/ APPNAME.swf Default.png AppIconsForPublish
    Still threw an error:
    Exception in thread "main" java.lang.Error: Unable to find named traits: spark.components::Application
        at adobe.abc.Domain.resolveTypeName(Domain.java:225)
        at adobe.abc.Domain.resolveTypeName(Domain.java:142)
        at adobe.abc.GlobalOptimizer$InputAbc.resolveTypeName(GlobalOptimizer.java:272)
        at adobe.abc.GlobalOptimizer$InputAbc.readInstance(GlobalOptimizer.java:936)
        at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:390)
        at adobe.abc.GlobalOptimizer$InputAbc.readAbc(GlobalOptimizer.java:278)
        at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:194)
        at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcode(AOTCompiler.java:350)
        at com.adobe.air.ipa.AOTCompiler.GenerateMacBinary(AOTCompiler.java:680)
        at com.adobe.air.ipa.IPAOutputStream.compileRootSwf(IPAOutputStream.java:216)
        at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:411)
        at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:87)
        at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:163)
        at com.adobe.air.ADT.parseArgsAndGo(ADT.java:504)
        at com.adobe.air.ADT.run(ADT.java:361)
        at com.adobe.air.ADT.main(ADT.java:411)
    Different, but the same... no success

  • MFC CDialog domodal throws unhandled exception in WEC 2013

    Hi,
    We have Smart device MFC based application working fine in WEC 7.
    Now we are porting the Smart device MFC application into WEC 2013 platform(Visual Studio 2012).
    As We did not find smart device project in WEC 2013, We converted smart device project into platform builder subproject.
    We are able to build it for WEC 2013  but when we try to run on the platform application throws unhandled exception
    on calling CDialog::domodal method. 
    I tried to display dialog with CreateDialog API and that is working fine; But only domodal throws exception.
    Let me know where I have gone wrong.
    Thanks in advance,

    Hi Andreas,
    Thank you for marking my reply as the answer, I hope that solved your problem. I'm curious -- what version of Power Query did you install and what operating system are you running? Normally both the Power Query installer and the add-in itself
    has checks to let you know when your Internet Explorer version is not supported, I'm wondering why those checks did not work for you.
    Thanks,
    David

  • Is it possible to throw an exception from a handler chain with JAXWS???

    I know I cannot throw directly an exception from the handler cause my handler extends SOAPHandler and the method handlerMessage cannot throw exceptions. The problem is that I would like to validate some authorization and if the client doesn't have the appropriate rights, I would like to throw an exception from the handler without calling the web service itself, so the client would receive a valid soap response from the server. Is it possible?? Is there another mechanism that I can use to do that??
    Thanks a lot
    Korg

    You can throw a ProtocolException or RuntimeException from handleMessage().
    If you throw ProtocolException, HandleFault() is called on previously invoked handlers.
    If you throw a RuntimeException, handleFault() or handleMessage() is not called on previously invoked handlers, and the Exception is converted to Fault message and dispatched.

Maybe you are looking for

  • End Routine - Modify a record in the cube

    Hello Guys, In the end routine I have to update a field . The transformation is the same cube to the cube. I want the record to be modified like add a value to a field in the end routine. Since it is a cube it creates a new record instead of overwrit

  • Streaming to Hi fi

    I want to stream music from my mac book to my Hi fi. My Hi fi has an internet enabled radio that conects wirelessly to my broadband, will Airport let me conect my Mac book to the radio reciever and stream the music?

  • Creating the IDOC element

    Hi, I am getting an SAP-XML file where in I have the source structure as ORGANISATION (0 to unbounded) -> TAG001(1-1) -> TAG002 (1-1)  -> TAG019(0 to unbounded) under TAG019 I have a filed called legacy system ID and under TAG002 I have a field calle

  • .mp3.asd files

    I was using an external to store all my music and after the newest itunes update my entire library disappeared. The files are still on my hard drive but now they are all .mp3.asd files and wont open or play at all. I'm very upset. Years and years of

  • What is the workflow for embedding FLV into website?

    I have a client that I created FLV files for.  Now his "web guy" is asking me how to create SWF files so he can embed them onto his web pages.  I explained that Premiere only creates FLV and F4V files.  My understanding is that he needs Flash Pro CS5