[brailleblaster] Re: Internet connection required?

  • From: "Vic Beckley" <vic.beckley3@xxxxxxxxx>
  • To: <brailleblaster@xxxxxxxxxxxxx>
  • Date: Mon, 15 Jul 2013 07:57:58 -0400

Thanks for the info. So I guess that the short answer for most documents is
yes an Internet connection is required.


Best regards from Ohio,

Vic


-----Original Message-----
From: brailleblaster-bounce@xxxxxxxxxxxxx
[mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Keith Creasy
Sent: Monday, July 15, 2013 7:35 AM
To: brailleblaster@xxxxxxxxxxxxx
Subject: [brailleblaster] Re: Internet connection required?

Hi Vic and John.

Most of the DAISY files I have encountered do use a "PUBLIC" URL for the DTD
and these do fail. We could make them ignore that but it would cause other
problems. The DTD is what is used to determine, among other things, what
whitespace is part of the document.

Some of them do use a "system" DTD which means that the DTD is somewhere on
the local file system, usually in the directory with the book. I haven't
worked with Word-to-DAISY and so don't know what if anything you might do to
force it to use a system DTD.


You can of course edit it by hand. The system DTD declaration, actually a
"processing instruction" looks like:

<!doctype dtbook SYSTEM "dtbook-2005-3.dtd">



Keith Creasy
Software Developer
American Printing House for the Blind
KCreasy@xxxxxxx
Phone: 502.895.2405
Skype: keith537

-----Original Message-----
From: brailleblaster-bounce@xxxxxxxxxxxxx
[mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Vic Beckley
Sent: Saturday, July 13, 2013 2:36 PM
To: brailleblaster@xxxxxxxxxxxxx
Subject: [brailleblaster] Re: Internet connection required?

John,

I tried opening two different files with the same result. They were just the
normal files I have been testing with that were created with the DAISY for
Word plug-in. I could attach them if necessary.


Best regards from Ohio,

Vic

-----Original Message-----
From: brailleblaster-bounce@xxxxxxxxxxxxx
[mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer
Sent: Saturday, July 13, 2013 1:11 PM
To: brailleblaster@xxxxxxxxxxxxx
Subject: [brailleblaster] Re: Internet connection required?

Vic,

It looks like it was trying to access a DTD on the Internet. This shouldn't
happen for all files.

John

On Sat, Jul 13, 2013 at 12:59:05PM -0400, Vic Beckley wrote:
> Is an Internet connection required for BB to work properly? I had my
network
> adapter temporarily disconnected and tried to open an XML file in BB. 
> It wouldn't open and I got the following error:
> 
> ---------------------------
> 
> ---------------------------
> IO error occurred while parsing
> C:\Users\Vic\AppData\Roaming\brlblst\temp\18u31k0\outFile.utd See 
> stack trace.
> ---------------------------
> OK   
> ---------------------------
> 
> I had the following in the console window:
> 
> java.net.UnknownHostException: www.daisy.org
>         at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
>         at java.net.PlainSocketImpl.connect(Unknown Source)
>         at java.net.SocksSocketImpl.connect(Unknown Source)
>         at java.net.Socket.connect(Unknown Source)
>         at java.net.Socket.connect(Unknown Source)
>         at sun.net.NetworkClient.doConnect(Unknown Source)
>         at sun.net.www.http.HttpClient.openServer(Unknown Source)
>         at sun.net.www.http.HttpClient.openServer(Unknown Source)
>         at sun.net.www.http.HttpClient.<init>(Unknown Source)
>         at sun.net.www.http.HttpClient.New(Unknown Source)
>         at sun.net.www.http.HttpClient.New(Unknown Source)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
> Source)
>         at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
> Sour
> ce)
>         at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown
> Source)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
> Entity(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEnti
> ty(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSou
> rce(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri
> ver.dispatch(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri
> ver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> Driver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l.scanDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk
> nown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk
> nown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un
> known Source)
>         at nu.xom.Builder.build(Unknown Source)
>         at nu.xom.Builder.build(Unknown Source)
>         at nu.xom.Builder.build(Unknown Source)
>         at
> org.brailleblaster.wordprocessor.BBDocument.buildDOM(BBDocument.java:
> 133)
>         at
> org.brailleblaster.wordprocessor.BBDocument.setupFromFile(BBDocument.
> java:103)
>         at
> org.brailleblaster.wordprocessor.BBDocument.startDocument(BBDocument.
> java:80)
>         at
> org.brailleblaster.wordprocessor.DocumentManager.initializeAllViews(D
> ocumentManager.java:254)
>         at
> org.brailleblaster.wordprocessor.DocumentManager.openDocument(Documen
> tManager.java:249)
>         at
> org.brailleblaster.wordprocessor.BBMenu$56.widgetSelected(BBMenu.java
> :910)
>         at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown
Source)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
>         at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
Source)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
>         at
> org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132)
> 
>         at org.brailleblaster.Main.main(Main.java:54)
> The Document Base document tree is empty Main Shell handling Close 
> event, about to dipose the main Display
> 
> c:\newdesign\dist>
> 
> 
> Best regards from Ohio,
> 
> Vic
> 
> 

--
John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities





Other related posts: