gnosygnu / xowa Goto Github PK
View Code? Open in Web Editor NEWxowa offline wiki application
License: Other
xowa offline wiki application
License: Other
Where can I find the android application for download at github?
BTW: the links in the new xowa version 2.6.4.1 at home/wiki/Help:Android/Alpha are pointing to the old empty position
Hey gnosy, what's up?
How has your personal life been?
Ahem,
I seem to be having trouble running xowa on another machine. I can import the DB and add images just fine on one machine. But if I transfer the entire thing over to a different machine the images won't work.
Suggestions?
First of all many thanks for the outstanding work on Xowa, it is simply par excellence.
I guess the process to regularly update offline wikipedia in XOWA is to download the text dump from wikipedia servers which is 15-20GB in size and then also download the image updates that you put up monthly on archive.org
So that would make it around 25GB download per month, incase its needed to update the offline wikipedia monthly.
Please correct me if I'm wrong.
Thanks again.
I whish you a nice Christmas :-)
I would like to use xowas import/script feature to download and import the wikipedia version which includes the discussion page. If you find some time to do it, this will be very nice for me.
Everytime i do no work a longer time not with xowa, i am asking myself, what is the difference between category 1 / 2. Can you please make a tooltip to category system (import/script).
I whish you a nice Christmas :-)
Please add minimum functionality to select path for image files. As you can expect, the size for the most basic wikipedia dump using v1 category search, along with the most recent image files exceeds the typical formatted space for 128gb thumb drives.
Selecting a custom file path for all wiki components would be ideal.
And of course with http server support.
The http server functionality works great by the way.
Using Microsoft Edge on a new Intel Atom x5 tablet (2w mobile CPU with LPDDR) has a very significant impact with performance and battery life. Edge is by far the most efficient browser for Windows 10. The best way I can describe Edge on Windows is something like a 'hardware browser' which uses whatever CPU instruction set and special functionality the OS and hardware can provide. It really is the most efficient browser available on earth, and much underrated in my personal opinion.
But please, add custom filepath support as soon as you possibly can.
Thanks.
This was reported in #14 , but I'm just opening up a separate issue just to track it. If you click anywhere in the HTML browser and press Alt+F4, the app won't close. However, if you click the URL bar (or the find box, or anywhere else), Alt+F4 will close the app
Apparently, XULRunner 24 doesn't displatch Alt+F4 to SWT the same way as XULRunner 10.
I added an extra line of code in v2.8.1 to handle this issue. I'll close this issue out after it gets released.
when you have a wikilink like this "[[monster]]s".
The "s" is not part of the blue link as it should be, it's just black text.
When building wikidata using a downloaded xml stream (from the dump on 4/3, file dated 3/30/15), but with the automated import, the following error occurs:
Exception in thread "xowa.page.redlink" java.lang.ArrayIndexOutOfBoundsException: 0
at gplx.Bry_bfr_mkr_mgr.Rls(Unknown Source)
at gplx.Bry_bfr.Mkr_rls(Unknown Source)
at gplx.Bry_bfr.Clear_and_rls(Unknown Source)
at gplx.xowa.dbs.Xodb_load_mgr_txt.Load_xdat_file(Unknown Source)
at gplx.xowa.dbs.Xodb_load_mgr_txt.Load_xdat_itm(Unknown Source)
at gplx.xowa.dbs.Xodb_load_mgr_txt.Load_by_ttl(Unknown Source)
at gplx.xowa.dbs.Xodb_load_mgr_txt.Load_by_ttls(Unknown Source)
at gplx.xowa.parsers.lnkis.redlinks.Xog_redlink_mgr.Redlink(Unknown Source)
at gplx.xowa.parsers.lnkis.redlinks.Xog_redlink_mgr.Invk(Unknown Source)
at gplx.core.threads.Thread_adp.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
The above is also accompanied by a "file not found www.wikidata.org/wiki/Main_Page".
When trying a manual import using the "no internet" procedure, get the following error:
Exception in thread "wiki.import" gplx.Exc: [err 2] [bldr] unknown error
[err 1] [db_stmt] update failed: url=data source=/home/xowa/db/xowa/wiki/www.wikidata.org/www.wikidata.org-file-core.xowa;version=3; sql=UPDATE xowa_cfg SET cfg_val=? WHERE (cfg_grp=? AND cfg_key=?)
[err 0] [SQLITE_IOERR] Some kind of disk I/O error occurred (disk I/O error)
[stack]
org.sqlite.DB.newSQLException(DB.java:886)
org.sqlite.DB.newSQLException(DB.java:897)
org.sqlite.DB.execute(DB.java:806)
org.sqlite.DB.executeUpdate(DB.java:843)
org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:129)
gplx.dbs.qrys.Db_stmt_cmd.Exec_update(Unknown Source)
gplx.dbs.cfgs.Db_cfg_tbl.Update_str(Unknown Source)
gplx.dbs.cfgs.Db_cfg_tbl.Upsert_str(Unknown Source)
gplx.fsdb.meta.Fsm_mnt_mgr.Patch(Unknown Source)
gplx.fsdb.Fsdb_db_mgr__v2_bldr.Make_core_file(Unknown Source)
gplx.fsdb.Fsdb_db_mgr__v2_bldr.Make_core_file_main(Unknown Source)
gplx.fsdb.Fsdb_db_mgr__v2_bldr.Get_or_make(Unknown Source)
gplx.xowa.bldrs.cmds.texts.sqls.Xob_term_cmd.Cmd_end_hook(Unknown Source)
gplx.xowa.bldrs.cmds.texts.Xob_term_base.Cmd_end(Unknown Source)
gplx.xowa.Xob_bldr.Run(Unknown Source)
gplx.xowa.Xoi_cmd_wiki_import.Process_async(Unknown Source)
gplx.xowa.Xoi_cmd_wiki_import.Invk(Unknown Source)
gplx.core.threads.Thread_adp.run(Unknown Source)
java.lang.Thread.run(Thread.java:745)
at gplx.Exc_.new_exc(Unknown Source)
at gplx.dbs.qrys.Db_stmt_cmd.Exec_update(Unknown Source)
at gplx.dbs.cfgs.Db_cfg_tbl.Update_str(Unknown Source)
at gplx.dbs.cfgs.Db_cfg_tbl.Upsert_str(Unknown Source)
at gplx.fsdb.meta.Fsm_mnt_mgr.Patch(Unknown Source)
at gplx.fsdb.Fsdb_db_mgr__v2_bldr.Make_core_file(Unknown Source)
at gplx.fsdb.Fsdb_db_mgr__v2_bldr.Make_core_file_main(Unknown Source)
at gplx.fsdb.Fsdb_db_mgr__v2_bldr.Get_or_make(Unknown Source)
at gplx.xowa.bldrs.cmds.texts.sqls.Xob_term_cmd.Cmd_end_hook(Unknown Source)
at gplx.xowa.bldrs.cmds.texts.Xob_term_base.Cmd_end(Unknown Source)
at gplx.xowa.Xob_bldr.Run(Unknown Source)
at gplx.xowa.Xoi_cmd_wiki_import.Process_async(Unknown Source)
at gplx.xowa.Xoi_cmd_wiki_import.Invk(Unknown Source)
at gplx.core.threads.Thread_adp.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
In neither case does the database build.
copy/paste from XOWA works fine. However, if you copy something, then close XOWA, it is no longer on the clipboard.
Is there a particular reason for this?
Running xowa_64, version 2.9.4.1 on Windows 10.
Look at the bottom of this image (click to zoom and see more clearly); the text displaying the progress of the current import is obscured partially. Changing the size of the window does not fix the issue.
Right clicking and selecting the "Show Progress Messages" option allows me to see the list, but it does not update, meaning every time I want to check on the progress, I have to go in and click to see the progress.
At first, I almost thought there were no progress messages in the program at all, until I later saw the text change at the bottom.
Xowa Ver 3.2.1.1
OS Windows 7, 32bit
I downloaded the dump file from wikipedia servers
enwiki-20160204-pages-articles.xml.bz2
I successfully went through the import process through the Xowa interface and it was all working fine.
I could see pages and browse Wikipedia offline.
Later I decided it would be nice to have images.
So I started to download the image files from
I download the first 3 files
Xowa_enwiki_2015-06-02_file_v2b_core.7z
Xowa_enwiki_2015-06-02_file_v2b_ns-000_part-1.7z
Xowa_enwiki_2015-06-02_file_v2b_ns-000_part-2.7z
I didn't want to wait for the other sets to download so extracted these 3 files in the root of XOWA dir. While extracting "Xowa_enwiki_2015-06-02_file_v2b_core.7z" it asked me if I would like to overwrite an existing file I said yes. The existing core file was smaller in size than this one.
After doing this I just get this message in XOWA while trying to search for any subject.
Anyway I could correct this?
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.002.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.003.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.004.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.005.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.006.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.007.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.008.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.009.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.010.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.011.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.012.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.013.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.014.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.015.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.000-db.016.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.004.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.004-db.002.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.004-db.003.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.014.xowa
wiki.db:missing db; tid=html url=G:\XOWA\wiki\en.wikipedia.org\en.wikipedia.org-html-ns.100.xowa
Request: GET /en.wikipedia.org/ HTTP/1.1
Request: GET /en.wikipedia.org/wiki/Time_Warner_Cable HTTP/1.1
loading categories: count=12Request: GET /en.wikipedia.org/ HTTP/1.1
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
error retrieving page. Please make sure your url is of the form: http://localhost:8080/home/wiki/Main_Page
java.lang.NullPointerException
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
error retrieving page. Please make sure your url is of the form: http://localhost:8080/home/wiki/Main_Page
java.lang.NullPointerException
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
error retrieving page. Please make sure your url is of the form: http://localhost:8080/home/wiki/Main_Page
java.lang.NullPointerException
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.BufferedReader.fill(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.DataOutputStream.write(Unknown Source)
at gplx.xowa.servers.http.HttpRequest.sendBytes(Unknown Source)
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
error retrieving page. Please make sure your url is of the form: http://localhost:8080/home/wiki/Main_Page
java.lang.NullPointerException
error retrieving page. Please make sure your url is of the form: http://localhost:8080/home/wiki/Main_Page
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at gplx.xowa.servers.http.HttpRequest.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
SF discussion board was so much better, github is very fruity, like a hipster platform.
but anyway, whats up?
what happened to maintaining wiki downloads? >_>
I'm getting the following error when I try to run XOWA on Debian 64-bit.
I looks very similar to the issue reported here #37 but I don't have any non-ASCII characters in the path.
v2.7.2.1: Handle broken downloads at http://dumps.wikimedia.org/
I am using 2.7.2.1, but the import of de.wikipedia.org fails:
"download failed. Please select 'read from file' ...
Hello
Xowa looks so nice and useful but I can’t get it to work.
I unzipped the application zip and got a file C:\xowa/xowa_64.exe
I got the dumps from arcive.org and unzipped them with winrar so they became .xowa. When i try to import offline I get a message that it has to be b2z or xml.
I tried the simple wiki first and he is in C:\gplx\xowa\wiki\simple.wikipedia.org.
I actually want to do it all (including images and other wikis) on an external HD.
It is a windows 8.1
I’m no computer wizard so I need foolproof guidance please
Thanks a million.
Sorry! XOWA failed to run!
OS: windows
Java: 1.8.0_66 (64 bit)
Java path: C:\Program Files\Java\jre1.8.0_66
XOWA: 3.1.1.1
XOWA path: G:\Инсталации\Програми\Информация\xowa_app_windows_64_v3.1.1.1\xowa_windows_64.jarError: XPCOM error 0x80004005
Stack: org.eclipse.swt.browser.Mozilla.error(Unknown Source)
org.eclipse.swt.browser.Mozilla.initXULRunner(Unknown Source)
org.eclipse.swt.browser.Mozilla.create(Unknown Source)
org.eclipse.swt.browser.Browser.(Unknown Source)
gplx.gfui.Swt_html.(Unknown Source)
gplx.gfui.Swt_kit.New_html(Unknown Source)
gplx.xowa.guis.views.Xog_tab_itm.Make_html_box(Unknown Source)
gplx.xowa.guis.views.Xog_tab_mgr.Tabs_new(Unknown Source)
gplx.xowa.guis.views.Xog_tab_mgr.Tabs_new_init(Unknown Source)
gplx.xowa.guis.views.Xog_launcher_tabs.Launch_tab(Unknown Source)
gplx.xowa.guis.views.Xog_launcher_tabs.Restore_tabs(Unknown Source)
gplx.xowa.guis.views.Xog_launcher_tabs.Launch(Unknown Source)
gplx.xowa.guis.views.Xog_tab_itm_read_mgr.Launch(Unknown Source)
gplx.xowa.guis.Xoa_gui_mgr.Run(Unknown Source)
gplx.xowa.apps.boots.Xoa_boot_mgr.Run_app(Unknown Source)
gplx.xowa.apps.boots.Xoa_boot_mgr.Run(Unknown Source)
gplx.xowa.Xoa_app_.Run(Unknown Source)
gplx.xowa.Xowa_main.main(Unknown Source)
I am on Windows 7 64 bit
Hi,
I've downloaded and installed Xowa and wikipedia with the images.
But I still get the notice that I need Wikimedia.
But there is no wikimedia download.
I'm quite confused by the "download wikis" page.
What is the html section? Do I need that?
Third question.
Are updates cumulative or do I need to download all updates?
My wiki download is the one from 2015-06-02. So do I need the images updates 2015-08-05 and 2015-09-01 or just the 2015-09-01?
Thanks for Xowa. It's nice to have an off-line wikipedia.
First I want to say I think your software is awesome!
Ok question how to run portable?
I Have XOWA on one computer download extracted it to a folder downloaded wiki files and it is working fine.
I copied that folder to a hard drive brought it to another machine now when i open the folder and click xowa_64.exe the software will not run nothing happens.
Both system are Win7 64bit and both have up to date java versions what am i doing wrong does it somehow have to be setup again on the new system. I would like to use this on a 128 gig usb stick on different machines. Thank you for your help!
It would be nice to be able to set up the wiki from the command line.
Hi,
sorry in advance whether I've got something wrong, I'm new to all this.
Trying to get xowa to start on Windows 8, with no success so far.
First, I've copied the folder to c:\programs. From the cmd windows, this is the log it gave me:
Microsoft Windows Version 6.3.9600 2013 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\Dankwart>java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode, sharing)
C:\Users\Dankwart>cd\
C:>cd programme
C:\Programme>cd xowa
C:\Programme\xowa>java -Xmx256m -jar xowa_windows.jar --cmd_file xowa_build.gfs
--app_mode cmd
XOWA: the XOWA Offline Wiki Application
Copyright (c) 2012 [email protected]
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
version: 2.7.3.3; build date: 2015-07-21 17:34
arguments:
[0] = '--cmd_file'
[1] = 'xowa_build.gfs'
[2] = '--app_mode'
[3] = 'cmd'
[err 0] <java.io.FileNotFoundException> C:\Programme\xowa\user\anonymous\app\tmp
\log\current\session.txt (Das System kann den angegebenen Pfad nicht finden)
[err 1] file not found: url=C:\Programme\xowa\user\anonymous\app\tmp\log\cu
rrent\session.txt
[trace]:
java.io.FileOutputStream.open0(Native Method)
java.io.FileOutputStream.open(Unknown Source)
java.io.FileOutputStream.(Unknown Source)
java.io.FileOutputStream.(Unknown Source)
gplx.ios.IoEngine_system.SaveFilText_api(Unknown Source)
gplx.ios.IoEngine_xrg_saveFilStr.Exec(Unknown Source)
gplx.Io_mgr.AppendFilStr(Unknown Source)
gplx.Usr_log_fil.Flush(Unknown Source)
gplx.Gfo_usr_dlg__log_base.Flush(Unknown Source)
gplx.Gfo_usr_dlg__log_base.Queue_enabled_(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run_app(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run(Unknown Source)
gplx.xowa.Xoa_app_.Run(Unknown Source)
gplx.xowa.Xowa_main.main(Unknown Source)
app launch failed: args_process [err 0] <java.io.FileNotFoundException> C:\Progr
amme\xowa\user\anonymous\app\tmp\log\current\session.txt (Das System kann den an
gegebenen Pfad nicht finden)
[err 1] file not found: url=C:\Programme\xowa\user\anonymous\app\tmp\log\cu
rrent\session.txt
[trace]:
java.io.FileOutputStream.open0(Native Method)
java.io.FileOutputStream.open(Unknown Source)
java.io.FileOutputStream.(Unknown Source)
java.io.FileOutputStream.(Unknown Source)
gplx.ios.IoEngine_system.SaveFilText_api(Unknown Source)
gplx.ios.IoEngine_xrg_saveFilStr.Exec(Unknown Source)
gplx.Io_mgr.AppendFilStr(Unknown Source)
gplx.Gfo_usr_dlg__log_base.Log_msg(Unknown Source)
gplx.Gfo_usr_dlg__log_base.Log_to_session(Unknown Source)
gplx.Gfo_usr_dlg__log_base.Log_to_session_fmt(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run_app(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run(Unknown Source)
gplx.xowa.Xoa_app_.Run(Unknown Source)
gplx.xowa.Xowa_main.main(Unknown Source)
C:\Programme\xowa>
After reckoning it may be a problem with my rights, I've moved the xowa folder to c., and now session.txt looks like the following:
20150728_212915.982 env.init: version=2.7.3.3
20150728_212916.092 env.init: jar_url=xowa_windows.jar; build_date=2015-07-21 17:34
20150728_212916.093 env.init: op_sys=windows32
20150728_212916.106
arguments:
**** NONE ****
use --help to show help
20150728_212917.076 app.init
20150728_212917.081 creating user_system_cfg.gfs: C:\xowa\user\anonymous\app\data\cfg\user_system_cfg.gfs
20150728_212917.591 db.schema.load.bgn: conn=data source=C:\xowa\user\xowa.user.anonymous.sqlite3;version=3;
20150728_212917.625 db.schema.load.end
20150728_212918.318 creating bookmarks page
20150728_212918.529 wiki.init: circular call canceled: home
20150728_212918.532 wiki.init: circular call canceled: home
20150728_212918.535 wiki.init: circular call canceled: home
20150728_212918.541 wiki.init: circular call canceled: home
20150728_212918.544 wiki.init: circular call canceled: home
20150728_212918.546 wiki.init: circular call canceled: home
20150728_212918.321 wiki.init.bgn: home
20150728_212918.568 wiki.init.end
20150728_212918.711 moving history files
20150728_212918.716 moved history files: 0
20150728_212918.774 xowa_cfg_os generated; url=C:\xowa\bin\windows\xowa\cfg\xowa_cfg_os.gfs
20150728_212918.783 gfs.done: C:\xowa\bin\windows\xowa\cfg\xowa_cfg_os.gfs
20150728_212918.822 gfs.done: C:\xowa\user\anonymous\app\data\cfg\xowa_user_cfg.gfs
20150728_212918.824 gfs.done: C:\xowa\user\anonymous\app\data\cfg\user_custom_cfg.gfs
20150728_212918.827 gfs.done: C:\xowa\xowa.gfs
20150728_212918.831 setup:checking if dir exists: version_prv= version_del=1.8.2.1 dir=C:\xowa\user\anonymous\lang
20150728_212918.834 setup:checking if dir exists: version_prv= version_del=1.8.2.1 dir=C:\xowa\user\anonymous\wiki#cfg
20150728_212918.837 setup:checking if dir exists: version_prv= version_del=1.10.2.1 dir=C:\xowa\bin\any\javascript
20150728_212918.839 setup:checking if dir exists: version_prv= version_del=1.10.2.1 dir=C:\xowa\bin\any\xowa\html\modules
20150728_212918.858 converted options to v2
20150728_212918.842 app.upgrade.done
20150728_212918.860 wiki.init.bgn: home
20150728_212918.995 wiki.init.end
20150728_212919.300 swt.kit.init.done
xowa still doesn't start, and I have no idea why. Could you possible point me to a solution?
Thanks a lot!
On "Help import/List" the entry for the Ukranian Wikimedia points to the wrong URI. http://uk.wikimedia.org redirects to the Great Britain page: https://wikimedia.org.uk/wiki/Main_Page. I believe the desired page is https://ua.wikimedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BC%D0%B5%D0%B4%D1%96%D0%B0_%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0 (sorry, copy and paste blew up the URI with hex representations of the Cyrillic alphabet, but the point is the root of the webpage sits at "ua" and not "uk". This causes the build to fail (can't find file issue, naturally). (By the way, all other Ukranian sites do start with "uk", this is an oddity.)
Couple of questions while I'm at this:
Where can I email a crash report.
Sourceforge is online again. The discussions are offline, hopefully they will come back again.
fyi:
Should we get away from sf.net? · Issue #407 · tatsuhiro-t/aria2
aria2/aria2#407
Hi,
I have a new problem,
Xowa 1.9.4 working fine on debian wheezy/jessie with standard x64 architecture but when i tried to launch it on raspbian wheezy (debian on raspberry) the launcher crached with this stack trace:
app init failed: args_process [err 0] <java.sql.SQLException> Error opening connection
[err 1] <db> connection open failed: info=gplx_key=sqlite;data source=/home/pi/xowa/user/xowa.user.anonymous.sqlite3;version=3;
[err 2] <db> db.engine:exec failed: url=data source=/home/pi/xowa/user/xowa.user.anonymous.sqlite3;version=3; sql=PRAGMA page_size = 4096;
[trace]:
org.sqlite.SQLiteConnection.open(SQLiteConnection.java:179)
org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:105)
org.sqlite.JDBC.createConnection(JDBC.java:113)
org.sqlite.JDBC.connect(JDBC.java:87)
java.sql.DriverManager.getConnection(DriverManager.java:664)
java.sql.DriverManager.getConnection(DriverManager.java:247)
gplx.dbs.engines.Db_engine_sql_base.Conn_make_by_url(Unknown Source)
gplx.dbs.engines.sqlite.Sqlite_engine.Conn_new(Unknown Source)
gplx.dbs.engines.Db_engine_sql_base.New_stmt_exec(Unknown Source)
gplx.dbs.engines.Db_engine_sql_base.Exec_as_int(Unknown Source)
gplx.dbs.engines.Db_engine_sql_base.Exec_as_obj(Unknown Source)
gplx.dbs.Db_conn.Exec_qry(Unknown Source)
gplx.dbs.engines.sqlite.Sqlite_engine_.Pragma_page_size(Unknown Source)
gplx.dbs.Db_conn_bldr_wkr__sqlite.New(Unknown Source)
gplx.dbs.Db_conn_bldr.New(Unknown Source)
gplx.dbs.Db_conn_bldr.Get_or_new(Unknown Source)
gplx.xowa.users.data.Xou_db_mgr.Init_by_app(Unknown Source)
gplx.xowa.users.Xoue_user.Init_by_app(Unknown Source)
gplx.xowa.Xoae_app.Init_by_app(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run_app(Unknown Source)
gplx.xowa.Xoa_app_boot_mgr.Run(Unknown Source)
gplx.xowa.Xoa_app_.Run(Unknown Source)
gplx.xowa.Xowa_main.main(Unknown Source)
The stack is shown twice and xowa doesn't launch neither in http server of course.
I checked user right, no root user files, xowa is in a home directory as mention in the howTo.
I'm using the oracle jdk8u60 by default but i got the same result with openJDK.
I tried several time, using different approach, what did I miss?
Thank you
Edit: forgot to mention that i have the same result with version 1.9.3
This was originally reported in http://mathematica.stackexchange.com/questions/89012/why-doesnt-import-work-with-xowa-offline-wikipedia-database
The HTTP server was re-written in v2.7.2 to support POST requests. In the process it became much more strict about the accepted headers in GET and POST inputs. In particular, it wasn't expecting GET requests to have any Content-Type headers.
I've relaxed this restriction for v2.8.2 which will be released on 2015-08-10 by 8 AM UTC.
Hello again!
I downloaded the 2 links given on archive.org for Wiktionary
https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiktionary_2016-01-12_text.7z
https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiktionary_2016-01-12_file.7z
and extracted them in the root folder of xowa.
It succesfully make a folder en.wiktionary.org and extracted all the relevant files into the folder.
There after I could see 2 links in the sidebar when I open XOWA, one for wikipedia and the other for wiktionary but though I can use wikipedia I cannot browse wiktionary.
When I click on the wiktionary link it says
could not find en.wiktionary.org
I even tried manually entering the url into the search bar of XOWA but to no avail it gives the same error.
Am I doing anything wrong here?
Is it possible that these files are not in the newer v2b format? (v2b is not mentioned in the archive.org links)
Thanks in advance!
[ For new users, please see the wiki page at https://github.com/gnosygnu/xowa/wiki/Android]
This is a catch-all issue for XOWA on Android. It will be closed when I release the XOWA app to the Play Store with English Wikipedia on archive.org. The tentative release date is 2016-01-31.
First, an update. I ended up rewriting the Android app to use the UI from Wikipedia Mobile app. The main advantage of this approach is that the Wikipedia Mobile app is much better developed than the one I put together for the XOWA Android alpha. It provides for multiple tabs, search, table of contents, find in page, fonts, night-mode, etc. On the other hand, the main disadvantage is that I'm now tied to the Wikipedia Mobile app. For example, the Wikipedia Mobile app is limited to Android KitKat (4.0) and up, so the XOWA Android app is similarly limited. I'm sure I'll run into other issues.
Sadly, another disadvantage is that all of Anselm's work on the old Android app will no longer be relevant. To Anselm: Mea culpa ad infinitum; I hope I can do something to make up for your spent work.
I've been using this new XOWA app with English Wikipedia on my Android for about 2 weeks. The results look good and I am pretty satisfied. There are some rough corners -- particularly around search -- but I'm hoping it will be acceptable for a first release.
I'm planning to release a version with Simple Wikipedia on 2016-01-10. I'd like to get feedback on the new app, so if you can download the app and the wiki and give me some thoughts, I'd greatly appreciate it.
I'm also debating a few items that will be a factor for future releases. I am interested in any thoughts, so please comment if you can.
I'll add other items below as they come up
Hi Mr Gnosy.
While waiting for fix of latest corrupt file "Xowa_enwiki_2016-03-05_wiki_text_ns-100.7z" I posted Saturday 2 April 2016, I decided to test latest platform "xowa_app_windows_v3.3.4.1" on my old set of data files from 2014, and did offline installation of three simple.wiki files below:
To my surprise upon the audible ping with "Script Done" message, everything worked perfectly, and so did the new search feature incorporated in the latest release.
Excitedly I proceeded to do the same with my 2014 set of en.wikipedia files, but this time after the ping and "Script Done" message, en.wikipedia looked OK, but the moment I typed into the search box, the screen came up with a message box prompting me to an upgrade on the search database. I thought this was strange since this did not happen on simple.wiki. So I complied with the request, and after another 40 minutes or so, another ping came, but the search menu just prompted me to do an upgrade again.
Not sure if latest set of data files of 2016-3 is going to fix this. I will report back later after I download the fixed "Xowa_enwiki_2016-03-05_wiki_text_ns-100.7z" I'm expecting you to upload later today.
By the way the search feature is yet another great improvement of the already exemplary Xowa offline Wikipedia product. Thank you for all your hard work, it is greatly appreciated.
William
OS: Windows 7 32
I'm actually using xowa for a wiki that is not affiliated with wikimedia.
They are some configuration problems, since the program assumes all wikis are wikimedia related.
How do i fix the configuration files for it?
Where is the configuration file?
Images:
It uses commons, but the wiki doesn't use commons.
I would like to selectively disable commons just for that one.
It doesn't use the images from the wiki it self.
Probably it assumes some naming convention about the link that of course doesn't apply here.
The image dump is only 90 MB, not like the scary terabites of wikipedia. I would like to use offline images, but the help page sais this feature is obsolete.
Minor issues:
It messed up the name of the wiki, it is listed a the name of the folder the dump was in. Also it uses xowa picture as the logo.
Not an issue but a request.
I know you can already set the startup tab in the options menu, but if you enter localhost:8080 it will take you to the main page and not "http://localhost:8080/en.wikipedia.org/"
Would it be possible to implement the option that the HTTP Server uses the same startup tab setup.
Thanks
Hi again! Just found another issue on xowa on Windows 8.1. I am not sure if this affects other systems, or if this is an issue local to my computer. The English Wikipedia renders without any CSS. See the examples below.
On the downloaded English Wikipedia, the sidebar is moved to the bottom of the page. The "header bar", i.e. the bar at the top with links to read, change or view HTML, as well as the search bar, is nowhere to be seen. The magnifying glass for the search bar is to the right of the sidebar at the bottom of the page, and clicking on it results in #19 because no text can be entered in any search bar.
The download of en.wikipedia.org was unattended. The computer did not sleep or shut down during download. I can arrange for TeamViewer remote controlling if you desire, seeing as the English Wikipedia is large and would take a while to download. Could it be that the CSS specifically was corrupted during download?
Downloaded Xowa_enwikisource_2016-01-12_text.7z
Extracted to fresh install of current version of xowa
Path is correct "c:\xowa\wiki\en.wikisource.org"
files are where they should be
Xowa says wiki is not found
On running: sh /Users/mik/Desktop/xowa_app_macosx_v3.2.1.1/xowa_macosx
I get this output. I get the same issue with both 64bit and 32bit versions.
sh /Users/.../Desktop/xowa_app_macosx_v3.2.1.1/xowa_macosx
Exception in thread "Thread-1" java.lang.UnsupportedClassVersionError: gplx/xowa/Xowa_main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
On running java -Xmx256m -d32 -XstartOnFirstThread -jar /Users/.../Desktop/xowa_app_macosx_v3.2.1.1/xowa_macosx.jar
I get an identical output
I have tried installing an older version of Java from here Its worth noting that I'm doing this on a new mac running os x 10.11 which might not have the older versions of java installed. The env | grep JAVA
command gives no output. This seam like an identical issue to this one.
Hi! Sorry if this is something you already know about; I tried looking through the open issues, but nothing seems to match the problem I've got. Just downloaded xowa v2.7.3.3, extracted it on an external drive (T:
) on a Windows 8.1 x64 machine. Launching the app via cmd (java -jar xowa_windows_64.jar
) gives me the following output:
T:\Marius\Wikipedia>java -jar xowa_windows_64.jar
XOWA: the XOWA Offline Wiki Application
Copyright (c) 2012 [email protected]
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------
version: 2.7.3.3; build date: 2015-07-21 23:34
arguments:
**** NONE ****
use --help to show help
Exception in thread "main" org.eclipse.swt.SWTError: Unknown error
at org.eclipse.swt.internal.mozilla.nsISupports.getMethodIndex(Unknown Source)
at org.eclipse.swt.internal.mozilla.nsIFile.Create(Unknown Source)
at org.eclipse.swt.browser.AppFileLocProvider.<init>(Unknown Source)
at org.eclipse.swt.browser.Mozilla.create(Unknown Source)
at org.eclipse.swt.browser.Browser.<init>(Unknown Source)
at gplx.gfui.Swt_html.<init>(Unknown Source)
at gplx.gfui.Swt_kit.New_html(Unknown Source)
at gplx.xowa.gui.views.Xog_tab_itm.Make_html_box(Unknown Source)
at gplx.xowa.gui.views.Xog_tab_mgr.Tabs_new(Unknown Source)
at gplx.xowa.gui.views.Xog_tab_mgr.Tabs_new_init(Unknown Source)
at gplx.xowa.gui.views.Xog_launcher_tabs.Launch_tab(Unknown Source)
at gplx.xowa.gui.views.Xog_launcher_tabs.Restore_tabs(Unknown Source)
at gplx.xowa.gui.views.Xog_launcher_tabs.Launch(Unknown Source)
at gplx.xowa.gui.views.Xog_tab_itm_read_mgr.Launch(Unknown Source)
at gplx.xowa.gui.Xoa_gui_mgr.Run(Unknown Source)
at gplx.xowa.Xoa_app_boot_mgr.Run_app(Unknown Source)
at gplx.xowa.Xoa_app_boot_mgr.Run(Unknown Source)
at gplx.xowa.Xoa_app_.Run(Unknown Source)
at gplx.xowa.Xowa_main.main(Unknown Source)
Java version 1.8.0_45-b14, also tried on 1.7.0_72-b14 without success. Also tried moving the files to C:\xowa without success. The exe launcher does nothing when double-clicked. Let me know if I can supply any more informaiton, and I'll be glad to.
home/wiki/Help:Wiki_maintenance#cite_note-category_version-6
The link points to a non existing page (home/wiki/Help:Core/Category)
^ Current category level of wiki. Can be either 1 or 2. See Help:Core/Category for more info
Even though internally the version of the xowa app shows the version as 3.2.1.1, when right click on the app > properties > details still shows that it is 3.1.1.1. Please update... Thank you
Hi on this new site Mr gnosygnu.
Now that I appear to have Xowa well established on my PC, I am now considering installing it on my Samsung phone, but before downloading it, I would first like to know if my phone is compatible. I know I will need to install a 64GB extended memory card.
I remember reading all the compatible phones before on SourceForge, and my model was not listed, hence this request.
Also is the Xowa on Android considered stable enough for general use?
My phone: Samsung Galaxy Core Prime - SM-G360H ( Android version 4.4.4 )
Wikipedia: https://en.wikipedia.org/wiki/Samsung_Galaxy_Core_Prime
I was not sure how GitHub posting works yet, I hope this was placed correctly. You can move it or delete it once I have seen your reply.
William
Xowa: de.wikipedia.org/wiki/Spezifischer_Widerstand
Web: https://de.wikipedia.org/wiki/Spezifischer_Widerstand
In first paragraph (and several other locations) the error message "Extra close brace or missing open brace" is shown in red text on yellow background.
Hi, my apologies for my post on source forge....
So my problem is to limit the number of user accessing to xowa http web server, is there a parameter along with --http_server, for example --max_user=15 ?
Best regards
On version 2.9.2.1 (2015-09-13 18:11) I'm seeing a problem with the article
en.wikipedia.org/wiki/Type_system
Towards the end where there's some example code ending in ">". The rest of the article shows up all as code as well.
Let me know if this is too vague, I'm hoping it's obvious when looking at that article.
wikidata is not visible at
home/wiki/Help:Wiki_maintenance
See title. If you search for an empty string in the search box, an edit page for Special:Search appears.
I think the reason is, there are no ImageMagick-*-Q??-windows.zip any more - only portable.
BTW, is there a direkt link from the XOWA main page to the xowa github issues page? I can not find one.
The chart for distribution of votes is dominating the screen - way to big.
Xowa: de.wikipedia.org/wiki/Hausmannstätten
Online: https://de.wikipedia.org/wiki/Hausmannst%C3%A4tten
Version 3.1.3.1. OS-X
Hi Again!
Is there any config / setting in XOWA that can hide / remove the sidebar in Wikipedia from rendering in XOWA.
If there isn't?, how complex would it be to implement this functionality. I know you are absolutely busy at this point of time and that you are currently focusing on the mobile version.
But if you can point out to the relevant sections of the codebase that we can look into to achieve this objective it would indeed be very nice.
Thanks in advance.
Hi
I downloaded this file and found it was corrupt, and could not unzip, or open archive to view contents.
I downloaded it a second time, and it was still corrupt.
William
Download address:
https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiki_2016-03-05_wiki_text_ns-100.7z
Not a major concern - only a question.
With the latest update for en.wikipedia.org in file Xowa_enwiki_2015-12-06_file_v1.7z
I saw the 'old' (image ?) data base under 'file/*/fsdb.main' appearing again.
Is this correct and needed ? It seems like an update - don't have fsdb.main.0001...0115.sqlite3 though.
I did not have a 'file' directory any more and added it - everything works just fine after adding this now.
thanks
Markus
I'm on Mac OSX Yosemite V10.10.4
First I unzipped the zip file, and double clicked on the jar file, and it said it couldn't be opened.
Then I read the read me like I should have, and moved the files to the Users/user/xoma, and ran "sh /Users/your_user_name/xowa/xowa_macosx_64.sh"
Exception in thread "Thread-1" java.lang.UnsupportedClassVersionError: gplx/xowa/Xowa_main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.