DocumentBuilder.parse() hangs (net access?)
I have trouble getting the following lines of code to work. It works on my dev machine, but not in the live env.
/* Converts String -> XML DOM Document */
StringReader reader = new StringReader(s); // s is a string containg (valid) xml
InputSource src = new InputSource(reader);
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.parse(src);It hangs with the last last line, eventually resulting in this exception (truncated):
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:388)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:515)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:318)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:733)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:658)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:981)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)Looks to me like it tries to validate against a DTD that is in the document by trying to download it. Well, how do i turn this feature off, or supply a DTD locally in the file system?
Try calling DocumentBuilder.setEntityResolver() with a custom EntityResolver which redirects the dtd url to a local file.
Similar Messages
-
Has anybody used DocumentBuilder.parse(URL)
Hi friends
Has anybody used DocumentBuilder.parse(URL) for make document object.
I have the following piece of code
<code>
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
System.out.println("| Start | Fetch xml"); // ------------ 1
Document document = builder.parse("http://some url that gives back XML");
System.out.println("| Stop | Fetch xml"); // ------------- 2
</code>
Now the problem is .. once in a while the code will hang at point 1 and will never reach point 2. Exception handling has been done.. but there are no exceptions being logged. The code simply hangs.
Please let me know if you have also faced the same or similiar problem.
Thanking in anticipation
Partha.Is it similar with a file URL instead a http URL.
Use
Document document = builder.parse("file://c:/xmlFile");
instead of
Document document = builder.parse("http://some url that gives back XML"); -
Xml parse tries to access the internet
Why is this happening and how can I stop this? Thanks.
My code:
DocumentBuilder htmlBuild = DocumentBuilderFactory.newInstance().newDocumentBuilder();
logentry = htmlBuild.newDocument();
sitelog = htmlBuild.parse(this.getClass().getResourceAsStream("sitelog.xml"));If I don't allow it to access the internet, it shows this:
java.io.IOException
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3339)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:3027)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1314)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:623)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:76)
at MainPane.logEntry(MainPane.java:127)
at MainPane.<init>(MainPane.java:28)
at SiteLog.<init>(SiteLog.java:18)
at SiteLog.main(SiteLog.java:28)I would guess that your 'sitelog.xml' file is either...
(1) DTD based and refers to an external DTD definition (the parser is trying to validate the xml file)
(2) Schema based and refers to an external XSD definition (the parser is trying to validate the xml file)
(3) The XML file uses entity includes.
In SAX you could get around (1) and (2) by installing a null EntityResolver. I'm sure you could do the same thing in DOM (but i'm no DOM expert).
Also, you should look at the properties to see if there's a way to turn-off validation etc. -
Parser Error Message: Access is denied: 'Oracle.DataAccess'.
Has anyone else encountered this issue at all?
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Access is denied: 'Oracle.DataAccess'.
Source Error:
Line 197: <add assembly="System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 198: <add assembly="System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Line 199: <add assembly="*" />
Line 200: </assemblies>
Line 201: </compilation>
Source File: c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config Line: 199
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Oracle.DataAccess' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = Oracle.DataAccess
(Partial)
LOG: Appbase = file:///C:/inetpub/wwwroot/MobilityMachine
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: Oracle.DataAccess
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/mobilitymachine/44efa7b9/c87ec767/Oracle.DataAccess.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/mobilitymachine/44efa7b9/c87ec767/Oracle.DataAccess/Oracle.DataAccess.DLL.
LOG: Attempting download of new URL file:///C:/inetpub/wwwroot/MobilityMachine/bin/Oracle.DataAccess.DLL.
LOG: Publisher policy file is found at C:\WINDOWS\assembly\GAC\policy.9.2.Oracle.DataAccess\9.2.0.401__89b483f429c47342\Policy.9.2.Oracle.DataAccess.config.
LOG: No redirect found in host configuration file (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: Oracle.DataAccess, Version=9.2.0.401, Culture=neutral, PublicKeyToken=89b483f429c47342Yes on both of your questions. This is why I am confused as to why this is happening and the really strange this it happens maybe 2 times out of 10 (give or take).
-
Finder hangs when accessing external drive
My finder hangs when accessing an external drive.
It is specific to a drive the I created on my TC disk.
That drive and TC work perfectly unless I mouint it and alter anything on that disk (I can read ok but writing causes a freeze.)
The writing that I do is always ok; if I trash or move something it always ends up where I wanted it after a restart.
The process looks like:
I drag an item to the trash (or another directory) and the progress bar shows success down to 3 or 5 seconds and then it stops (curser becomes a spinning beach ball.)
I can hear the tone of a successful transfer if I wait a little while but the finder is unresponsive untill I restart.
Once restarted I can check the external disk and the file transer (to a directory or the trash) appears to have completed without corruption.
I have repaired drives and permissions all over the place with no results.
Can I just say that I tired of constant unnecessary updates that slow my computer, rearrange my settings and cause crashes and other problems that have to be researched and chased down through hours of online troubleshooting. I would love to have thoroughly tested software and hardware that just works without the hassle of having to constantly tweek my machine to get it to work consistantly.Are you saying you have this problem only with one drive, not with others?
-
Hi folks,
I have an urgent parsing problem. I developed an app with JDK1.4 and now it needs to run on JDK1.3.1. The problem is this:
If I use the DocumentBuilder.parse() method shipped with JDK1.4 it will parse a document containing namespaces WITHOUT a namespace declaration in the root element. However, since XML support doesn't ship with JDK1.3.1 I need to use JAXP. If I try this with the DocumentBuilder.parse() version shipped with JAXP (latest version) the parse method throws a NullPointerException. If I put the namespace declaration in the document it will parse fine. I tried setting the DocumentBuilderFactory.setNamespaceAware() explicitly to false (should be the default) but no luck. Any ideas other than adding the declaration (long story why I don't want it there...)
thanksexample, with declaration of namespace:
<?xml version="1.0" encoding="UTF-8"?>
<pre:root xmlns:inn="http://blablabla/inn/version/1.0/">
<pre:metadata>
<pre:dublin-core>
<pre:title>mytitle</pre:title>
<pre:description>mydesc</pre:description>
<pre:creator>bjmann</pre:creator>
</inn:dublin-core>
</pre:root>
example, without declaration:
<?xml version="1.0" encoding="UTF-8"?>
<pre:root>
<pre:metadata>
<pre:dublin-core>
<pre:title>mytitle</pre:title>
<pre:description>mydesc</pre:description>
<pre:creator>bjmann</pre:creator>
</inn:dublin-core>
</pre:root>
this may help... -
DocumentBuilder.parse classpath problem
Hi, I've the "xerces.jar" in my classpath, and
I'm using it like this:
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.servlet.http.HttpServletRequest;
import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.SAXException;
//... etc..
Document mapDoc = null;
Element mapRoot = null;
try {
DocumentBuilderFactory docbuilderfactory =
DocumentBuilderFactory.newInstance();
DocumentBuilder docbuilder = docbuilderfactory.newDocumentBuilder();
mapDoc = docbuilder.parse("/usr/home/tomsicp/site.xml");
//..... etc
The file compiles just fine, but when I run it on a
"SunOS 5.8 sun4u sparc, Ultra-60" I'm getting
"java.lang.NoClassDefFoundError: org/xml/sax/InputSource
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at <linenumber in my file>
When I run it on a "Linux 2.4.7-10smp #1"
everything is just fine.
I've got the exact same profile on both boxes, and the xerces.jar
file is exactly the same.
Any thoughts on why this is happening?
thanks,
Paulwhat JDK do you use on each machine?
-
Hi all,
i have a problem by solving an error in my code. The Code is mainly from Ian Darwin.
The code i am running works with j2sdk1.4.2_04. But now i have to bring it to work with jdk1.6.0_13.
The code parses xml documents. With small xml documents the code works. With large xml documents i get the following error while running the produced class file.
Exception in thread "main" java.lang.NullPointerException
at com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex(DeferredDocumentImpl.java:1944)
at com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild(DeferredDocumentImpl.java:644)
at com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.characters(AbstractDOMParser.java:1191)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator.java:862)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:463)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
at XParse.parse(XParse.java:38)
at XParse$JFileChooserrv.<init>(XParse.java:119)
at XParse.main(XParse.java:213)
I know what a java.lang.NullPointerException mens. But i don't know where i have to look for. Specially i don't know what or where "com.sun.org.apache...." is.
Is there a package that a have to add to the environment? Can some one tell my where i can find this package?
I wrote the code for some years ago, 2006 or so. With the knew jdk1.6.0_13 some thinks chance in the environment. Couldn't find what exactly.
The code has only 215 lines, but some how i can't add it to this Message, because Maximum allowed is only 7500.
Is there an other Forum, which may is better for my question?Here is the code:
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import java.awt.Container;
import javax.swing.JTextArea;
* This code is mainly from @author Ian Darwin, [email protected]
public class XParse {
/** Convert the file */
public static void parse(File file, boolean validate) {
try {
System.err.println("");
String fileName = file.getAbsolutePath();
System.err.println("Parsing " + fileName + "...");
// Make the document a URL so relative DTD works.
//String uri = new File(fileName).getAbsolutePath();
//System.err.println(uri);
DocumentBuilderFactory f = DocumentBuilderFactory.newInstance();
if (validate)
f.setValidating(true);
DocumentBuilder p = f.newDocumentBuilder();
p.setErrorHandler(new MyErrorHandler(System.err));
//XmlDocument doc = XmlDocument.createXMLDocument(file);
boolean vaild = p.isValidating();
if (vaild) {
System.out.println("yes parsing");
Document doc = p.parse(file); // <<<< ERROR
System.out.println("Parsed OK");
} catch (SAXParseException ex) {
System.err.println("+================================+");
System.err.println("| *SAX Parse Error* |");
System.err.println("+================================+");
System.err.println(ex.toString());
System.err.println("At line " + ex.getLineNumber());
System.err.println("+================================+");
} /**catch (RuntimeException ex) {
System.err.println("+================================+");
System.err.println("| *SAX Parse Error* |");
System.err.println("+================================+");
System.err.println(ex.toString());
//System.err.println("At line " + ex.getLineNumber());
//System.err.println("At line " + ex.getMessage());
System.err.println("+================================+");
}**/ catch (SAXException ex) {
System.err.println("+================================+");
System.err.println("| *SAX Error* |");
System.err.println("+================================+");
System.err.println(ex.toString());
System.err.println("+================================+");
/*}} catch (SAXNotRecognizedException ex) {
System.err.println(" no SAX");*/
} catch (ParserConfigurationException ex) {
System.err.println(" ???");
} catch (IOException ex) {
System.err.println("+================================+");
System.err.println("| *XML Error* |");
System.err.println("+================================+");
System.err.println(ex.toString());
private static class JFileChooserrv {
JFileChooserrv(JFrame f, boolean vverabreiten) {
String openfile;
String verror;
boolean validate = true;
final JFrame frame = f;
String vFilename = "Z:\\Boorberg\\parsen_vista\\daten";
//String vFilename = "C:\\";
File vFile = new File(vFilename);
final JFileChooser chooser = new JFileChooser(vFile);
JFileFilter filter = new JFileFilter();
filter.addType("xml");
filter.addType("sgml");
filter.addType("html");
filter.addType("java");
filter.setDescription("strukturfiles");
chooser.addChoosableFileFilter(filter);
boolean vjeas = true;
chooser.setMultiSelectionEnabled(vjeas);
int returnVal = chooser.showOpenDialog(frame);
if (returnVal == JFileChooser.APPROVE_OPTION) {
//Array filearry[] = chooser.getSelectedFiles();
//if (vFile = chooser.getSelectedFiles()) {
//File file[] = chooser.getSelectedFiles();
File vfile[] = chooser.getSelectedFiles();
//String openfile = new String();
int vlenght = vfile.length;
if (vlenght>1) {
int x=0;
while (x< vlenght) {
parse(vfile[x], validate);
x = x +1;
if (vlenght<=1) {
File v2file = chooser.getSelectedFile();
parse(v2file, validate);
} else {
System.out.println("You did not choose a filesystem object.");
System.exit(0);
private static class JFileFilter extends javax.swing.filechooser.FileFilter {
protected String description, vnew;
protected ArrayList<String> exts = new ArrayList<String>();
protected boolean vtrue;
public void addType(String s) {
exts.add(s);
/** Return true if the given file is accepted by this filter. */
public boolean accept(File f) {
// Little trick: if you don't do this, only directory names
// ending in one of the extentions appear in the window.
if (f.isDirectory()) {
return true;
} else if (f.isFile()) {
Iterator it = exts.iterator();
while (it.hasNext()) {
if (f.getName().endsWith((String)it.next()))
return true;
// A file that didn't match, or a weirdo (e.g. UNIX device file?).
return false;
/** Set the printable description of this filter. */
public void setDescription(String s) {
description = s;
/** Return the printable description of this filter. */
public String getDescription() {
return description;
private static class MyErrorHandler implements ErrorHandler {
// Error handler output goes here
private PrintStream out;
MyErrorHandler(PrintStream out) {
this.out = out;
* Returns a string describing parse exception details
private String getParseExceptionInfo(SAXParseException spe) {
String systemId = spe.getSystemId();
if (systemId == null) {
systemId = "null";
String info = "URI=" + systemId +
" Line=" + spe.getLineNumber() +
": " + spe.getMessage();
return info;
// The following methods are standard SAX ErrorHandler methods.
// See SAX documentation for more info.
public void warning(SAXParseException spe) throws SAXException {
//System.exit(0);
//out.println("Warning: " + getParseExceptionInfo(spe));
public void error(SAXParseException spe) throws SAXException {
//System.exit(0);
String message = "Error: " + getParseExceptionInfo(spe);
throw new SAXException(message);
public void fatalError(SAXParseException spe) throws SAXException {
//System.exit(0);
String message = "Fatal Error: " + getParseExceptionInfo(spe);
throw new SAXException(message);
public static void main(String[] av) {
JFrame vframe = new JFrame("chose files to pars");
boolean vverabreiten = true;
boolean validate = true;
JFileChooserrv vdateienwaehlen = new JFileChooserrv(vframe, vverabreiten);
}The Stack Trace i posted in the last Message. But i couldn't read it, i am not a programmer. -
Make DocumentBuilder.parse ignore DTD references
Thanks to everyone in advance -
So this issue looks to be pretty popular, I have found a few solutions, but nothing seems to stop the downloading of dtd files, for instance ones sitting up on w3.org.
Here are some of the solutions i have found:
http://stackoverflow.com/questions/155101/make-documentbuilder-parse-ignore-dtd-references
http://forums.sun.com/thread.jspa?threadID=284209&forumID=34
When I use this solution:
myDocumentBuilder.setEntityResolver(new EntityResolver() {
public InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
throws SAXException, java.io.IOException
if (publicId.equals("--myDTDpublicID--"))
// this deactivates the open office DTD
return new InputSource(new ByteArrayInputStream("<?xml version='1.0' encoding='UTF-8'?>".getBytes()));
else return null;
});it still continues to download the dtd.
Any suggestions?
Thanks,
SamMyDocumentBuilder.setEntityResolver(
new EntityResolver() {
public InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws SAXException, java.io.IOException {
if(true){
throw new IOException(publicId +"|"+ systemId);
return null ;
);Good eye - It looks like that IOException is never being called - any suggestions?
Thanks,
Sam -
Optimizing DocumentBuilder.parse ??
Hello,
I am loading XML files and am finding that once they get into the range of 500 kb or so they get really slow to load. I stuck in a bunch of timing statement and have found DocumentBuilder.parse(file) is the guitly party.
Does anyone know of any optimization possibilities for this or is this the nature of the beast? Is writing my own parser the only other option?
Thanks,
Shannon GoodmanYes, the larger and more complex the XML the longer it takes to parse. But writing your own parser is not the only option (and if it were I would still recommend against it, because it's more complicated than you think). XML is designed so that you can use any parser you like, and the one you are using is not the only one available. Look for others and try them out.
-
I have dial-up, ipod touch, a wi-fi dongle, win7, and patience, can I get net access on my pod?
Yes but it might be too slow for some purposes. Google for the instructions for setting upu your win 7 comnputer as a wifi hotspot. I Googled for:
windows 7 as wifi hotspot
and go many hits that look good. -
Hi,
I'm looking to enforce internet usage rules during a typing class. Is there a way to block access to Safari for only certain times under OpenDirectory and/or the Workgroup Manager? I have kids that need access at other times of the day, but during one particular period I'd like to be able to disable their net access.It should be possible with 24 'recurring' statements.
-
Net access mess after Tiger installation
Could somebody please help me with some advice on how to deal with what upgrading to Tiger has done to my internet access?
I have a G4 800 Mhz i-mac, and was on OSX 10.2.8. before my upgrade, using Safari, and increasingly Firefox, to get on the net through a broadband provider, and Mail for my emails.
Ten days ago I installed Tiger, putting it on a separate, and empty, partition of my HD as if it were a basic instal, and when the option appeared to transfer my applications, settings and folders from the partition with 10.2.8, I clicked to transfer. The transfer was done, and the result has worked fine in every respect except access to the net.
Mail access has not been affected. But with both Safari and Firefox I find that while sometimes they work just as fast as before in accessing websites and their pages, at other times they are impossibly slow, or act as if I had no connection to the web at all, and on occasions even show a message saying connection lost - even though at the same time Mail works as normal for both sending and receiving messages. I’ve talked to my broadband provider tech support, and they say the fault has to be with my browsers, but I can’t find it and so cure it.
The only change I made in my Applications after installing Tiger was to download Skype. Could this have have anything to do with why my net access through Safari (now 2.04) and Firefox (now 1.5.0.7) has turned erratic? If not, what could be the answer, and what the cure?
I would be most grateful for any advice and help offered.
PaulFirst off, have you Repaired Permissions with Disk Utility yet?
The issue does sound a little bit like DNS issues... if you have nothing for that in Network>TCP/IP>DNS Servers:, then try...
208.67.222.222
208.67.220.220
If something is in there try erasing them. -
Airport Extreme does great job off the Time Warner cable modem. Net access has been weak in the bedroom about 30 feet away and around a corner. Sdded airport as aan extender midway between but net access still bad. Tried moving the airport closer to bedroom and even in bedroom but still net signal from the modem is weak. Madenng. Do I need a second Extreme?
This is a good news and bad news situation.
The good news is that the type of insulation likely installed in the walls of your home has a metal foil layer on at least one side of the insulation and probably both. So, you have good insulation.
The bad news is that this type of insulation will block most of the wireless signal that is trying to pass through. So, I doubt that an AirPort Extreme as an extender will do significantly better than the AirPort Express. If the store will allow you to return the Express and try an Extreme though, it could not hurt to try.
It might work better, and might not. The only way that you will know for sure is to try it out in your home.
If the Extreme still does not do the job, then you will need to look at running an Ethernet cable from the "main" AirPort Extreme to the bedroom. An electrician can do a nice job of hiding the wires....if you do not want to do this yourself......but the cost may be steep depending on the number of obstacles involved.
A possible option, if the Ethernet cabling cannot be run, is to take a look at pair of Ethernet Over Powerline (EOP) adapters to send the signal over the AC powerlines in your home. The theory with these devices is that you already have the wiring in place.....you just need the adapters. In practice though, things do not always work as well as the theory might suggest, so if you decide to try EOP adapters, it would be a good idea to understand the store's return policy in advance before you buy. -
La commande STAT à échoué: failed to lock or parse or multiple access
Hi,
I installed Thunderbird 24.4.0 and configured an account in IMAP and everything went fine. Then I configured that same account in POP3 and I'm having the message: "La commande STAT a échoué. Erreur lors de la récupération des tailles et du nombre de messages. Le serveur de courrier XXX a répondu: failed to lock or parse or multiple access." I've been searching the web for an answer and did not find any. I'm just about to remove Thunderbird.
I configured some other IMAP accounts on the same provider and everything works fine. It looks like only the POP3 doesn't work.
I installed Thunderbird 24.4.0 on a Windows 7 x64 computer. I also installed all recent patch in case, but it did not solve the problem.
Hope you can help me. Thanks for any suggestions.Paramètres de base de l'application
Nom: Thunderbird
Version: 24.4.0
Agent utilisateur: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
Dossier de profil: Ouvrir le dossier correspondant
(Lecteur local)
Identifiant de compilation de l'application: 20140316131045
Plugins activés: about:plugins
Configuration de compilation: about:buildconfig
Rapports de plantage: about:crashes
Utilisation mémoire: about:memory
Comptes courrier et groupes
account1:
INCOMING: account1, , (none) Local Folders, plain, passwordCleartext
account2:
INCOMING: account2, , (imap) imap-mail.outlook.com:993, SSL, passwordCleartext
OUTGOING: smtp-mail.outlook.com:587, alwaysSTARTTLS, passwordCleartext, true
account9:
INCOMING: account9, , (pop3) 207.134.105.7:110, plain, passwordCleartext
OUTGOING: relais.videotron.ca:587, plain, passwordCleartext, true
Extensions
Préférences modifiées importantes
Nom: Valeur
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.disk.smart_size_cached_value: 358400
extensions.lastAppVersion: 24.4.0
font.name.monospace.el: Consolas
font.name.monospace.tr: Consolas
font.name.monospace.x-baltic: Consolas
font.name.monospace.x-central-euro: Consolas
font.name.monospace.x-cyrillic: Consolas
font.name.monospace.x-unicode: Consolas
font.name.monospace.x-western: Consolas
font.name.sans-serif.el: Calibri
font.name.sans-serif.tr: Calibri
font.name.sans-serif.x-baltic: Calibri
font.name.sans-serif.x-central-euro: Calibri
font.name.sans-serif.x-cyrillic: Calibri
font.name.sans-serif.x-unicode: Calibri
font.name.serif.el: Cambria
font.name.serif.tr: Cambria
font.name.serif.x-baltic: Cambria
font.name.serif.x-central-euro: Cambria
font.name.serif.x-cyrillic: Cambria
font.name.serif.x-unicode: Cambria
font.name.serif.x-western: Cambria
font.size.fixed.el: 14
font.size.fixed.tr: 14
font.size.fixed.x-baltic: 14
font.size.fixed.x-central-euro: 14
font.size.fixed.x-cyrillic: 14
font.size.fixed.x-unicode: 14
font.size.fixed.x-western: 14
font.size.variable.el: 17
font.size.variable.tr: 17
font.size.variable.x-baltic: 17
font.size.variable.x-central-euro: 17
font.size.variable.x-cyrillic: 17
font.size.variable.x-unicode: 17
font.size.variable.x-western: 12
mail.openMessageBehavior.version: 1
mailnews.database.global.datastore.id: 655e8821-60e3-4b55-887b-e0a2779889e
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1398527739
places.history.expiration.transient_current_max_pages: 49654
plugin.importedState: true
plugin.state.java: 0
Accélération graphique
Description de la carte: Intel(R) HD Graphics 4000
ID du vendeur: 0x8086
ID du périphérique: 0x0166
RAM de la carte: Unknown
Pilotes de la carte: igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
Version du pilote: 8.15.10.2712
Date du pilote: 3-26-2012
Direct2D activé: false
DirectWrite activé: false (6.2.9200.16571)
Paramètres ClearType: Paramètres ClearType introuvables
Rendu WebGL: false
Fenêtres avec accélération graphique: 0
AzureCanvasBackend: skia
AzureFallbackCanvasBackend: cairo
AzureContentBackend: none
JavaScript
Ramasse-miettes incrémentiel: 1
Accessibilité
Activée: 0
Empêcher l'accessibilité: 0
Versions des bibliothèques
Version minimale attendue
Version utilisée
NSPR
4.10.2
4.10.2
NSS
3.15.4 Basic ECC
3.15.4 Basic ECC
NSS Util
3.15.4
3.15.4
NSS SSL
3.15.4 Basic ECC
3.15.4 Basic ECC
NSS S/MIME
3.15.4 Basic ECC
3.15.4 Basic ECC
Maybe you are looking for
-
APEX 3.2 Associating application with SSO login page.
Hi My requirement is to replace my login page of APEX3.2 application with an SSO login page. Also, the application uses some tables with some history columns like: "Last Updated by", "Created by", "Last Update Time", etc... While create/edit of any t
-
Photo edges and blurring background
Hi, I have Adobe Photoshop Elements 3 that came with a scanner I purchased. To date I have not used the software and the main reason I wanted to learn how to use it was because I make hand made cards, and I take a photo of each card and place it on
-
Q1. When i try to do billing after creating order, i get this error message under error LOG Tech. data details Client 700 Group Number Sales Document Number 01060 Item Number of the SD Document
-
Unsuccessful download app world for Blackberry 9300
when i follow go to http://www.blackberry.com.my/apps/app-world/download.html and follow the step to download. later the download is unsuccessful. my os is v6.0. can u guy help,thank you.
-
What benefits are there to joining a Windows domain?
My company has one mac user with a Macbook Air, we have a Windows 2008 r2 domain. I'm wondering if it is worth joining him to the domain, what benefits are there for a mac user? We use Exchange 2007 and change our passwords every 90 days. One concern