[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException
From: |
Philip Nienhuis |
Subject: |
[Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors |
Date: |
Thu, 1 Jun 2017 02:30:25 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux i686 on x86_64; rv:49.0) Gecko/20100101 Firefox/49.0 SeaMonkey/2.46 |
URL:
<http://savannah.gnu.org/bugs/?51152>
Summary: "[java] java.lang.NoSuchFieldException: ..." errors
Project: GNU Octave
Submitted by: philipnienhuis
Submitted on: Thu 01 Jun 2017 08:30:23 AM CEST
Category: Libraries
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Regression
Status: None
Assigned to: None
Originator Name: philipnienhuis
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Any
_______________________________________________________
Details:
With current dev version, the Java-based spreadsheet I/O functions in the io
package don't work anymore.
As I don't run the io package test scripts regularly (while I do "make check"
on every core Octave build) it took me a little while before I noticed.
Tracking down it turns out that some Java functions in external Java class
libraries no longer work, while others still function fine.
After some "bisecting" I found that this has happened between csets
9f925aed7d1b and d2748870db4e.
To reproduce one or more of the Java class libs for spreadsheet I/O are
needed; e.g., jExcelApi (for .xls files) or jOpendocument (for .ods files)
(btw, these libraries are GPL; can they be attached to a bug report?)
## <install & load io package 2.4.7>
javaaddpath (</full/path/to/jxl.jar>)
io_xls_testscript ("jxl")
>> io_xls_testscript ("jxl")
Testing .xls interface JXL using file io-test.xls...
1. Initialize arrays.
2. Insert first empty sheet.
Checking requested interface(s):
JXL*; (* = default interface)
[java] java.lang.NoSuchFieldException: getSheet
or
## <install & load io package 2.4.7>
javaaddpath (</full/path/to/jopendocument.jar>)
>> io_ods_testscript ("jod")
Testing .ods interface JOD using file io-test.ods...
1. Initialize arrays.
2. Insert first empty sheet.
Checking requested interface(s):
JOD*; (* = default interface)
[java] java.lang.NoSuchFieldException: getSheet
After going back to before the mentioned csets (hg update 4fe410bd918d) the
above commands work fine.
I've added JWE as he's the one who made the relevant changes.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?51152>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors,
Philip Nienhuis <=
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Philip Nienhuis, 2017/06/01
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Philip Nienhuis, 2017/06/01
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Philip Nienhuis, 2017/06/09
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Philip Nienhuis, 2017/06/09
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Mike Miller, 2017/06/12
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Mike Miller, 2017/06/21
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, John W. Eaton, 2017/06/21
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Mike Miller, 2017/06/21
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Philip Nienhuis, 2017/06/21
- [Octave-bug-tracker] [bug #51152] "[java] java.lang.NoSuchFieldException: ..." errors, Mike Miller, 2017/06/21