Where is the bug?

I�m trying to post two different messages to a server, using a same connection (keep-alive):
URL url = new URL("http://localhost:8080");
HttpURLConnection connection = url.openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setUseCaches(false);
connection.setAllowUserInteraction(true);
// POST #1
connection.setRequestProperty( "Content-Type", ";application/x-www-form-urlencoded);
connection.connect();
DataOutputStream postStream = new DataOutputStream(connection.getOutputStream());
postStream.write("Hi server".getBytes());
postStream.flush();
postStream.close();
// Here I�m reading the server response...
connection.disconnect();
// POST #2
connection.setRequestProperty( "Content-Type", ";application/x-www-form-urlencoded);
connection.connect();
DataOutputStream postStream = new DataOutputStream(connection.getOutputStream());
postStream.write("It�s me again".getBytes());
postStream.flush();
postStream.close();
// Here I�m reading the server response...
connection.disconnect();The execution of the above code produce the following error:
java.net.ProtocolException: Cannot write output after reading input.Any tip?

You need to parse get the session id out of the cookie that is set back in the response headers. Then you need to send the session id back in the next request headers.
Like this:
      /* To get cookie. */
      HttpURLConnection huc= (HttpURLConnection) url.openConnection();
      InputStream is = huc.getInputStream();
      // Retrieve session ID from response.
      String cookieVal = hc.getHeaderField("Set-Cookie");
      String sessionId;
      if(cookieVal != null)
            sessionId = cookieVal.substring(0, cookieVal.indexOf(";"));
      /* To send cookie. */
      HttpURLConnection huc= (HttpURLConnection) url.openConnection();
      if(sessionId != null)
            huc.setRequestProperty("Cookie", sessionId);
      InputStream is = huc.getInputStream();
      ...Hope this helps.

Similar Messages

  • Java.lang.NullPointerException : Where is the bug ?!

    Hi,
    where is the bug in this method ?
    I just do not see it !
    When I run it I get the following error message
    Exception in thread "main" java.lang.NullPointerException
    at edu.clip.rerank.main.packageRec(main.java:239)
    and line 239 is the one I have indicated with <================
    Any suggestion would be immensely appreciated.
    Many thanks.
    public static RerankInstance packageRec (ArrayList chunk)
    String spanish = new String();
    String gold = new String();
    String line = null;
    boolean readingCandidates = false;
    Double lm = null;
    Double tm = null;
    Double lm_tm = null;
    ArrayList candidates = new ArrayList();
    ArrayList LM_likelihoods = new ArrayList();
    ArrayList TM_likelihoods = new ArrayList();
    ArrayList LM_TM_likelihoods = new ArrayList();
    RerankInstance foo = null;
    for (int i = 0; i < chunk.size(); i++) {
    if (!chunk.get(0).toString().startsWith("<REC>")) {
    System.out.println("PROBLEM DETECTED " + chunk.get(0));
    line = chunk.get(i).toString();
    if (line.startsWith("Spanish=")) {
    spanish = line.substring("Spanish=".length());
    System.out.println("SPANISH== " + spanish);
    else if (line.startsWith("Gold="))
    gold = line.substring("Gold=".length());
    else if (line.startsWith("<CANDIDATES>"))
    readingCandidates = true;
    else if (line.startsWith("</CANDIDATES>"))
    readingCandidates = false;
    if (spanish != null && candidates.size() > 0) {
    System.out.println("Spanish=" + spanish);
    String [] cands = (String[]) candidates.toArray(new String[0]);
    foo = new RerankInstance (spanish, cands);
    ArrayList LM_temp = new ArrayList();
    ArrayList TM_temp = new ArrayList();
    ArrayList LM_TM_temp = new ArrayList();
    if (LM_likelihoods.size() > 0 )
    Double [] LM_likes = (Double[])LM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(LM_likes);
    if (TM_likelihoods.size() > 0 ){
    Double [] TM_likes = (Double[])TM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(TM_likes);
    if (LM_TM_likelihoods.size() > 0 ) {
    Double [] LM_TM_likes = (Double[])LM_TM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(LM_TM_likes);
    }//if
    else if (readingCandidates) {
    System.out.println("Candidate[" + line + "]");
    int ndx = line.indexOf('\t');
    candidates.add(line.substring(0,ndx));
    int ndx_a = line.indexOf('\t', ndx+1);
    int ndx_b = line.indexOf('\t', ndx_a+1);
    if (ndx_a > ndx+1) {
    lm = (line.substring(ndx+1,ndx_a)).startsWith("-Infinity") ? new Double(0) : new Double (line.substring(ndx+1,ndx_a));
    if (ndx_b > ndx_a+1) {
    tm = (line.substring(ndx_a+1,ndx_b)).startsWith("-Infinity") ? new Double(0) : new Double(line.substring(ndx_a+1,ndx_b));
    if ( ndx_b > -1) {
    lm_tm = (line.substring(ndx_b+1)).startsWith("-Infinity") ? new Double (0) : new Double(line.substring(ndx_b+1));
    try
    if (lm != null)
    LM_likelihoods.add(lm);
    if (tm != null)
    TM_likelihoods.add(tm);
    if (lm_tm != null)
    LM_TM_likelihoods.add(lm_tm);
    } catch (Exception e){ };
    }//else
    }//for
    String test = foo.getSourcePhrase().getPhrase(); <==============
    System.out.println("WHERE IS THE SOURCE " + test);
    return foo;
    } //end of method

    Foo is definatelly null because...
    Near the begining of the method foo is initialised to null.
    A load of conditional statements follow in only one of which foo is instantiated.
    If this condition is not satisfied foo will remain null.
    If that happens then you will get the error that you're getting on line 239.
    Essentially all the conditions before the above mentioned condition would have to evaluate to false for foo not to remain null by the time line 239 is executed.
    Line 239 is executed regardles of any of the conditional statements in your method, i.e. regardless of whether null is instantiated or not, in which case it remains null - hence the NullPointerException.

  • Find the bug

    Not real code, just something made up. The code appends ints to an internal array, and adds the sum at another specified index in the array.
    However, the output of main() is not as expected. Where is the bug?
    public class Data
      // Storage array
      private int[] data = new int[8];
      // Number of ints used in the storage array
      private int numWords = 0;
      public Data()
      public void update(int sumIndex, int[] newData)
        update(sumIndex, newData, 0, newData.length);
      // Copies "len" ints from "newData" starting at index "offset" to "data", starting at "numWords". The sum is added to the sum at data[sumIndex]
      public void update(int sumIndex, int[] newData, int offset, int len)
        if ((sumIndex < 0) || (sumIndex >= numWords))
          throw new ArrayIndexOutOfBoundsException(sumIndex);
        data[sumIndex] += addData(newData, offset, len);
      // Copies "len" ints from "newData" starting at index "offset" to "data", starting at index "numWords".
      // The sum is returned.
      public int addData(int[] newData, int offset, int len)
        int curSum = 0;
        for (int i = 0; i < len; i++)
          curSum += newData[offset];
          addData(newData[offset++]);
        return curSum;
      public void addData(int n)
        if (numWords == data.length)
          int[] _data = new int[numWords * 2];
          System.arraycopy(data, 0, _data, 0, numWords);
          data = _data;
        data[numWords++] = n;
      // Copies the ints to a new array and returns it
      public int[] getWords()
        int[] _data = new int[numWords];
        System.arraycopy(data, 0, _data, 0, numWords);
        return _data;
      public static void main(String[] argv)
        Data data = new Data();
        int[] INITIAL_DATA = new int[] {0, 0};
        data.addData(INITIAL_DATA, 0, INITIAL_DATA.length);
        data.update(0, new int[] {1, 2, 3});
        data.update(1, new int[] {1, 2, 3});
        data.update(0, new int[] {1, 2, 3});
        int[] updatedWords = data.getWords();
        for (int i = 0; i < updatedWords.length; i++)
          System.out.println("[" + i + "]=" + updatedWords);
    Output:
    [0]=6
    [1]=6
    [2]=1
    [3]=2
    [4]=3
    [5]=1
    [6]=2
    [7]=3
    [8]=1
    [9]=2
    [10]=3
    Expected output:
    [0]=12
    [1]=6
    [2]=1
    [3]=2
    [4]=3
    [5]=1
    [6]=2
    [7]=3
    [8]=1
    [9]=2
    [10]=3

    paul.miner wrote:
    Not real code, just something made up. The code appends ints to an internal array, and adds the sum at another specified index in the array.
    However, the output of main() is not as expected. Where is the bug?
    public class Data
    // Storage array
    private int[] data = new int[8];
    // Number of ints used in the storage array
    private int numWords = 0;
    public Data()
    public void update(int sumIndex, int[] newData)
    update(sumIndex, newData, 0, newData.length);
    // Copies "len" ints from "newData" starting at index "offset" to "data", starting at "numWords". The sum is added to the sum at data[sumIndex]
    public void update(int sumIndex, int[] newData, int offset, int len)
    if ((sumIndex < 0) || (sumIndex >= numWords))
    throw new ArrayIndexOutOfBoundsException(sumIndex);
    data[sumIndex] += addData(newData, offset, len);
    // Copies "len" ints from "newData" starting at index "offset" to "data", starting at index "numWords".
    // The sum is returned.
    public int addData(int[] newData, int offset, int len)
    int curSum = 0;
    for (int i = 0; i < len; i++)
    curSum += newData[offset];
    addData(newData[offset++]);
    return curSum;
    public void addData(int n)
    if (numWords == data.length)
    int[] _data = new int[numWords * 2];
    System.arraycopy(data, 0, _data, 0, numWords);
    data = _data;
    data[numWords++] = n;
    // Copies the ints to a new array and returns it
    public int[] getWords()
    int[] _data = new int[numWords];
    System.arraycopy(data, 0, _data, 0, numWords);
    return _data;
    public static void main(String[] argv)
    Data data = new Data();
    int[] INITIAL_DATA = new int[] {0, 0};
    data.addData(INITIAL_DATA, 0, INITIAL_DATA.length);
    data.update(0, new int[] {1, 2, 3});
    data.update(1, new int[] {1, 2, 3});
    data.update(0, new int[] {1, 2, 3});
    int[] updatedWords = data.getWords();
    for (int i = 0; i < updatedWords.length; i++)
    System.out.println("[" + i + "]=" + updatedWords);
    Output:
    [0]=6
    [1]=6
    [2]=1
    [3]=2
    [4]=3
    [5]=1
    [6]=2
    [7]=3
    [8]=1
    [9]=2
    [10]=3
    Expected output:
    [0]=12
    [1]=6
    [2]=1
    [3]=2
    [4]=3
    [5]=1
    [6]=2
    [7]=3
    [8]=1
    [9]=2
    [10]=3
    if you started out int[] INITIAL_DATA = new int[] {6, 0}; you get your expected  output.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Where's the old coldfusion bug tracker?

    I am looking for the details of the bugs 51067 and 45138 which were mentioned in http://livedocs.adobe.com/coldfusion/6/CFML_Reference/Tags-pt23.htm but I can't seem to find them.
    http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html does not seem to have those bugs as well.
    Where can I find them?
    Thanks

    I am looking for the details of the bugs 51067 and 45138 which were mentioned in http://livedocs.adobe.com/coldfusion/6/CFML_Reference/Tags-pt23.htm but I can't seem to find them.
    http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html does not seem to have those bugs as well.
    Where can I find them?
    Thanks

  • Where's the best place to report a bug?

    I've found what I believe to be a solid, reproducible bug in ID CC 2014.
    Where is the best place to report this to Adobe?
    Allan

    Thanks so much!
    Allan

  • Jdev 10.1.3 FULL OF BUGS , where is the "Report a bug" page?????

    I am just running into multitude of bugs with the production release. Where is report a bug page???
    The most annoying being that copy and paste just stops working for no reason!!!
    The the other one is that generate DTO option is not available if orion-ejb-jar.xml is not in the project (and for a specific CMP entity bean I keep on getting null pointer exception when I want to generate the DTO).

    You are right that for most of the scenario's it is suffincent to provide the by step description, however when it's the wizard or the ejb GUI screen that is missbehaving (like the bug I reported few weeks ago) it is easier to send you the screenshot.
    Regarding 2 earlier bugs they are hard to fiure out as they are random (however, they happen quite often), What I noticed is that they happen whenever I maximze (double click on the frame) java editor window (e.g. myClass.java). I also noticed that copy/paste stopped working arrond the same time.
    Never the less here is the new one. Only recently I started to receive the following error almost every time when jDev starts:
    java.lang.StackOverflowError
         at java.util.HashMap.get(HashMap.java:320)
         at oracle.ide.net.URLFileSystem.findHelper(URLFileSystem.java:126)
         at oracle.ide.net.URLFileSystem.findHelper(URLFileSystem.java:163)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHelper.java:993)
         at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1164)
         at oracle.ide.net.IdeURLConnection.getInputStream(IdeURLConnection.java:44)
         at java.net.URL.openStream(URL.java:1007)
         at oracle.ide.net.URLFileSystemHelper.openInputStream(URLFileSystemHel

  • HT4528 Is there a fix for the bug where my BRAND NEW iphone 5S is locking up when I enable the magnifying glass to edit a text and it locks up!?

    Is there a fix for the bug where my BRAND NEW iphone 5S is locking up when I enable the magnifying glass to edit a text and it locks up!?

    Try a reboot press & hold power button & menu until Apple Logo comes on then wait
    you will not lose any data.
    That may fix your problem.
    bsydd uk

  • The Bug about 'DB_SECONDARY_BAD' still exists in BerkeleyDB4.8!

    The Bug about 'DB_SECONDARY_BAD' still exists in BerkeleyDB4.8?
    I'm sorry for my poor English, But I just cannot find anywhere else for help.
    Thanks for your patience first!
    I'm using BDB4.8 C++ API on Ubuntu 10.04, Linux Kernel 2.6.32-24-generic
    $uname -a
    $Linux wonpc 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:17:33 UTC 2010 i686 GNU/Linux
    When I update(overwrite) a record in database, I may get a DB_SECONDARY_BAD exception,
    What's worse, This case doesn't always occures, it's random. So I think it probably a bug
    of BDB, I have seen many issues about DB_SECONDARY_BAD with BDB4.5,4.6...
    To reproduce the issue, I make a simplified test program from my real program.
    The data to be stroed into database is a class called 'EntryData', It's defined in db_access.h,
    where also defines some HighLevel API functions that hide the BDB calls, such as
    store_entry_data(), which use EntryData as its argument. The EntryData have a string-type
    member-data 'name' and a vector<string>-type mem-data 'labels', So store_entry_data() will
    put the real data of EntryData to a contiguous memory block. The get_entry_data() returns
    an EntryData builed up from the contiguous memory block fetched from database.
    The comlete test program is post following this line:
    /////////db_access.h////////////
    #ifndef __DB_ACCESS_H__
    #define __DB_ACCESS_H__
    #include <string>
    #include <vector>
    #include <db_cxx.h>
    class EntryData;
    //extern Path DataDir; // default value, can be changed
    extern int database_setup();
    extern int database_close();
    extern int store_entry_data(const EntryData&, u_int32_t = DB_NOOVERWRITE);
    extern int get_entry_data(const std::string&, EntryData*, u_int32_t = 0);
    extern int rm_entry_data(const std::string&);
    class DBSetup
    // 构造时调用database_setup, 超出作用域自动调用database_close .
    // 该类没有数据成员.
    public:
    DBSetup() {
    database_setup();
    ~DBSetup() {
    database_close();
    class EntryData
    public:
    typedef std::vector<std::string> LabelContainerType;
    EntryData() {}
    EntryData(const std::string& s) : name(s) {}
    EntryData(const std::string& s, LabelContainerType& v)
    : name(s), labels(v) {}
    EntryData(const std::string&, const char*[]);
    class DataBlock;
    // 直接从内存块中构建, mem指针将会从数据库中获取,
    // 它就是EntryData转化成的DataBlock中buf_ptr->buf的内容.
    EntryData(const void* mem_blk, const int len);
    ~EntryData() {};
    const std::string& get_name () const { return name; }
    const LabelContainerType& get_labels() const { return labels; }
    void set_name (const std::string& s) { name = s; }
    void add_label(const std::string&);
    void rem_label(const std::string&);
    void show() const;
    // get contiguous memory for all:
    DataBlock get_block() const { return DataBlock(*this); }
    class DataBlock
    // contiguous memory for all.
    public:
    DataBlock(const EntryData& data);
    // 引进一块内存作为 buf_ptr->buf 的内容.
    // 例如从数据库中获取结果
    DataBlock(void* mem, int len);
    // 复制构造函数:
    DataBlock(const DataBlock& orig) :
    data_size(orig.data_size),
    capacity(orig.capacity),
    buf_ptr(orig.buf_ptr) { ++buf_ptr->use; }
    // 赋值操作符:
    DataBlock& operator=(const DataBlock& oth)
    data_size = oth.data_size;
    capacity = oth.capacity;
    if(--buf_ptr->use == 0)
    delete buf_ptr;
    buf_ptr = oth.buf_ptr;
    return *this;
    ~DataBlock() {
    if(--buf_ptr->use == 0) { delete buf_ptr; }
    // data()函数因 Dbt 构造函数不支持const char*而被迫返回 char*
    // data() 返回的指针是应该被修改的.
    const char* data() const { return buf_ptr->buf; }
    int size() const { return data_size; }
    private:
    void pack_str(const std::string& s);
    static const int init_capacity = 100;
    int data_size; // 记录数据块的长度.
    int capacity; // 已经分配到 buf 的内存大小.
    class SmartPtr; // 前向声明.
    SmartPtr* buf_ptr;
    class SmartPtr
    friend class DataBlock;
    char* buf;
    int use;
    SmartPtr(char* p) : buf(p), use(1) {}
    ~SmartPtr() { delete [] buf; }
    private:
    std::string name; // entry name
    LabelContainerType labels; // entry labels list
    }; // class EntryData
    #endif
    //////db_access.cc/////////////
    #include <iostream>
    #include <cstring>
    #include <cstdlib>
    #include <vector>
    #include <algorithm>
    #include "directory.h"
    #include "db_access.h"
    using namespace std;
    static Path DataDir("~/mydict_data"); // default value, can be changed
    const Path& get_datadir() { return DataDir; }
    static DbEnv myEnv(0);
    static Db db_bynam(&myEnv, 0); // using name as key
    static Db db_bylab(&myEnv, 0); // using label as key
    static int generate_keys_for_db_bylab
    (Db* sdbp, const Dbt* pkey, const Dbt* pdata, Dbt* skey)
    EntryData entry_data(pdata->get_data(), pdata->get_size());
    int lab_num = entry_data.get_labels().size();
    Dbt* tmpdbt = (Dbt*) malloc( sizeof(Dbt) * lab_num );
    memset(tmpdbt, 0, sizeof(Dbt) * lab_num);
    EntryData::LabelContainerType::const_iterator
    lab_it = entry_data.get_labels().begin(), lab_end = entry_data.get_labels().end();
    for(int i = 0; lab_it != lab_end; ++lab_it, ++i) {
    tmpdbt[ i ].set_data( (void*)lab_it->c_str() );
    tmpdbt[ i ].set_size( lab_it->size() );
    skey->set_flags(DB_DBT_MULTIPLE | DB_DBT_APPMALLOC);
    skey->set_data(tmpdbt);
    skey->set_size(lab_num);
    return 0;
    //@Return Value: return non-zero at error
    extern int database_setup()
    const string DBEnvHome (DataDir + "DBEnv");
    const string dbfile_bynam("dbfile_bynam");
    const string dbfile_bylab("dbfile_bylab");
    db_bylab.set_flags(DB_DUPSORT);
    const u_int32_t env_flags = DB_CREATE | DB_INIT_MPOOL;
    const u_int32_t db_flags = DB_CREATE;
    rmkdir(DBEnvHome);
    try
    myEnv.open(DBEnvHome.c_str(), env_flags, 0);
    db_bynam.open(NULL, dbfile_bynam.c_str(), NULL, DB_BTREE, db_flags, 0);
    db_bylab.open(NULL, dbfile_bylab.c_str(), NULL, DB_BTREE, db_flags, 0);
    db_bynam.associate(NULL, &db_bylab, generate_keys_for_db_bylab, 0);
    } catch(DbException &e) {
    cerr << "Err when open DBEnv or Db: " << e.what() << endl;
    return -1;
    } catch(std::exception& e) {
    cerr << "Err when open DBEnv or Db: " << e.what() << endl;
    return -1;
    return 0;
    int database_close()
    try {
    db_bylab.close(0);
    db_bynam.close(0);
    myEnv.close(0);
    } catch(DbException &e) {
    cerr << e.what();
    return -1;
    } catch(std::exception &e) {
    cerr << e.what();
    return -1;
    return 0;
    // 返回Dbt::put()的返回值
    int store_entry_data(const EntryData& e, u_int32_t flags)
    int res = 0;
    try {
    EntryData::DataBlock blk(e);
    // data()返回的buf中存放的第一个字符串便是 e.get_name().
    Dbt key ( (void*)blk.data(), strlen(blk.data()) + 1 );
    Dbt data( (void*)blk.data(), blk.size() );
    res = db_bynam.put(NULL, &key, &data, flags);
    } catch (DbException& e) {
    cerr << e.what() << endl;
    throw; // 重新抛出.
    return res;
    // 返回 Db::get()的返回值, 调用成功时 EntryData* e的值才有意义
    int get_entry_data
    (const std::string& entry_name, EntryData* e, u_int32_t flags)
    Dbt key( (void*)entry_name.c_str(), entry_name.size() + 1 );
    Dbt data;
    data.set_flags(DB_DBT_MALLOC);
    int res = db_bynam.get(NULL, &key, &data, flags);
    if(res == 0)
    new (e) EntryData( data.get_data(), data.get_size() );
    free( data.get_data() );
    return res;
    int rm_entry_data(const std::string& name)
    Dbt key( (void*)name.c_str(), name.size() + 1 );
    cout << "to remove: \'" << name << "\'" << endl;
    int res = db_bynam.del(NULL, &key, 0);
    return res;
    EntryData::EntryData(const std::string& s, const char* labels_arr[]) : name(s)
    {   // labels_arr 需要以 NULL 结尾.
    for(const char** i = labels_arr; *i != NULL; i++)
    labels.push_back(*i);
    EntryData::EntryData(const void* mem_blk, const int len)
    const char* buf = (const char*)mem_blk;
    int consumed = 0; // 已经消耗的mem_blk的大小.
    name = buf; // 第一串为 name
    consumed += name.size() + 1;
    for (string label = buf + consumed;
    consumed < len;
    consumed += label.size() + 1)
    label = buf + consumed;
    labels.push_back(label);
    void EntryData::add_label(const string& new_label)
    if(find(labels.begin(), labels.end(), new_label)
    == labels.end())
    labels.push_back(new_label);
    void EntryData::rem_label(const string& to_rem)
    LabelContainerType::iterator iter = find(labels.begin(), labels.end(), to_rem);
    if(iter != labels.end())
    labels.erase(iter);
    void EntryData::show() const {
    cout << "name: " << name << "; labels: ";
    LabelContainerType::const_iterator it, end = labels.end();
    for(it = labels.begin(); it != end; ++it)
    cout << *it << " ";
    cout << endl;
    EntryData::DataBlock::DataBlock(const EntryData& data) :
    data_size(0),
    capacity(init_capacity),
    buf_ptr(new SmartPtr(new char[init_capacity]))
    pack_str(data.name);
    for(EntryData::LabelContainerType::const_iterator \
    i = data.labels.begin();
    i != data.labels.end();
    ++i) { pack_str(*i); }
    void EntryData::DataBlock::pack_str(const std::string& s)
    int string_size = s.size() + 1; // to put sting in buf separately.
    if(capacity >= data_size + string_size) {
    memcpy(buf_ptr->buf + data_size, s.c_str(), string_size);
    else {
    capacity = (data_size + string_size)*2; // 分配尽可能大的空间.
    buf_ptr->buf = (char*)realloc(buf_ptr->buf, capacity);
    memcpy(buf_ptr->buf + data_size, s.c_str(), string_size);
    data_size += string_size;
    //////////// test_put.cc ///////////
    #include <iostream>
    #include <string>
    #include <cstdlib>
    #include "db_access.h"
    using namespace std;
    int main(int argc, char** argv)
    if(argc < 2) { exit(EXIT_FAILURE); }
    DBSetup setupup_mydb;
    int res = 0;
    EntryData ed(argv[1], (const char**)argv + 2);
    res = store_entry_data(ed);
    if(res != 0) {
         cerr << db_strerror(res) << endl;
         return res;
    return 0;
    // To Compile:
    // $ g++ -ldb_cxx -lboost_regex -o test_put test_put.cc db_access.cc directory.cc
    //////////// test_update.cc ///////////
    #include <iostream>
    #include <cstdlib>
    #include <string>
    #include <boost/program_options.hpp>
    #include "db_access.h"
    using namespace std;
    namespace po = boost::program_options;
    int main(int argc, char** argv)
    if(argc < 2) { exit(EXIT_SUCCESS); }
    DBSetup setupup_mydb;
    int res = 0;
    po::options_description cmdopts("Allowed options");
    po::positional_options_description pos_opts;
    cmdopts.add_options()
    ("entry", "Specify the entry that will be edited")
    ("addlabel,a", po::value< vector<string> >(),
    "add a label for specified entry")
    ("removelabel,r", po::value< vector<string> >(),
    "remove the label of specified entry")
    pos_opts.add("entry", 1);
    po::variables_map vm;
    store( po::command_line_parser(argc, argv).
    options(cmdopts).positional(pos_opts).run(), vm );
    notify(vm);
    EntryData entry_data;
    if(vm.count("entry")) {
    const string& entry_to_edit = vm["entry"].as<string>();
    res = get_entry_data( entry_to_edit, &entry_data );
    switch (res)
    case 0:
    break;
    case DB_NOTFOUND:
    cerr << "No entry named: \'"
    << entry_to_edit << "\'\n";
    return res;
    break;
    default:
    cerr << db_strerror(res) << endl;
    return res;
    } else {
    cerr << "No entry specified\n";
    exit(EXIT_FAILURE);
    EntryData new_entry_data(entry_data);
    typedef vector<string>::const_iterator VS_CI;
    if(vm.count("addlabel")) {
    const vector<string>& to_adds = vm["addlabel"].as< vector<string> >();
    VS_CI end = to_adds.end();
    for(VS_CI i = to_adds.begin(); i != end; ++i) {
    new_entry_data.add_label(*i);
    if(vm.count("removelabel")) {
    const vector<string>& to_rems = vm["removelabel"].as< vector<string> >();
    VS_CI end = to_rems.end();
    for(VS_CI i = to_rems.begin(); i != end; ++i) {
    new_entry_data.rem_label(*i);
    cout << "Old data| ";
    entry_data.show();
    cout << "New data| ";
    new_entry_data.show();
    res = store_entry_data(new_entry_data, 0); // set flags to zero permitting Over Write
    if(res != 0) {
    cerr << db_strerror(res) << endl;
    return res;
    return 0;
    // To Compile:
    // $ g++ -ldb_cxx -lboost_regex -lboost_program_options -o test_update test_update.cc db_access.cc directory.cc

    ////////directory.h//////
    #ifndef __DIRECTORY_H__
    #define __DIRECTORY_H__
    #include <string>
    #include <string>
    #include <sys/types.h>
    using std::string;
    class Path
    public:
    Path() {}
    Path(const std::string&);
    Path(const char* raw) { new (this) Path(string(raw)); }
    Path upper() const;
    void operator+= (const std::string&);
    // convert to string (char*):
    //operator std::string() const {return spath;}
    operator const char*() const {return spath.c_str();}
    const std::string& str() const {return spath;}
    private:
    std::string spath; // the real path
    inline Path operator+(const Path& L, const string& R)
    Path p(L);
    p += R;
    return p;
    int rmkdir(const string& path, const mode_t mode = 0744, const int depth = -1);
    #endif
    ///////directory.cc///////
    #ifndef __DIRECTORY_H__
    #define __DIRECTORY_H__
    #include <string>
    #include <string>
    #include <sys/types.h>
    using std::string;
    class Path
    public:
    Path() {}
    Path(const std::string&);
    Path(const char* raw) { new (this) Path(string(raw)); }
    Path upper() const;
    void operator+= (const std::string&);
    // convert to string (char*):
    //operator std::string() const {return spath;}
    operator const char*() const {return spath.c_str();}
    const std::string& str() const {return spath;}
    private:
    std::string spath; // the real path
    inline Path operator+(const Path& L, const string& R)
    Path p(L);
    p += R;
    return p;
    int rmkdir(const string& path, const mode_t mode = 0744, const int depth = -1);
    #endif
    //////////////////// All the code is above ////////////////////////////////
    Use the under command
    $ g++ -ldb_cxx -lboost_regex -o test_put test_put.cc db_access.cc directory.cc
    to get a test program that can insert a record to database.
    To insert a record, use the under command:
    $ ./test_put ubuntu linux os
    It will store an EntryData named 'ubuntu' and two labels('linux', 'os') to database.
    Use the under command
    $ g++ -ldb_cxx -lboost_regex -lboost_program_options -o test_update test_update.cc db_access.cc directory.cc
    to get a test program that can update the existing records.
    To update the record, use the under command:
    $ ./test_update ubuntu -r linux -a canonical
    It will update the with the key 'ubuntu', with the label 'linux' removed and a new
    label 'canonical'.
    Great thanks to you if you've read and understood my code!
    I've said that the DB_SECONDARY_BAD exception is random. The same operation may cause
    exception in one time and may goes well in another time.
    As I've test below:
    ## Lines not started with '$' is the stdout or stderr.
    $ ./test_put linux os linus
    $ ./test_update linux -r os
    Old data| name: linux; labels: os linus
    New data| name: linux; labels: linus
    $ ./test_update linux -r linus
    Old data| name: linux; labels: linus
    New data| name: linux; labels:
    dbfile_bynam: DB_SECONDARY_BAD: Secondary index inconsistent with primary
    Db::put: DB_SECONDARY_BAD: Secondary index inconsistent with primary
    terminate called after throwing an instance of 'DbException'
    what(): Db::put: DB_SECONDARY_BAD: Secondary index inconsistent with primary
    已放弃
    Look! I've received a DB_SECONDARY_BAD exception. But thus exception does not always
    happen even under the same operation.
    For the exception is random, you may have not the "luck" to get it during your test.
    So let's insert a record by:
    $ ./test_put t
    and then give it a great number of labels:
    $ for((i = 0; i != 100; ++i)); do ./test_update t -a "label_$i"; done
    and then:
    $ for((i = 0; i != 100; ++i)); do ./test_update t -r "label_$i"; done
    Thus, the DB_SECONDARY_BAD exception is almost certain to happen.
    I've been confused by the problem for times. I would appreciate if someone can solve
    my problem.
    Many thanks!
    Wonder

  • Apple maps has received a poor performance rating just after introduction of the iPhone 5. I am running google maps app on the phone. Siri cannot seem to get me to a specific address. Where does the problem lie? Thanks.

    Apple maps has received a poor performance rating just after introduction of the iPhone 5. I am running Google Maps app on the phone. SIRI cannot seem to get me to a specific address. Where does the problem lie? Also can anyone tell me the hierarchy of use between the Apple Maps, SIRI, and Google maps when the app is on the phone? How do you choose one over the other as the default map usage? Or better still how do you suppress SIRI from using the Apple maps app when requesting a "go to"?
    I have placed an address location into the CONTACTS list and when I ask SIRI to "take me there" it found a TOTALLY different location in the metro area with the same street name. I have included the address, the quadrant, (NE) and the ZIP code into the CONTACTS list. As it turns out, no amount of canceling the trip or relocating the address in the CONTACTS list line would prevent SIRI from taking me to this bogus location. FINALLY I typed in Northeast for NE in the CONTACTS list (NE being the accepted method of defining the USPS location quadrant) , canceled the current map route and it finally found the correct address. This problem would normally not demand such a response from me to have it fixed but the address is one of a hospital in the center of town and this hospital HAS a branch location in a similar part of town (NOT the original address SIRI was trying to take me to). This screw up could be dangerous if not catastrophic to someone who was looking for a hospital location fast and did not know of these two similar locations. After all the whole POINT of directions is not just whimsical pasttime or convenience. In a pinch people need to rely on this function. OR, are my expectations set too high? 
    How does the iPhone select between one app or the other (Apple Maps or Gppgle Maps) as it relates to SIRI finding and showing a map route?  
    Why does SIRI return an address that is NOT the correct address nor is the returned location in the requested ZIP code?
    Is there a known bug in the CONTACTS list that demands the USPS quadrant ID be spelled out, as opposed to abreviated, to permit SIRI to do its routing?
    Thanks for any clarification on these matters.

    siri will only use apple maps, this cannot be changed. you could try google voice in the google app.

  • Where is the parameter panel on the embedded Crystal Report preview in Visu

    Where is the parameter panel on the embedded Crystal Report preview in Visual Studio?
    I found a tweet on google about this.. but the link is invalid.. and I could not find the article on SDN.
    KB #1486469 - Where is the parameter panel on the embedded Crystal Report preview in Visual Studio? http://tinyurl.com/22thlcg
    How do I the show parameter dialog in either WPF or Winforms viewer of Visual Studio 2010.
    Parameters are not even visible in the Parameters Side panel. It is empty too..
    I see two classes ParameterPrompting and ParameterPrompt both, on initialization throws exception.. even to manually invoke them...
    Is it permanently removed?

    Hello,
    Seems like a reported Bug.
    Please check:
    Re: CRVS2010 - Hide Group Tree and Parameter Panel
    A possible woraround but you need to change as per your need:
    CRVS 2010 BETA - WPF Viewer - How to hide SidePanel?
    Hope it helps.
    Thanks.

  • How do i use the bug reporter in ios 8

    im trying to use the bug reporter for the beta ios 8 but i dont get to input anything. Maybe i dont understand how this works,so can someone please explain.either way i figure i should say somthing now.
    -the infinity blade 2 app does not load
    -my settings button doesnt load all the time,
    -most of the apps dont load the first time i open them,if i switch to another menu then back it will load.
    -just now i shut off my phone, plugged it into the charger. My phone then turned itself back on and had me reactivate it.
    -the "sample" button in the ibooks app doesnt seem to do anything either
    -most of the time scrolling down on anything rather large(e.g.songs,articles,facebook) there is alot of skipping or lagging effect
    -when on safari i turn my phone sidways and it totally messes up where things should go and it wont return i have to exit and close to fix
    anyways id just thought id put that out there

    You need to ask this question in the Developer's forum, which as a registered developer you have access to. If you're not a registered developer, then you have no business messing with iOS Beta software, & discussing such, even bug reporting, is PROHIBITED in this public forum.
    But, as a registered developer, you already knew that, correct?

  • Where are the regular maintenance updates?

    Most expensive/professional software I own licences for
    receives maintenance updates and bug fix patches on a regular
    basis. Even with shareware and freeware, the patches and updates
    just keep coming. Flash Professional should certainly be no
    different, there's more than enough bugs to warrant some fixing.
    But what did we get? Nothing! Some measly updates for the Flash
    player, that's all. Clearly Adobe/Macromedia cannot be trusted in
    this department, they just move on to the next project and leave
    users to wrestle with bugs.
    A few examples off the top of my head:
    - The new smoothing algorithm introduced in Flash 8 is
    kaputt. It blurs bitmaps even when they're shown in 1:1 scale,
    anti-aliasing intentionally aliased stuff. Clearly there's some
    rounding error or something messing with the scale of things. For
    example, I used Flash 7 to make document and application icons in
    128x128. They fit exactly to the pixel grid and when I exported
    them from Flash 7 they were sharp as can be. When I export the same
    icons to PNG from Flash 8 at 128x128, using the same source files,
    the edges are suddenly blurred. With some trial and error I
    discovered that I had to export them in 129x129 in order to make
    them look as they did from Flash 7, then crop the picture in
    Fireworks to 128x128.
    - "Convert Lines to Fills" is a mess. It generates a
    completely warped rendition of the selected lines if they overlap.
    You have to walk Flash through the process by selecting a few lines
    well away from eachother, move them away from the rest, convert to
    fills, then repeat this process until you finally get a WYSIWYG
    rendition of the lines you wanted to convert.
    - Various UI graphics bugs. For example if you drag-select
    across a number of layers and frames in the timeline and insert or
    delete, leftovers from the black selection rectangle are still
    visible in the timeline. You have to minimize/maximize the window
    to make it redraw correctly.
    - If I enter W/H/X/Y coordinates for an object, say "10.0",
    it's because I want exactly 10.0. I don't want Flash to arbitrarily
    change it sometimes to 10.1 or 9.9. Sometimes you have to enter it
    twice to make it stick.
    - Flash 'forgets' parts of audio files in the library. I
    import a lot of WAV files to the library, and sometimes a few saves
    down the line I discover there are mysterious silent gaps in the
    audio. I have to re-import the files again to fill these gaps.
    - FlashPaper (it installed correctly on very few computers,
    you had to fix it in a DOS prompt, or FlashPaper would just hang
    when you try to print). I've also had complaints that my FlashPaper
    rendered PDF:s won't open in Mac OS X.
    These are just a handful of examples I can think of at the
    moment, I know I've stumbled upon dozens more and I'm sure there's
    a collective pool of thousands. What I want to know is why
    Adobe/Macromedia feels it's OK to not bother with maintenance
    updates and fixes for a product of this price and magnitude? It's a
    despicable business practice I would expect from shady vaporware
    peddlers.

    It's only your perspective that "nobody seems to care" that
    couldn't be anymore incorrect - I see it
    first hand how dedicated and caring the developers of flash
    are.
    I wont get into a platform war either - but i clearly
    remember the MS promotion MS was using
    claiming the new "Innovative" features of IE7 - specifically
    showcases their new tabbed browsing
    feature and popup stopper - FF had that long before them -
    hardly innovative.
    Vista looks and acts very much like Mac OS - at least on the
    surface. It's so blaringly obvious to
    me that they must have been studying OSX when they were
    deisigning Vista.
    Anyway - i dont really care about OS - and your points are
    totally valid - I'm a PC user only
    because flash always runs better on PC then MAC.
    I just think your claims that nobody cares and complacency
    within Adobe are ill-founded - I am very
    much closer to the people that you are talking about and see
    their dedication first hand for years -
    unless you are as close or closer, it's hard for me to agree.
    But if you feel this way from a users POV - then perhaps
    something is wrong on a marketing level or
    some other area. Flash 8 was developed by Macromedia - the
    next version of flash will be developed
    by Adobe - let's hold of on judging them until they come out
    with the next version - until then,
    complaints of non caring and complacency simply hold no
    weight.
    -regards
    -c
    ~~~~~~~~~~~~~~~~
    PitchBlank wrote:
    >>I don't understand the logic of calling Adobe a
    "monopoloy".
    >
    >
    > It couldn't get any more logical, IMHO. Adobe and
    Macromedia were the two
    > biggest actors in the game, and have (had?) quite a few
    overlapping products
    > (Freehand/Illustrator, Fireworks/ImageReady/Photoshop,
    GoLive/Dreamweaver).
    > Then the two companies became one. While this doesn't
    constitute a bona fide
    > monopoly as such, it's pretty damn close. It's like
    Microsoft buying Apple -
    > right, so there's still Linux, but it's not like Linux
    inspires competitors to
    > innovate...
    >
    > > To be honest - I don't want a new set of tools that
    do the same thing.
    >
    > Neither do I, but Adobe still needs competition or
    they'll become more
    > complacent than they already are.
    >
    > > MS is famous for duplicating (stealing) ideas from
    others before them and
    > calling it "innovative" (example; IE7, Vista).
    >
    > I don't recall MS ever calling IE7 innovative, and I
    don't get this whole
    > plagiarism thing with Vista. Where's the ripoff?
    Gadgets? Apple stole that from
    > Konfabulator. Instant Search? Apple implemented
    Spotlight only *after*
    > Microsoft had showed off their instant search. The
    interface? I don't see
    > transparent window elements prominently featured in OS
    X, and Apple hardly
    > invented the 3D look and feel with drop shadows around
    windows. The Vista UI
    > isn't a ripoff, it reflects the current fashion in UI
    design. If bell bottom
    > pants come back, both Lee and Levi's will make them,
    without one ripping off
    > the other. OS X features several Windows ripoffs (Time
    Machine, Spotlight,
    > automatic OS updates etc - and Microsoft had its Media
    Player in place back
    > when Mac users were still fiddling with crummy shareware
    like SoundJam), but
    > nobody wants to hear about those because they think
    Steve Jobs is Jesus.
    >
    > Anyway, I don't want to get into the whole platform war
    thing, my point was
    > that Flash is buggy as hell and nobody seems to care,
    especially not Adobe. I
    > was expecting replies more along the lines of "No, it's
    not buggy at all, it's
    > flawless and you're a moron".
    >

  • Use of the bug level variable  -Dsun.nio.ch.bugLevel=1.4

    Hi,
    I wanted to understand how java uses the variable sun.nio.ch.bugLevel .. and what is the value that it needs to be set. searching for this variable gave me a result where some one has set -Dsun.nio.ch.bugLevel=1.4 as the jvm option.
    ISSUE: I am randomly encountering a NullPointerException while calling Selector.open
    CAUSE:
    Here is the stack trace:
    "java.lang.NullPointerException
    at sun.nio.ch.Util.atBugLevel(Util.java:326)
    at sun.nio.ch.SelectorImpl.<init>(SelectorImpl.java:40)
    at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:104)
    at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:26)
    at java.nio.channels.Selector.open(Selector.java:209)
    This is cause due to a bug in java 1.5 (which has been fixed in Java 7)
    http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=9ea0db6110bd136e5288fa753945f?bug_id=6427854
    This bug has not yet been fixed in Java 1.5
    Here is the excerpt from the java 7 code:
    https://openjdk.dev.java.net/source/browse/openjdk/jdk/trunk/jdk/src/share/classes/sun/nio/ch/Util.java?rev=257&view=markup
    // -- Bug compatibility --
    private static volatile String bugLevel = null;
    static boolean atBugLevel(String bl) { // package-private
    if (bugLevel == null) {
    if (!sun.misc.VM.isBooted())
    return false;
    String value = AccessController.doPrivileged(
    new GetPropertyAction("sun.nio.ch.bugLevel"));
    bugLevel = (value != null) ? value : "";
    return bugLevel.equals(bl);
    java -version "1.5.0_15"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
    Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)
    Thanks in advance
    Vijay

    Hi Tim,
    This is a know issue, the bug has already been logged. Parameters(param1, param2 etc) works only on Non Repeating Heading Section, but not in Repeating Section and Non Repeating Footer Section.
    Thanks,
    Seshan K.

  • HT5654 where is the help menu in itunes

    where is the help menu on the itunes page

    "The fact that people have to resort to searching on the internet just to find the help menu is a testament to the failure of iTunes"
    Good point (though I wouldn't go as far as "failure").  It is surprising that Apple haven't followed the conventions used (for example) in Microsoft's Office products where Help (via the question-mark-in-a-circle icon) is always available in the UI irrespective of the user's choices of enabling/disabling the menu bar, toolbars, ribbon, etc.  Having the menu bar default to disabled also seems counter-productive - Apple may see this as "simplification" but I can't imagine that any users, other than those who make the bare minimum use of iTunes, would not want to have the functions available via the menus available at all time.
    https://www.apple.com/feedback/itunesapp.html allows you to submit feedback with respect to bugs, errors, omissions, and enhancements to the iTunes development team (though the degree to which this influences development is a matter of conjecture).

  • If i bounce my project the bounced file is not the same as the original. it has about ten seconds at the beginning free and the end is 10 sec cut off. what is the bug?

    if i bounce my project the bounced file is not the same as the original.
    it has about ten seconds at the beginning free and the end is 10 sec cut off.
    what is the bug?
    i start the bouncing with the transport lokator as 1 1 1   1
    and ends where it sould be over.
    but the first 10 seconds are silent then it starts with the beginning of the song and the last 10 seconds are cut off.

    hello,
    this is a screeshot of my problem.
    the first pic as it should be
    second  with my problem
    this happens after some bounces and not regular.
    i dont wont to have this.
    i have two pics i would like sending to you.
    thanx,

Maybe you are looking for

  • Active Directory authentication works in apex 3.2 - fails in apex 4.0.2

    I'm attempting to implement an AD authentication function which works for many of our apex 3.2 based apps in a 4.0 based one (both versions of apex installed in 10.2.0.4 DB) and it fails with this error - h4. ORA-01400: cannot insert NULL into ("APEX

  • Latest AIR update going application to crash.

    There is a small debug code: package     import flash.display.Sprite;     import flash.events.Event;     import flash.events.FileListEvent;     import flash.filesystem.File;     import flash.net.FileFilter;     public class AIROpenFilesTest extends S

  • Acrobat can't start

    acrobat pro can preview in IE and outlook,but can't start this software, double click the acrobat icon on desktop,this software without any response. this software is licensed software,please give me some help.

  • Keyword tags on JPG from Photoshop Elements

    Hi, I have just started to use Lightroom and used to use Photoshop Elements for organizing my photos. And in Photoshop element I only put a keyword tag on the JPG file on and not on the RAW file. And after that I "hided" the RAW files in Photoshop el

  • Pros & Cons of Installing Bootcamp

    Greetings, Basically I want to install bootcamp for a very silly reason, but noneother than to play an EA Sports NHL hockey game that only runs on windows. I am wondering is this a smart choice or not since I'm running Leopard now? I previously insta